/*
Information about styling your Thesis installation using this file can be found
in the User's Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/

BODY {
	background-color: #111;
        padding: 0px;
        margin: 0px;
}

FORM {
	padding: 0px;
	margin: 0px;
}

.clear {
	line-height: 0px;
	font-size: 0px;
	clear: both;
	width: 0px;
	height: 0px;
	padding: 0px;
	margin: 0px;
}

.custom a {
    color: #CC6600;
}

.custom .post {
    border: none;
}

.custom .entry-content p {
    line-height: 1.4em;
}

/* post comments */
.custom #content #comments {}

.custom #content #comments .comments_intro {
	border-style: solid;
	border-width: 1px 0px;
	border-color: #777;
	margin-right: 20px;
}

.custom #content #comments .comments_intro p {
	font-size: 12px;
	font-family: georgia, times new roman, times, serif;
        margin: 0px 5px;
}

.custom #content #comments .comments_intro p .bracket {
	display: none;
}

.custom #content #comments .comments_intro p span {
        font-size: 12px;
        font-weight: bold;
}

.custom #content #comments #comment_list {
		border: none;
}

.custom #content #comments #comment_list .comment {
		border: none;
}

.custom #content #comments #comment_list .comment p {
		line-height: 1.4em;
}

.custom #content #comments #respond {}

.custom #content #comments #respond p {
		font-family: georgia, times new roman, times, serif;
		font-size: 11px;
		font-weight: bold;
		letter-spacing: 0em;
		color: #000;
               text-transform: uppercase;
}

/* post navigation */
.custom #content.hfeed .prev_next {
	border-top: 7px solid #e1e2e3;
}

.custom #content.hfeed .prev_next p {
	font-family: georgia, times new roman, times, serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0em;
	text-transform: uppercase;
	color: #000;
}

.custom #content.hfeed .prev_next p a {
	display: block;
	font-size: 11px;
}

/* comments link */
.custom .entry-content .to_comments {
    border-style: solid;
    border-width: 1px 0px;
    border-color: #888;
    font-size: 12px;
    padding: 2px 5px 3px 5px;
    font-family: georgia, times new roman, times, serif;
}


.custom .entry-content .to_comments a {
    background: url('http://www.savionaire.com/img/comment_yellow.gif') top left no-repeat;
    padding-left: 22px;
}


.custom .entry-content .to_comments a span {
    font-size: 12px;
    font-weight: bold;
}


.custom .entry-content .to_comments .bracket {
    display: none;
}

.custom #page .headline_area .postMeta {
    display: none;
}

.custom #page .hfeed .headline_area .postMeta {
    display: block;
}

.custom .post .headline_area .postMeta {
	font-family: georgia, times new roman, times, serif;
	font-size: 12px;
        margin-bottom: 0.5em;
}

.custom .post .headline_area .postMeta .postCat a {
    background-color: #CC6600;
    color: #fff;
    padding: 2px;
    font-style: italic;
}

.custom .headline_area .headline_meta {
    display: none;
}

.custom #page .headline_area h1, .custom .headline_area .entry-title {
    font-size:32px;
    font-weight:400;
    line-height:30px;
    /*text-transform:uppercase;*/
}

.custom .headline_area .entry-title a {
    /*color: #000;*/
    color: #CC6600;
}

/* current page on page list sidebar */
.custom .widget_pages .current_page_item {
}

.custom .widget_pages .current_page_item a {
}

/* archive list header */
.custom #content #archive_info {
	font-family: georgia, times new roman, times, serif;
        border-style: solid;
        border-width: 0px 0px 7px 0px;
        border-color: #e1e2e3;
}

.custom #content #archive_info p {
	font-weight: bold;
	letter-spacing: 0em;
        font-size: 11px;
}

.custom #content #archive_info h1 {
    font-size:32px;
    font-weight:400;
    line-height:30px;
    color: #666;
}

.custom #savSignup {
    margin-top: 1em;
}

.custom .widget .textwidget #savSignup #savSignEmail {
        width: 200px;
        background-color: #fff;
        border-style: solid;
        border-width: 1px;
        border-color: #666;
        padding: 3px;
        float: left;
        margin-right: 5px;
        font-size: 12px;
}

.custom .widget .textwidget #savSignup #savSignSubmit {
    background-color: #fff;
    text-transform: uppercase;
    color: #000;
    border-style: solid;
    border-width: 1px;
    border-color: #666;
    font-family: georgia, times new roman, times, serif;
    font-weight: bold;
    font-size: 10px;
    padding: 3px;
    float: left;
}

#page {
    padding-top: 0px;
}

#container {
 
}

#tabs {
	display: none;
}

#header {
	background-color: #fff;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #ccc;
}

