/*  
Theme Name: Prologue
Version: 1.4.1
Author: Joseph Scott and Matt Thomas, Automattic
Author URI: http://automattic.com/
Tags: blue, two columns, fixed width, custom header, microblog
Description: A group blog theme for short update messages, inspired by Twitter.
*/

/* The Reset ---------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,
h6,pre,form,fieldset,input,p,blockquote,table,
th,td { margin: 0; padding: 0; vertical-align: top; }
fieldset,img,abbr { border: 0; }
address,caption,cite,code,dfn,em,h1,h2,h3,
h4,h5,h6,strong,th,var { font-style: normal; font-weight: normal; }
caption,th { text-align: left; }
q:before,q:after { content: ''; }
a { text-decoration: none; }
/* -------------------------------------------- */
body {
	font-size: 62.5%;
	background: #fff;
	font-family: Arial,sans-serif;
}
a {
	color: #214366;
	border-bottom: 1px solid #c2d2f1;
}
a:hover {
	border-bottom: 1px solid #214366;
	color: #214366;
}
a:active {
	color: #214366;
}

strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
blockquote {
	border-left: 1px solid #ddd;
	padding-left: 8px;
	font-style: italic;
	color: #888;
}
/* */ #wrapper {
	padding: 0 20px;
	white-space: nowrap;
	width: 95%;
	margin: 10px auto;
	min-width: 725px;
	clear: both;
}

/* */ #header {
	float: none;
}

/* */ #topheader {
	width: 100%;
	background-image: url('i/header_bg.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
/* */ #topheadernobg {
	width: 100%;	
}

/* */ .row1 {
	width:20%;
	min-width:200px;		
}

/* */ .row2 {	
	min-width:400px;	
}

/* */ .row3 {
	width:20%;	
	text-align: left;
	min-width: 200px;	
}


/* */ 
	#header_img a, #header_img a:hover {
	border: none;
	display: block;	
	}
	#header_img img {margin: 0px auto; display: block;	}
	#header_img a img {margin: 0px auto; display: block;	}

/* */ #maincontent {
	width: 100%;
	min-width: 1024px;
}

/* */ #main {
	width: 69%;
	white-space: normal;
	min-width: 600px;	
}

.admintop {
	margin-top: 20px;
	font-size: 12px;
	text-transform: lowercase;
}

