



* { padding: 0; margin: 0; }

img { border: 0; }



body {

 background: #0b3e61;

 font-family: Georgia, serif;

 font-size: 12px;

}

#wrapper { 

 margin: 0 auto;

 width: 922px;

}

#header {

 padding: 25px 0 20px 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: 25px;

}

#header .menu ul {

 list-style: none;

}

#header .menu li {

 float: left;

 margin-left: 30px;

}

#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 #29658C;

 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: url('/wp-content/themes/bluish/images/post.gif') #08456B repeat-x;

}

#content .p-heading h2 {

 color: #E7EFF7;

 font-size: 13px;

 padding: 13px 17px 12px 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-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: url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7') #BD0000 repeat-x;

}

#sidebar .s-heading h3 {

 color: #FFE7E7;

 font-size: 13px;

 padding: 13px 17px 12px 17px;

}

#sidebar .s-content {

 background: #EFEFEF;

 padding: 17px 19px;

 color: #08456B;

}

#sidebar .s-content ul {

 list-style: none;

}

#sidebar .s-content li {

 padding-bottom: 13px;

}

#sidebar .s-content a {

 color: #08456B;

 text-decoration: none;

 font-style: italic;

}

#sidebar .s-content a:hover {

 text-decoration: underline;

}

#footer {

 background: #0b3e61;

 color: #E7EFF7;

 padding: 20px 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: 15px;

 padding: 13px 13px 4px 13px;

 margin: 10px;

 font-style: italic;

 line-height: 1.7em;

 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;

	}

