body {
background:#ffffff url('/art/sitebg.jpg') top center;
font-family: 'Roboto', sans-serif;
font-size: 11pt;
line-height: 16pt;
color:#3d261c;
padding:0px;
margin:0px;
}

h1, h2, h3, h4{
margin:0; padding:0;
}

h2{
margin:0px 0px 0px 0px;
padding:0px 0px 3px 0px;
}

a,a:visited,a:hover{cursor:pointer;}.switcher-content{display:none;}

a, a:hover{
text-decoration:none;
}

a{
color:#362018;
}

a:hover{
color:#78442c;
}

#container{
width:998px;
margin:100px auto 0px auto;
background:url('/art/content-bg.jpg') top center repeat-y;
min-height:300px;
position:relative;
border:1px solid #6c4f3f;
-webkit-box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.25);
box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.25);
}

#logo{
position:absolute;
z-index:23;
top:-100px;
}

#social{
position:absolute;
top:-40px;
right:0px;
z-index:25;
}

#wood-top{
position:absolute;
top:0;
z-index:21;
}

#wood-bottom{
position:absolute;
bottom:0;
z-index:22;
}

#video-button{
position:absolute;
left:60px;
bottom:30px;
z-index:23;
text-align:center;
background:url('/art/white-transparent.png') top center;
padding:10px;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.25);
box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.25);
font-size:12pt;
line-height:22pt;
}

#navigation{
position:absolute;
text-align:right;
z-index:30;
padding:40px 0px 0px 0px;
width:100%;
}

#navigation ul{
list-style:none;
padding:0;
margin:0;
width:85%;
float:right;
}

#navigation ul li{
float:left;
border-right:1px solid #856525;
border-left:1px solid #fefaec;
}

#navigation ul li.first{
border-left:0;
}

#navigation ul li.last{
border-right:0;
}

#navigation ul li a{
display:block;
font-size:14pt;
line-height:16pt;
color:#856525;
padding:0px 15px;
}

#navigation ul li a:hover{
color:#553d0e;
}

#main-content{
margin:70px 0px 0px 0px;
}

#slogan{
font-size:24pt;
line-height:32pt;
color:#462c20;
text-align:right;
}

.mission{
font-size:16pt;
line-height:24pt;
color:#462c20;
margin:20px 0px;
}

#credits{
width:1000px;
margin:20px auto 80px auto;
color:#666;
}

.styled-container{
background:url('/art/styled-transparent.png');
-webkit-border-radius: 10px;
border-radius: 10px;
padding:40px;
-webkit-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.25);
box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.25);
}




#review{
background-color:#ffffff;
width:575px;
float:right;
margin-top:180px;
margin-right:40px;
z-index:1000;
position: relative;
padding:10px;
}

#review .photo{
width:56px;
height:56px;
float:left;
margin-right:15px;
}

#review .info{
width:500px;
float:left;
}


#review .stars{
color:#f9c844;
}

#review a, #review a:hover{
color:#333333;
}


.review2{
padding:10px;
}

.review2 .photo{
width:56px;
height:56px;
float:left;
margin-right:15px;
}

.review2 .info{
width:800px;
float:left;
}

.review2 .stars{
color:#f9c844;
}