.admintop a {color: #999; border-color: #ccc;}
.admintop a:hover{color: #999; border-color: #999;}

.bold {font-weight: bold; color: #333!important; border-color: #333!important;}


.avatar_admin_top {
	display: inline-block;
		margin-right:10px;
		-moz-border-radius-topright: 5px;-moz-border-radius-topleft: 5px; -moz-border-radius-bottomright: 5px;					-moz-border-radius-bottomleft: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;
		background-color: #ececec;
		padding: 5px;
}

#searchform { background-color: #ececec; margin: 20px 0px; padding: 10px; -moz-border-radius-topright: 5px;-moz-border-radius-topleft: 5px; -moz-border-radius-bottomright: 5px;					-moz-border-radius-bottomleft: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;}

#search {float: right;}
			#s,#searchsubmit {
				border-color:#ececec;
				border-style:solid;
				border-width:1px;
				-moz-border-radius-topright: 3px;-moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px;	
				height: 21px;
				color: #21759B;
				}
			#s {min-width:225px; width: 70%;}	
			#s:hover,#searchsubmit:hover  {border: 1px solid #21759B;}	
			#searchsubmit {height: 23px; background-color: white;}
			#searchsubmit:hover {height: 23px; background-color: #ececec;}


.menu-header {font-size: 2.4em; text-transform: lowercase; }
.menu-header a {font-weight: normal;}
.menu {list-style: none;}
.menu li {display: inline-block; position: relative; float: left; margin-right:40px;}
.menu li a {font-weight: bold;}
#menu-item-48 {width: 80px;}
#menu-item-129 {width: 130px;}
#menu-item-640 a {color: red;}
.sub-menu {font-size: 0.69em; width:600px; margin-top:10px; display: none;}
.sub-menu li {margin-right:18px;vertical-align: bottom;}
li[class~='current-menu-item'] a {color: #333; border: none;}
li[class~='current-menu-ancestor'] a {color: #333; border: none;}
li[class~='current-menu-ancestor'] ul , li[class~='current-menu-item'] ul {display: block;}
.sub-menu li a {font-weight: normal;}
.sub-menu li[class~='menu-item'] a {color: #21759B; border-bottom: 1px solid #c2d2f1;}
.sub-menu li[class~='menu-item'] a:hover{color: #21759B; border-bottom: 1px solid #21759B;}
.sub-menu li[class~='current-menu-item'] a {color: #333; border: none;}
.sub-menu li[class~='current-menu-item'] a:hover {color: #333; border: none;}
.current {font-size: 24px;font-weight: bold;}
.sub-menu .current {font-size: 17px; font-weight: bold;}

.menu-footer .menu .current {font-size: 12px;}

#weather {font-size: 18px; width: 78px; height: 22px; position: relative; top: -30px; left:90px;}
#c_temp,#icon_temp,#w_link {display:inline-block;}
#c_temp {color: red;}
#w_link a {display: inline-block; position: relative; top: -3px;}
#w_link a {border:none; color: #c2d2f1;}
#w_link a:hover {border:none; color: #21759B;}




	.weather, .blogs  {padding: 12px 0px;}
	
	.login {padding: 24px 0px; width:400px; display:block; white-space: normal;}
	.login h1 {font-size: 3.2em;font-family: Arial;margin-bottom: 18px;color: #777;}
	.login p {font-size: 1.52em;line-height: 1.6em;font-family: Georgia, "Times New Roman", serif;margin: .7em 0;color: black;}
	.login-username label, .login-password label {display: block; font-weight: bold;}
	.login-username input, .login-password input {display: block; width: 100%; height: 36px; font-size: 24px; font-weight: bold;}
	.button-primary {font-size: 18px; width: 120px; height:36px; font-weight: bold;}
	
	.entry {margin-bottom:20px;}
	.post h2 {font-size: 2.6em; color: #555; margin-bottom: 20px; display: block;}
	
	.post {padding: 12px 0px 24px 0px;}
	.post img {max-width: 600px;}
	
	.post em {color: #999;}
	.pagetitle h2 {}
	.singlepagetitle  h2 {}
	.cattitle {}
	.cattitle h2 {}	
	
	
	.cate a {border-bottom: 1px solid #c2d2f1!important; text-decoration: none!important;}
	.cate a:hover {border-bottom: 1px solid #214366!important;}
	
	.post a {border:none; text-decoration: underline;}	
	.more-link {display: block; margin: 10px 0px; color: #21759B; text-decoration: underline;}
	.titlelink {border-bottom: 1px solid #c2d2f1!important; color: #21759B!important; text-transform: none;	 text-decoration: none!important;}
	.titlenolink {text-transform: none;	}
	.more-link:hover  {color: #21759B;}
	.titlelink:hover {color: #21759B!important; border-bottom: 1px solid #21759B!important;}

	.map {}
	#mapsearch {background-color: #ececec;}

	.weather {}
	
	
	.blogs {}
	.blogs ul {list-style: none; font-size: 24px; line-height: 2.0em}
	.blogs ul li {display: block;}
	.blogs ul li:hover {background-color: #ececec;}
	.blogs ul li a {display: inline-block; border: none; color: #21759B; width: 80%; text-decoration: underline;}
	.blogs ul li a:hover {color:#214366;}
	.blogs ul li a[href$='/feed/'] {width: 14px; margin-right:35px;}
	.blogs a {border: none; color: #21759B; width: 90%; text-decoration: underline;}
	.small {display: inline-block; font-size: 11px; margin: 10px 0px; color:#666; background-color: #ececec;}
	.blogs div {margin-bottom:10px;}
	
	
	
	
	
	
	

#tags {font-size: 11px; margin: 10px 0px; color:#ccc;}
#tags span {color:#666;}
#tags a {border: 1px solid #ececec; background-color: #ececec; padding:0px 2px; color: #21759B; text-decoration: none!important;
		-moz-border-radius-topright: 3px;-moz-border-radius-topleft: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px;}
#tags a:hover {background-color: #21759B; color: white; border: 1px solid #21759B; }




	#metabar {height: 26px; width:600px; border: 1px solid #ccc;
	-moz-border-radius-topright: 5px;-moz-border-radius-topleft: 5px; -moz-border-radius-bottomright: 5px;					-moz-border-radius-bottomleft: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;}

	
	#vote,#publ,#fav,#avtor,#comments,#edit   {display: inline-block; margin: 4px 10px; font-size: 12px; color: #555; height: 16px; padding-top:2px;}
		#vote {width:80px; margin-top: 3px!important;}
		.post-ratings img {margin-right:5px!important;}
		.rating-score {display: inline-block; vertical-align: top; font-weight:bold; margin-top:1px;}
		#publ {padding-left: 22px; background-image: url('i/clock.gif'); background-repeat: no-repeat; background-position: left 50%;}
		#fav{width:16px;}
		#avtor {padding-left: 22px; background-image: url('i/user.gif'); background-repeat: no-repeat; background-position: left 50%;}
		#comments {padding-left: 22px; background-image: url('i/quote.gif'); background-repeat: no-repeat; background-position: left 50%;}
		#edit  {padding-left: 22px; background-image: url('i/edit.gif'); background-repeat: no-repeat; background-position: left 50%;}




/* */ #sidebar {
	width: 31%;
	min-width: 320px;
	padding:0px 20px;
	color: #555;
}

#sidebar ul {list-style: none; white-space: normal;}
#sidebar ul li {}
.widget { background-color: #ececec; margin: 20px 0px; padding: 10px;-moz-border-radius-topright: 5px;-moz-border-radius-topleft: 5px; -moz-border-radius-bottomright: 5px;					-moz-border-radius-bottomleft: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;}

.widget_tag_cloud {background-color: white; line-height: 2em;}

.widgettitle {margin:10px 0px;}
.shailan_banner_widget {text-align: center; background-color: white;}
.shailan_banner_widget a {border: none;}


.categorr {text-decoration:underline;  color: #999;}
.popularpostlink {text-decoration:underline; border: none; font-size: 1em; color: #555;}
.popularpostlink:hover {color: #999; border: none;  }

.widget ul {font-size:12px; line-height: 1.8em!important;}
.textwidget p {font-size:12px; line-height: 1.8em!important; margin-bottom:10px;}



.recent-comment {margin: 10px 0px;}
.recent-comment .comment-author-gravatar {
 float:left;
 margin-right: 5px;
}
.recent-comment .comment-authori {
	 font-size: 1em; text-decoration: underline; color: #999; cursor: default;
}
.recent-comment .comment-authori:hover {
	 color: #555;
}
.recent-comment .comment-blog a {
	 font-size: 1em; text-decoration: underline; color: #999; border: none;
}
.recent-comment .comment-blog a:hover {
	 color: #555;
}
.recent-comment .comment-post-title a {
     	 text-decoration:underline; border: none;
	 font-size: 1em; color: #555;      
}
.recent-comment .comment-post-title a:hover {
     	  color: #999;      
}











#navigation {
	display: block;
	margin-top:20px;
	clear: both;
	font-size: 18px;
}
#navigation a{
	text-decoration: underline;
	border: none;
	padding: 3px 5px;
	margin: 2px;
}
#navigation a:hover {
	background-color: #999999;
	text-decoration: none;
	color: white;
}
#navigation .current {
    background-color: #999999;
	text-decoration: none;
	color: white;
	font-weight: bold;
	padding: 3px 5px;
	margin: 2px;
}
#navigation .dots {
	
}


#footer {border-top: 1px solid #ccc; font-size: 11px; height:150px; line-height: 2.0em; margin-top:20px; padding-top: 20px;}
#footer  a {display: block; border: none; text-decoration: underline;}
.menu-footer ul li {display: block; float: none;}

#footercopy {float: left; line-height: 1.4em;}

#footerlogo {width: 31px; height: 31px; padding-right: 10px; background-image: url('i/logosmall.png'); background-repeat: no-repeat;}
#footerlogowp {width: 31px; height: 31px; padding-right: 10px; background-image: url('i/logosmallwp.png'); background-repeat: no-repeat;}



/* =Comments
-------------------------------------------------------------- */
#coments {
	clear: both;
	padding-top: 20px;
}
#coments p {font-family: Arial,sans-serif; font-size: 120%;}

#coments .navigation {
	padding: 0 0 18px 0;
}

#coments  p {margin: 0px 0px 10px 0px!important;}

h3#comments-title,
h3#reply-title {
	color: #AFA56A!important;
	font-weight: bold;
	font-size: 2.6em;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {	
	line-height: 12px;
	margin: 0 0 12px 0;
	padding: 0 0 0 32px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#coments .comment-body {position: relative; left:-32px; padding-top:10px;}

/* */#coments .comment-body p {font-family: Arial,sans-serif; font-size: 120%;}

#coments .comment-body ul,
#coments .comment-body ol {
	margin-bottom: 18px;
}
#coments .comment-body p:last-child {	
}
#coments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 0px;
	left: 0px;	
}
.comment-author {
	font-size: 12px; color: #777; font-weight: bold; font-style: normal; text-decoration: underline;
	display: inline-block;
	padding-top: 6px;
}

.comment-meta {	
	display: inline-block;
	padding-top: 6px;
	
}

.commentmetadata_karma {float: right; font-size: 14px; font-weight: bold;}
.commentmetadata_karma span {display: inline-block; vertical-align: top; margin-top:3px; color: #777;}

.poorcomment {opacity:0.2;filter:alpha(opacity=20)!important}
.poorcomment:hover {opacity:1.0;filter:alpha(opacity=100)!important}

.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 14px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #FF4B33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#coments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#coments .pingback p {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#coments .pingback .url {
	font-style: italic;
	font-size: 13px;
}



/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	margin: 24px 0;
	border-top: 1px solid #e7e7e7;
	overflow: hidden;
	position: relative;
}
#respond p {
     font-family: Arial,sans-serif!important; font-size: 120%!important;
	margin: 0;!important
}
#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 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	display: block;
	margin:0 0 9px;
	width:50%;
}
#respond textarea {
	display: block;
	width:50%%;
}
#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 {
	width: auto;
	font-size: 18px;
	font-weight: bold;
}








/* */ h1 {
	font-size: 2.6em;
	font-family: Arial;
	margin-top: 8px;
	margin-bottom: 18px;
	color: #777;
}
/* */ h1 a {
	font-weight: normal;
}

/* */ #main h2 {
font-size: 2.4em; color: #777; text-transform: uppercase;	
}

/* */ #main h3 {
	font-size: 2.4em;
	color: #FF6000;;
	font-weight: normal;
}

/* */ h2 {
	font-family: Verdana, Tahoma;
	font-weight: bold;
	font-size: 1.8em;	
	color: #555;
}
/* */  h3 {
	font-size: 2.4em;
	color: #777;
	font-weight: normal;
}

#sidebar ul li#authors ul li img.avatar {
	clear: both;
	margin: 0 3px 0 0;
	padding: 3px;
}
#sidebar ul li#authors, #sidebar ul li#authors ul li {
	border: none;
}
img.avatar {
	float: none;
	border: 1px solid #ddd;
}

}
.postcontent {
	overflow: auto;
}
.bottom_of_entry {
	border-top: 1px solid #ddd; 
	clear: both;
	margin: 0;
	padding: 0;
}
h2 img {
	vertical-align: middle;
	margin-right: 12px;
}
#main p img {
	vertical-align: top;
	padding: 2px;
	border: 1px solid #eee;
	margin-right: 8px;
}
#main h4 {
	font-size: 1.3em;
}

/*--*/ #main p {
	font-size: 1.52em;
	line-height: 1.6em;	
	margin: .7em 0;
	color: black;
}


#main ul#comments {
	margin-left: 52px;
}
#main ul#comments img.avatar {
	margin-left: -52px;
	margin-right: 12px;
}
#main form {
	margin-top: 10px;
}
#main textarea {
	width: 460px;
}
#main input {
	margin: 4px 0;
}
#main .meta {
	font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
	font-size: 0.8em;
	margin: 0 0 1.5em 0;
	color: #666;
}
#main p.meta {
	font-size: 1em;
}
h2 .rss {
	float: none;
	background: url(i/feed12x12.png) center left no-repeat;
	padding-top: 0;
	padding-left: 16px;
}
.rss {
	float: right;
	background: url(i/feed.png) bottom left no-repeat;
	padding-left: 14px;
	font-size: 0.8em;
	font-weight: normal;
	padding-top: 4px;
	line-height: 1em;
}
.allrss {
	background: url(i/feed.png) center left no-repeat;
	padding-left: 14px;
}

#wpstats {
	position: relative;
	margin-top: 30px;
}
#main .post ul {
	list-style: none;
	margin-top: 16px;
	margin-bottom: 16px;
	margin-left: 70px;
	font-size: 1.52em;
	line-height: 1.6em;
}

#main .post ul {
	margin-left: 18px;
	list-style: disc;	
	margin-top: 16px;
	margin-bottom: 16px;
	margin-left: 30px;
}

#main .post ul ul,
#main .post ol ul {
	margin-top: 0;
}

#main .post ol {
	margin-top: 16px;
	margin-left: 18px;
	list-style: decimal;
}

#main .post ol ol {
	margin-top: 0;
}

img.centered, img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

#subscribe {margin:0!important; margin-top:2px!important;display: inline-block!important;}
