/*
Theme Name: Reverse Daily Mortgage
Theme URI: http://www.graphpaperpress.com/
Description: A Wordpress magazine theme based on the Blueprint CSS Framework.
Version: 1.0
Author: Thad Allender for Graph Paper Press
Author URI: http://www.graphpaperpress.com/
Credits: http://code.google.com/p/blueprintcss/
*/

body {
margin-bottom: 0;
margin-top: 10px;
}

#outside {
}

blockquote {
font-style: normal;
padding: 0 0 0 0;
color: #000;
background: url('images/quote.png') .5em top no-repeat;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: #000;
}

#maincontent h2.pagetitle, .maincontent h2.pagetitle {
text-transform: uppercase;
background: #eee;
font-weight: bold;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
}

a {
color: #0094ce;
text-decoration: none;
}

a:active, h2 a:active, h3 a:active {
color: #8c1b00;
text-decoration: none;
}

a:hover, h2 a:hover, h3 a:hover {
color: #464646;
text-decoration: none;
}

blockquote p {
padding: 0 20px 0 30px;
}

hr {
background: #CCC;
height: 1px;
}

img {
margin: 0;

}

.photo_align_left {
float: left;
padding: 0 1.5em 1.5em 0;
}

a.button {
float: left;
}

/* Fix for buttons */

input {
padding-left: 0;
border: 1px solid #CCCCCC;
}

ol {
margin-left: 35px;
}

label {
font-weight: normal;
}

textarea {
height: 200px;
width: 500px;
}

.small {
font-size: .9em;
}



.nomargin {
margin: 0;
}



a.button, button {
font-weight: normal;
}



dl.small dd {
font-size: .9em;
}







span.meta_align_right {
color: #ccc;
font-size: .6em;
float: right;
}







span.meta_align_right a {
color: #ccc;
}



span.meta_align_right a:hover {
color: #000;
}



.linkcat {
list-style: none;
}







.post_first {
background: #fff;
padding: 1em;
}







.post_alt {
background: #eee;
padding: 1em;
}







.meta {
color: #ccc;
font-size: .8em;
line-height: 1.875em;
font-family: Georgia;
}







.meta a {
color: #ccc;
}



.meta a:hover {
color: #000;
}







.byline {
color: #ccc;
font-size: .8em;
line-height: 1.875em;
}







.byline a {
color: #FF3706;
text-decoration: none;
line-height: 1.875em;
}







.byline a:hover {
color: #000;
}







.five_posts h6 a, .five_posts h4 a, .five_posts h3 a {
text-decoration: none;
margin-bottom: 0;
}







#maincontent h2, #feature h2, .maincontent h2 {
color: #3B4A25;
border-bottom: 1px solid #ccc;
margin-bottom: 15px;
}







h2 a {
color: #3B4A25;
text-decoration: none;
}







#maincontent .post h2, #feature .post h2 {
margin-bottom: 5px;
}



#maincontent .content {
padding: 25px 30px 20px 48px;
}











#feature p img {
margin: 7px 0 2em 0;
}



.feature_text {
margin-top: 2em;
}



#home_right {
padding: 0;
}



#home_right .entry {
padding: 0 0 2em 0;
}







.author {
padding: 1.5em;
margin-bottom: 1.5em;
background: #eee;
}







.author img {
float: left;
padding: 0 1em 1em 0;
}







.author p {
margin-left: 8em;
}







.author h6 {
margin-left: 7em;
border-bottom: 1px #000 dotted;
}







.navigation, 



.navigation a {
color: #AAA;
}



.alignright {
float: right;
}



.alignleft {
float: left;
}



.post {
margin-bottom: 25px;
}



.entry {
padding-bottom: 25px;
}







/* HEADER */



#header {
height: 50px;
width: 950px;
padding: 4px 0 0 0;
position: relative;
}







#header h1, #header .description {
padding: 0;
margin: 0;
line-height: 2em;
}







/* NAVIGATION IN POSTS */



.entry #nav .content {
padding: 0;
margin: auto;
}







.entry #nav {
margin-bottom: 15px;
background: #FFF;
}







.entry #nav li a {
color: #FFF;
border-right: 1px solid #AAA;
background: #666;
}







.entry #nav li.last a {
border-right: none;
}







.entry #nav li a:hover {
background: #333;
color: #FFF;
}







/* FOOTER */



#footer {
text-align: center;
font-size: .9em;
margin: 0;
}







#footer a {
text-decoration: none;
}







/* SEARCH */



#search {
float: right;
}







#search #s {
background: transparent url('images/icons/search_grey.gif') 0px center no-repeat;
padding: 2px 0 2px 17px;
width: 135px;
color: #CCCCCC;
font-size: 0.9em;
margin-right: 0px;
margin-top: 10px;
}







