/*

Theme Name: Modified Bluish

Description: A customized, modified version of a design by <a href="http://imanto.com">Anto</a>.


*/



* { padding: 0; margin: 0; }

img { border: 0; }



body {

 background: #1b2754;
	font: 12px verdana;
}

#wrapper { 

 margin: 0 auto;

 width: 922px;

}

#header {

 padding: 15px 0 8px 0;

}

#branding {

 float: left;

}

#branding h1 {

 font-size: 23px;

 color: #D6D7D6;

 font-family: Arial, Helvetica, sans-serif;

}

#branding h1 a {

 color: #D6D7D6;

 text-decoration: none;

}

#branding h1 a:hover {

 color: #E7EFF7;

}

#description {

 font-family: Arial, Helvetica, sans-serif;

 color: #CED37B;

 font-weight: bold;

 text-transform: uppercase;

 padding: 5px 0 0 0;

}

#header .menu {

 float: right;

 padding-top: 3px;
 padding-right: 15px;

}

#header .menu ul {

 list-style: none;

}

#header .menu li {

 float: left;

 margin-left: 20px;

}

#header .menu li a {

 color: #E7EFF7;

 text-decoration: none;

 font-weight: bold;

}

#header .menu li a:hover, #header .menu li.current_page_item a {

 border-bottom: 2px solid #EFEFEF;

 padding-bottom: 3px;

}

#main {

 background: #fff;

 padding: 22px 20px;

}

#content { 

 width: 73%;

 float: left;

}

#content .post, #content .page {

 padding-bottom: 19px;

}



#content .p-heading {

 background: #1b2754 repeat-x;
 /* background: url('images/post.gif') #1b2754 repeat-x; */

}

#content .p-heading h2 {

 color: #E7EFF7;

 font-size: 15px;

 padding: 9px 17px 9px 17px;

}

#content .p-heading h2 a {

 color: #E7EFF7;

 text-decoration: none;

}

#content .p-heading h2 a:hover {

 text-decoration: underline;

}

#content .p-content {

 background: #EFEFEF;

 padding: 17px 22px 14px 22px;

 color: #08456B;

}

#content .p-content p {

 line-height: 1.7em;

 padding-bottom: 10px;

}

#content .p-content a, .navigation a, .commentlist a {

 color: #08456B;

}

#content .p-content a:hover, .navigation a:hover, .commentist a:hover {

 text-decoration: none;

}

#content .p-content ul {

 list-style-image: url(images/bullet.gif);

}

#content .p-content li {

 padding-bottom: 5px;
 margin-left: 35px;

}

#content .p-info {

 border-top: 1px solid #D6D7D6;

 background: #EFE7E7;

 padding: 13px 22px;

 color: #08456B;

 font-size: 11px;

}

#content .p-info a {

 color: #08456B;

 font-style: italic;

}

#content .p-info a:hover {

 text-decoration: none;

}

#sidebar { 

 float: right;

 width: 23%;

}

#sidebar .s-item {

 padding-bottom: 19px;

}

#sidebar .s-heading {

 background: #d22a2e repeat-x;

}

#sidebar .s-heading h3 {

 color: #FFE7E7;

 font-size: 14px;

 padding: 9px 17px 9px 17px;

}

#sidebar .s-content {

 background: #EFEFEF;

 padding: 10px 10px 10px 30px;

 color: #08456B;

}

#sidebar .s-content ul {

 list-style-image: url(images/bullet.gif);

}

#sidebar .s-content li {

 padding-bottom: 13px;

}

#sidebar .s-content a {

 color: #08456B;

 text-decoration: none;

 font-style: italic;
 
 font-weight: bold;

}

#sidebar .s-content a:hover {

 text-decoration: underline;

}

#footer {

 background: #1b2754;

 color: #E7EFF7;

 padding: 9px 0;

 font-size: 11px;

}

#footer a {

 color: #CED37B;

}

#footer a:hover {

 text-decoration: none;

}

#copyright {

 float: left;

}

#credit {

 float: right;

}

.alignleft { float: left; }

,alignright { float: right; }

.clear { clear: both; }



#content blockquote {

 font-size: 12px;

 padding: 8px 8px 4px 8px;

 margin: 6px;

 font-style: italic;

 line-height: 1.2em;

 background: #FFF;

}

#content blockquote blockquote {

 background: #f1f1f1;

}

.commentlist {

 list-style: none;

 color: #08456B;

 padding-bottom: 20px;

}

.commentlist li {

 padding: 15px;

 list-style: none;

 background: #EFEFEF;

 border-bottom: 1px dashed #CFCFCF;

}

#content .children {

 margin-top: 5px;

}

#content .children li {

 padding: 5px

 margin: 10px;

 background: #EFE7E7;

 border-top: 1px solid #D6D7D6;

 border-bottom: 0;

}

.commentlist li .avatar { 

 float: right;

 border: 1px solid #08456B;

 padding: 2px;

}

.commentlist p {

 padding-bottom: 10px;

 line-height: 1.7em;

}

a.comment-reply-link, .comment-meta a {

 font-size: 11px;

}

.commentlist a:hover {

 text-decoration: none;

}

.comment-meta {

 padding-bottom: 10px;

}

h3#comments, #respond h3 {

 color: #08456B;

 padding-bottom: 10px;

 font-size: 13px;

}

#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

background: #eee;

border: 2px solid #CFCFCF;

	}

#commentform textarea {

	padding: 2px;

        margin: 5px 0;

background: #eee;

border: 2px solid #CFCFCF;

	}

#commentform #submit {

	margin: 0 0 5px auto;

	}