@charset "UTF-8";
/* CSS Document */

* { padding:0; margin:0; }

body { background:url(images/bg.gif) repeat; font-family:Verdana, Geneva, sans-serif; color:#3c362b; font-size:12px; }

.clear { clear:both; height:0px; width:0px; text-indent:-9999px; overflow:hidden; }

#header { width:100%; min-width:950px; height:131px; background:url(images/header_bg.jpg) repeat-x top; }

#header .wrap { width:100%; min-width:950px; background:url(images/header.png) no-repeat top center; height:156px; }
#header .nav { width:900px; margin:0 auto; }
#header .nav.top { height:22px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:10px; color:#fff; padding:5px 0 0 90px; width:810px; text-transform:uppercase; }
	#header .nav.top li { display:inline; list-style:none; padding:0px 10px; }
	#header .nav.top li a { color:#fff; text-decoration:none; }
#header .nav.main { height: 20px; margin:0 auto; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:10px; color:#f8ecc9; text-transform:uppercase; padding:9px 0 0 0; }
	#header .nav.main li { display:inline; list-style:none;  }
	#header .nav.main li a { color:#f8ecc9; text-decoration:none; padding:4px 10px 6px; }
	#header .nav.main li a:hover { text-decoration:underline; color:#fefefe; background:url(images/hover.gif) repeat-x top left; }
#header .nav.main li.current_page_item a { text-decoration:underline; color:#fefefe; background:url(images/hover.gif) repeat-x top left; }
#header .nav.main li.current-cat a { text-decoration:underline; color:#fefefe; background:url(images/hover.gif) repeat-x top left; }

#homelink { width:900px; margin:0 auto; height:auto; }
#homelink a { display:block; width:650px; height:100px; text-indent:-9999px; overflow:hidden; border:none; padding:0; }


#wrap { width: 100%; min-width:950px; height:auto; background:url(images/bg.jpg) no-repeat center top; }
	#wrap .wrap { width:902px; margin:0 auto; }
	
#top { padding:10px 0; }
	#welcome { font-family: Verdana, Geneva, sans-serif; font-size:9px; color:#edd694; width:auto; height:auto; padding:8px 10px; border:1px solid #372c24; background:url(images/semi.png) repeat; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; float:left; }
	#welcome a { font-weight:bold; color:#fff; text-decoration:none; }
	#welcome a:hover { color:#f0cc5d; text-decoration:underline; }
	
	#search { float:right; width:246px; }
	#search input[type=text] { background:url(images/search_field.png) no-repeat left; height:30px; width:195px; border:none; float:left; font-family:Verdana, Geneva, sans-serif; color:#edd694; font-size:9px; padding:0 10px; }
	#search input[type=submit] { background:url(images/search_button.png) no-repeat; border:none; width:31px; height:30px; float:left; }
	
#site { width:902px; height:auto; }
	#site .top { width:902px; height:19px; background:url(images/site_top.png) no-repeat top; }
	#site .content { width:846px; height:auto; background:url(images/site_bg.gif) repeat-y; padding:6px 28px; }
	#site .bottom { width:902px; height:19px; background:url(images/site_bot.gif) no-repeat top; }
		

#main { width:563px; height:auto; float:left; }

#main .adtop { width:468px; height:60px; margin:0 auto 20px; background:url(images/ad02.gif) no-repeat; }

#featured{ 
	width:120px; 
	padding:0 443px 0 0; 
	position:relative; 
	height:250px; 
	background:#000;
	margin:0 0 20px 0;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:10px; left:460px; 
	list-style:none; 
	padding:0; margin:1px 0 0 2px; 
	width:89px;
	z-index:10;
}
#featured ul.ui-tabs-nav li{ 
	margin:0 0 11px 0;  
	font-size:12px; 
	color:#666; 
	height:49px;
}
#featured ul.ui-tabs-nav li img{ 
	border:none;
	width:87px;
	height:47px;
}

