@charset "utf-8";
@import url('css/reset.css');
@import url('css/text.css') screen;
@import url('css/layout.css') screen;
@import url('css/nav.css') screen;
@import url('css/960.css') screen;
@import url('css/easyslide.css') screen;
/* CSS Document */

body {
	border-top: 10px solid #000;
	background: #000 url(images/bbg.jpg) center top no-repeat fixed;
}

#banner {
	background: url(images/bg-banner.png) center top no-repeat;
	height: 245px;
	margin-top: 10px;
}
#primecont {
	background: #FFF;
	margin-top: 1px;
	padding: 3px 0px;
}
.homecap {
	height: 50px;
	width: 555px;
	background: #000000; 
	color: #FFFFFF;
	padding: 10px;
}
.btitle, .bdescription {
	text-indent: -9999999px;
}

/** Featured **/
#featured{ 
	width:680px;
	padding-right:250px; 
	position:relative; 
	border:5px solid #000; 
	height:250px;
	background: #000;
	margin-bottom: 5px;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:530px; 
	list-style:none; 
	padding:0; margin:0; 
	width:400px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
		z-index: -1;
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family: 'Droid Sans', arial, serif; 
	line-height:13px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333;  background:#fff; 
	line-height:13px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	background:url(images/selected-item.gif) top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc url(images/bg-feat.png) top repeat; 
	color: #FFF;
}
#featured .ui-tabs-panel{ 
	width:555px; height:250px; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{
	position:absolute; 
	top:180px; left:0; 
	height:70px; 
	background: url(images/transparent-bg.png); 
}
#featured .info h2{ 
	font-size:24px; font-family: 'Yanone Kaffeesatz', arial, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family: 'Droid Sans', arial, serif; font-size:11px; 
	line-height:16px; color:#f0f0f0;
}
.desc {
	font-family: 'Droid Sans', arial, serif; font-weight: normal;
	font-size: 10px; line-height: 13px;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}

