/*
Author: A. Klier
Author URI: http://www.littleredcamper.com/
*/

html, body {
margin: 0;
padding: 0;
height: 100%;
background-color:#5e2305;
background-image:url('images/bg_tile.jpg');
background-repeat:repeat;
background-attachment:fixed;
background-position: top left; 
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
font-size:1em;
}
#wrapper {
width:100%;
height:100%;
background-image:url('images/backgroundwork.png');
background-repeat:no-repeat;
background-attachment:scroll;
background-position: top center;
}
#col1 {
float: left;
width: 50%;
}
#col1Content {
padding-right: 509px;
height:400px;
}
#col2 {
position: absolute;
width: 960px;
height: 300px;
left: 50%;
margin-left: -509px;
}
#col3 {
float: right;
width: 50%;
}
#col3Content {
padding-left: 509px;
height:400px;
}
#top {
height:28px;
width:1018px;
text-align:right;
background-image:url('images/top_shaddow.png');
}
.top_links {
margin-top:10px;
margin-right:47px;
font-size:.8em;
color:#C27800;
}
#header {
width:1018px;
height:176px;
}
#menu_holder {
width:1018px;
height:57px;
padding-left:26px;
}
#menu {
padding-top:5px;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
font-weight:bold;
color:#ffffff;
font-size:1em;
text-shadow: black 3px 3px 3px;
width:960px;
height:57px;
text-align:right;
background-image:url('images/menu_bg.jpg');
}
#menu a:link { color:#ffffff; text-decoration:none; }
#menu a:visited { color:#ffffff; text-decoration:none; }
#menu a:hover { color:#ffffff; text-decoration:underline; }
#menu a:active { color:#ffffff; text-decoration:none; }
.menu_devider {
vertical-align:-4px;
margin-left:12px;
margin-right:3px;
}
.menu_pad {
margin-left:25px;
}
#under_menu {
width:1018px;
height:21px;
background-image:url('images/under_menu.png');
}
#content {
width:1018px;
background-image:url('images/bck_slice.png');
}
#home_content {
width:1018px;
padding-left:63px;
background-image:url('images/bck_slice.png');
background-repeat:repeat-y;
}
#content_go {
width:1018px;
text-align:left;
font-size:1em;
margin-left:29px;
}
#home_content_go {
width:891px;
}
#prop_head, #team_head, #news_head, #contact_head{
margin-left:20px;
background-image:url('images/prop_flourish.png');
background-repeat:no-repeat;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
font-weight:bold;
font-size:2.0em;
height:44px;
padding-top:10px;
padding-left:30px;
color:#54510F;
}

#prop_descrip, #team_descrip {
padding-top:10px;
padding-left:5px;
padding-right:155px;
color:#923E05;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
font-size:.9em;
text-align:center;
}
.prop_title {
color:#736F1F;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
font-size:1em;
font-weight:bold;
padding-left:5px;
padding-top:20px;
}
#prop1 {
margin-right:140px;
background-color:#ffffff;
margin-bottom:30px;
}
#prop1 iframe { 
overflow-x: hidden; 
overflow-y: scroll; 
margin-left:0px;
width:880px;
height:600px;
}
#prop2 {
margin-right:140px;
background-color:#ffffff;
margin-bottom:30px;
}
#prop2 iframe {
overflow-x: hidden;
overflow-y: scroll;
margin-left:0px;
width:880px;
height:600px;
}
#prop3 {
margin-bottom:30px;
}
#p3iframewrap {
width:1026px;
overflow:hidden;
position:relative; 
}
#p3iframe {
overflow-x: hidden;
overflow-y: scroll;
width:1026px;
height:750px;
margin-left:-145px;
margin-top:-185px;
}
#prop4 {
margin-right:140px;
background-color:#ffffff;
margin-bottom:30px;
}
#prop4 iframe {
overflow-x: hidden;
overflow-y: scroll;
margin-left:0px;
width:880px;
height:600px;
}
#prop5 {
margin-right:140px;
background-color:#ffffff;
margin-bottom:30px;
}
#prop5 iframe {
overflow-x: hidden;
overflow-y: scroll;
margin-left:0px;
width:880px;
height:600px;
}
#team {
padding-top:30px;
}
#team_member {
padding-left:15px;
padding-bottom:40px;
color:#C27800;
font-size:.8em;
vertical-align:top;
}
.team_name {
font-weight:italic;
font-size:1.4em;
}
#news {
padding-right:100px;
}
#news table td {
color:#923E05;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
font-size:.9em;
}
#contact {
text-align:center;
width:620px;
margin-left:120px;
margin-right:-120px;
padding-top:20px;
padding-left:25px;
margin-bottom:40px;
background-color:#E9D78F;
}
#contact table td {
color:#923E05;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
font-size:1em;
}
#contact input {
padding-left:2px;
color:#923E05;
background-color: #ffffff;
border: 1px solid #923E05;
}
#contact textarea {
padding-top:2px;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
color:#923E05;
background-color: #ffffff;
border: 1px solid #923E05;
}
#contact a {
color:#736F1F;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
font-size:1.3em;
}
#contact_bottom {
padding-left:0px;
}
.underline {
text-decoration:underline;
}
#below_content {
width:1018px;
height:235px;
background-image:url('images/below_content.png');
background-position:bottom left;
}
#home_below_flash {
width:891px;
padding-left:63px;
vpadding-top:33px;
}
#vert_devide {
margin-left:4px;
margin-top:40px;
width:2px;
height:159px;
background-color:#943B04;
}
.welcome {
padding-top:9px;
padding-left:25px;
font-weight:bold;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
font-size:2.1em;
color:#CB9E2D;
background-image:url('images/small_flourish.png');
background-repeat:no-repeat;
height:45px;
}
.olive {
color:#54510F;
font-size:.9em;
}
#search_home {
height:200px;
margin-left:14px;
background-image:url('images/search-flourish.png');
background-position:bottom;
background-repeat:no-repeat;
background-attachment:scroll;
}
.search_text {
vertical-align:bottom;
font-weight:bold;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
font-size:3em;
color:#CB9E2D;
padding-left:5px;
}
.for_new {
font-weight:bold;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
font-size:1.7em;
color:#54510F;
padding-left:45px;
}
#inner_footer {
margin-top:-40px;
width:1018px;
height:155px;
background-image:url('images/content_inner_end.png');
}
#footer {
width:1018px;
height:103px;
background-image:url('images/content_end.png');
}
#footer_go {
padding-top:40px;
width:1018px;
color:#C27800; 
text-align:center;
font-size:.8em;
margin-left:29px; 
}
#inner_footer_go {
padding-top:80px;
width:1018px;
color:#C27800;
text-align:center;
font-size:.8em;
margin-left:29px;
}

.apad {
padding-left:10px;
padding-right:10px;
}

a:link { color:#C27800; text-decoration:underline; }
a:visited { color:#C27800; text-decoration:underline; }
a:hover { color:#C27800; text-decoration:none; }
a:active { color:#C27800; text-decoration:underline; }

.hr {	
width:830px;
height:2px;
color:#943b04;
background-color: #943b04;
}