#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:47px;
	border:1px solid #aaa;
	width:87px; 
	color:#333;
	padding:0;
}
#featured li.ui-tabs-nav-item a:hover{ 
	height:47px;
}
#featured li.ui-tabs-selected{ 
	outline:none;
	height:47px;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	outline:none;   
	height:47px;
	border:1px solid #f0cc5d;
}
#featured .ui-tabs-panel{ 
	width:541px; height:228px; 
	background:#000; position:relative;
	z-index:1;
}
#featured .ui-tabs-panel img {
	width:563px;
	height:250px;
		}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:175px; left:0; 
	height:75px; 
	background: url(images/semi.png); 
	width:461px;
	padding:0 100px 0 0;
}
#featured .info h2, #featured .info h2 a{ 
	font-size:18px; font-family:Tahoma, Verdana, Arial; 
	font-weight:bold; color:#e1be19; padding:5px; margin:0;
	overflow:hidden; text-decoration:none;
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Tahoma, Verdana, Arial; font-size:10px; 
	line-height:16px; color:#dfdcce; padding:0 0 0 5px;
}
#featured .info p a{ 
	text-decoration:none; 
	color:#a8f5fc;
	font-weight:bold; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}

#block { width:539px; border:2px solid #ededed; padding:10px; height:auto; background:#fff; }
#block .post { background: url(images/sep.gif) no-repeat bottom center; padding:0 0 15px 0; position:relative; margin:0 0 15px 0; }
#main.single .post { background:none; padding:0; margin:0; }
.post h1.post-title { font-size:19px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#000; display:block; width:400px; margin:0 0 10px 0; }
#main.single h1.post-title { margin:0; }
.post h1.post-title a { color:#000; text-decoration:none; }
.post h1.post-title a:hover { color:#666; }
.post h1.post-title small { display:block; font-size:11px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; }
.post h1.post-title small span { color:#a21b1b; font-weight:bold; }
.post h1.post-title small span a { color:#a21b1b; font-weight:bold; }
.post h1.post-title small span a:hover { color:#6a1b1b; font-weight:bold; }
.post .commentcount { position:absolute; top:6px; right:0; background:#a21b1b; border-bottom:2px solid #bfbfbf; font-family:Verdana, Geneva, sans-serif; color:#fff; text-decoration:none; padding:2px 5px; text-shadow:0px 1px #560e0e; font-weight:bold; }
.post .commentcount:hover { background:#6e0d0d; }
.post .wp-post-image { margin:0 0 10px; }
.post p { margin:0 0 18px 0; }
.post .more-link { color:#a21b1b; font-weight:bold; display:block; width:80px; float:right; font-family:Georgia, "Times New Roman", Times, serif; }
.post .more-link:hover { text-decoration:none; }
.post .tags { font-size:10px; color:#a4a4a4; display:block; margin:3px 0 5px 0; }
.post .tags a { color:#a4a4a4; text-decoration:none; }
.post .tags span { color:#454545; font-weight:bold; }

.share { width:316px; height:65px; margin:0 0 0 -5px; background:url(images/share_bg.jpg) no-repeat top; padding:20px 0 0 232px; }
.share .del { width:45px; height:45px; display:block; float:left; border:none; background:url(images/share_del.png) no-repeat top; margin:0 18px 0 0; }
.share .fb { width:45px; height:45px; display:block; float:left; border:none; background:url(images/share_fb.png) no-repeat top; margin:0 18px 0 0; }
.share .su { width:45px; height:45px; display:block; float:left; border:none; background:url(images/share_su.png) no-repeat top; margin:0 18px 0 0; }
.share .tw { width:45px; height:45px; display:block; float:left; border:none; background:url(images/share_tw.png) no-repeat top; margin:0 18px 0 0; }
.share .digg { width:45px; height:45px; display:block; float:left; border:none; background:url(images/share_digg.png) no-repeat top; margin:0 18px 0 0; }
.share a:hover { background-position:bottom; }

#replies { width:548px; height:auto; background:url(images/commentlist.gif) no-repeat top; margin:5px 0 0 -5px;}
.post .sofar { font-size:12px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#3c362b; padding:10px 15px 20px; }
.post .sofar span { font-family:Verdana, Geneva, sans-serif; color:#b37149; font-size:11px; text-decoration:underline; }

.post ul.commentlist { padding: 0 5px; }
.post ul.commentlist li { list-style:none; padding:0 0  10px 0; }
.post ul.commentlist li .name { color:#c46d34; display:block; font-size:12px; padding:0 10px; }
.post ul.commentlist li .date { font-size:9px; color:#b1b1b1; display:block; font-family:Arial, Helvetica, sans-serif; padding:3px 10px; text-decoration:underline; }
.post ul.commentlist li .cmt { background:#f2f2f2; padding:10px; margin:5px 0 0 0; }
.post ul.commentlist li .cmt .pic { width:57px; height:57px; background:url(images/pic_bg.gif) no-repeat top left; float:left; padding:4px 6px 6px 4px; }
.post ul.commentlist li .avatar { border:1px solid #fff; }
.post ul.commentlist li .comment-wrap { float:right; width:434px; border:1px solid #d8d8d8; background:#f0f0f0; }
.post ul.commentlist li .text { border:1px solid #fff; border-left:none; padding:7px 10px; font-size:11px; color:#686868; line-height:18px; min-height:47px; }

#respond { width:518px; height:auto; background:url(images/commentlist.gif) no-repeat top; margin:5px 0 0 -5px; padding:10px 15px 0;}
.post #respond h2 { font-size:12px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#3c362b; padding:0 0 30px; }
#respond input[type=text] { width:130px; height:26px; border:none; background:url(images/comment_field.gif) no-repeat left top; font-size:12px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; text-shadow:1px 1px #000; color:#fff; padding:0 7px; }
#respond textarea { width:341px; height:64px; border:none; background:url(images/comment_textarea.gif) no-repeat top left; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#444444; line-height:14px; padding:10px 7px; text-shadow:1px solid #fff; }
#respond input[type=submit] { width:62px; height:25px; border:none; background:url(images/comment_submit.png) no-repeat; }
#respond p { margin:0 0 5px 0; }
#replies a, #respond a { color:#a21b1b; }
#replies a:hover, #respond a:hover { text-decoration:none; }

h2.category-title { display:block; width:517px; height:20px; background:url(images/category_title.jpg) no-repeat top left; font-size:12px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; text-shadow:1px 1px 2px #000; padding:5px 0 0 10px; margin:5px 0 0 5px; }
#main.archive .post { color:#616161; font-size:11px; line-height:14px; padding:15px 0; margin:0; }
#main.archive .post .thumb { float:left; width:144px; height:100px; background:url(images/category_imgbg.gif) no-repeat top left; padding:7px 0 0 7px; margin:0 8px 0 0; }
#main.archive .post .thumb .wp-post-image { border:1px solid #a1a1a1; }
#main.archive .post .data { width:340px; float:left; padding:5px 0 0 0; }
#main.archive .post p { margin:0 0 5px; }
#main.archive .post h1.post-title { font-size:18px; color:#990100; width:auto; line-height:21px; margin:0 0 5px 0; }
#main.archive .post h1.post-title a { color:#990100; text-decoration:none; }
#main.archive .post .more-link { float:none; display:inline; margin:0; width:auto; height:auto; font-family:Verdana, Geneva, sans-serif; }
#main.archive .pagenav { padding:15px 0 5px; }
#main.archive .pagenav .right { float:left; }
#main.page .post h1.post-title { margin:0 0 10px 0; }
#main.page .post { background:none; padding-bottom:0; }

.post img { border:none; }
.post .alignleft { float:left; margin:0 10px 10px 0; }
.post .alignright { float:right; margin:0 0 10px 10px; }
.post .alignnone { margin:10px auto 10px; }

.post a { color:#a21b1b; }
.post a:hover {text-decoration:none; }
.post h1 { font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; }
.post h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold; }
.post h3 { font-size:18px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }
.post h4 { font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; }
.post h5 { font-size:14px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }
.post h6 { font-size:12px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }
.post ul { padding:10px 20px; }

.pagenav { width:539px; height:auto; padding:10px 0 5px; }
.pagenav .left { float:left; }
.pagenav .left a { background:url(images/arrow_l.gif) no-repeat 7px 7px #f5f5f5; padding:5px 7px 5px 24px }
.pagenav a { font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; padding:5px; border:1px solid #e4e4e4; color:#000 }
.pagenav a:hover { color:#a21b1b; }
.pagenav .right { float:right; }
.pagenav .right a { background:url(images/arrow_r.gif) no-repeat 42px 7px #f5f5f5; padding:5px 24px 5px 7px }

#sidebar { width:254px; height:auto; float:right; }
#sidebar .ad { border:2px solid #ededed; width:250px; height:auto; }
#sidebar .adsky { border:2px solid #ededed; width:160px; height:auto; background:#fff; margin:5px auto; }
#sidebar .ad img { margin:0; padding:0; }
#sidebar img { border:none; }
#sidebar .box { border:2px solid #ededed; width:250px; height:auto; background:#fff; margin:5px 0 0 0; }
#sidebar h3.title { width:240px; height:30px; display:block; background:url(images/side_title.gif) repeat-x; font-size:10px; font-weight:bold; text-decoration:underline; color:#000; padding:10px 0 0 10px; }
#sidebar .rss { display:block; height:26px; padding:5px 0 0 38px; font-size:11px; color:#787878; text-decoration:underline; background:url(images/subscribe_rss.png) no-repeat left top; margin:0 0 10px 0; font-weight:bold; }
#sidebar .burn { display:block; height:26px; padding:5px 0 0 38px; font-size:11px; color:#787878; text-decoration:underline; background:url(images/subscribe_burner.png) no-repeat left top; margin:0 0 10px 0; font-weight:bold; }
#sidebar .em { display:block; height:26px; padding:5px 0 0 38px; font-size:11px; color:#787878; text-decoration:underline; background:url(images/subscribe_email.png) no-repeat left top; margin:0 0 10px 0; font-weight:bold; }
#sidebar .tw { display:block; height:26px; padding:5px 0 0 38px; font-size:11px; color:#787878; text-decoration:underline; background:url(images/subscribe_twitter.png) no-repeat left top; margin:0 0 10px 0; font-weight:bold; }
#sidebar .fb { display:block; height:26px; padding:5px 0 0 38px; font-size:11px; color:#787878; text-decoration:underline; background:url(images/subscribe_facebook.png) no-repeat left top; font-weight:bold; }
#sidebar .rss:hover, #sidebar .burn:hover, #sidebar .em:hover, #sidebar .tw:hover, #sidebar .fb:hover { text-decoration:none; color:#222; }
#sidebar .text { padding:10px; }
#sidebar .text .item { height:56px; }
#sidebar .text .item .wp-post-image { float:left; border:1px solid #000; margin:0 5px 0 0; }
#sidebar .text .item .data h4.post-title { font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#a21b1b; line-height:14px; margin:0 0 5px 0; }
#sidebar .text .item .data h4.post-title a { color:#a21b1b; }
#sidebar .text .item .data .more-link { font-size:10px; color:#7e7e7e; }
#sidebar .text .item .data a:hover { text-decoration:none; }

.wpp-thumbnail { float:left; margin:0 5px 0 0; }
.wpp-post-title { font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#a21b1b; line-height:14px; margin:0 0 5px 0; color:#a21b1b; text-decoration:none; }
.wpp-excerpt { display:block; }
.post-stats { font-size:9px; font-weight:normal; color:#fff; margin:3px 0 0 0; display:block; }
.wpp-comments{ font-size:9px; font-weight:normal; color:#666; }
.wpp-views { font-size:9px; font-weight:normal; display:block; color:#666; }

#slides { position:relative; }
#slides li { width:239px; height:264px; overflow:hidden; margin:0; padding:0; list-style:none; position:relative; font-size:11px; line-height:14px; padding:6px 5px 5px 6px; }
.slides_wrap { position:relative; width:250px; height:270px;}
.slides_wrap .prev { position: absolute; display:block; width:16px; height:15px; top:-28px; right:30px; z-index:100; background:url(images/button_l.png) no-repeat top; text-indent:-9999px; overflow:hidden; }
.slides_wrap .next { position: absolute; display:block; width:16px; height:15px; top:-28px; right:10px;  z-index:100; background:url(images/button_r.png) no-repeat top; text-indent:-9999px; overflow:hidden; }
.slides_wrap .prev:hover { background-position:bottom; }
.slides_wrap .next:hover { background-position:bottom; }
#slides li .thumb { border:1px solid #a86636; width:235px; height:131px;}
#slides li img { border:1px solid #fff; }
#slides h4.post-title { font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#8c0909; margin:5px 0 5px 0; }
#slides h4.post-title a { color:#8c0909; text-decoration:none; }
#slides h4.post-title small { display:block; font-size:10px; color:#858585; font-weight:normal; font-family:Verdana, Geneva, sans-serif; }
#slides .more-link { display:block; float:right; font-weight:bold; text-decoration:underline; color:#990100; width:70px; }


ul.tabNavigation li { display:block; width:125px; height:40px; float:left; list-style:none; text-align:center; }
ul.tabNavigation li a#lr { outline:none; display:block; width:125px; height:32px; background:url(images/tab01.png) no-repeat top; color:#7f7f7f; font-size:10px; font-weight:bold; text-decoration:none; padding:8px 0 0 0; }
ul.tabNavigation li a#lr.selected { background-position:bottom;  color:#000; text-decoration:underline; }
ul.tabNavigation li a#la { outline:none; display:block; width:125px; height:32px; background:url(images/tab02.png) no-repeat top; color:#7f7f7f; font-size:10px; font-weight:bold; text-decoration:none; padding:8px 0 0 0; }
ul.tabNavigation li a#la.selected { background-position:bottom;  color:#000; text-decoration:underline; }

#first, #second { padding:0 0 10px 0; }
#first .item, #second .item { padding:10px 10px 0px 10px; font-size:9px; color:#7f7f7f; line-height:14px; }
#first .item .wp-post-image, #second .item .wp-post-image { float:left; margin:0 10px 10px 0; }
#first .item .data, #second .item .data { float: right; width:200px; }
#first .item h5, #second .item h5 { font-size:12px; color:#000; font-weight:bold; }
#first .item h5 a, #second .item h5 a { color:#000; text-decoration:none; }
#first .item h5 a:hover, #second .item h5 a:hover { text-decoration:underline; }
#first .item h5 small, #second .item h5 small { display:block; font-size:9px; color:#727272; font-weight:normal; line-height:11px; }
#first .author, #second .author { font-size:9px; font-weight:normal; }
#first .author span, #second .author span { font-weight:bold; }
#first .item .more-link, #second .item .more-link { display:block; float:right; width:90px; color:#a21b1b; font-weight: bold; }
#first .item .more-link:hover, #second .item .more-link:hover { text-decoration:none; }

#footer { padding:15px 0 50px 0; font-size:10px; color:#785a5a; width:900px; }
#footer .left { float:left;}
#footer .nav { background:url(images/semi.png) repeat; padding:5px; font-size:12px; color:#fff; font-weight:bold; text-transform:uppercase; margin:0 0 5px 0; }
#footer .nav li { display:inline; list-style:none; border-right:1px solid #fff; padding:0 7px 0 4px; }
#footer .nav li.last { border:none; }
#footer .nav a { color:#fff; text-decoration:none; }
#footer .nav a:hover { color:#9f1d1d; text-decoration:underline; }
#footer .right { float:right; text-align:right; color:#3f3030; }
#footer .right a { color:#623e3e; text-decoration:underline; }
#footer .right a:hover { text-decoration:none; }
#footer .right span { display:block; color:#785a5a; padding:5px 0 0 0; }
#footer .right span a { color:#785a5a; font-weight:bold; text-decoration:none; }
#footer .right span a:hover { text-decoration:underline; }