/*************** SIDEBAR ****************/
#sidebar_cat {
	margin: 0px;
	border: 1px solid #999999;
	padding: 0px;
}
#sidebar_cat li {
	list-style-type: none;
	padding: 2px 3px;
	margin: 0px;
	background: #000;
	color: #FFF;
}
#sidebar_cat li h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* ----------- Comments ------------ */
#commentarea { width: 90%; margin-left: 10px; }
#commentform { margin-left: -10px; }
.comment-body { margin: 20px 0px; }
.comment-body:hover { background: #e5e5e5; }
.comment-body p { padding: 10px 0px; margin: 5px 0px; font-size: 14px; }
.comment-meta { text-transform:uppercase; font: "Times New Roman"; font-size: 9px; }
.comment-meta a { color: #666; }
.comments {
	font-size: 20px;
	font-weight: bold;
	margin: 20px 0px;
	margin-left: -10px;
}
.comment-author {
	background: #f5f4f4;
	font-size: 20px;
	font-weight: bold;
	padding-top: 10px;
	border-top: 1px solid #CCC;
}
.comment-author a { color: #c20000; }
.says, .reply { font-size: 13px; }
.reply { text-align: right; }
.comment-reply-link { 
	padding: 2px 4px; 
	background: #c20000; 
	color: #FFFFFF; 
	font-weight: bold; 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.commentsh:hover { background: #e5e5e5; }
.commentsh a { color: #c20000; }
.commentsd, .commentsb {
	font-size: 13px;
	margin-left: 50px;
}
.commentsb { padding: 15px 10px; }
.fields {
	padding: 5px;
	border: 1px solid #999;
	width: 250px;
	letter-spacing: .50px;
}
.texts {
	font-size: 13px;
	font-weight: bold;
}
.submit {
	padding: 10px;
	border: 1px solid #999;
	background: #FFFFFF;
	color: #e81b0b;
	font-weight: bold;
}
.trackbacklist {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
}
.tracklist {
        list-style-type: none;
        font-size: 13px;
}
.gravatar {
	border:5px solid red;
	/*margin:0 0px 8px 15px;*/
	width:25px;
	height:25px;
	/*background: url(images/gravtar.png) no-repeat;*/
}
/* ----------- BOD ----------------- */
#bod      { width: 80%; margin-left: 25px; }
#bod tr td img:hover { background: #CCC; }
.position { text-transform:uppercase; color: #666; font: "Times New Roman"; font-size: 9px; }
.member   { font-weight: bold; font-size: 14px; vertical-align:top; }
.email    { background: url(images/mail.gif) left top no-repeat; font-size: 10px; padding-left: 20px; height: 20px; }
.email a  { color: #ec0000; }
.email a:hover { border-bottom: 1px dotted #999; }

#pp	{ width: 100%; border-collapse: collapse; font-family: "Arial","Helvetica"; }
#pp thead { font-size: 18px; text-align: center; color: #FFFFFF; background: #BF0011; }
#pp thead tr { border: 1px solid #FFF; }
#pp thead tr td { padding: 5px 0px; }
#pp tbody tr { border-bottom: 1px solid #F2F2F2; }
#pp tbody tr.special { background: #dedede; border-bottom: 3px solid #999; }
#pp tbody tr td { text-align: left; font-size: 16px; padding-left: 20px; font-weight: bold; color: #333; padding: 8px 0px; }
#pp tbody tr td:first-child { font-family: "Lucida Sans"; font-size: 17px; text-align: center; }

.normal { font-size: 13px; font-weight: normal; color: #666; }
.gototop { float: right; font-size: 10px; font-weight: bold; }
.gototop a { color: #333; text-decoration: none; padding-right: 15px; }
.gototop a:hover { border-bottom: 1px solid #000; }

#top { margin-bottom: 10px; }
#top tr td a { font-weight: bold; color: #000000; font-size: 16px; }


/*************** CONTENT ****************/
#content { padding: 0px; font-family: 'Droid Sans', arial, serif; }
.post { margin-top: -10px; padding: 0px; }
.post-title { font-size: 35px; font-weight: lighter; font-family: 'Yanone Kaffeesatz', arial, serif; }
.post-title-small { letter-spacing: .08em; font-size: 24px; font-weight: lighter; color: #bb040a; font-family: 'Yanone Kaffeesatz', arial, serif; }
.post-title-small a, .post-title a { color: #bb040a; }
/*single*/
.main-container{width:590px; overflow:hidden; margin:20px 20px 20px 0; float:left; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; position:relative;}
.main-container a {color:#750000; text-decoration:none;}
.main-container a:hover {color:#666666; text-decoration:underline;} 

.title-area {padding:15px 10px 8px 10px; color:#750000; text-transform:capitalize; background:#EEEEEE; border:1px solid #DDDDDD; margin-bottom:25px; }

.retweet-btn-small {float:right; position:relative; top:6px; left:22px;}
.retweet-btn {float:right; padding:2px 3px 0 5px;}

.post-meta-data {font-size:11px; color:#434343; text-transform:uppercase; font-family:georgia; margin-bottom:15px; }
img.thumbs-in-archive {float:right; padding:5px; border:1px solid #CCCCCC; margin:1px 0 0 15px;}
.post-excerpt {line-height:20px; height:85px; overflow:hidden; margin-bottom:22px;}
.post-content { font-family: 'Droid Sans', arial, serif; font-size: 13px; clear:both; line-height:20px; margin-bottom:30px; overflow:hidden; color: #000; }
.post-content a {background:#EEEEEE; text-shadow:0 1px 0 #fff;}
.post-content p { font-family: 'Droid Sans', arial, serif; font-size: 13px; }
.post-content ol {padding:10px 0 10px 40px;}
.post-content ol li ol {padding-left:20px;}
.post-content ol li ul {padding-left:20px;}
.post-content ul {padding:10px 0 10px 40px;}
.post-content ul li ol {padding-left:20px;}
.post-content ul li ul {padding-left:20px;}
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 {font-size:24px; font-weight:normal; line-height:30px; padding-bottom:10px;}

.wp-caption {padding:8px 3px 0px 3px; border:1px solid #eeeeee; text-align:center; margin:0 auto; max-width: 35em; height: auto;}
.wp-caption.alignright {margin:8px 0 5px 15px;} 
.wp-caption.alignleft {margin:8px 15px 5px 0;}
.wp-caption.aligncenter{clear:both; margin:15px auto; display:block; }
.wp-caption.alignnone {clear:both; margin:15px auto; display:block; }
p.wp-caption-text {text-align:center; font-family:georgia; font-style:italic; font-size:11px; line-height:13px;}

.post-content img, .post-content a img { max-width: 35em; height: auto;}
.post-content img.alignright {display:inline; margin:8px 0 5px 20px;}
.post-content img.alignleft {display:inline; margin:8px 20px 5px 0;}
.post-content img.aligncenter {clear:both; margin:10px auto; display:block; }
.post-content img.alignnone {clear:both; margin:10px auto; display:block; }
.post-content a img.alignright {display:inline; margin:8px 0 5px 20px;}
.post-content a img.alignleft {display:inline; margin:8px 20px 5px 0;}
.post-content a img.aligncenter {clear:both; margin:10px auto; display:block; }
.post-content a img.alignnone {clear:both; margin:10px auto; display:block; }

.post-content p img.alignright {display:inline; margin:20px 0 5px 20px;}
.post-content p img.alignleft {display:inline; margin:20px 20px 5px 0;}
.post-content p img.aligncenter {clear:both; margin:10px auto; display:block; }
.post-content p img.alignnone {clear:both; margin:10px auto; display:block; }
.post-content p a img.alignright {display:inline; margin:8px 0 5px 20px;}
.post-content p a img.alignleft {display:inline; margin:8px 20px 5px 0;}
.post-content p a img.aligncenter {clear:both; margin:10px auto; display:block; }
.post-content p a img.alignnone {clear:both; margin:10px auto; display:block; }

/****************************************/

#footer {
	background: #FFFFFF url(images/bg-foot.png) top center no-repeat;
	height:27px;
	color: #FFFFFF;
}

#footer p { padding: 10px; }
#footer p a { color: #ea010a; }

.grid_320 { width: 313px; float: left; }

/*** WordPress Classes ****/
.current_page_item a { color: #FFFFFF; }
.widget { padding: 5px 10px; }
.widget ul li { border-bottom: 1px dotted #999; }
.widget ul li a { color: #CCC; font-size: 10px; }
.widget ul li a:hover { color: #FFF; }
.sidebartitle, .widgettitle, .rsswidget {
	background: #000 url(images/menu-bg.png) top repeat;
	padding: 5px 0px;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
	color: #FFF;
	letter-spacing: 1px;
	margin-top: 10px;
}

/*** Navigation Classes ****/
#jsddm { margin: 0px; padding: 0px; }

	#jsddm li {	float: left; list-style: none; margin: 0px; padding: 0px; }

	#jsddm li a
	{	display: block;
		padding: 7px 20px;
		text-decoration: none;
		border-right: 1px solid #870005;
		color: #ea010a;
		font-size: 13px;
		font-weight: bold;
		white-space: nowrap;
	}

	#jsddm li a:hover { background: url(images/menu-bg.png) top repeat; color: #FFFFFF; }
		
		#jsddm li ul
		{	background: url(images/submenu-bg.png) repeat;
			margin: 0px; padding: 0px;
			position: absolute;
			visibility: hidden;
			box-shadow: 0px 2px 15px #333333;
			-moz-box-shadow: 0px 2px 15px #333333;
			-webkit-box-shadow: 0px 2px 15px #333333;
			width: 250px;
				z-index: 2;
		}
		
		#jsddm li ul li { float: none; display: inline; margin: 0px; padding: 0px; }
		
		#jsddm li ul li a { width: auto; font-size: 11px; }
		#jsddm li ul li a:hover { color: #FFFFFF; background: none; }
