html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, address, em, font, img, q, s, small, strike, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline; 
}


body {
	background: #fff;
	color: #000;
	font: 14px Arial,Helvetica,sans-serif;
	margin: 0px;
	padding: 0px;
}

a{color:#07c;text-decoration:none;cursor:pointer;}a:hover{text-decoration:underline;}a:visited{color:#4A6B82;}

ol,ul{list-style:none;}
code{ font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New;}
textarea{font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New;border:1px solid #999;font-size:90%;}
input,select,button{border:1px solid #999;font-size:100%;font-family:Trebuchet MS,Helvetica,sans-serif;}
input{margin:5px 0 5px 0;padding:3px;}
pre{font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New;margin-bottom:10px;overflow:auto;width:auto;padding:5px;background-color:#F5F5F5;width:650px!ie7;padding-bottom:20px!ie7;max-height:600px;}pre{max-height:none\9;}



#body {
	width: 950px;
	margin: 0 auto;
	min-height: 600px; 
}

#header #hlogo{height:60px;width:250px;float:left;padding-top:45px;}
#header #hmenus{width:695px;float:left;padding:24px 0 20px 5px;}
.nav{float:left;font-size:125%;}.nav ul{margin:0;}.nav li{background:#777;display:block;float:left;margin-right:7px;}.nav .youarehere{background:#f90;}.youarehere a{color:#fff;}.nav li:hover{background-color:#f90;}.nav a{color:#fff;display:block;font-weight:bold;padding:6px 12px 6px 12px;text-decoration:none;}
#header #topbar #hlinks{float:left;margin:0 35px 0 0;}
#hsearch .textbox{background:url(/img/search.png) center left no-repeat;background-color:#fff;padding-left:16px;margin:0;max-width:230px;border:none;border-top:1px solid #ccc;border-left:1px solid #ccc;}
#header #topbar{width:auto;padding:3px 10px 0 10px;float:right;height:30px;line-height:22px;background-color:#eee;max-width:750px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-radius-bottom-left:3px;-webkit-border-radius-bottom-right:3px;}
#hlinks a{font-weight:bold;}#header #topbar #hsearch{float:left;}#system-message{clear:both;text-align:center;margin:0 0 10px 0;padding:7px;font-weight:bold;color:#735005;}
.link-separator{margin:0 2px 0 2px;color:#ccc;font-size:110%;}


#content{border-bottom:1px solid #666;height:34px;clear:both;}
#content h2{float:left;font-size:170%;line-height:34px;margin-bottom:0;}


.container {
	width: 950px;
	margin: 0 auto;	
}

#mainbar{float:left;margin-bottom:40px;width:735px;padding-top:10px;}
#sidebar{float:right;overflow:hidden;margin-bottom:60px;width:200px;padding-top:10px;}
#siteinfo{float:left;margin-bottom:40px;width:550px;padding-top:10px;clear:both;}
#siteinfo_ads{float:right;overflow:hidden;margin-bottom:60px;width:400px;padding-top:10px;}

#siteinfo h3 {
	font-size:16px;
	border-bottom:1px solid #ddd;
	line-height:24px;
	font-weight:bold;
}

#siteinfo .detail {
	padding:10px 0 20px 0;
}

#footer{color:#444;background:#777;border-top:7px solid #000;clear:both;overflow:hidden;padding:15px;margin-top:30px;}
#footer-menu{color:#999;float:left;font-size:100%;line-height:30px;}#footer-menu a{color:#fff;}
#footer-flair{float:right;margin-left:12px;}#svnrev{margin-top:5px;text-align:right;}
#copyright{clear:both;}
#copyright a{color:#444;text-decoration:underline;}



.site-summary{border-bottom:1px dotted #999;overflow:hidden;padding:11px 0;width:730px;float:left;}
#question{clear:both;width:730px;}
#questions{clear:both;width:730px;float:left;}
.stats{background:#eee;margin:0 0 0 7px;padding:4px 7px 6px 7px;width:58px;}
.statsarrow{width:7px;height:32px;background:url(/img/stats-arrow.gif) top right no-repeat;float:right;}
.statscontainer{width:86px;float:left;margin-right:8px;}
.narrow .stats{background:none;margin:0 0 0 7px;padding:0;width:auto;height:48px;float:left;}
.views{padding-top:4px;color:#999;text-align:center;}
.narrow .views{float:left;margin:0 7px 0 0;padding:5px 0 5px 4px;width:40px;height:38px;}
.views strong{display:block;}
.status{margin-top:-3px;padding:4px 0 4px;text-align:center;}
.narrow .status{float:left;margin:0 3px 0 0;padding:5px;width:48px;height:38px;}
.status strong{color:#fff;display:block;font-size:140%;}
.status div { padding-top:10px; }
.satatus_blue{background:#75845C;color:#fff;}

.satatus_red{background:#9A4444;color:#fff;}
.summary{float:left;width:635px;padding-left:10px;}
.tags{width:610px;margin-top:2px;}.summary h3{font-size:130%;}.narrow .summary{width:550px;}
.tags{line-height:18px;float:left;}.tags a:hover{text-decoration:none;}.narrow .started{width:auto;line-height:inherit;padding-top:4px;white-space:nowrap;}.started a{font-weight:bold;}.started img{vertical-align:baseline;}
.post-tag{color:#3E6D8E;background-color:#E0EAF1;border-bottom:1px solid #3E6D8E;border-right:1px solid #7F9FB6;margin:2px 2px 2px 0;padding:3px 4px 3px 4px;text-decoration:none;font-size:90%;line-height:2.2;white-space:nowrap;}
.post-tag:hover{background-color:#3E6D8E;color:#E0EAF1;border-bottom:1px solid #37607D;border-right:1px solid #37607D;text-decoration:none;}
 .mini-counts{height:20px;vertical-align:middle;font-size:12px;font-weight:bold;}
 .tags a:hover{color:#fff;}
 .site-hyperlink{font-weight:bold;color:#07c;}
 
 .tagspage {
 	float:left;
    width:190px;
 }
 

.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #ccc;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #ccc;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{
background-color: #808185;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #ccc;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}