/*
Theme Name: Others Centered
Author: Virtus Designs
Author URI: http://www.virtusdesigns.com/
*/

* {margin: 0; padding: 0;}


body {text-align: center; font: 12px Verdana; color: #333333; background: #ffffff url(images/header.gif) repeat-x 0 0;}
a {text-decoration: none; color: #00658D;}
a:hover {text-decoration: underline; color: #00658D;}
img {border: 0;}
.break {font-size: 0; width: 0; height: 0; clear: both;}
.alignleft {float: left; margin: 4px 10px 5px 0;}
.alignright {float: right; margin: 4px 0 5px 10px;}
.hidden {display: none;}
.noimage img {display: none;}
#wrapper {text-align: left; width: 980px; margin: auto auto;}

/** BEGIN header **/

#header {}
#header ol {list-style-type: none; padding-bottom: 55px;}
#header ol li {font-size: 0.9em; text-transform: uppercase; float: left; background: url(images/divider.gif) no-repeat 0 11px; padding: 10px;}
#header ol li.f {background: none; padding-left: 0;}
#header h1 {clear: both; font-size: 4em; float: left; width: 500px;}
#header h1 a {text-decoration: none; color: #000000;}	
#header h1 a:hover {text-decoration: underline; color: #000000;}
#header form {border: 1px solid #CCCCCC; height: 30px; float: right; width: 360px; margin-top: 20px;}
#header form p {float: left; margin: 0; padding-left: 0px; border-right: 0px solid #cccccc; height: 30px; font-size: 0.9em; color: #808080;}
#header form .date {padding: 8px 8px 12px; height: 10px; width: 114px; border-right: 1px solid #cccccc;}
#header form input {margin: 0; padding: 8px 5px 8px 5px; height: 14px; width: 188px; border: 0px solid #cccccc; font-size: 1em; font-family: Verdana; color: #808080; float: left;}
#header form button {width: 30px; height: 30px; border: none; border-left: 1px solid #cccccc; background: url(images/search.jpg) no-repeat center center; margin: 0; text-indent: -9999px; float: right;}
#header ul {list-style-type: none; clear: both; border-bottom: 5px solid #1F2012; border-left: 1px solid #cccccc;  border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; height: 27px; margin: 30px 0 10px;}
#header ul li {float: left; border-right: 1px solid #cccccc; font-size: 0.9em; text-transform: uppercase;}
#header ul li a {color: #393939; display: block; padding: 7px 10px 6px 10px;}
#header ul li a:hover {background-color: #202014; color: #ffffff; text-decoration: none;}
		
/** END header **/


/** BEGIN Home content **/

#content {clear: both; float: left; border-right: 1px solid #CCCCCC; width: 620px; padding: 0 10px 10px 0;}
#content .latest {border-bottom: 5px solid #202014; padding: 0 20px 10px 0; margin-bottom: 10px;}
#content .latest img {float: left; margin: 0 10px 5px 0; width: 200px;}
#content .latest h2 {font-size: 1.5em; padding-right: 90px; padding-bottom: 15px;}
#content .latest p {font-size: 1.0em; margin-bottom: 12px; line-height: 1.6em;}
#content .l {width: 300px; float: left; padding: 0 10px 10px 0; border-right: 1px solid #FFFFFF;}
#content .l .post {font-size: 0.9em; border-bottom: 1px dotted #353535; padding-top: 10px;}
#content .l .post h2 {font-size: 0.9em; color: #ffffff; text-transform: uppercase; background-color: #202014; padding: 5px 10px; float: left;}
#content .l .post h2 a {color: #ffffff;}
#content .l .post h3 {clear: both; font-size: 1.1em; width: 100%; padding: 10px 0;}
#content .l .post img {float: left; margin: 0 10px 5px 0; width: 100px;}
#content .l .post p {margin-bottom: 10px; line-height: 1.4em;}
#content .r {width: 299px; float: right; padding-left: 10px; border-left: 1px solid #ffffff; margin-left: -1px;}
#content .r .post {font-size: 0.9em; border-bottom: 1px dotted #353535; padding-top: 10px;}
#content .r .post h2 {font-size: 0.9em; color: #ffffff; text-transform: uppercase; background-color: #202014; padding: 5px 10px; float: left;}
#content .r .post h2 a {color: #ffffff;}
#content .r .post h3 {clear: both; font-size: 1.1em; width: 100%; padding: 10px 0;}
#content .r .post img {float: left; margin: 0 10px 5px 0; width: 100px;}
#content .r .post p {margin-bottom: 10px; line-height: 1.4em;}
#content .postnav {padding: 20px 0; clear: both;}
#content .postnav ul {list-style-type: none;border: 0;}
#content .postnav ul li {float: left; border: 1px solid #cccccc; margin: 2px; font-size: 0.9em;}
#content .postnav ul li a {display: block; border: 0 !important; padding: 5px;}
#content .postnav ul li a:hover {background-color: #007AAA; color: #ffffff;}
#content li.page_info {padding: 5px !important;}

/** END Home content **/


/** BEGIN Blog content **/

#content .blog {width: 620px; float: left; padding: 0 10px 10px 0; border-right: 1px solid #CCCCCC;}
#content .blog .post {font-size: 1.0em; border-bottom: 1px dotted #353535; padding-top: 30px;}
#content .blog .post h1 a {text-decoration: none; color: #00658D;}	
#content .blog .post h1 a:hover {text-decoration: underline; color: #00658D;}
#content .blog .post h2 {font-size: 0.9em; color: #ffffff; text-transform: uppercase; background-color: #202014; padding: 5px 10px; float: left;}
#content .blog .post h2 a {color: #ffffff;}
#content .blog .post h3 {clear: both; font-size: 1.1em; width: 100%; padding: 10px 0;}
#content .blog .post img {float: left; margin: 0 10px 5px 0; width: 100px;}
#content .blog .post p {margin: 10px 0; line-height: 1.6em; font-size: 1.0em;}
#content .blog .post .post-info {margin: 20px 0 10px 0;}

/** END Blog content **/


/** BEGIN sidebar **/

#sidebar {float: right; width: 340px;}
#sidebar div.head {background-color: #FFFFCB; border: 1px solid #CDCCCA; padding: 10px 5px;}
#sidebar div.head h2 {font-size: 0.9em; text-transform: uppercase; margin-bottom: 10px;}
#sidebar div.head .rss {font-size: 0.9em; padding: 2px 0 2px 24px; background: url(images/rss.gif) no-repeat 0 0;}
#sidebar form {border: 1px solid #CDCCCA; border-top: 0; margin-bottom: 10px; background: url(images/subscribe.jpg) no-repeat center; height: 50px;}
#sidebar form input {margin: 15px 12px 15px 40px; width: 180px; float: left; border: 1px solid #ffffff;}
#sidebar form button {float: left; width: 72px; height: 25px; margin-top: 12px; text-indent: -9999px; border: 0; background-color: transparent;}
#sidebar div.body {border: 1px solid #cccccc; padding: 10px; margin-bottom: 10px;}
#sidebar div.body img {}
#sidebar div.body a {color: #00658D;}
#sidebar div.body a:hover {color: #00658D;}
#sidebar ul.head {list-style-type: none; border: 1px solid #cccccc; border-width: 1px 1px 0 0; height: 30px;}
#sidebar ul.head li {float: left; text-transform: uppercase; font-weight: bold; border-left: 1px solid #cccccc;}
#sidebar ul.head li a {color: #343434; display: block; padding: 8px 10px;}
#sidebar ul.head li a:hover {}
#sidebar ul.body {clear: both; list-style-type: none; border: 1px solid #cccccc; padding: 10px; margin-bottom: 10px;}
#sidebar ul.body li {font-size: 0.9em; border-bottom: 1px dotted #313131; padding: 6px 0;}
#sidebar ul.body li a {color: #323232;}
#sidebar ul.body li a:hover {font-weight: bold; color: #006490;}
#sidebar .l {width: 165px; float: left; margin: 0; padding: 0;}
#sidebar .l h2 {border-top: 4px solid #1F1F15; font-size: 0.9em; text-transform: uppercase; padding: 5px 0;}
#sidebar .l ul {list-style-type: none; margin-bottom: 20px;}
#sidebar .l ul li {font-size: 0.9em; border-bottom: 1px dotted #353535; padding: 6px 0;}
#sidebar .l ul li a {color: #363636;}
#sidebar .l ul li a:hover {}
#sidebar .r {width: 165px; float: right; margin: 0; padding: 0;}
#sidebar .r h2 {border-top: 4px solid #1F1F15; font-size: 0.9em; text-transform: uppercase; padding: 5px 0;}
#sidebar .r ul {list-style-type: none; margin-bottom: 20px;}
#sidebar .r ul li {font-size: 0.9em; border-bottom: 1px dotted #353535; padding: 6px 0;}
#sidebar .r ul li a {color: #363636;}
#sidebar .r ul li a:hover {}
#sidebar .ad {height: 190px; width: 340px; background: #a3a3a3; margin-bottom: 10px;}
#sidebar .ad p {color: #000000; font-size: 1.2em; text-align: center;}

/** END sidebar **/


/** BEGIN footer **/

#footer {clear: both; border-top: 5px solid #1E2015; font-size: 0.9em; padding: 10px 0 30px;}

/** END footer **/


/** BEGIN miscellaneous **/

#content ul {margin: 0 0 10px 18px;}
#content ol {margin: 0 0 10px 20px;}
#content li {padding: 2px 0; line-height: 1.4em;}
#content h3 {margin-bottom: 5px; font-size: 1.4em; font-size: 1.5em; font-weight: normal;}
#content blockquote {padding: 20px 20px 10px; margin: 10px 0; background-color: #f3f3f3; border-width: 1px 0; border-color: #dddddd; border-style: solid; color: #464646; line-height: 1.4em;}
#content .single ul {margin: 0 0 10px 18px;}
#content .single ol {margin: 0 0 10px 20px;}
#content .single li {padding: 2px 0; line-height: 1.4em;}
#content .single h3 {margin-bottom: 5px; font-size: 1.4em; font-size: 1.5em; font-weight: normal;}
#content .single blockquote {padding: 20px 20px 10px; margin: 10px 0; background-color: #f3f3f3; border-width: 1px 0; border-color: #dddddd; border-style: solid; color: #464646; line-height: 1.4em;}
.single .details {padding: 20px 0;}
.single .details p { margin-bottom: 5px !important;}
#comments {padding: 0 10px 20px; font-size: 0.9em;}
#comments h2 {margin: 10px 0; font-size: 1.5em;}
#comments p {margin-bottom: 10px; line-height: 1.5em;}
#comments form {padding-top: 20px;}
#comments form p {margin-bottom: 5px;}
.commentauthor {margin-bottom: 5px !important; color: #9e9e9e; font-weight: bold;}
.commentdate {font-size: 0.8em; margin-bottom: 5px; color: #909090;}
.required {color: #ff0000;}
#respond {padding-top: 20px;}
.comment1 {border: 1px solid #cccccc; padding: 10px; margin-bottom: 10px;}
.commentdetails {float: left;}
.gravatar {float: right;}
h2.title {padding: 20px 10px 20px; font-size: 0.8em; font-weight: normal; text-transform: uppercase; color: #909090;}
.archive {clear: both; font-size: 0.9em; padding: 10px; border: 1px solid #cccccc; margin: 0 0 10px 10px;}
.archive h2 {font-size: 1.6em; font-weight: normal; padding-bottom: 10px;}
.archive h2 a {}
.archive img {float: left; height: 100px; margin: 5px 10px 5px 0;}
.archive p {margin-bottom: 10px; line-height: 1.5em;}

/** END miscellaneous **/

