﻿/*Top Bar */
#header, #pages, #footer, #footpage {width:1238px;margin:0 auto;border:none;border-left:1px solid #ccc;border-right:1px solid #ccc;}
#pages{background:none;
padding:0;}
#featured_posts_bar{overflow:hidden;height:125px;margin:0px;background:#ffffff url(images/topdiv_bg.png) bottom left no-repeat}
#featured_posts_bar .widget_featured-posts {width: 1310px;}
#featured_posts_bar ul li {width:207px;float:left;}
#featured_posts_bar ul li div.thumb_imgwrapper {height:70px;overflow:hidden;vertical-align: middle;}
#featured_posts_bar ul li div.thumb_imgwrapper img {margin-top: -20px;}
#featured_posts_bar  h2.widgettitle {display:none;}
.widget_featured-posts li {line-height:20px;margin:0;height:115px;min-height:80px;border-bottom: 4px solid #fff;background:#eee}
.widget_featured-posts li:last-child {border:none;}
.widget_featured-posts img {margin:0 0;display:block;}
.widget_featured-posts .featured-title {}
.widget_featured-posts li a {color:#111;}
.widget_featured-posts li:hover {background:white;border-bottom: 4px solid #FFEA00;}
.widget_featured-posts li:hover img {}
h4.featured-title{margin:5px;display:block;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix {height:1%;}
*:first-child+html .clearfix {min-height: 1px;}
.widget_tag_cloud h2.widgettitle {display:none}
#header {
-moz-box-shadow: 0px 10px 35px #eaeaea;
-webkit-box-shadow: 0px 10px 35px #eaeaea;
box-shadow: 0px 10px 35px #eaeaea;
}
.top_line{
	background: #000000;
}

#header .top_line {height:0;}

/*link */
a, a:link {
	color: #46aed9;
}

a:visited {
	color:#46aed9;
}
a:hover, a:active {
	color: #333333;
}

/*title*/
#menu_page .tit{margin:0;height:20px;
	background:#333;
}

#menu_page .tit a{font-size:14pt;
	background:#333;
	color:#FFFFFF;
}

#menu_page .tit a:hover{
	color: #aaa;
}

#menu_page .des{margin:0;
	background: #141101;
	color:#aaa;
}

#menu_page .left{
background:0;
}

#menu_page {border-bottom: 1px solid #1D1712;
background:#292929;
}


/*=======================================================Pages Menu*/

/*list style*/
#menu_page ul {float:right;position:absolute;right:1px;width:529px;top:0;}
#menu_page li a{
	float:left;
	border:none;
	font-size:11pt;
	padding:0 3px;
	height:25px;
	width:80px;
	letter-spacing:1px;
	color:#CCC5BD;
	border-left:1px solid #696969;
	text-align:center;
	line-height:15pt;
	margin:0;
	text-transform: lowercase;
}
#menu_page li a:hover{
	background: 0;
	color:#FFF5EE;
}

#menu_page li.current_page_item a,#menu_page li.current_page_ancestor a, #menu_page li.current_page_parent a, #menu_page li.current_page_item a:hover {
	background: 0;
	color:#009ada;
}


/*==========================================================Cat Menu*/
		
#menu_cata{
	background: #141101 url(images/top_l.gif) repeat-y 0% 0%;
}

#menu_cata .left{}

#menu_cata .cat_tit{
	color:#FFFFFF;
	background:0;font-size: 11pt;
}
	
#menu_cata .cat_tit span{
	color: #999999;
}
	
/*list style*/
#menu_cata li{
	border-right:1px solid #1b1701;
	color:#fff;	
}
	
#menu_cata li a{
	background: 0;
	height:24px;
	line-height:17px;
	color: #666;
}

#menu_cata li a:hover{
background:0;
color:#fff;
}
/*==========================================================side*/
#side{
width:1258px;
margin:0 auto;
padding:20px 0 0 0;
	background: #fafafa;
	border: 1px solid #ddd;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow:inset 0 0 20px #bdcccc;
	-moz-box-shadow:inset 0 0 20px #bdcccc;
	-webkit-box-shadow:inset 0 0 20px #bdcccc;
}

#side li {border-bottom:1px solid #dcdcdc;color:#999;margin-left:10px;}
#side li a {color:#555;}
	
#side h2,#side h2 a,#side h2 a:hover,#side h2 a:visited {
	color:#999;
}
	
#side h2{text-align:center;margin-top:5px;
	border-bottom:none;
	border-top:none;
}

/*----------------------------------------------------------------------------list style right*/
.sb-about p{
	color: #999999;
}	
.secondary{padding:0;}
.secondary div.widget {}
#secleft{float:left;width:250px;padding:0;border-right:1px solid #e8e8e8;margin-top:0;padding-right:20px;}
#secright{float:left;margin-left:15px;width:340px;margin-top:0;}

