
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#171717; margin:0px; background:transparent url(body.gif) repeat-x top left;}



a{ text-decoration:none;}

a:hover{text-decoration:underline;}



.clear { clear:both; }

#tab18 { display:none; }
#tab18 .shortdesc { height:200px!important;}

.wrapper { width:1003px; margin:0px auto; }

.search { padding-bottom:4px; height:31px;}

.search .tagline{ line-height:31px; color:#FFFFFF; width:750px; float:left;}
.search .tagline a{ color:#a5a5a5; text-decoration:none;} 
.search .tagline a:hover{ color:#a5a5a5; text-decoration:underline;} 

.search .searchbox{width: 250px; float:right;}

.search .searchbox .s1 {width: 180px; position:relative; top:-1px; border:1px solid #4C5254; color:#FFF; background:#000000;}

.search .searchbox .b1 { position:relative; top:4px;}

#featured, #mostpopular, #editor{ display:none;}



form { margin:0px; }



.bloginfo{ height:65px; padding-bottom:5px;}

.bloginfo .bi_col1 { width:700px; float:left;}

.bloginfo .bi_col1 h1{ margin:0px; padding:2px 0px 1px 0px; font-size:36px; letter-spacing:-2px; font-weight:bold; font-style:italic; }

.bloginfo .bi_col1 h1 a{ color:#333333; }

.bloginfo .bi_col1 h2{ margin:0px; padding:10px 0px 1px 0px; font-size:40px; letter-spacing:-2px; font-weight:bold; font-style:italic; }

.bloginfo .bi_col1 h2 a{ color:#333333; text-decoration:none;}

.bloginfo .bi_col1 h2 a:hover{ color:#333333; text-decoration:none;}

.bloginfo .bi_col1 span{ color:#191919; }

.bloginfo .bi_col2 { width:300px; padding-top:10px; float:right; text-align:right;}

.bloginfo .bi_col2 a{ padding:4px 8px; font-size:11px; color:#0E0D0D; font-weight:bold; }

.bloginfo .bi_col2 span{ background:transparent url(nav-sep.gif) no-repeat top left; position:relative; top:10px; }

.featurelinks { height:26px; line-height:26px; display:inline;}

.featurelinks a{color:#fff; padding:0px 4px; display:inline; border-right:1px solid #171717; padding-left:4px;}

.featurelinks a:hover{color:#fff;}

.featurelinks span { font-weight:bold; color:#000000;}

.movie { padding-top:2px; text-align:center; }



.xcontent { padding-top:6px; background:#fff url(xcontent.gif) repeat-x top left; /*min-height:1024px;*/ border-top:1px solid #fff; height:auto;}

.xcontent2 { background:transparent url(xcontent2.gif) repeat-x bottom left;}

.content {padding:0px 6px 0px 0px; }

.content .container { width:665px; float:left;}

.content .sidebar { width:320px; float:right; background-color:#232323; height:auto; /*min-height:1024px;*/}

.content .sidebar .sidebar-content{ width:300px; padding:10px; _padding-right:0px;}

.content .sidebar .seprator { background:transparent url(sidebar-seperator.gif) no-repeat center center; margin:6px 0px; height:10px; }

.content .sidebar .base { background:transparent url(sidebar-base.gif) no-repeat top center; height:33px;}



.advertisement{width:300px; clear:both;}

.advertisement h3 { margin:0px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#F8951D; font-weight:normal; margin-bottom:6px;}

.advertisement .advbox1{width:140px; float:left;}

.advertisement .advbox2{width:140px; float:right;}

.adver{	float:left; width:125px; height:125px; margin-bottom:12px; padding:4px; border:1px solid #fff; background-color:#000000;}

.image_advertisement{text-align:center; padding-bottom:18px; width:250px; margin:0 auto;}



.gallery {width:300px; clear:both;}

.gallery .gallery2 {width:300px; clear:both; background-color:#000000;}

.gallery h3 { margin:0px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#F8951D; font-weight:normal; margin-bottom:6px;}

.gallery .thickbox { float:left; background-color:#000000; padding:2px; margin-left:10px; margin-right:6px;}

.gallery .thickbox img{ border:0px;}



.video {width:300px; clear:both;}

.video h4 { margin:0px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#F8951D; font-weight:normal; margin-bottom:6px; border-bottom:1px dotted #fff; padding-bottom:6px;}
.video ul h3 { margin:0px; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#F8951D; font-weight:normal; margin-bottom:6px; margin-top:5px;}


.video embed{width:300px; height:250px;}

.video ul{list-style-type: none; margin: 5px 0; padding: 0;}

.video ul li a{background: transparent url(bullet.gif) no-repeat 2px center; color: white; font-size:12px; padding: 3px 0; padding-left: 14px; text-decoration: none; }

* html .video ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */width: 120px;}

.video ul li a:hover{color: #FFF; text-decoration:underline;}







.twocols{ width:300px;}

h3.title { margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#F8951D; width:95%; padding-bottom:6px; border-bottom:1px dotted #fff;}

.twocols .tcol1 { width:144px; float:left;}

.twocols .tcol2 { width:140px; float:right; padding-left:4px;}

.listing{ margin-top:2px; width: 140px; /*width of menu*/}

.listing ul{list-style-type: none; margin: 5px 0; padding: 0;}

.listing ul li a{background: transparent url(bullet.gif) no-repeat 2px center; color: #A5A5A5; font-size:11px; display: block; width: 126px; padding: 3px 0; padding-left: 14px; text-decoration: none; }

* html .listing ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */width: 120px;}

.listing ul li a:hover{color: #FFF; text-decoration:underline;}

.tags { color:white; padding-top:8px;}

.tags a{color: #fff; }
.tags p{text-align:justify; border-bottom:1px dotted #a5a5a5; font-size:12px; padding-bottom:8px;}
.tags a:hover{color: #FFF; }



div.heading2 { border-bottom:1px dotted #666; padding-bottom:10px; margin-bottom:6px;}



.listing2{ margin-top:2px; width: 360px; /*width of menu*/}

.listing2 ul{list-style-type: none; margin: 5px 0; padding: 0;}

.listing2 ul li a{background: transparent url(bullet.gif) no-repeat 2px center; color: #FFF; font-size:11px; display: block; width: 346px; padding: 3px 0; padding-left: 14px; text-decoration: none; }

* html .listing2 ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */width: 340px;}

.listing2 ul li a:hover{color: #FFF; text-decoration:underline;}





.ajaxbox { background:transparent url(ajax-box.png) no-repeat top left; height:342px; width:680px; _width:670px;}

.ajaxbox .ajaxnav { color:#fff; line-height:31px; margin:0px 15px;}

.ajaxbox .ajaxnav a { color:#fff; font-size:12px; padding:0px 8px; cursor:pointer; font-weight:bold;}

.ajaxbox .ajaxnav a:hover { color:#fff; font-size:12px; text-decoration:none; cursor:pointer;}

.ajaxbox .ajaxnav a.selected { color:#F8951D; text-decoration:none; cursor:pointer;}

.ajaxbox .ajaxcontent { padding:0px 25px 8px 25px;}

.ajaxbox .ajaxcontent .ajaxpost { padding-top:8px;}

.ajaxbox .ajaxcontent .ajaxpost .ap1 { width:125px; height:125px; float:left;}

.ajaxbox .ajaxcontent .ajaxpost .ap2 { width:500px; height:125px; float:right;}

.ajaxbox .ajaxcontent .ajaxpost .ap2 h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:0px; font-weight:normal; }

.ajaxbox .ajaxcontent .ajaxpost .ap2 h3 a { color:#fff; }

.ajaxbox .ajaxcontent .ajaxpost .ap2 h3 a:hover { color:#fff; }

.ajaxbox .ajaxcontent .ajaxpost .ap2 .ajaxpostmeta { color:#F8951D; font-size:10px;}

.ajaxbox .ajaxcontent .ajaxpost .ap2 .ajaxpostmeta a { color:#fff; }

.ajaxbox .ajaxcontent .ajaxpost .ap2 .ajaxpostmeta a:hover { color:#fff; }

.ajaxbox .ajaxcontent .ajaxpost .ap2 .shortdesc {color:white; padding-top:6px; height:auto;}

.ajaxbox .ajaxcontent .ajaxpost .ap2 .shortdesc a { color:#fff; }

.ajaxbox .ajaxcontent .ajaxpost .ap2 .shortdesc a:hover { color:#fff; }

.ajaxbox .ajaxcontent .ajaxpost .ap2 a.readmore {color:#F8951D; display:block;}

.ajaxbox .ajaxcontent .ajaxpost .ap2 a.readmore:hover {color:#F8951D;}



.postbox .posttop{ background:transparent url(post-area-top.png) no-repeat top left; _background:transparent url(post-area-top.gif) no-repeat top left; height:30px;}

.postbox .postbody{ background:transparent url(post-area-body.png) repeat-y top left; _background:transparent url(post-area-body.gif) repeat-y top left; padding:0px 20px; float:left;}

.postbox .postbottom{background:transparent url(post-area-bottom.png) no-repeat bottom left; height:30px;}



.posts{ margin-bottom:20px;}
.posts .postsinfo{padding-bottom:10px; }
.posts .postsinfo h1.title {margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:bold;}

.posts .postsinfo h2.title {margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal;}


.posts .postsinfo h2.title a, .posts .postsinfo h1.title a{color:#000;}
.posts .postsinfo h2.title a:hover, .posts .postsinfo h1.title a:hover{color:#000;}
.posts .postsinfo .postmeta { color:#000; font-size:12px;}
.posts .postsinfo .postmeta a { color:#D2461A; }
.posts .postsinfo .postmeta a:hover { color:#D2461A; }
.posts .postdescription{ color:#171717;}
.posts .postdescription p{ line-height:16px; }
.posts .postdescription img{ border:0px; max-width:626px; height:auto; padding:2px; border:1px groove #ccc;}
.posts .postdescription a{  color: #D2461A; }
.posts .postdescription a:hover{  color: #B21F3B;}
.posts .posticons{margin-left:11px; border-top:1px dotted #666666; border-bottom:1px dotted #666666; padding:2px 0px 2px 0px; width:470px; height:29px; background:transparent url(stumble.png) repeat-x top left;}
.posts .post-icons{margin-top: 10px; border-top:1px dotted #666666; border-left:1px dotted #666666; border-right:1px dotted #666666;}
.posts .posticons .picon{border-right:1px dotted #666666; line-height:29px; padding-left:8px; padding-right:8px; width:auto; height:29px; float:left;}
.posts .posticons .picon a{font-weight:bold; color:#3F3F3F; text-decoration:none;}
.posts .posticons .picon a:hover{text-decoration:underline;}
.posts .readmore { text-align:right; }
.posts .readmore a { padding-left:14px; background:transparent url(bullet-arrow-orange.gif) no-repeat 0px 3px; font-size:11px; text-decoration:none; color:#003557; }
.posts .readmore a:hover { text-decoration:underline; }
.bottomb { border-bottom:8px solid #D2461A;}

/*Stumbel Icons*/
.stumble{margin: 0; padding: 0; float: left; font: bold 11px Arial; width: 100%; overflow: hidden; background: transparent url(blockdefault.gif) center center repeat-x;}
.stumble li{display: inline;}
.stumble li a{float: left; color: #3F3F3F; padding: 9px 11px; text-decoration: none; border-right: 1px dotted #666666;}
.stumble li a:hover, .stumble li .current{background-color: #D2461A; color:#FFFFFF;}

.posts .postdescription .thickbox{ float:left; border-top:1px solid #EEEEEE; border-left:1px solid #EEEEEE; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; margin-right:2px; padding:2px 5px 2px 2px;}
.posts .postdescription .ngg-singlepic { }

.adsenseUnit {padding:18px 0px;}
.adsenseUnit .Col1 { float:left; width:300px; height:250px; }
.adsenseUnit .Col2 { float:right; width:300px; height:250px; }

.alignleft { padding:1px; float:left; margin-top:2px; margin-right:5px;}
.alignleft1 { padding:6px; float:left; margin-top:2px; margin-right:5px;}
.alignleft1 a{ display:block; border:1px solid #D2461A; padding:6px; color:#D2461A; background-color:#fff; text-decoration:none;}
.alignleft1 a:hover{ display:block; border:1px solid #D2461A; padding:6px; color:#D2461A; background-color:#fff; text-decoration:none;}
.alignright { padding:1px; float:right; margin-top:2px; margin-left:5px;}
.alignright1 { padding:6px; float:right; margin-top:2px; margin-left:5px;}
.alignright1 a{ display:block; border:1px solid #D2461A; padding:6px; color:#D2461A; background-color:#fff; text-decoration:none;}
.alignright1 a:hover{ display:block; border:1px solid #D2461A; padding:6px; color:#D2461A; background-color:#fff; text-decoration:none;}



.zfooter { min-height:54px; line-height:54px; text-align:center;}
.zfooter a { color:#000000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.zfooter a:hover { color:#000000;  }
.xfooter { background:transparent url(xfooter.gif) repeat-x top left;}
.xfooter .footer { line-height:29px; width:1003px; margin:0 auto; color:#fff; text-align:center; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.xfooter .footer a { color:#F8951D;}
.xfooter .footer a:hover { color:#F8951D;}



#comments-template {

	margin: 0px;

	padding: 1em 0px;

	float: left;

	width: 95%;

}

#comments-template a { color:#D2461A; }





#comments-template h4 {

	font-size: 18px;

	line-height: 20px;

	margin: 0px;

	padding: 0px 0px 1px;

	float: left;

	width: 97%;

	color: #000000;

	border-bottom: 1px solid #eeeeee;

}

#rss-feeds {

	margin: 0px 0px 15px;

	float: left;

	height: 25px;

	width: 90%;

	padding-left: 16px;

	font-size: 11px;

	line-height: 25px;

	color: #000000;

	background: url(rss.png) no-repeat left center;

}

.combox {

	margin: 0px;

	padding: 10px;

	float: left;

	width: 95%;

}

.comauthor {

	margin: 0px;

	padding: 5px 0px;

	float: left;

	width: 100%;

	font-size: 12px;

	line-height: 17px;

	color: #000000;

	border-bottom: 1px solid #dddddd;

	font-weight: bold;

	font-family: Tahoma, "Lucida Sans";

}

.comauthor .avatar { margin-right:6px;}

.comtext {

	margin: 0px;

	padding: 5px 0px;

	float: left;

	width: 100%;

	font-size: 11px;

	line-height: 16px;

	color: #000000;

	overflow: hidden;

}

.combox-alt {

	margin: 0px;

	padding: 10px;

	float: left;

	width: 95%;

	background: #f6f6f6;

}

.combox-author {

	margin: 0px;

	padding: 10px;

	float: left;

	width: 95%;

	background: #FFFFF4;

}

#pingback {

	margin-top: 25px!important;

}

#ping {

	margin: 0px;

	padding: 5px 0px;

	float: left;

	width: 100%;

	list-style-type: none;

}

#ping li {

	font-size: 11px;

	line-height: 16px;

	color: #000000;

	margin: 0px;

	float: left;

	width: 100%;



	padding: 10px;

}

#leave {

	margin-top: 25px!important;

}

#commentform {

	margin: 20px 0px 0px;

	padding: 10px;

	float: left;

	width: 400px;

	background: #FAFEED;

}

#commentform label {

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	margin: 0px;

	padding: 0px;

	float: left;

}

#commentform p {

	margin: 2px 0px 10px;

	padding: 0px;

	float: left;

	width: 100%;

}

#commentform .com {

	margin: 0px;

	padding: 2px;

	float: left;

	width: 300px;

	background: #FFFFFF;

	border-top: 2px solid #999999;

	border-right: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	border-left: 2px solid #999999;

	font-size: 12px;

}

#commentform .comarea {

	margin: 0px;

	padding: 2px;

	float: left;

	width: 380px;

	background: #FFFFFF;

	border-top: 2px solid #999999;

	border-right: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	border-left: 2px solid #999999;

	height: 300px;

	font-size: 12px;

}


.otherblocks {width:300px; clear:both;}
.otherblocks h3 { margin:0px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#F8951D; font-weight:normal; margin-bottom:6px;}
.gbox{ text-align:left;  }
.rssbox{ padding:2px;  color:white }
.icon{float:right!important;margin:-7px 0px 0 0;}
.line{margin:8px 0 3px 0;display:block;}
.rssbox label {padding-bottom:4px;display:block;} .i-width{width:210px;} 
.rssbox a {color:#A5A5A5!important; text-decoration:none; }
.rssbox a:hover {color:#006699!important; text-decoration:underline; }
.subscribebtn { background: url(shd.gif) repeat-x scroll center top; border:1px solid #CCCCCC; color:#990000; margin-left:2px; }


.video {width:300px; clear:both;}

.video h4 { margin:0px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#F8951D; font-weight:normal; margin-bottom:6px; border-bottom:1px dotted #fff; padding-bottom:6px;}
.video h3 { margin:0px; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#F8951D; font-weight:bold; margin-bottom:6px; margin-top:5px;}



.video1 {width:300px; clear:both;}

.video1 h4 { margin:0px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#F8951D; font-weight:normal; margin-bottom:6px; border-bottom:1px dotted #fff; padding-bottom:6px;}
.video1 h3 { margin:0px; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color:#F8951D; font-weight:bold; margin-bottom:6px; margin-top:5px; border-bottom:1px dotted #fff; padding-bottom:6px;}

.video1 embed{width:300px; height:250px;}

.video1 ul{list-style-type: none; margin: 5px 0; padding: 0;}

.video1 ul li{color:#a5a5a5; font-size:11px; padding-left:3px; padding-bottom:10px; line-height:14px;}
.video1 ul li a{background: transparent url(bullet.gif) no-repeat 2px center; color: #fff; font-size:11px; padding: 3px 0; padding-left: 14px; text-decoration: none; }

* html .video1 ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */width: 120px;}

.video1 ul li a:hover{color: #FFF; text-decoration:underline;}


.posts h3{margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold; padding-bottom:6px; border-bottom:1px dotted #D2461A; margin-bottom:10px;}

.imagead h3{ margin:0px; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color:#F8951D; font-weight:bold; margin-bottom:6px; margin-top:5px; border-bottom:1px dotted #fff; padding-bottom:6px;}


.video1 { color:#A5A5A5; padding-top:8px;}

.video1 a{color: #fff; }
.video1 p{text-align:justify;  font-size:12px; padding-bottom:8px; color:white;}
.video1 a:hover{color: #FFF; }

