html, body{
	height:100%;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/** General **/
a:link { text-decoration: none; border: none; color:green;}
a:active { text-decoration: none; color : green; border: none;}
a:visited { text-decoration: none; color : green; border: none;}
a:hover	{ text-decoration: underline; color: #f60; border: none; } 
body { background:url(images/bg-green.gif) #214408 repeat-x; font-size:12px; color:#000; }
h2 { font-size: 9pt; padding: 3px 0px; margin: 0px 7px 3px 0px; border-bottom: solid 1px #ccc;}
#wrap { background:#fff; margin:0px auto; padding:0px; width:1000px;}
#intro { margin-top:10px; padding-left:3px;}
#intro h1 { font-size:13px; border:none;}
#top { background:#fff url(images/top1.gif) repeat-x; margin: 0px auto; padding-top: 5px; height: 60px; clear:both; border:#444 0px solid;}
#headerbar {background:url(images/hdrline1.jpg) #ffffff repeat-x center; color:#777;font-size:10px; height:24px; width:996px; padding:2px;margin-left:0px;border-bottom:1px solid #888;}
#topnewsbar {background:#f5f5f5; text-align:right; font-weight2:bold; color:#000;font-size:11px; height:18px; width:780px; padding:1px 10px 1px 0;margin-left:10px;border-bottom:1px solid #bbb;}
#logo-img { padding-left:5px;float:left;}
.breadcrumb {padding-left:3px;}
.breadcrumb a {color:#000;}
.breadcrumb a:hover {color :#f60;}
#blogtitle { float:left; color:green; text-align:left; font-size:22px; line-height:100%; padding-top:10px; margin:0px; padding-left:10px; }
#blogtitle a:link { text-decoration: none; color:green; border: none;}
#blogtitle a:active { text-decoration: none; color:green; border: none;}
#blogtitle a:visited { text-decoration: none; color:green; border: none;}
#blogtitle a:hover	{ text-decoration: none; color:green; border: none; } 
#blogdesc { float: left; color: #1d2224; padding-left:0px; text-align:left; font-size:12px; padding-top:0px; margin:0px; }
#search { float: right; height: 30px; width: 300px; margin-top:35px; }
.sidebar { margin: 0 0 5px 3px; padding:10px 0 0 0; float:left; width:170px; border:0px dotted #000;}
.sidebar a{ font-size:11px;color:#336600;}
.sidebar a:hover{ color:#f60}
.sidebar h2 {background:url(images/menuhdrline.jpg) #ffffff repeat-x center; font-size: 12px; padding: 3px; margin: 0px 0px 3px 0px; border-bottom: solid 1px #aaa;color:#FFF}
.sidebar ul { list-style-type: none; margin: 0 ; padding: 0; }
.sidebar ul li { list-style-type: none; margin: 0 0 10px 0; padding: 0; }
.sidebar ul li ul { list-style-type: square; margin: 0px; padding: 0 3px; }
.sidebar ul li ul li { list-style-type:none;  background: transparent url(images/linkarrow.gif) no-repeat 0 4px; padding: 0px 0px 0px 10px; border: 0; margin: 0; }
.content { margin:0; line-height:16px; padding:0; float:right; width:620px; overflow:hidden; border:0px dotted #000;}
.content h1 { font-size:16px; padding: 3px 0px; margin: 0px 7px 3px 0px; border-bottom: solid 1px #ccc;}
.content img { border:0px #ccc solid; }
.right {
	float:left;
	font-size:9pt;
	margin-top:5px;
	padding:3px 3px 3px 5px;
	width:180px;
}
img.wp-smiley { border:0px;}
.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; }
.alignright { float: right; }
.alignleft { float: left; }
.post_index{font-size:8pt;line-height: 11pt;}
.post_index h2{font-size:9pt;}
.post_single{font-size:9pt;font-weight:normal;margin: 10px 20px 0 0;}
.post_single h2{font-size:12pt;}
.post_category{}
.content h1{margin-top:10px;}
.page{margin: 10px 20px 0 0;}
.postmetadata { background:#eee; font-size:10px; padding:5px; border-bottom:#666 1px solid; border-top:#666 0px solid; clear:both;}
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.comments h3 { font-size: 14px; padding: 3px 0px; margin: 0px 7px 3px 7px; border-bottom: dashed 1px #ccc;}
ol.commentlist { list-style: none; padding: 0; margin: 0 0 1px; }
ol.commentlist li { list-style: none; margin: 0; padding: 13px 13px 1px; }
ol.commentlist li.commenthead { list-style: none; margin: 0; }
ol.commentlist li.commenthead h2 { margin: 0;}
#searchdiv {margin-top:35px; margin-left:795px; width:200px; text-align:right; border:#666 0px solid;}
input#searchsubmit{ background:#fff url(images/search_bw_21x21.gif) no-repeat center left;border:0px solid #333; height:21px;width:21px;color:#fff;}
input#submit{ background:#999;border:2px solid #333; color:#fff;font-size:13px;}
input#s { color: #666; width: 150px; border: 1px solid #cbcbcb; padding: 3px; background:#fcfcfc;}
textarea { color: #666; width: 80%; border: 1px solid #cbcbcb; padding: 3px; margin-bottom: 0.6em; background: #fcfcfc; margin-top: 2px;}
input#url { color: #666; width: 50%; border: 1px solid #cbcbcb; padding: 3px; margin-bottom: 0.6em; background: #fcfcfc; margin-top: 2px;}
input#author { color: #666; width: 50%; border: 1px solid #cbcbcb; padding: 3px; margin-bottom: 0.6em; background: #fcfcfc; margin-top: 2px;}
input#email { color: #666; width: 50%; border: 1px solid #cbcbcb; padding: 3px; margin-bottom: 0.6em; background: #fcfcfc; margin-top: 2px;}
#footer { 
	font-size: 11px; 
	color:#749e4a; 
	background: #214408; 
	padding:5px; 
	margin-top:15px; 
	text-align:center; 
	border-top:0px #dddddd solid;
	clear:both; 
}
#footer a{
	color:#8ca27e;
}

#content_sidebar{
	float:left;
	width:800px;
	border:0px solid #006633;
	padding-left:3px;
}
.news_wrapper{float:left;border:0px solid #000;width:50%;}
.static_wrapper{float:left;border:0px solid #000;width:48%;margin-left:5px;}

/* WIDGET CSS */
.widget { 
	border:0px solid #aaa;
	background:#e4f1d7;
}

/* POST THUMB */
.thumb{
	float:left;margin-right:3px;border:0px solid #aaa;padding:2px;
}

/* H2 with IMG */
.h2_img{
	position: relative;
	border-style:none;
	font-size: 9pt;
	padding: 0 0 9px 35px;
	margin: 5px 0 5px;
	background: url(images/h2_border.gif) repeat-x bottom left;
}
.h2_img img{
	position: absolute;
	left: 0;
	bottom: 1%;
}

/* hack for various IEs \*/
.h2_img img {
	bottom: 0;
	}

* html .h2_img h2 {
	height: 100%;
	}
/* end hack */

/*** RIGHT MENU ***/

/* QAD */
.qad{
	font-size:8pt;
	border:0px solid #eeeeee;
	margin:20px 0 0 0;
	padding:3px;
}
.qad .title{
	font-weight:bold;
	color:#003399;
	
}

#notice{
	font-size:8pt;
	width:100%;
	margin-top:12px;
}

#toplist_sites{
	margin-top:15px;
}

#toplist_sites th{
	font-size:9pt;
}
#toplist_sites a{
	font-size:9pt;
	color:#0033a0;
}

#feedburneremail{
	margin-top:10px;
	border:1px solid #CCCCCC;
	text-align:center;
	padding:0;
}

/*** END RIGHT MENU ***/

/* Quicktime hacks for Viper's Video Quicktags plugin */
.vvqbox {
	margin: <?php echo $margins; ?>;
	text-align: center;
}

/* hides the second object from all versions of IE */
* html object.mov {
	display: none;
}

/* displays the second object in all versions of IE apart from 5 on PC */
* html object.mov/**/ {
	display: inline;
}

/* hides the second object from all versions of IE >= 5.5 */
* html object.mov {
	display/**/: none;
}