ul.related-posts {
   width: 500px; 
   float: left;
   list-style-type: none;
   margin: 0px;
   padding: 10px 0px 10px 0px !important;
}
 
.related-posts li {
   list-style-type: none;
   float: left;
   width: 86px;
   display: block;
   font-family: Arial;
   font-size: 12px;
   text-align: left;
   text-indent: 0px;
   padding: 5px 9px 5px 5px;
   margin: 0px !important;
}
 
.related-posts li:hover {
   background-color: #dde;
}
 
.related-posts li a, a:hover {
   color: #333;
   text-decoration: none;
}
 
.related-posts img {
   width: 86px;
   padding: 1px;
   border: 1px solid #CCC;
}

/*dropdown*/
ul.dropdown ul,ul.dropdown li,ul.dropdown,;,@charset "UTF-8"{list-style:none;margin:0;padding:0}ul.dropdown,ul.dropdown li:hover,ul.dropdown li.hover{position:relative}ul.dropdown{z-index:597}ul.dropdown,ul.dropdown li{float:left}ul.dropdown li{line-height:1.3em;vertical-align:middle;zoom:1}ul.dropdown li:hover,ul.dropdown li.hover{z-index:599;cursor:default}ul.dropdown ul{visibility:hidden;position:absolute;left:0;z-index:598;width:100%}ul.dropdown ul,ul.dropdown li.rtl ul{top:100%}ul.dropdown ul li{float:none}ul.dropdown ul ul,ul.dropdown li.rtl ul ul{top:1px}ul.dropdown ul ul{left:99%}ul.dropdown li:hover > ul{visibility:visible}ul.dropdown li.rtl ul{right:0}ul.dropdown li.rtl ul,ul.dropdown li.rtl ul ul{left:auto}ul.dropdown li.rtl ul ul{right:99%} 
/*default.ultimate.css*/
@charset "UTF-8";/*@import "default.css";*/ul.dropdown a,ul.dropdown span{ display:block; padding:7px 10px}ul.dropdown li{ padding:0; border:none}ul.dropdown ul a,ul.dropdown ul span{ padding:8px}ul.dropdown li{}ul.dropdown li.hover,ul.dropdown li:hover{  background-color:#FC3; color:#000}ul.dropdown li a:active{ }ul.dropdown ul{ margin-top:0}ul.dropdown ul li{}ul.dropdown ul li.hover,ul.dropdown ul li:hover{}ul.dropdown li a,ul.dropdown *.dir{ border:0px}ul.dropdown ul li *.dir{ border:0px}ul.dropdown li.hover *.open{ border-style:solid; border-width:1px 1px 1px 5px; border-color:#ffa500 #d9d9d9 #d9d9d9; background-color:#fff; color:#000}ul.dropdown ul li.hover *.open,ul.dropdown-vertical li.hover *.open{ padding-left:15px; border-top-color:#fff; border-left:solid 1px #ffa500}ul.dropdown-vertical-rtl li.hover *.open{ padding-right:15px; border-right-color:#ffa500; border-left:none}ul.dropdown-upward li.hover *.open{ border-top-color:#fff; border-bottom-color:#ffa500}ul.dropdown-upward ul li.hover *.open{ border-bottom-color:#d9d9d9}ul.dropdown li:hover >*.dir{ border-style:solid; border-width:1px 1px 1px 0; border-color:#ffa500 #d9d9d9 #d9d9d9; background-color:#fff; color:#000}ul.dropdown ul li:hover >*.dir,ul.dropdown-vertical li:hover >*.dir{ padding-left:15px; border-top-color:#fff; border-left:solid 1px #ffa500}ul.dropdown-vertical-rtl li:hover >*.dir{ padding-right:15px; border-right-color:#ffa500; border-left:none}ul.dropdown-upward li:hover >*.dir{ border-top-color:#fff; border-bottom-color:#ffa500}ul.dropdown-upward ul li:hover >*.dir{ border-bottom-color:#d9d9d9}
/*default.css*/
@charset "UTF-8";*\.class|(li|a):hover/ * @level sepul */#middlebar{font-size:14px;color:#fff;background:#366;font-weight:bold;padding:4px;height:30px}ul.dropdown{ font-weight:bold}ul.dropdown li{ padding:7px 7px; margin:2px 5px 2px 5px; background-color:#366; color:#fff}ul.dropdown li ul li{  border-style:thin; border-width:1px 1px 1px 0; border-color:#fff #d9d9d9 #d9d9d9; background-color:#366; color:#fff; margin:0px}ul.dropdown li.hover,ul.dropdown li:hover{ background-color:#eee; color:#000}ul.dropdown a:link,ul.dropdown a:visited{color:#fff;text-decoration:none}ul.dropdown li ul li a:link,ul.dropdown li ul li a:visited,ul.dropdown li ul li span{color:#fff;text-transform:none}ul.dropdown a:hover{color:#000}ul.dropdown li ul li a:hover {color:#000;text-transform:none}ul.dropdown a:active{color:#ffa500}ul.dropdown ul{ width:150px; margin-top:1px}ul.dropdown ul li{ font-weight:normal}ul.dropdown *.dir{ padding-right:20px; background-image:url(images/nav-arrow-down.png); background-position:100% 50%; background-repeat:no-repeat}ul.dropdown-horizontal ul *.dir{ padding-right:15px; background-image:url(images/nav-arrow-right.png); background-position:100% 50%; background-repeat:no-repeat}ul.dropdown-upward *.dir{ background-image:url(images/nav-arrow-top.png)}ul.dropdown-vertical *.dir,ul.dropdown-upward ul *.dir{ background-image:url(images/nav-arrow-right.png)}ul.dropdown-vertical-rtl *.dir{ padding-right:10px; padding-left:15px; background-image:url(images/nav-arrow-left.png); background-position:0 50%}
/*ngg*/  

/* ----------- Album Styles Extend -------------*/

.ngg-albumoverview {
	margin-top: 10px;
	width: 100%;
	clear:both; 
	display:block !important;
}

.ngg-album {
    height: 100%;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #fff;
}

/* IE6 will ignore this , again I hate IE6 */
/* See also http://www.sitepoint.com/article/browser-specific-css-hacks */
html>body .ngg-album {
    overflow:hidden;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #cccccc;
} 

.ngg-album {
	overflow: hidden;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #cccccc;
}

.ngg-albumtitle {
	text-align: left;
 	font-weight: bold;
	margin:0px;
	padding:0px;
	font-size: 1.4em;
	margin-bottom: 10px;
}

.ngg-thumbnail {
	float: left;
	margin-right: 12px;
}

.ngg-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-thumbnail img:hover {
	background-color: #A9A9A9;
}

.ngg-description {
	text-align: left;
}

/* ----------- Album Styles Compact -------------*/

.ngg-album-compact {
	float:left;
	height:180px;
	padding-right:6px !important;
	margin:0px !important; 
	text-align:left;
	width:120px;	
}

.ngg-album-compactbox {
	background:transparent url(albumset.gif) no-repeat scroll 0%;
	height:86px;
	margin:0pt 0pt 6px !important;
	padding:12px 0pt 0pt 7px !important;
	width:120px;
}


.ngg-album-compactbox .Thumb {
	border:1px solid #000000;
	margin:0px !important;
	padding:0px !important;
	width:91px; 
	height:68px;
}

.ngg-album-compact h4 {
	font-size:15px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
	width:110px;
}

.ngg-album-compact p {
	font-size:11px;
	margin-top:2px;
}

/* ----------- Gallery style -------------*/

.ngg-galleryoverview {
	overflow: hidden;
	margin-top: 10px;
	width: 100%;
	clear:both; 
	display:block !important;
}

.ngg-galleryoverview .desc {
/* required for description */
   margin:0px 10px 10px 0px;
   padding:5px;
}

.ngg-gallery-thumbnail-box {
	float: left;
}

.ngg-gallery-thumbnail {
	float: left;
	margin-right: 5px;
	text-align: center;
}

.ngg-gallery-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	display:block;  
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-gallery-thumbnail img:hover {
	background-color: #A9A9A9;
} 

.ngg-gallery-thumbnail span {
	/* Images description */
	font-size:90%;
	padding-left:5px;
	display:block;
}

.ngg-clear {
	clear: both;
}

/* ----------- Gallery navigation -------------*/

.ngg-navigation {
	font-size:0.9em !important;
	clear:both !important;
	display:block !important;
	padding-top:15px;
	text-align:center;
	
}

.ngg-navigation span {
	font-weight:bold;
	margin:0pt 6px;
}

.ngg-navigation a.page-numbers,
.ngg-navigation a.next,
.ngg-navigation a.prev, 
.ngg-navigation span.page-numbers,
.ngg-navigation span.next,
.ngg-navigation span.prev {
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-navigation a.page-numbers:hover,
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:hover, 
.ngg-navigation span.page-numbers:hover,
.ngg-navigation span.next:hover,
.ngg-navigation span.prev:hover {
	background-color: #0066CC;
	color: #FFFFFF !important;
	text-decoration: none !important;
}

/* ----------- Image browser style -------------*/

.ngg-imagebrowser {
	
}

.ngg-imagebrowser h3 {
	text-align:center;
}

.ngg-imagebrowser img {
	border:1px solid #A9A9A9;
	margin-top: 10px; 
	margin-bottom: 10px; 
	width: 100%;
	display:block !important;
	padding:5px;
}

.ngg-imagebrowser-nav {
	padding:5px;
	margin-left:10px;	
}

.ngg-imagebrowser-nav .back {
	float:left;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .next {
	float:right;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .counter {
	text-align:center;
	font-size:0.9em !important;
}

.exif-data {
  	margin-left: auto !important;
    margin-right: auto !important;	
}

/* ----------- Slideshow -------------*/
.slideshow {
	margin-left: auto; 
	margin-right: auto;
	text-align:center;
	outline: none;	
}

.slideshowlink {
	
}

/* ----------- JS Slideshow -------------*/
.ngg-slideshow {
    overflow:hidden;
    position: relative;
}

.ngg-slideshow * {
    vertical-align:middle;
}

/* See also : http://www.brunildo.org/test/img_center.html */
.ngg-slideshow-loader{
    display: table-cell;
    text-align: center;
    vertical-align:middle;
}

.ngg-slideshow-loader img{
    background: none !important; 
    border: 0 none !important;
    margin:auto !important; 
}

/* ----------- Single picture -------------*/
.ngg-singlepic {
	background-color:#FFFFFF;
	display:block;  
	padding:4px;
}

.ngg-left {
	float: left;
	margin-right:10px;
}

.ngg-right {
	float: right;
	margin-left:10px;
}

.ngg-center {
  	margin-left: auto !important;
    margin-right: auto !important;
}

/* ----------- Sidebar widget -------------*/
.ngg-widget,
.ngg-widget-slideshow {
	overflow: hidden;
	margin:0pt;
	padding:5px 0px 0px 0pt;
	text-align:left;
}

.ngg-widget img {
	border:2px solid #A9A9A9;
	margin:0pt 2px 2px 0px; 
	padding:1px; 
}

/* ----------- Related images -------------*/
.ngg-related-gallery {
	background:#F9F9F9;
	border:1px solid #E0E0E0;
	overflow:hidden;
	margin-bottom:1em;
	margin-top:1em;
	padding:5px;
}
.ngg-related-gallery img {
	border: 1px solid #DDDDDD;
	float: left;
	margin: 0pt 3px;
	padding: 2px;
	height: 50px;
	width:  50px;
}

.ngg-related-gallery img:hover {
	border: 1px solid #000000;
} 

/* ----------- Gallery list -------------*/

.ngg-galleryoverview ul li:before {
	content: '' !important;
}

.ngg-gallery-list {
	list-style-type:none;
	padding: 0px !important;
	text-indent:0px !important;	
}

.ngg-galleryoverview div.pic img{
	width: 100%;	
}

.ngg-gallery-list li {
	float:left;
	margin:0 2px 0px 2px !important;
	overflow:hidden;
}

.ngg-gallery-list li a {
	border:1px solid #CCCCCC;
	display:block;
	padding:2px;
}

.ngg-gallery-list li.selected a{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#000000 none repeat scroll 0 0;
}

.ngg-gallery-list li img {
	height:40px;
	width:40px;	
}

li.ngg-next, li.ngg-prev {
	height:40px;
	width:40px;	
	font-size:3.5em;
}

li.ngg-next a, li.ngg-prev a  {
	padding-top: 10px;
	border: none;
	text-decoration: none;
} 
/*pagenavi*/
.wp-pagenavi a:hover{border:1px solid #303030;color:#303030;background-color:#FFF;}
.wp-pagenavi span.pages{color:#303030;border:1px solid #303030;background-color:#FFF;margin:2px;padding:2px 4px;}
.wp-pagenavi span.current{font-weight:700;border:1px solid #303030;color:#303030;background-color:#FFF;margin:2px;padding:2px 4px;}
.wp-pagenavi span.extend{border:1px solid #303030;color:#303030;background-color:#FFF;margin:2px;padding:2px 4px;}
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi a:active{text-decoration:none;border:1px solid #3c78a7;color:#3c78a7;background-color:#FFF;margin:2px;padding:2px 4px;}


/*thickbox*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px "Lucida Grande", Verdana, Arial, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
	border: 1px solid #555;
	-moz-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-khtml-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	box-shadow: rgba(0,0,0,1) 0 4px 30px;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:6px 10px 0;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:6px 10px 0;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	z-index:103;
	top: 50%;
	left: 50%;
	background-color: #E8E8E8;
	border: 1px solid #555;
	margin: -45px 0pt 0pt -125px;
	padding: 40px 15px 15px;
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	_margin-bottom:1px;
}



.greet_block{background:#fff;border:1px solid #eee;float:left;font-size:16px;font-style:italic;line-height:normal;width:100%}
.greet_image{float:left;margin:0 10px 0 0}
.greet_text{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;float:left;width:90%;color:#366;margin:10px}
.greet_block_close{background:#eee;float:right;padding:5px}
.greet_block_close a{cursor:pointer;font-size:12px;font-style:normal;font-weight:bolder;text-transform:uppercase}
#navbarsmall{background-color:#FC3;font-size:11px;height:19px}
#mega{list-style:none;font-weight:700;height:2em;margin:0 -1px 0 0}
#mega li,#mega li.normal{background:#366;color:#fff;xborder:1px solid #000;margin-left:-1px;margin-top:5px;float:left;text-align:center;position:relative;padding:2px 15px}
#mega li:hover{background:#fff;opacity:50%;color:#000;border-bottom:0;margin-top:-7px;z-index:1;padding:7px 0 1px}
#mega li.normal:hover{background:#FC0;color:#000;xborder:1px solid #000;margin-left:-1px;margin-top:5px;float:left;text-align:center;position:relative;padding:2px 15px}
#mega li.normal:hover a{background:#FC0;color:#000;text-align:center;margin:0;padding:0}
#mega a.menulink,#mega li.normal a{color:#fff;outline:0;text-decoration:none;display:block;line-height:2em;font-size:11px;font-family:Verdana, Geneva, sans-serif}
#mega li.dif:hover{color:#000;border-top:2px solid #366;outline:0;text-decoration:none;display:block;line-height:2em;font-size:13px;font-weight:700;padding:10px}
#mega a{color:#003e83;font-family:Verdana, Geneva, sans-serif;outline:0;text-decoration:none;display:block;line-height:2em;font-size:11px}
#mega li:hover div{position:absolute;left:-1em;margin-top:1px;border:1px solid #000;border-top:0;font-weight:400;text-align:left;background:#fff;top:100%;z-index:99999;padding:0 10px 10px}
 
#mega li.menu:hover{color:#000;border-top:2px solid #366;text-decoration:none;font-size:13px;font-weight:700;border-bottom:1px solid #ececec;padding:8px 12px 8px 12px}
#mega li div{position:absolute;left:-999em;margin-top:1px;border:1px solid #000;border-top:0;font-weight:400;text-align:left;background:#fff;z-index:99999;padding:0 10px 10px}
#mega li.dif:hover div{left:-221px} 
#mega div strong{background:#fff;color:#FA0;font-size:1em;clear:both;float:left;position:relative;margin:10px 0 5px;padding:0}
#mega div p{float:left;width:106px;padding-left:10px;position:relative}
#mega div p a{text-decoration:underline;float:left;clear:left;width:100%;line-height:1.4}
#mega li.sub,#mega li.sub:hover{background-color:#fff;position:relative;clear:both;line-height:1em;margin:0;padding:5px}
#mega li.sub a,#mega li.sub a:hover,#mega li.sub a:visited{color:#036;text-decoration:none;clear:both;line-height:1em;font-weight:700;font-size:11px;text-transform:none;text-align:left;width:230px;margin:0;padding:5px}
#mega li.dif:hover a.menulink,#mega li.menu:hover a.menulink{color:#000;outline:0;text-decoration:none;display:block;line-height:2em;font-size:11px;font-weight:700}

#comments{clear:both}
#comments .navigation{padding:0 0 18px}
h3#comments-title,h3#reply-title{color:#000;font-size:20px;font-weight:700;margin-bottom:0}
h3#comments-title{padding:24px 0}
.commentlist li.comment{xborder-bottom:1px solid #e7e7e7;line-height:24px;position:relative;margin:0 0 24px;padding:0 0 0 56px}
.commentlist li:last-child{border-bottom:none;margin-bottom:0}
#comments .comment-body ul,#comments .comment-body ol{margin-bottom:18px}
#comments .comment-body p:last-child{margin-bottom:6px}
#comments .comment-body blockquote p:last-child{margin-bottom:24px}
.commentlist ol{list-style:decimal}
.commentlist .avatar{position:absolute;top:4px;left:0}
.comment-author cite{color:#000;font-style:normal;font-weight:700}
.comment-author .says{font-style:italic}
.comment-meta{font-size:12px;margin:0 0 18px}
.comment-meta a:link,.comment-meta a:visited{color:#888;text-decoration:none}
.reply{font-size:12px;padding:0 0 24px}
.reply a,a.comment-edit-link{color:#888}
.commentlist .children li{border:none;margin:0}
.nopassword,.nocomments{display:none}
#comments .pingback{border-bottom:1px solid #e7e7e7;margin-bottom:18px;padding-bottom:18px}
.commentlist li.comment+li.pingback{margin-top:-6px}
#comments .pingback p{color:#888;display:block;font-size:12px;line-height:18px;margin:0}
#comments .pingback .url{font-size:13px;font-style:italic}
#respond{border-top:1px solid #e7e7e7;overflow:hidden;position:relative;margin:24px 0}
#respond .comment-notes{margin-bottom:1em}
.form-allowed-tags{line-height:1em}
.children #respond{margin:0 48px 0 0}
h3#reply-title{margin:18px 0}
#comments-list #respond{margin:0 0 18px}
#cancel-comment-reply-link{font-size:12px;font-weight:400;line-height:18px}
#respond .required{color:#ff4b33;font-weight:700}
#respond label{color:#888;font-size:12px}
#respond input{width:98%;margin:0 0 9px}
#respond textarea{width:98%}
#respond .form-allowed-tags{color:#888;font-size:12px;line-height:18px}
#respond .form-allowed-tags code{font-size:11px}
#respond .form-submit{margin:12px 0}
#respond .form-submit input{font-size:14px;width:auto}
.commentlist,.commentlist .children{list-style:none;margin:0}
.comment-meta a:active,.comment-meta a:hover,.reply a:hover,a.comment-edit-link:hover{color:#ff4b33}
.author-bio{border:1px solid #ccc;padding:10px}
*{margin:0;padding:0}
body{font:100% Verdana, Arial, Helvetica;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:400}
.wp-caption{text-align:left;clear:both;margin-top:12px;border:1px dashed #2f6fab;color:#000;background-color:#f9f9f9;line-height:1.45em;padding:4px 4px 4px 6px}
.wp-caption img{margin:0 5px}
.wp-caption-text{text-align:center;padding:0 5px!important}
.date{padding-left:15px;background:url(images/arrows.png) center left no-repeat}
h2 li{list-style:none;list-style-type:none}
a:link,a:visited{color:#0040b6;text-decoration:none}
a:hover,a:active{color:#0040b6;text-decoration:underline}
a img{border:0}
code{font:1em 'Courier New', Courier, Fixed;background:#ececec}
acronym,abbr,span.caps{font-size:.9em;letter-spacing:.07em;cursor:help}
acronym,abbr{border-bottom:1px dashed #999}
blockquote{text-align:left;clear:both;border:1px dashed #2f6fab;color:#000;background-color:#f9f9f9;line-height:1.45em;margin:0;padding:4px 4px 4px 6px}
select{border:1px solid #333;width:100%}
#head{width:980px;font-size:.7em;margin:15px auto 0;padding:0}
#page{width:960px;background:#ececec;font-size:.7em;margin:0 auto;padding:10px}
/*960 940*/
.left,.alignleft{float:left}
.right,.alignright{float:right}
#page-bar{width:900px}
#page-bar ul{list-style:none}
#page-bar li{list-style:none;cursor:pointer;display:block;border-right:1px solid #333;float:left;margin:0;padding:0}
#page-bar a,#page-bar a:visited{font-weight:700;color:#FFF;display:block;margin:0;padding:10px 16px}
#page-bar a:hover{text-decoration:none;display:block;color:#000}
#searchform{width:194px;float:right;text-align:right;padding-top:8px;margin-right:10px}
#page-bar li li{float:left;width:122px;text-transform:none;margin:0;padding:0}
#page-bar li li a,#page-bar li li a:link,#page-bar li li a:visited{background:#2B2B2B;width:122px;float:none;border-top:1px solid silver;margin:0;padding:5px 10px 5px 18px}
#page-bar li li a:hover,#page-bar li li a:active{background:#666;padding:5px 10px 5px 18px}
#page-bar li ul{position:absolute;width:10em;left:-999em}
#page-bar li:hover ul{left:auto;display:block}
#page-bar li:hover ul,#page-bar li.sfhover ul{left:auto}
h1{font:3.5em Arial;font-weight:700;letter-spacing:-.08em}
h2{font:2.3em Georgia, "Times New Roman"}
.featuredposts{font:1.5em Tahoma;margin-top:30px;margin-bottom:10px;color:#366;font-weight:800}
h4{font:1em Arial}
h3.cat_title,h3.cat_title a{color:#333;letter-spacing:-.05em;font-size:.85em}
h3#respond{margin-top:0;padding-top:20px}
h3#comments{margin-top:32px;padding-left:0}
#logo{width:230px}
#tagline{margin-top:5px;font-size:1em;color:#333}
#top{padding:0}
#headline{width:590px;float:left;background:#fff;font-size:1.05em;line-height:1.5em;margin:0;padding:10px}
#topadvert{width:930px;background:#ccc;font-size:1.05em;line-height:1.5em;margin:0;padding:5px}
#headline div.title{font-weight:700;font:2.4em Verdana;letter-spacing:-.05em;display:block;padding-bottom:5px}
#headline div.meta{display:block;margin-top:-5px;padding-bottom:2px}
#headline p{padding-bottom:15px}
.featured{width:295px;background:#fff;height:270px;margin:5px 0 0;padding:10px 0 0 10px}
.featured .clearfloat{position:relative;clear:both;margin:0;padding:10px}
.featured .info{padding-top:5px;float:left;width:180px;padding-left:1px;margin:0}
#headline img,.featured img{border:1px solid #ccc;margin-top:5px;margin-right:10px;padding:2px}
#middle{width:940px;background:#fff;float:right;margin:2px 0;padding:10px}
/*920*/ 
.category{width:164px;float:left;border-top:8px solid #333;background:#fff;margin:0;padding:5px 10px 10px}
#cat-1,#cat-3,#cat-5{border-top:8px solid #366}
#cat-2,#cat-4{border-top:8px solid #f7c64f}
.category span.cat_title,#front-popular h3,#front-list .cat_title,#archive .cat_title{text-transform:lowercase;font-weight:700;font-size:1.5em;letter-spacing:-.05em;margin:0}
.category a{color:#333;display:block;background:none}
.category a:hover{background:none;color:#fff;text-decoration:none}
#bottom{width:960px}
#front-list{width:590px;background:#fff;font-size:1.05em;line-height:1.75em;float:left;padding:10px}
#archive{padding-top:15px;font-size:1.05em;line-height:1.75em}
#front-list blockquote{padding:0 10px}
#front-list .title,#archive .title{font-weight:400;font:25px Verdana;letter-spacing:-.05em;text-transform:capitalize}
#front-list .clearfloat,#archive .clearfloat{padding-bottom:5px;border-bottom:1px dotted #333;margin:25px 20px}
#front-list .spoiler,#archive .spoiler{display:block;margin-top:0}
#front-list p,#archive p{margin:15px 0;padding:0}
.author{font-size:.8em;font-weight:700}
.meta{font-size:.8em;color:#333}
#content{width:570px;background:#fff;font-size:1.05em;line-height:1.75em;float:left;min-height:400px;padding:10px}
/*590*/
#content .breadcrumbs,#content .breadcrumbs a{font-weight:700;color:#333}
.post{font-size:1.14em;line-height:1.25em;color:#333}
.post p{color:#333;font-family:Verdana;line-height:150%;margin:20px 0}
.post .clearfloat{border-bottom:1px dotted #ccc;margin:10px 0}
.post ul,.post ol,#front-list ul,#front-list ol{margin-bottom:15px}
.post ul li,#front-list ul li{list-style:square;margin-left:30px}
.post ol li,#front-list ol li{list-style:decimal;margin-left:30px}
.post ol li ul li,#front-list ol li ul li{list-style:square;margin-left:20px}
.post img,.post a img,#front-list img,#archive img{margin:0 10px 5px 0;padding:2px}
.entry{margin-top:20px}
#stats{margin-top:0;text-transform:uppercase;font:.8em Arial;display:block;padding:4px 0}
#stats span{padding:0 20px 0 0}
#stats img,#nav img{border:0;margin:0;padding:0}
#tools{width:590px;height:25px;font-size:.95em}
.navigation{text-align:right;padding:5px 0}
#sidebar{width:280px;float:right;margin:0}
/*320 300*/ 
.sidebar-top,#sidebar-bottom{width:340px;float:right;background:#fff;padding:0 10px 10px}
#sidebar-middle{width:320px;float:right}
#sidebar-left{width:135px;float:left;background:#fff;padding:0 10px 10px}
#sidebar-right{width:135px;float:right;background:#fff;padding:0 10px 10px}
#sidebar li{list-style:none;border-bottom:1px dotted #ccc;display:block;background:url(images/sub.png) no-repeat 0 0;font-size:1.2em;padding:2px 0 2px 13px}
#sidebar li ul li:last-child{list-style:none;border-bottom:0 dotted #ccc;display:block;background:url(images/sub.png) no-repeat 0 0;padding:2px 0 0 13px}
#sidebar-ads,#partnerbox2{width:300px;float:right;margin-bottom:10px;background:#fff;padding:10px}
.field{border:1px solid #333;background:#fff;font-size:1em;padding:2px}
#s{font-size:1em;width:150px;padding:1px}
#searchsubmit{padding-left:5px}
#commentform input{width:140px;margin:5px 5px 1px 0}
#commentform textarea{width:99%;margin-top:5px}
.commentlist cite{font-style:normal;margin-bottom:4px;display:block}
.commentlist blockquote{background:#ededed}
.commentlist li{list-style:none;margin-bottom:3px;padding:10px 0}
.commentlist li li{background:none;border:none;list-style:square;margin:3px 0 3px 20px;padding:3px 0}
.commenttext{background:#f2f2f2;border-top:1px solid #ddd;border-bottom:1px solid #ddd;width:495px;margin-left:10px}
.commentlist cite strong{font-size:1.1em}
li.my_comment{background:#FFF;border:none}
li.my_comment cite strong{font-size:1.3em;color:#313228}
#commentform small{background:#FFF;font-weight:700;padding:0}
.commentmetadata{color:#4d4d4d;display:block;margin-top:3px;text-align:right;font-size:.9em}
.commentmetadata a,.commentmetadata a:visited{color:#959382}
.commentlist small{background:#e9e9e9}
.avatar{border:1px solid #bbb;float:left;width:55px;height:55px;margin:0 10px 0 0;padding:2px}
#comment{width:590px;background:#fff}
#front-popular{font-size:.7em;color:#fff;width:960px;background:#366;margin:0 auto;padding:10px}
/* url(images/bottombar.png) bottom no-repeat*/
#recentpost,#mostcommented{width:280px;float:left;border:1px solid #fff;height:384px;padding:10px}
#mostcommented{margin-left:17px}
#recent_comments{width:280px;float:right;border:1px solid #fff;height:384px;padding:10px}
#recentpost ul,#mostcommented ul,#recent_comments ul{margin-top:5px}
#recentpost ul li,#mostcommented ul li,#recent_comments ul li{list-style:none;border-top:1px dotted #fff;display:block;padding:5px}
#recentpost ul li:first-child,#mostcommented ul li:first-child,#recent_comments ul li:first-child{border-top:0 dotted #fff}
#footer{width:980px;font-size:.6em;padding-top:10px;padding-bottom:10px;color:#666;margin:0 auto}
.clearfloat:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfloat{display:block}
#page-bar li:hover,#cat-2:hover,#cat-4:hover,#cat-2:hover a,#cat-4:hover a,#recentpost ul li:hover,#mostcommented ul li:hover,#recent_comments ul li:hover{background:#f7c64f;color:#000}
#front-popular h3,#recentpost a,#mostcommented a,#recent_comments a{color:#fff}
#cat-1:hover,#cat-3:hover,#cat-5:hover,#cat-1:hover a,#cat-3:hover a,#cat-5:hover a{background:#366;color:#fff}
.post .ads,#sidebar-bottom,#sidebar-middle{margin-top:10px}
#stats span a:hover,#tools a:hover{background:none}
#recentpost:hover,#mostcommented:hover,#recent_comments:hover,#recentpost a:hover,#mostcommented a:hover,#recent_comments a:hover,#recentpost ul li:hover a,#mostcommented ul li:hover a,#recent_comments ul li:hover a{color:#000}
* html .clearfloat,*+html .clearfloat{height:1%}
.greet_block_close a:hover,#mega div a:hover,#mega div a:focus,#mega div a:active{text-decoration:none}
#navbar2,#navbar{text-transform:uppercase;background:#366;margin:0 auto;padding:0 10px}
input[type=submit],.meta a,#stats span a{color:#333}
#respond p,#comments-list ul #respond,.category p,#headline p,.featured p{margin:0}
A.ssmItems:link,A.ssmItems:hover,A.ssmItems:active,A.ssmItems:visited{color:#003ed2;text-decoration:none}
strong,.featured .title{font-weight:650}
.highlight,#sidebar .highlight{list-style:none;padding-left:15px;background:url(images/arrow.gif) center left no-repeat}
h3,.h3p{font:1.5em Tahoma;margin-top:30px;margin-bottom:10px;color:#000;font-weight:800}
h3.authors,.commenttext p{margin-top:15px}
#content h1.title,h2.title,h3.title{font-family:Verdana,Georgia,Helvetica,sans-serif;font-size:23px;font-weight:bolder;xbackground-color:#f7c64f;color:#ffb500;xtext-transform:capitalize;margin-bottom:10px;margin-top:20px;background-image:url(/wp-content/themes/estcast/images/hrline.gif) 30px 0;text-decoration:none;padding:5px}   
#sidebar h3,#sidebar .h3s,.h3s{font:1.1em Verdana;font-weight:700;border-bottom:1px solid #999;color:#000;margin:10px 0 5px;padding:10px 10px 10px 0} 