.secondary h2 { /* Secondary H2 is sidebar headlines */
	color: #999999;
	border-bottom:1px dotted  #fff;
	border-top:none;
	font-weight: normal;
	font-size:9pt;
}
.secondary h2 .a{ /* Secondary H2 is sidebar headlines */
	color: #333333;
}
.secondary li, .secondary ol li {
	color: #333333;
	border: 1px solid  #fff;
	border-bottom:1px solid #FAFAFA;
}
.secondary li a, .secondary ol li a {
	color: #333;
}
.secondary li a:hover, .secondary ol li a:hover{
	color:#000;
}	
.secondary li:hover, .secondary ol li:hover{
/*	background:url(images/layout2_p_19.gif) left top  no-repeat #3a3a3a;*/
}
#recent-posts .date{
	color: #bbb;padding-right:2px;
	width:2px;
	display:block;
	float:left;line-height:15px;
}
#recent-posts ul li a > :last-child {width:180px;display:block;float:left;line-height:10pt;height:23px}
#recent-posts .comments{color: #56B3D6;text-align:center;display:block;padding:0;width:20px;margin-right:0px;padding:0 4px;float:left;position:relative;left:213px;}
#recent-posts a:hover .comments {background-color:#d4a;color:#fff;font-weight:bold;}
#recent_comment img {border:1px solid #eee;}
#recent_comment a {color:#3ff}

#meta_rss{height:20px;width:555px;float:left;
	border:1px solid #CFEBF3;
	background: url(images/ress_meta.gif) right bottom no-repeat;
	color: #2fb1dc;
}
#search {float:left;width:590px;padding:0;}

#meta_rss a{
	color: #2fb1dc;
	background:url(images/feed.png) top left no-repeat;
}

/*footer*/	
#footpage {background:#fff;}
#footpage li{
	border-right:1px solid  #ccc;
}
#footpage li a{
	color:#999999
}

#footpage li a:hover{
	color: #E22C5E;
}

	
#footer {color: #b2b2b2;
}

#footer a {
	color: #b2b2b2;
}

#footer a:hover {
	color: #000;
}

#footer .top_line {height:5px;background:#ccc;margin-top:25px;}
	
/*===============================================================================*/

h2 { /* H2 is what kind of page you are on. Eg. 'Monthly Archive'. */
	color:#CCCCCC
}
	
.entry-content {
	color: #444;
}
	
.metalinks {
	border-bottom:1PX  dotted #CCCCCC;
}
	
	
.entry-meta { /* Time and category for blog entries */
	background: #fff;
	border-bottom:1px  dotted #EFEFEF;
	border-top:1px dotted #EFEFEF;
	color: #CCCCCC;
}


.entry-meta a{ /* Time and category for blog entries */
	color: #ccc;
}
	
#commentlist li {
	border-bottom:1px dotted  #CCCCCC;
}	
	
.commentsrsslink {
	background: url('images/feed.png') left top no-repeat;
}

/* -- -- */


#commentlist li .comment-meta{
	padding:0 4px;
	color: #aaa;float:right;position:absolute;right:5px;font-style:italic;
}
	
#commentlist li .commentauthor {
	color: #DF4F73;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
}

#commentlist li .counter {
	display: none;
	font: normal 22px 'Century Gothic', 'Lucida Grande', Arial, Helvetica, Sans-Serif;
	color: #999;
	float: left;
	width: 35px;
}

li.byuser {
	background: #ccfffc;
}

li.bypostauthor {
	background: #FFFFcc;
	color: #993355;
}

li.bypostauthor blockquote {
	color: #333;
	background: url('images/quote.png') no-repeat 10px 0;              
}

/* -- -- */
	
.navigation {
	border-bottom:1px dotted  #CCCCCC;
	border-top:none;
}
.navigation .left {
	background:url(images/l.gif) no-repeat left center;
	}

.navigation .right {
	background:url(images/r.gif) no-repeat  right center;
}
#tag_cloud h2 {border:none;display:none}

#pages  #primary {margin:0;padding:0;width:100%;}
#pages  .w-left {padding:0 0 0 0;}

#pages .w-right {
margin-left: 600px;padding-right: 0;padding-top: 0px;width: 630px;}

#pages  #current-content {margin:0 20px 0 20px;}
#pages  .page-head h2 {color:#2B2B2B;color:#00446E;}

.linkcat {clear:both}
.brlink {float:left; width:200px}
.entry-content .brlink {border:none}
.addthis_container {clear:both}

#wpgm_frame {border:8px solid #46aed9;width:100%}
.googleadcontent {width:530px;text-align:center;padding:10px 0;}

table.dark td {
border-bottom: 1px solid #666;text-align:left;
}
.linkfeedurl img {vertical-align:middle}
#post-1866 .entry-content {font:Italic 20pt "Times New Roman",Georgia;color:#520}

a.more-link , a.more-link:visited,a.more-link:hover, a.more-link:active {
display:block;
width:100%;
margin:0 auto;
text-align:center;
color:#579;
border-top:1px solid #ddd;
font-style:italic;
}