/* - - - - - - - - - - - - - - - - - - - - -DOCUMENT- - - - - - - - - - - - - - - - - - - - - */
@import url("/css/global/dynamic.css");
#search #stage{background:#fdfce9;}
#search #main{
	float:left;
	background:#fff;
	border-right:1px solid #fff0bb;
	width:635px;
	margin:0 0 0 0;padding:0 0 10px 0;
	min-height:400px;height:400px;
}
#search #main[id]{height:auto;}
#search #side{
	float:right;text-align:left;width:232px;
	padding:8px 5px 30px 15px;
	font-size:85%;
}
.navigation{margin:12px 0 0 0;float:right;}
#blogHeader{
	background:#c03717 url(/images/shaadiphirseblogheader.jpg) no-repeat center;
	margin:0 0 30px 0;height:170px;width:100%;display:block;
}
#commentform, .commentlist, .footer{margin:0 30px;}
.footer{
	text-align:center;width:auto;
}
#main .info
{	padding-bottom:.2em;margin:22px 30px 15px 30px;	}
#main h3
{	font-size:140%;color:#BF290B;margin-bottom:.4em;}

#main h3 a{
	font-size:120%;color:#BF290B;font-weight:bold;text-decoration:none;}
.post cite{
	font-size:85%;display:block;font-style:normal;margin:0 0 1em 0;color:#222;}

#main p.postmetadata
{	font-weight:bold;margin:0 0 3em 0;}

#main p, #side p
{	margin:0 0 1em 0;}

#side h4
{
	color:#AF4B15;text-align:center;border-top:1px dotted #FFAC7F;
	margin:.2em 1em;padding:.5em 0 1.5em 0;
}
ul, ol
{	color:#222;margin:0 0 1em 1em;padding:0 0 0 1em;}

blockquote, pre
{
	background-color:#f5f5f5;border:1px solid #dedede;
	margin:1.2em 0 1.2em 1.2em;width:520px;
	overflow:auto;
}
blockquote{padding:1em 1em .2em 1em;}
pre
{	font-size:105%;padding:1em;}

* html pre{
	padding-bottom:2em;overflow:hidden;overflow-x:auto;}
#side ul
{	list-style:none;margin:0 0 1em 0;padding-right:0;}

#side li{margin-bottom:14px;}
#side li ul
{	margin:0 0 0 1em;padding:0 0 0 0;list-style-type: none;}

#side li ul li, #side li ol li
{	margin-bottom:.5em;}

#side li h2 img{margin:0 0 -2px 0;}
#side #tooltip{margin-left: -200px;}
#side ul.half{width:57% !important;}
#searchform .button{margin-top:7px;}

ol.commentlist
{	font-size:85%;margin-bottom:20px;list-style:none;padding:0;}
ol.commentlist li{
	background-color:#fff;margin:0;padding:1.5em;}
ol.commentlist li.alt{
	background-color:#f5f5f5;}
ol.commentlist cite{
	font-style:normal;font-weight:bold;}
ol.commentlist cite a{
	font-weight:normal;}
#main p em{
	font-style:normal;background-color:#FFFBCF;}
#search .footer p{
	border-top: 1px dotted #ccc;margin:0;padding-top: 9px;}
#stage h2 a{
	color:#000;text-decoration:none;}
#stage h2 a:hover{
	color:blue;text-decoration:underline;}
#main .notice{
	padding:12px 15px 15px 15px;margin:25px 0;line-height:135%;font-size:85%;}
#main .post{margin:0 30px;}
#main .post p{
	font-size:95%;line-height:135%;}
#main .post li{line-height:135%;}
#main .post img{
	border:1px solid #f0f0f0;border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;padding:1em;
	margin-bottom: 1em;
}
.photo{float: right; 
	margin:0 0 10px 10px;font-size: 85%;text-align:center
}
.photo a{color: #222;font-weight: bold;text-decoration: none;}
#side a{text-decoration: none;}
.photo a:hover, #side a:hover{color: blue;text-decoration: underline;}
#main .screenshots img{float:right;margin:0 0 0 15px;}
#side li h2{
	font-size:150%;border-bottom:1px dotted #777;
	padding:10px 0 3px 0;margin:0 10px .8em 0;
	color:#333;height:1%;
}
#side li p a{font-size:100%;}
#main form ul{
	margin:0 0 1em 0;padding:0;}
#main form li{
	margin:0;padding:0;}
table{border:none;margin:1.2em;}
td{
	padding:.1em .2em; #dedede;}
thead td{
	padding-right: 1em;
	font-weight: bold;
	background-color: #f5f5f5;
}
tbody td{border-top:none;}
td{
	COLOR: black;
    FONT-FAMILY: trebuchet ms, arial,  verdana, tahoma, sans-serif;
    FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}

.heading{
	COLOR: #bd3d20;
    FONT-FAMILY: trebuchet ms, arial,  verdana, tahoma, sans-serif;
    FONT-SIZE: 14px;
	BACKGROUND-COLOR:#ffe79f;
	FONT-WEIGHT:bold;
	PADDING:3px;
}

.defaultPhoto{
	COLOR: #bd3d20;
	BACKGROUND-COLOR:#ffe79f;
	FONT-WEIGHT:bold;
	BORDER: #CC0000 1px solid;
}

.black-links{
	COLOR: black;
    FONT-FAMILY: trebuchet ms, arial,  verdana, tahoma, sans-serif;
    FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
