@charset "UTF-8";
/* CSS Document */
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; }
body { line-height:1; }
ol,ul { list-style:none; }
blockquote,q { quotes:none; }
blockquote:before,blockquote:after,q:before,q:after { content:'';content:none; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse;border-spacing:0; }
img {max-width:100%;}
/**** End reset.css code ****/
/**** Font Include ****/
body {font-family:'Josefin Sans', helvetica, arial, sans-serif;}
H1, .nav ul li {font-family:'Bodoni BT', 'Bodoni', 'Old Standard TT', serif;letter-spacing:1px; font-weight:400;text-transform:uppercase;}
/**** Self-Clearing Floats ****/
.header:after, #content:after, #footer:after, .logowrap:after, nav:after {
content:".";
color:#e5e5e5;
display:block;
clear:both;
width:100%;
float:none;
height:1px;
visibility:hidden;
}
/**** Base Styles ****/
body {
background:#e5e5e5;
}
a {font-weight:bold;color:#f26843;text-decoration:none;}
a:hover {text-decoration:underline;}
body {color:#323232;font-size:100%;line-height:1.375;}
h1 {font-size:2em;color:#939598;}
#content p, #content ul, #content ol, #content blockquote, #content table {margin:1em 0;}
/**** Classes ****/
#wrap {
max-width:960px;
position:relative;
display:block;
margin:2em auto 1em;
}
/**** Navigation styles ***/
.nav, #content, #footer {
display:block;
margin: 2em 1.5625em;
}
.nav ul {
display:table;
width: 100%;
}
.nav ul li {
display:table-cell;
text-align:center;
}
.nav ul li:first-child {
text-align:left;
}
.nav ul li:last-child {
text-align:right;
}
.nav ul li a {
color:#323232;
font-weight:normal;
}
.nav ul li a:hover {
color:#f26843;
text-decoration:none;
display:block;
}
.logowrap {display:block; clear:both; float:none;}
.imagecontainer {width:10.9375%; float:left;margin-left:5.46875%;}
.header .left, .header .right {width:39.0625%;display:block;margin-top:20px;}
.header .left {float:left;}
.header .right {float:right;}
.q1, .q2, .q3, .q4 {height:4px;display:block;}
.header .left .q1 {
border-bottom:1px solid #f26843;
border-left:1px solid #f26843;
}
.header .left .q3 {
border-top:1px solid #f26843;
border-left:1px solid #f26843;
margin-top:1px;
}
.header .right .q2 {
border-bottom:1px solid #f26843;
border-right:1px solid #f26843;
}
.header .right .q4 {
border-top:1px solid #f26843;
border-right:1px solid #f26843;
margin-top:1px;
}
/**** Footer Styles ****/
#footer {
display:block;
border-top:1px solid #323232;
margin-top:1em;
padding-top:1em;
float:none;
clear:both;
}
.footernav {
float:right;
font-size:.75em;
}
.footermap li {
display:inline;
}
.footermap li:before {
content:"|";
}
.footermap li:first-child:before {
content:"";
}

.footernav li a {color:#323232;font-weight:normal; padding:0 5px;}
.footernav li a:hover {color:#f26843;}
.footernav li a.main {font-weight:bold;}
.footermap, .footernav p {
display:block;
clear:both;
float:none;
text-align:right;
}
/**** Content Styles ****/
.primary {
width:60%;
text-align:left;
float:right;
}
.kicker p { font-size:1.125em;}
p {display:block;}
.secondary {
width:31.25%;
float:left;
}
#content img, #fadeshow {
border:8px solid #efefef;
  -ms-box-shadow: 0 2px 2px rgba(0,0,0,.3);
  -o-box-shadow: 0 2px 2px rgba(0,0,0,.3);
  -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.3);
  -moz-box-shadow: 0 2px 2px rgba(0,0,0,.3);
box-shadow: 0 2px 2px rgba(0,0,0,.3);
}
#content img.none {
border:none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
box-shadow:  none;
}