#subHeader {
    padding-top: 3px;
    padding-bottom: 3px;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #000;
    font-family: georgia, times new roman, times, serif;
    font-size: 11px;
}

#subHeader #subHeaderDate {
    float: left;
    width: 160px;
    margin-left: 14px;
}

#subHeader #subHeaderTitle {    
    float: left;
}

#subHeader #subHeaderRSSLink {
    float: right;
    margin-right: 7px;
    font-size: 10px;
}

#subHeader #subHeaderRSSLink a {
    background-color: #CC6600;
    color: #fff;
    padding: 1px 4px;
}




#page {
}

#column_wrap {
    width: 634px;
}

#content {
	background-color: #fff;
	margin: 7px;
        width: 454px;
}

#content_box {
	background-color: #E2E1E3;
	padding: 0px;
}

#footer {
	border-style: solid;
	border-width: 5px 0px 0px 0px;
	border-color: #000;
        text-align: left;
        color: #fff
}

#footer a {
	color: #CC6600;
	border-style: none;
}

#footer a:hover {
	color: #FF9933;
	text-decoration: underline;
}

#sidebar_1 {
	width: 158px;
}

#sidebar_1 a {
    font-weight: bold;
}

#sidebar_1 .sidebar_list {
        padding: 0px;
        margin: 0px;
}

#sidebar_1 .sidebar_list .widget {
        background-color: #fff;
        margin: 7px 7px 0px 7px;
        padding-top: 1px;
        padding-bottom: 1px;
}

.custom #sidebar_1 .sidebar_list .widget h3 {
    font-size: 12px;
    color: #000;
    letter-spacing: 0px;
    font-weight: bold;
    padding: 0px;
    margin: 10px;
}



#sidebar_1 .sidebar_list .widget ul li {
    margin: 10px;
}

#sidebar_1 .sidebar_list .widget div.textwidget {
    margin: 10px;
    line-height: 1.2em;
    color: #555;
}

#sidebar_1 .sidebar_list #search {
        background-color: #222;
        padding: 0px;
        margin: 7px 7px 0px 7px;
}

#sidebar_1 .sidebar_list #search input {
        background-color: #fafafa;
        border-style: solid;
        border-width: 1px;
        border-color: #999999;
        width: 133px;
        margin: 7px;
        font-family: lucida grande, verdana, helvetica, sans-serif;
        font-size: 10px;
        padding: 4px;
}

#sidebars { /* right sidebar container */
    width: 325px;
}

#sidebar_2 {
    padding: 0px;
    margin: 0px;
}

#sidebar_2 a {
    font-weight: bold;
}

#sidebar_2 .sidebar_list {
    padding: 0px;
    margin: 0px;
}

#sidebar_2 .sidebar_list .widget .catName {
    font-style: italic;
}

/* search box widget */
.custom #sidebar_2 .sidebar_list #text-371444111 {
        width: 288px;
        /*padding: 10px 10px 1px 20px;*/
}

.custom #sidebar_2 .sidebar_list #text-371444111 form {
}

/* yayyy ie hacks */
* html .custom #sidebar_2 .sidebar_list #text-371444111 .textwidget {
		padding-bottom: 0px;
}

.custom #sidebar_2 .sidebar_list #text-371444111 .textwidget {
		padding-bottom: 10px;
}

.custom #sidebar_2 .sidebar_list #text-371444111 input {
}

.custom #sidebar_2 .sidebar_list #text-371444111 input#s {
		float: left;
        width: 230px;
        background-color: #fff;
		font-size: 12px;
        border-style: solid;
        border-width: 1px;
        border-color: #666;
        padding: 3px;
        margin-right: 5px;    
}

.custom #sidebar_2 .sidebar_list #text-371444111 input#submitButton {
	float: left;
    background-color: #fff;
    text-transform: uppercase;
    color: #000;
    border-style: solid;
    border-width: 1px;
    border-color: #666;
    font-family: georgia, times new roman, times, serif;
    font-weight: bold;
    font-size: 10px;
    padding: 3px;
}

#sidebar_2 .sidebar_list .widget {
        background-color: #fff;
        margin: 7px 7px 7px 0px;
        width: 288px;
        padding-top: 15px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 10px;
        color: #444;
}

.custom #sidebar_2 .sidebar_list .widget h3 {
    font-size: 12px;
	font-variant: normal;
	line-height: 1em;
	margin-bottom: 1em;
    color: #000;
    letter-spacing: 0px;
    font-weight: bold;
    text-transform: uppercase;
}

.custom #header #logo a { margin-left: 0px; display: block; height: 203px; width: 500px; background: url('images/header.jpg') no-repeat; outline: none; }
.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }
.custom #header #tagline { height: 0; }
.custom #header { padding: 0; }

#header_ad { float: right; }