#search #s:hover {
color: #000;
}




.search-excerpt {
margin: 0;
}







/* COMMENTS */



.commentlist li {
padding: 8px 15px;
}



.comments-alt {
background: #EEE;
}







/* LISTS */







ul {
list-style-type: none;
margin-left: 1em;
padding: 0;
}







ul li {
list-style-image: url('images/icons/li.png');
background-repeat: no-repeat;
line-height: 2em;
margin: 0;
padding: 0;
}







ul li a {
color: #000;
}







.sidebar ul {
margin: 0 0 1em 1em;
}



.sidebar ul li {
}



.sidebar h4 {
color: #333;
margin: 0 0 .5em 0;
font-weight: bold;
}







/* COMMENT STYLES */



#comment {
width: 460px;
}







/* MAIN NAVIGATION */



#navmenu-h {
background: #000;
}



#navmenu-h li.alignright {
float: right;
}







ul#navmenu-h {
margin: 0 0 1em 0;
border: 0 none;
padding: 0;
width: 950px;



	/*For KHTML*/



	list-style: none;
height: 24px;
}







ul#navmenu-h li {
margin: 0;
border: 0 none;
padding: 0;
float: left;



	/*For Gecko*/



	display: inline;
list-style: none;
position: relative;
height: 24px;
}







ul#navmenu-h ul {
margin: 0;
border: 0 none;
padding: 0;
width: 160px;
list-style: none;
display: none;
position: absolute;
top: 24px;
left: 0;
}







ul#navmenu-h ul:after /*From IE 7 lack of compliance*/ {
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;
}







ul#navmenu-h ul li {
width: 160px;
float: left;



	/*For IE 7 lack of compliance*/



	display: block !important;



	/*For IE*/
}







/* Root Menu */



ul#navmenu-h a {
padding: 2px 20px 0 20px;
float: none !important;



	/*For Opera*/



	/*For IE*/



	display: block;
background: #000;
color: #ccc;
font: 11px/22px Helvetica;
text-decoration: none;
height: auto !important;



	/*For IE*/
}







/* Root Menu Hover Persistence */



ul#navmenu-h a:hover,



ul#navmenu-h li:hover a,



ul#navmenu-h li.iehover a {
background: #333;
color: #FFF;
}







/* 2nd Menu */



ul#navmenu-h li:hover li a,



ul#navmenu-h li.iehover li a {
float: none;
background: #000;
color: #ccc;
}







/* 2nd Menu Hover Persistence */



ul#navmenu-h li:hover li a:hover,



ul#navmenu-h li:hover li:hover a,



ul#navmenu-h li.iehover li a:hover,



ul#navmenu-h li.iehover li.iehover a {
background: #333;
color: #FFF;
}







/* 3rd Menu */



ul#navmenu-h li:hover li:hover li a,



ul#navmenu-h li.iehover li.iehover li a {
background: #000;
color: #ccc;
}







/* 3rd Menu Hover Persistence */



ul#navmenu-h li:hover li:hover li a:hover,



ul#navmenu-h li:hover li:hover li:hover a,



ul#navmenu-h li.iehover li.iehover li a:hover,



ul#navmenu-h li.iehover li.iehover li.iehover a {
background: #CCC;
color: #FFF;
}







/* 4th Menu */



ul#navmenu-h li:hover li:hover li:hover li a,



ul#navmenu-h li.iehover li.iehover li.iehover li a {
background: #EEE;
color: #666;
}







/* 4th Menu Hover */



ul#navmenu-h li:hover li:hover li:hover li a:hover,



ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
background: #CCC;
color: #FFF;
}







ul#navmenu-h ul ul,



ul#navmenu-h ul ul ul {
display: none;
position: absolute;
top: 0;
left: 160px;
}







/* Do Not Move - Must Come Before display:block for Gecko */



ul#navmenu-h li:hover ul ul,



ul#navmenu-h li:hover ul ul ul,



ul#navmenu-h li.iehover ul ul,



ul#navmenu-h li.iehover ul ul ul {
display: none;
}



ul#navmenu-h li:hover ul,



ul#navmenu-h ul li:hover ul,



ul#navmenu-h ul ul li:hover ul,



ul#navmenu-h li.iehover ul,



ul#navmenu-h ul li.iehover ul,



ul#navmenu-h ul ul li.iehover ul {
display: block;
}







.arrows {
background: url('images/arrows.jpg') no-repeat left;
padding: 10px 0 10px 100px;
}



.meta_list, .meta_list a, ul.meta_list {
color: #ccc;
list-style-image: none;
}



.meta_list li {
border-bottom: 1px dotted #ccc;
list-style-image: none;
}

