/*
 R&R Schultz Custom Homes
 Author: Craig Rentmeester  www.craigrentmeester.com
*/

/* For Padding and Margins - top right bottom left */

/* Color Numbers - Red=#852121;  White=#ffffff  Black =#000000  Light Tan=#fcfce8   Dark Tan=#e0dfbc */


/* Cross-browser settings */
* {
 margin: 0;
 padding: 0;
}

/* general styles */
body {
 margin: 0px auto; 
font: normal 12px 'Verdana', sans-serif; 
 overflow:scroll=yes;
 overflow-x:hidden;
 background: #f1d6b9 url(http://rrschultzhomes.com/images/bg1.png) repeat-x;
 background-position:top;
}

.block { margin-bottom: 13px; }


img { border:0;}

a { color: #852121; text-decoration:none;}

a:hover { color: #852121;  text-decoration: underline;}

#wrapper {
 width: 1000px;
 margin: 0px auto;
 padding: 0px;
 border: 0px solid #383838;
 font: 1.0em/120% 'Verdana', sans-serif;
}




/* Header */
#header {
 float: left;
 width: 1000px;
 height: 166px;
 margin: 0px;
 padding: 0px 0px 5px 0px;
}

#header p{
 padding: 80px 50px 0px 550px;
 font-size: 1.4em;
 font: "Palatino Linotype", serif;
 color: #852121;
}



/* Image Gallery 2 */
#image_gallery {
position: relative;
overflow: hidden;
}
ul#gallery_thumbs {
list-style: none;
margin: 0;
padding: 0;
}
#gallery_thumbs li {
background: none;
display: inline;
}
.thumb img { /* styles thumbnail previews */
background: #fff;
padding: 2px;
border: 1px solid #ddd;
}
.thumb:hover img {
background-color: transparent;
}
.thumb span { /* hides large previews */
visibility: hidden;
position: absolute;
}
.thumb span img { /* styles large previews */
background: #fff;
padding: 2px;
border: 1px solid #ddd;
}
.thumb:hover span { /* displays preview while hovering over thumb */
visibility: visible;
top: 80px; /* absolute positioning to control where previews are displayed */
left: 0;
z-index: 100;
}



/* Navigation */
#navigation {
 float: left;
 width: 1000px;
 height: 90px;
 margin-top: 40px ;
 margin-bottom:0px ;
 margin-left: 0px;
 margin-right: 0px;
  padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 text-align: center;
}

#navigation ul {
 list-style:none;
 margin: 0px 35px 0px 0px;
}

#navigation li {
  display:inline;
 margin: 0px 0px 0px 0px;
 padding-top: 0px;
 padding-bottom: 0px ;
 padding-left: 25px;
 padding-right: 25px;
}



#navigation li a {
  text-decoration: none;
 color: #e0dfbc;
 font: bold 1.3em 'Verdana', sans-serif;
 margin: 0px;
 padding: 0px 25px 0px 25px;
 border: 0px;
}

#navigation li a:hover {
 font: bold 1.3em 'Verdana', sans-serif;
 text-decoration: underline;
 margin: 0px;
 padding: 0px 25px 0px 25px;
 border: 0px;
}


/* Main contents */
#contentsfull {
 float:left;
 width: 695px;
 padding: 15px 150px 20px 150px;
/* padding-top: 15px;
 padding-bottom: 40px ;
 padding-left: 0px;
 padding-right: 0px;*/
 background: #f1d6b9;
 color: #383838;
 font-size: 1.0em;
 text-align: left;
}



#contentsfull p{
 margin: 10px 0px 10px 0px;
 padding: 0px 0px 5px 0px;
 color: #383838;
 font: 1.1em "Verdana", sans-serif;
 text-align: left;
}

#contentsfull h1 {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 color: #383838;
 font: bold 1.6em "Verdana", sans-serif;
 text-align: left;
}


#contentsfull a {
 color: #852121;
}



#contentsfull h2, #contentsfull h3 {
	margin: 25px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 color: #383838;
 font: bold 1.6em "Verdana", sans-serif;
 text-align: left;
}

.contact {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#contentsfull ul {
 list-style:none;
 margin: 0px 0px 0px 0px;
}

