/*
Theme Name: AutoSlug
Theme Date: 23012009
Theme URI: http://www.elegantwpthemes.com
Description: AutosSlug is 3 column Free WP theme with an eye catching and perfect color combination of black, gray and red with flash header and extra gallery widgets.
Author: ElegantWPThemes.com
Author URI: http://www.elegantwpthemes.com
*/
body{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:transparent url(images/body.gif) repeat-x 0 20px;}

.clear{ clear:both;}
a {text-decoration:none; color:#D2461A;}
a:hover {text-decoration:underline;}

#pages { background:#b0232a; padding:5px; height:11px; }
#pages ul { float:right; list-style:none; margin:0; padding:0; }
#pages ul li { float:left; padding:0 10px; border-left:1px solid #fff; }
#pages ul li a { color:#fff; }

.container { background:transparent url(images/repeat.gif) no-repeat right -1px;}
.wrapper { width:1003px; margin:0 auto;}
.xwrapper { width:1003px; margin:0 auto;}
.header { width:1003px; padding-top:9px;}
.header .header-content { width:1003px; height:133px; background:transparent url(images/header.gif) no-repeat top left;}
.header .header-content .logo{ width:329px; height:110px; float:left;}
.header .header-content .search { margin-right:14px; width:325px; height:50px; background:transparent url(images/search.gif) no-repeat top left; float:right;}
.header .header-content .search .sc1 { float:left; width:230px; padding-left:18px; padding-top:10px; }
.header .header-content .search .sc1 input { background:#9F9F9F; border:1px solid #4C5254;  }
.header .header-content .search .sc2 { float:right; width:56px; padding-right:18px; padding-top:10px;  }

.header .header-content .nav { color:#000; padding-left:35px; background:transparent url(images/nav.gif) no-repeat bottom center; padding-bottom:8px;}
.header .header-content .nav a { color:#3E3E3E; font-weight:bold; }
/*.header .header-content .nav a { color:#3E3E3E; font-weight:bold; background: #fff url(images/img-tab-left.gif) no-repeat left top; padding-left:17px; padding-top:4px; padding-bottom:4px;}
.header .header-content .nav a span { background: #fff url(images/img-tab-right.gif) no-repeat right top; padding-right:17px; padding-top:4px; padding-bottom:4px;}
.header .header-content .nav a:hover { color:#FFF; background: #fff url(images/img-tab-left-o.gif) no-repeat left top;}
.header .header-content .nav a:hover span { background: #fff url(images/img-tab-right-o.gif) no-repeat right top;}*/
.header .header-content .nav span { padding:0 5px;}

.xcontent { background:#fff url(images/xcontent.gif) repeat-y 13px;}
.xcontent2 { }
.content { width:968px; padding-top:14px; margin-left:17px;}
.content2 { width:968px; margin-left:17px;}
.xfooter { background:#5B0E12 url(images/footer1.gif) repeat-x top left;}
.xfooter2 { /*background:transparent url(images/footer2.gif) no-repeat top right*/}

.flashajax { margin-left:12px; width:946px;}
.flashajax .flash { background:transparent url(images/box.gif) no-repeat top left; width:416px; height:307px; float:left; padding-left:19px; padding-top:14px;}
.flashajax .ajax { background:transparent url(images/ajax.gif) no-repeat top left; width:497px; height:321px; float:right;}
.flashajax .ajax .ajaxlinks { padding:10px 22px; margin-top:7px; }
.flashajax .ajax .ajaxlinks a { color:#B0232A; font-size:13px; font-weight:bold; }
.flashajax .ajax .ajaxlinks a.selected { color:#333; }
.flashajax .ajax .ajaxlinks span { color:#B0232A; padding:0 6px;}

.flashajax .ajax .ajaxcontent { padding:3px 14px; margin-top:4px; height:248px; }
.flashajax .ajax .ajaxcontent .ajaxpost { padding-top:2px;}
.flashajax .ajax .ajaxcontent .ajaxpost-b { border-bottom:1px dotted #BCBCBC; padding-bottom:3px; margin-bottom:2px; }
.flashajax .ajax .ajaxcontent .ajaxpost .ap1 { width:121px; height:104px; padding-top:8px; padding-left:8px; float:left; background:transparent url(images/image-frame.gif) no-repeat top left;}
.flashajax .ajax .ajaxcontent .ajaxpost .ap1 img { border:0px;}
.flashajax .ajax .ajaxcontent .ajaxpost .ap2 { width:329px; height:125px; float:right;}
.flashajax .ajax .ajaxcontent .ajaxpost .ap2 h3 { font-size:16px; margin:0px; font-weight:bold; }
.flashajax .ajax .ajaxcontent .ajaxpost .ap2 h3 a { color:#000; }
.flashajax .ajax .ajaxcontent .ajaxpost .ap2 .ajaxpostmeta { color:#333333; font-size:10px;}
.flashajax .ajax .ajaxcontent .ajaxpost .ap2 .ajaxpostmeta a { color:#D2461A; }
.flashajax .ajax .ajaxcontent .ajaxpost .ap2 .shortdesc {color:#828282; padding-top:4px; height:50px; margin-bottom:1px;}
.flashajax .ajax .ajaxcontent .ajaxpost .ap2 a.readmore {color:#D2461A; display:block;}

.gallery {height:191px; margin-bottom:6px;}
.gallery .thickbox{ float:left; background:transparent url(images/image-frame2.gif) no-repeat top left; margin-right:2px; width:195px; height:171px; margin-right:16px;}
.gallery .ngg-singlepic { border:0px; margin-left:7px; margin-top:6px; }

div.articles { color: #CB2027; font-size:28px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:0px; padding-bottom:5px; border-bottom:1px solid #CCCCCC; margin-bottom:2px; padding:10px 0 0 18px; }
div.topnews  { color: #CB2027; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:0px; padding-bottom:5px; margin-bottom:8px; margin-top:14px;}

.twocol { background:transparent url(images/twocol.gif) repeat-y left top; width:967px;}
.twocol .tc{  background:transparent url(images/sidebar.gif) no-repeat bottom right;}
.twocol .postsarea { float:left; width:600px; margin-left:12px; min-height:1024px; }
.twocol .sidebar { float: right; width:338px; min-height:1024px; padding-left:4px; padding-right:4px; }

.video { background:#fff url(images/video-block.gif) no-repeat 0px 0px; width:319px; height:272px; padding-top:16px; padding-left:19px; border-bottom:4px solid #000; margin-top:10px; margin-bottom:6px;}

#mrp, #mp, #edc, #ftr{ display:none;}
.posttop { background:#fff url(images/post-top.gif) no-repeat bottom left; height:24px;}
.postbottom { background:#fff url(images/post-bottom.gif) no-repeat top left; height:24px;}
.posts{ background:#fff url(images/post-mid.gif) repeat-y top left; width:584px; padding-left:5px;}
.posts .postsinfo{padding-bottom:10px; background:#AF232A url(images/post-info.gif) repeat-x top left; width:573px; padding-left:5px; padding-right:5px; }
.posts .postsinfo h3 {margin:0px; font-size:24px; font-weight:bold;}
.posts .postsinfo h3 a{color:#fff;}
.posts .postsinfo h3 a:hover{color:#fff;}
.posts .postmeta { color:#7C0E13; font-size:12px; background:transparent url(images/post-meta.gif) no-repeat bottom left; padding-bottom:12px; padding-left:18px; padding-right:18px; padding-top:6px;}
.posts .postmeta a { color:#000; }
.posts .postmeta a:hover { color:#000; }
.posts .postdescription{ color:#171717; padding:10px;}
.posts .postdescription p{ line-height:16px; }
.posts .postdescription img{ border:0px; max-width:520px; height:auto;}
.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(images/posts/stumble.png) repeat-x top left;}
.posts .post-icons{margin-top: 10px; background:#fff url(images/post-icon.gif) no-repeat top left; height:50px; width:560px; margin:0px auto; }
.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(images/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; width: 450px; margin: 0px auto; margin-top:8px; margin-left:10px; padding: 0; float: left; font: bold 11px Arial; overflow: hidden; background: transparent url(media/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 { }

.frontpost { padding-top:16px;}
.frontpost-b { border-bottom:1px solid #BCBCBC; padding-bottom:3px; margin-bottom:2px; }
.frontpost .fp1 { width:121px; height:104px; padding-top:8px; padding-left:8px; float:left; background:transparent url(images/image-frame.gif) no-repeat top left;}
.frontpost .fp1 img { border:0px;}
.frontpost .fp2 { width:464px; height:126px; float:right;}
.frontpost .fp2 h3 { font-size:14px; margin:0px; font-weight:normal; }
.frontpost .fp2 h3 a { color:#000; font-weight:bold;}
.frontpost .fp2 .shortdesc {color:#000000; padding-top:2px; height:80px; margin-bottom:1px; text-align:justify;}
.frontpost .fp2 .shortdesc a {color:#D2461A;}
.frontpost .fp2 div.readmore {color:#5F5F5F;}
.frontpost .fp2 div.readmore a {color:#5F5F5F;}

.ftopnews { padding-top:6px; width:268px; margin-right:5px; float:left; padding-right:14px; margin-right:14px; border-right:1px dotted #ccc;}
.ftopnews-b { /*border-bottom:1px solid #BCBCBC;*/ padding-bottom:1px; margin-bottom:1px; }
.ftopnews .ftn1 { width:70px; height:70px; padding:1px; border:1px solid #666666; float:left; background:transparent url(images/image-frame.gif) no-repeat top left;}
.ftopnews .ftn1 img { width:70px; height:70px;}
.ftopnews .ftn2 { width:188px; height:85px; float:right;}
.ftopnews .ftn2 h3 { font-size:12px; margin:0px; font-weight:normal; }
.ftopnews .ftn2 h3 a { color:#000; font-weight:bold;}
.ftopnews .ftn2 .shortdesc {color:#000000; padding-top:2px; height:50px; margin-bottom:1px; text-align:justify;}
.ftopnews .ftn2 div.readmore {color:#5F5F5F;}
.ftopnews .ftn2 div.readmore a {color:#5F5F5F;}
.ftopnews2 { padding-top:6px; width:268px; margin-right:5px; float:left;}
.ftopnews-b { /*border-bottom:1px solid #BCBCBC;*/ padding-bottom:1px; margin-bottom:1px; }
.ftopnews2 .ftn1 { width:70px; height:70px; padding:1px; border:1px solid #666666; float:left; background:transparent url(images/image-frame.gif) no-repeat top left;}
.ftopnews2 .ftn1 img { width:70px; height:70px;}
.ftopnews2 .ftn2 { width:188px; height:85px; float:right;}
.ftopnews2 .ftn2 h3 { font-size:12px; margin:0px; font-weight:normal; }
.ftopnews2 .ftn2 h3 a { color:#000; font-weight:bold;}
.ftopnews2 .ftn2 .shortdesc {color:#000000; padding-top:2px; height:50px; margin-bottom:1px; text-align:justify;}
.ftopnews2 .ftn2 div.readmore {color:#5F5F5F;}
.ftopnews2 .ftn2 div.readmore a {color:#5F5F5F;}

.advertisement{width:336px; clear:both; border-bottom:1px dotted #ccc; margin-top:6px; border-bottom:4px solid #000; margin-bottom:6px;}
.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:149px; float:left;}
.advertisement .advbox2{width:149px; float:right;}
.adver-2{float:left; margin-bottom:6px;}
.adver-1{float:left; width:336px; padding-left:13px; padding-top:9px; height:128px; background:transparent url(images/sponsor-block.gif) no-repeat top left; margin-bottom:12px; border:1px solid #fff;}
.adver{	float:left; width:136px; padding-left:13px; padding-top:9px; height:134px; background:transparent url(images/sponsor-block.gif) no-repeat top left; margin-bottom:12px; border:1px solid #fff;}

.widget-two {width:330px; clear:both; margin:0 auto;}
.widget-two h3 { margin:0px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#CB2027; font-weight:normal; margin-bottom:6px; border-bottom:1px dotted #AAAAAA; padding-bottom:6px;}
.widget-two h4 { margin:0px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#CB2027; font-weight:normal; margin-bottom:6px; border-bottom:1px dotted #AAAAAA; border-top:1px dotted #AAAAAA; padding:6px 0px;}
.widget-two .widbox1{width:146px; float:left;}
.widget-two .widbox2{width:146px; float:right;}

.listing{ margin-top:2px; width: 140px; /*width of menu*/}
.listing ul{list-style-type: none; margin: 5px 0; padding: 0;}
.listing ul li {background: transparent url(images/bullet.gif) no-repeat 2px 7px; padding-left: 18px; }
.listing ul li a{ color: #3E3E3E; font-size:11px; display: block; width: 126px; padding: 3px 0; 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: #3E3E3E; text-decoration:underline;}

.categories{ margin-top:2px; width: 140px; /*width of menu*/}
.categories ul{list-style-type: none; margin: 5px 0; padding: 0;}
.categories ul li {background: transparent url(images/categories.gif) no-repeat 2px 4px; padding-left: 18px; }
.categories ul li a{color: #3E3E3E; font-size:11px; display: block; width: 126px; padding: 3px 0; text-decoration: none; }
* html .categories ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */width: 120px;}
.categories ul li a:hover{color: #3E3E3E; text-decoration:underline;}

.tags { color:#A5A5A5; padding-top:8px; border-bottom:4px solid #000; padding-bottom:6px; margin-bottom:6px; }
.tags h3 { margin:0px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#CB2027; font-weight:normal; margin-bottom:6px; border-bottom:1px dotted #AAAAAA; border-top:4px solid #000;  padding-bottom:6px; padding-top:6px;}
.tags a{color: #3E3E3E; }

.adsenseUnit {padding:18px 0px;}
.adsenseUnit .Col1 { float:left; width:300px; height:250px; }
.adsenseUnit .Col2 { float:right; width:300px; height:250px; }
.bottomb { border-bottom:8px solid #B0232A; margin-bottom:6px;}
.topb { border-top:8px solid #B0232A; margin-top:6px;}

.imageads{ height:90px; padding-top:12px; padding-bottom:12px; border-top:1px dotted #666666; text-align:center;}
.footerarea{ padding-top:12px; padding-bottom:12px;}
.iend { background:transparent url(images/iend.gif) no-repeat 4px 0px; height:12px; }

.footer-sep { background:transparent url(images/footer-sep.gif) repeat-x top left; height:13px;}

.footer { background:transparent url(images/footer.gif) repeat-x bottom left;}
.footer .footer-wrapper {  width:697px; height:44px; padding-top:48px; background:transparent url(images/footer-wrapper-area.png) no-repeat top left; margin:0 auto; text-align:center; color:#fff; }
.footer .footer-wrapper a { color:#fff;}


.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;}











#tweetmemeAndFacebook, div.tweetmemeAndFacebook { height:25px; padding:5px 0; }
#tweetmemeAndFacebook iframe, div.tweetmemeAndFacebook iframe { float:left; margin-top:1px; }


/* Post */
.post{position:relative; padding:15px 0; margin:0 0 20px; border-bottom:1px solid #ff9506; }
.post ul,.post ol{margin:18px 30px;}
.post ul { list-style-image:url(images/bullet.png);}
.post ul li { padding:0 0 15px; }

.post .postInfo { border-bottom:1px dotted #818181; padding-bottom:5px; margin-bottom:5px; }
.post .postInfo .postDate { width:60px; float:left; }
.post .postInfo .postDate .bd { font-size:60px; color:#7d7b89; font-family:Impact; line-height:58px; }
.post .postInfo .postDate .mo { color:#17161c; font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; display:block; text-align:center; letter-spacing:4px; }
.post .postInfo .postHead { width:510px; float:right; padding:4px 0 0; }
.post .postInfo .postHead h2 { margin:0; font:normal 30px Georgia, "Times New Roman", Times, serif; }
.post .postInfo .postHead h2 a { color:#39311e; }
.post .postInfo .postHead p { margin:5px 0 0; color:#b12014; }
.post .postInfo .postHead p a { color:#8b5129; }
.post li{line-height:18px;}
.post hr{display:block;}
.post p{line-height:22px;margin:0 0 18px 0;}
.post h1,.post h2,.post h3,.post h4,.post h5,.post h6{margin:0 0 10px 0;color:#555;}
.post .entry { overflow:hidden;padding:0; text-align:justify; }
.post .entry a{color:#333;text-decoration:underline;}
.post .entry a:hover{color:#4a630f;text-decoration:none;}
.post .entry img{background:#fff;border:1px solid #ddd;padding:5px;}
.post .entry table{background:#fff;border:1px solid #ccc;border-width:2px;border-collapse:collapse;margin:5px 0 10px;}
.post .entry th,.post .entry td{border:1px solid #ccc;padding:3px 10px;text-align:left;vertical-align:top;}
.post .entry .entry tr.even td{background:#f7f7f7;}
.post .entry th{background:#edeff0;}
.post .entry blockquote{ color:#3a312c;padding:10px;margin:8px;border:1px solid #ddd;background:#d8c2a2; }
.post .entry blockquote p { margin:0; }
.post .entry code{background:#333;color:#ddd;}
.post .entry pre{font-size:12px;width:95%;line-height:16px;overflow:auto;font-family:"Courier New", FixedSys;color:#555;background:#fafafa;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:15px solid #ccc;border-right:1px solid #ccc;padding:0 5px 16px;margin:0 0 20px;}
.post .post-info-top{border-top:1px solid #ddd;line-height:18px;height:18px;position:relative;color:#999;margin:0 0 18px;padding:2px 10px;overflow:hidden;display:block;}
.post .post-info-bottom{border-bottom:1px solid #fff;line-height:24px;position:relative;color:#999;margin:0;padding:2px 10px;overflow:hidden;display:block;}
.post .post-info-top a,.post .post-info-bottom a{color:#999;}
.post .post-info-top a:hover,.post .post-info-bottom a:hover{color:#4a630f;text-decoration:underline;}
.post .entry p.read-more a,.post .entry p a.more-link,.post-info-date,.post-info-category,.post-info-tags,#addcomment{display:block;padding-left:20px;background:url("images/icons.gif") no-repeat scroll 0 0;}
.post-info-date{float:left;background-position:0 -40px;}
.post-info-category{display:inline;background-position:-35px -60px;}
.post-info-tags{display:inline;background-position:-20px -240px;margin-left:10px;}
#addcomment{float:right;background-position:0 -120px;}
.post .entry p.read-more a,.post .entry p a.more-link{position:absolute;bottom:15px;left:15px;text-decoration:none;font-weight:bold;color:#4a630f;background-position:0 -20px;}
.post .entry p.read-more a:hover,.post .entry p a:hover.more-link{color:#999;}
.nav_link{}
.sticky{width:638px;background:#f2f2f2;border:1px solid #ccc;}
.post h2.sticky-h2 a{color:#ff4e00;}
.post .add-info{padding:0 10px;}
.post .add-info h3{line-height:16px;font-size:12px;color:#4a630f;margin-bottom:5px;background:#e5e5e5;}
.post .add-info ul{list-style:square;}

.postByline { padding:5px 0px; color:#1d130f; font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif; text-transform:uppercase; }
.postByline a { color:#8b5129; }

.themorelink { position:absolute; bottom:-12px; right:0; background: url(images/readmore-bg.gif) repeat-x 0 0; height:22px; line-height:22px; color:#f15e22!important; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; display:block; border:1px solid #f1f1f1; padding:0 5px; text-decoration:none!important; }
.themorelink:hover { text-decoration:none!important; color:#212121!important }


















/* navigation and globalization */


#post-navigator {
	margin: 0px;
	padding: 0em 0px 1em;
	float: left;
	width: 98%;
	text-align:right;
}
#post-navigator-single {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 98%;
}
.wp-pagenavi {
	float: left;
	width: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 11px;
}
.pages {
	color: #000000;
	background: #FDFDFC;
	padding: 2px 4px;
	border: 1px solid #CCCCCC;
	margin-right: 5px;
	font-weight: bold;
	display:none;
}
.current {
	background: #C32026;
	padding: 2px 4px;
	border: 1px solid #000000;
	margin-left: 4px;
	color: #FFFFFF;
}

#post-navigator a {
	color: #000000;
	background: #FFFFFF;
	padding: 2px 4px;
	margin: 0px 0px 0px 3px;
	text-decoration: none;
	border: 1px solid #999999;
}
#post-navigator a:hover {
	color: #FFF;
	background: #C32026;
	padding: 2px 4px;
	margin: 0px 0px 0px 3px;
	text-decoration: none;
	border: 1px solid #D1CAAB;
}
#post-navigator-single .alignleft {
	font-size: 12em;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 45%;
	overflow: hidden;
	height: 20px;
}
#post-navigator-single .alignright {
	font-size: 12em;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 45%;
	overflow: hidden;
	height: 20px;
}
#post-navigator-single a {
	color: #0066CC;
	padding: 5px 8px;
	margin: 0px 0px 0px 3px;
	text-decoration: underline;
}
#post-navigator-single a:hover {
	color: #333333;
	padding: 5px 8px;
	margin: 0px 0px 0px 3px;
	text-decoration: none;
}


#featured-container {
width: 939px;
height: 186px;
margin-bottom: 10px;
margin-top: 12px;
margin-left: -2px;
margin:0px auto;
}

#featured {
padding: 0px;
width: 842px;
float: left;
color: #FFF;
margin: 10px 0px 0px 0px;
height: 185px;
overflow: hidden;
}

.next {
width: 28px;
height: 44px;
background-image: url(images/scroll-right.png);
cursor: pointer;
float: left;
margin: 90px 10px 0px 10px;
}

.prev {
width: 28px;
height: 44px;
background-image: url(images/scroll-left.png);
cursor: pointer;
float: left;
margin: 90px 10px 0px 10px;
}

#featured ul {
height: 191px;
margin: 0px;
list-style-image: none;
list-style-type: none;
padding: 0px;
width: 4000px;

}

#featured ul li {
background:url(image-frame2.gif);
height: 150px;
width: 173px;
margin: 0px;
padding: 0px;
margin-right:16px;
padding:10px 11px 11px;
float: left;
}

#featured ul li img {border:0px;}

/*
#comments-template {
	width: 568px;
	margin:0 auto;
	margin-top:10px;
	border-top:8px solid #B0232A;
	padding-top:10px;
}
#comments-template a { color:#D2461A; }


#comments-template h4 {
	font-size: 18px;
	line-height: 20px;
	margin: 0px;
	padding: 0px 0px 1px;
	margin-bottom:8px;
	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(images/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 10px 0px;
	width: 568px;
}
#commentform .commentbox { padding:20px 10px 0px 10px ; background:transparent url(images/fieldarea.gif) no-repeat top left; height:41px;}
#commentform .commentbox label {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
	width:200px;
	float: left;
}
#commentform .commentbox p {
	margin: 0px 0px 10px;
	padding: 0px;
	float: right;
	width:320px;
}
#commentform .commentbox p input {
	background-color:#DDDEDD;
	border:1px solid #353535;
	color:#353535;
}

#commentform .commenttext{padding:20px 10px 0px 10px ; background:transparent url(images/textarea.gif) no-repeat top left; height:200px;}
#commentform .commenttext label {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
#commentform .commenttext p {
	margin: 0px 0px 10px;
	padding: 0px;
	width:580px;
}
#commentform .commenttext p textarea {
	margin-top:8px;
	background-color:#DDDEDD;
	border:1px solid #353535;
	color:#353535;
	width:530px; height:150px;
}

#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;
}*/

.footerarea .fwhatsnew{min-height:200px; }
.footerarea .flast{border-right:1px dotted #808080;}
.footerarea .boxes{width:231px; margin-left:12px; padding:0px 8px; float:left; height:287px;background:transparent url(images/footer-block.png) no-repeat top left;}
.footerarea .boxes3{width:264px; margin-left:12px; float:left; min-height:200px;padding:0px 6px;}
.footerarea .boxes h3{ margin:0px; font-size:22px; color:#FFF; display:block; margin-top:6px; margin-bottom:4px; padding:0px 10px; }
.footerarea .boxes3 h3{ margin:0px; font-size:14px; color:#000; display:block; height:28px; line-height:28px; color:#CB2027; font-weight:bold;}
.footerarea .boxes2 {width:412px; float:left; height:287px; background:transparent url(images/footer-block2.png) no-repeat top left; padding:0px 8px; margin-left:12px;}
.footerarea .boxes2 h3{ margin:0px; font-size:22px; color:#FFF; display:block; margin-top:6px; margin-bottom:4px; padding:0px 10px;}

.astricklist{width: 231px; margin-top:4px;}
.astricklist ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px;}
.astricklist ul li{display: block; border-top:1px dotted #8D5154; }
.astricklist ul li a{font-size:11px; color: #FFF; padding-left: 10px;padding-right: 10px; width:212px;  text-decoration: none; display:block; line-height:32px; }
.astricklist ul li a:hover{text-decoration:none; color:#fff; background:transparent url(images/astrick_mo.png) repeat-x top left; }

.astricklist2{width: 410px; margin-top:4px;}
.astricklist2 ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px;}
.astricklist2 ul li{display: block; border-top:1px dotted #8D5154; }
.astricklist2 ul li a{font-size:11px; color: #FFF; padding-left: 10px;padding-right: 10px; width:390px;  text-decoration: none; display:block; line-height:32px; }
.astricklist2 ul li a:hover{text-decoration:none; color:#fff; background:transparent url(images/astrick_mo.png) repeat-x top left; }


.inputField { height:38px; clear:both; }
.inputField input { height:30px; border:1px solid #E6E6E6; border-width:1px; -moz-border-radius:6px; line-height:30px; float:right; width:355px!important; padding:0 5px!important; margin:0!important;  }
.inputField label { height:30px; border:1px solid #E6E6E6; background:#E8EBF2; border-width:1px; -moz-border-radius:6px; display:block; line-height:30px; float:left; width:172px; padding:0 10px; }
#commentform textarea { border:1px solid #E6E6E6; -moz-border-radius:6px; padding:10px 11px!important; width:96%!important; }
#commentform #submit  { background:none repeat scroll 0 0 #CDE5CD; border:1px solid #D5D5D5; -moz-border-radius:6px; color:#212121; padding:5px 0!important; cursor:pointer }
#commentform #submit:hover  { background:none repeat scroll 0 0 #CDE5CD; border:1px solid #D5D5D5;  }

.comment_text { width: 555px; background: url(images/comment_txt.gif) right repeat-y!important; }
.comment_text_top { color: #54533E; width: 509px; padding: 20px 10px 0px 36px!important; background: url(images/comments_text_top.gif) top no-repeat!important; min-height:70px; }
.comment_text_top p { color: #54533E; font-size: 12px; margin: 0px 0px 25px 0px; }
.comment_text_btm { width: 555px; height: 11px; background: url(images/comment_txt_btm.gif) bottom right no-repeat!important; }

.comment_wrapper { padding:0 0 0 25px }
.comment_wrapper_inside { background:url(images/comment-w-t.gif) repeat-x 0 0; }
.comment_wrapper_bottom { background:url(images/comment-w-b.gif) repeat-x 0 bottom; }
.comment-tl { background:url(images/comment_tl.gif) no-repeat 0 0; }
.comment-tr { background:url(images/comment_tr.gif) no-repeat right 0; }
.comment-bl { background:url(images/comment_bl.gif) no-repeat 0 bottom; }
.comment-br { background:url(images/comment_br.gif) no-repeat right bottom; }
.comment_left { background:url(images/comment_left.gif) repeat-y 0 0; }
.comment_right { background:url(images/comment_right.gif) repeat-y right 0; }
.comment-cbody { padding:10px 10px 10px 50px; min-height:130px; background:url(images/comment_say.gif) no-repeat 0 20px; margin-left:-24px; }


ol.commentlist { list-style:none; margin:0px 0px 20px; padding:0; text-indent:0; }
ol.commentlist li { height:1%; margin:0 0 10px; padding:5px 7px; clear:both; }
ol.commentlist li h4 { font-size:12px; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li .comment-author { background:#f7f7f7; padding:8px; height:38px; border-radius:2px; -moz-border-radius:10px; border:1px solid #ececec; }
ol.commentlist li div.vcard {  }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-weight:bold; }
ol.commentlist li div.vcard cite.fn a.url { color:#c00; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:1px solid #d5d5d5; float:right; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { position:relative; top:-20px; padding:0 10px; }
ol.commentlist li div.comment-meta a { color:#212121; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#212121; text-decoration:underline; }
ol.commentlist li p { margin:0 0 1em; }
ol.commentlist li ol { list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { position:relative; clear:both; height:30px; }
ol.commentlist li div.reply a { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; text-align:center; padding:5px 12px; position:absolute; right:0; top:10px; }
ol.commentlist li div.reply a:hover { background:#c30; border:1px solid #c00; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ol.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ol.children li { }
ol.commentlist li ol.children li.alt {}
ol.commentlist li ol.children li.bypostauthor {}
ol.commentlist li ol.children li.byuser {}
ol.commentlist li ol.children li.comment {}
ol.commentlist li ol.children li.comment-author-admin {}
ol.commentlist li ol.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ol.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ol.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ol.children li.depth-5 {}
ol.commentlist li ol.children li.odd {}
ol.commentlist li.even {  }
ol.commentlist li.odd {  }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
.gravator { float:left!important; width:120px; padding-top:20px; }
.gravator img { margin:0 0 11px; }
.gravator h4 { display:block;  }

