/* Start of CMSMS style sheet 'Vaughn 3 CSS' */
body {
margin:0 auto;
padding:0;
border:0;
background: #211d1e url(uploads/layout/body_deg.gif) repeat-x;
}

img {
border:0;
margin:0;
}

div#topboxwrap, div#headerboxwrap, div#mainwrap {
min-width:750px;
max-width:1230px;
margin:0 auto;
padding:0;
}















div#topboxwrap {
height:37px;
}

div#topbox {
margin:0 50px;
padding:0;
background:#2b2525; 
height:37px;
}

div#topbox h2 {
color:#E1E1EA;
font-size:20px;
padding:4px 0 0 30px;
font-style: italic;
letter-spacing: .1em;
font-family:Palatino Linotype, times new roman, serif;
}

div#topmenu { 
float:right;
margin:10px 35px 0 0;
color:#E1E1EA;
}

div#topmenu img {
border:0;
margin:0 3px;
}

div#topmenu img:hover {
background: #5f4414;
}

div#topmenu a {
padding:0 10px; margin:0; border:0;
color:#E1E1EA;
font-family:trebuchet ms,helvetica,sans-serif;
font-size: 14px;
text-decoration:none;
}

div#topmenu a:hover {
background: #5f4414;
}
















div#headerboxwrap {
height:185px;
position:relative;
top:0;
left:0;
}

div#headerbox {
height:100%;
margin:0 50px;
padding:0;
background-color:#666;
background-position: top center;
border-bottom:2px #7B831E solid;
}

div#shadow {
float:left;
height:100%;
z-index:99;
width:200px;
background:#000;
opacity: .30;
filter: alpha(opacity=30);
-moz-opacity: 0.30;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}

div#logo { 
position:absolute;
bottom:0;
left:0;
width:200px;
margin:45px 0 0 50px; 
z-index:100;
border:0; padding:0;
text-align:center;
}

img#logo { 
height:137px;
width:165px;
border:0; 
margin:0 0 12px 0;
}













div#mainwrap {

}

div#anudderwrap {
margin:0 50px;
padding:0;
background:#2b2525 url(uploads/layout/body_bg.gif) repeat-x; 
min-height:600px;
}


div#sidebar {
margin:0;
padding:0;
width:200px;
z-index:110;
position:relative;
top:0;
left:0;
float:left;
}

div.info {  
font-family: trebuchet ms, sans-serif;
font-size:12px;
line-height:18px;
letter-spacing:0.04em;
margin:20px 5px 0px 20px;
color:#777;
text-align:right;
}

.social { 
font-family: trebuchet ms, sans-serif;
font-size:12px;
line-height:18px;
letter-spacing:0.04em;
margin:20px 0;
color:#777;
text-align:center;
}








div#contentbox1 {
margin:0 0 0 200px;
padding:0 3% 2% 7%;
text-align: justify;
color: #E1E1EA;
font-family: Palatino Linotype, Times New Roman, Serif;
font-size: 1em;
line-height: 1.6em;
letter-spacing: .05em;
z-index:90;
}

div#contentbox1 h1 {
display:block;
text-align:left;
letter-spacing: -.05em;
text-transform:uppercase;
font-size: 55px;
line-height: 45px;
color:#454545;
margin: 0 0 0 -5.5%;
padding:20px 0 10px 0;
}

div#contentbox1 h1.itemh1 {
display:block;
text-align:left;
letter-spacing: -.05em;
text-transform:uppercase;
font-size: 45px;
line-height: 35px;
color:#454545;
margin: 0 0 15px -5.5%;
padding: 20px 0 10px 0;
}

div#contentbox1 p {
margin: 10px 0 0 0;
}

.catpara {
min-height:95px;
}

/* note: mods to first-letter in template for ie6+ */
h1 + p:first-letter { 
float: left;
letter-spacing: .1em;
line-height: 98px;
background:#802802;
border: solid 1px #ccc;
font-size: 80px;
padding: 8px 3px;
margin: 0px 10px 0px -20px;
z-index:95;
}


h1 + p:first-line { 
text-transform: uppercase;
font-size: 1.2em;
}

div#contentbox1 a, div#contentbox2 a, div.info a, div.social a {
color:#b6952a;
text-decoration:underline;
}























div#contentbox2 {
margin:0 0 0 0;
padding:0 3% 2% 7%;
text-align: justify;
color: #E1E1EA;
font-family: Palatino Linotype, Times New Roman, Serif;
font-size: 1em;
line-height: 1.8em;
letter-spacing: .05em;
z-index:90;
}

div#contentbox2 h1 {
display:block;
text-align:left;
letter-spacing: -.05em;
text-transform:uppercase;
font-size: 55px;
line-height: 45px;
color:#454545;
margin: 0 0 0 -5.5%;
padding:20px 0 10px 0;
}

div#contentbox2 h1.itemh1 {
display:block;
text-align:left;
letter-spacing: -.05em;
text-transform:uppercase;
font-size: 45px;
line-height: 35px;
color:#454545;
margin: 0 0 15px -5.5%;
padding: 20px 0 10px 0;
}

div#contentbox2 p {
margin: 10px 0 0 0;
}
















table.pricetable td {
border-bottom: dotted 1px #777;
font-family:verdana,helvetica,sans-serif;
font-size:9px;
}

.pricelast {
border-bottom: dotted 0px #2b2525;
}

div#footer {
font-family: trebuchet ms, sans-serif;
font-size:10px;
margin:50px 0 35px 0;
color:#777;
text-align:center;
line-height:13px;
letter-spacing:1px;
min-height:10px;
clear:both;
}


.modulerssentry {
margin:0 0 30px 0;
padding:15px;
border:1px solid #444;
}

.home_ul {
margin: 0 5px 0 25px; 
font-size:0.9em; 
line-height:1.2em;
font-family:arial,helvetica,sans-serif;
}


.home_ul li {
margin-bottom:10px; 
text-align:left;
}

.picnic {
height:310px; width:310px;
border:1px solid #666;
padding:10px;
margin:10px;
float:left; 
text-align:center;
}
/* End of 'Vaughn 3 CSS' */