#contentsfull li {
 margin: 0px 0px 0px 0px;
 padding-top: 3px;
 padding-bottom: 0px ;
 padding-left: 0px;
}



/* Main contents */
#contents {
 float: right;
 width: 595px;
 margin: 0px 150px 20px 50px;
 padding-top: 15px;
 padding-bottom: 40px ;
 padding-left: 0px;
 padding-right: 0px;
 background: #f1d6b9;
 color: #383838;
 font-size: 1.0em;
 text-align: left;
 display:inline;
}


#contents p{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 5px 0px;
 color: #383838;
 font: 1.1em "Verdana", sans-serif;
 text-align: left;
}


#contents h1 {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 15px 0px;
 color: #383838;
 font: bold 1.6em "Verdana", sans-serif;
 text-align: left;
}

#contents h2 {
 padding: 0px 0px 15px 0px;
 color: #383838;
 font: bold 1.6em "Verdana" sans-serif;
 text-align: left;
}

#contents a {
 color: #852121;
}



#contents h3 {
 padding: 0px 0px 15px 0px;
 color: #383838;
 font: bold 1.6em "Verdana", sans-serif;
 text-align: left;
}

#contents h4 {
 padding: 0px 0px 15px 0px;
 color: #383838;
 font: bold 1.3em "Verdana", sans-serif;
 text-align: left;
}

#contents ul {
 list-style:none;
 margin: 0px 0px 0px 5px;
}

#contents li {
 margin: 0px 0px 0px 10px;
 padding-top: 3px;
 padding-bottom: 0px ;
 padding-left: 0px;
}



/* Sidebar */

.sidebar {
 float:left;
 width: 160px;
 margin: 0px 15px 20px 25px;
 padding: 0px;
 background: #f1d6b9;
 color: #504f4f;
 font-size: 1.0em;
 text-align: left;
 display:inline;
}

.sidebar h5 {
margin: 0px 0px 0px 0px;
 padding: 15px 0px 10px 0px;
 color: #383838;
 font: bold 1.2em "Verdana", sans-serif;
 text-align: left;
}

.sidebar ul {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 30px;
 list-style-type: none;
 width: 110px;
 border: 0px solid #999999;
}

.sidebar p {
 font: 0.9em 'Verdana', sans-serif;
 width: 110px;
 text-align: left;
}


.sidebar li {
 line-height: 0;
 list-style-type: none;
}

.sidebar li a {
 display:block;
 line-height: normal;
 padding: 3px 0px 3px 0px;
 background: #f1d6b9;
 color: #852121;
 font: 1.1em 'Verdana', sans-serif;
 text-align: left;
 text-decoration: none;
 list-style-type: none;
}

.sidebar li a:hover {
 background: #f1d6b9;
 color: #852121;
 text-decoration: underline;
 list-style-type: none;
}

/* Disclaimer */

#Disclaimerfull {
 clear: both;
 width: 695px;
 height: 60px;
 margin: 20px 150px 0px 150px;
 padding: 20px 0px 0px 0px;
 background: #f1d6b9;
 color: #383838;
 font-size: 0.9em;
 text-align: center;
 border-top: solid 1px #313b01;
}

#Disclaimerfull a {color:#852121;}


#Disclaimerfull a:hover {color: #852121; text-decoration: underline;}


#Disclaimerfull p { color: #383838;
 font: 1.1em "Verdana", sans-serif;}


/* Disclaimer */

#Disclaimer {
 clear: both;
 width: 695px;
 height: 60px;
 margin: 20px 200px 0px 200px;
 padding: 20px 0px 0px 0px;
 background: #f1d6b9;
 color: #383838;
 font-size: 0.9em;
 text-align: center;
 border-top: solid 1px #313b01;
}


#Disclaimer p { color: #383838;
 font: 1.1em "Verdana", sans-serif;}


#Disclaimer a {color:#852121;}


#Disclaimer a:hover {color: #852121; text-decoration: underline;}


/* Credit */

#credit {
 clear: both;
 width: 1000px;
 height: 40px;
 margin: 0px;
 padding: 20px 0px 0px 0px;
 background: #f1d6b9;
 font-size: 0.8em;
 text-align: center;
}

#credit p {font-color: #5f5f4f;}

#credit a{ color: #5f5f4f;}


#credit a:hover { color: #5f5f4f; text-decoration: underline;}



