@charset "utf-8";
/* CSS Document */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

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, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*RESET END*/
html {background: url(../images/bg.jpg) repeat; }
body { color:#333;font-family: 'Exo', sans-serif; font-size:14px;}

strong {font-weight:700;}
#wrapper {width:960px; height:100%; height:auto; margin:auto; min-height: 100%;}
#header { width:960px;  margin:auto; background:url(../images/white.png) top center no-repeat; padding-top:20px; padding-bottom:20px;  }
.logo {text-align: center; margin-bottom:0px;}
#navmenu {width:100%; height:38px; background:url(../images/menubg.png) repeat-x; margin-top:-10px; }
#navmenu .links {width:960px; margin:auto; }


#main {width:960px; height:auto;}
.content { padding:20px;  background:#fff; min-height: 100%; float:left; width:920px;
margin-top:3px;
-moz-box-shadow:    0px 0px 7px 1px #65422c;
  -webkit-box-shadow: 0px 0px 7px 1px #65422c;
  box-shadow:         0px 0px 7px 1px #65422c;}
.home_left {float:left; width:440px; padding-right:20px; border-right:1px solid #53321d;}
.home_right {float:right; width:440px;}
h2.radio {background:url(../images/h_bg.jpg) repeat-y; padding:5px; color:#333; width:910px; height:24px; margin-bottom:15px;}

h1.s {font-size:26px; font-weight:700; padding-bottom:0px; height:44px; padding-top:7px; padding-left:20px; line-height:29px; background:url(../images/h1_s.png) repeat-x; width:900px; text-shadow:#fff 1px 1px 1px;}
.headings h1 {font-size:26px; font-weight:700; padding-bottom:15px; line-height:29px; color:#fff; text-align:center; }
.headings {padding-top:15px; float:left; width:960px;}
h1.small {font-size:22px;} 
h2 {font-size:18px; font-weight:700; padding-bottom:0px; line-height:22px;}
p { line-height:18px; font-size:14px; color: #666; margin-bottom:15px;}
a {color:#333;}
p a:hover {opacity:0.8;}

.line_s {width:100%; float:left; background:url(../images/line_s.png) repeat-x; height:12px; }
.line_b {width:100%; background:url(../images/line_b.png) repeat-x; height:23px; float:left;}
#prefooter { width:960px; background:url(../images/prefooterbg.png) repeat;  min-height:340px; height:auto; height:100%; color:#FFF; line-height:18px; border-top:7px solid #53321d;  border-bottom:7px solid #53321d;}
#prefooter a {color:#FFF;}
#prefooter a:hover {opacity:0.8;}
#prefooter .headertext { font-size:22px; text-decoration:underline; font-style:italic; text-align:center; padding-top:20px; text-shadow:#000 1px 1px 3px;}
#prefooter .left { float:left;}
#prefooter .rigth {float:right; text-align:right;}
.cpre {float:left; width:960px;}

#footer {background:url(../images/menubg.png) repeat-x; margin-top:15px; height:42px; float:left; width:100%;}
#footer ul {padding:11px; padding-left:190px; margin:auto; width:920px;}
#footer li a {color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding-right:10px;}
#footer li {display:inline;}
#footer li a:hover {text-decoration:underline; opacity:0.8; }
.copy {color:#fff; text-align:center; width:100%;  margin-top:15px; padding-bottom:15px; font-size:11px; float:left}

.sites { width:920px; float:left; }
.sites ul {padding-left:40px; display:block;  float:left; width:180px; font-size:14px; margin-top:20px; margin-bottom:20px;}
.sites ul li {display:block; padding-bottom:5px; }
.sites ul li a {text-decoration:none;}
.sites ul li a:hover {opacity:0.8;}
 .logos ul {text-align:center; width:920px; padding-left:0; margin-left:-15px;}
 .logos li {display:inline; }
 .logos li a {margin-left:10px;}
  .logos li a:hover {opacity: 0.8;}



/*menu*/
.lavaLampWithImage {
	            position: relative;
            height: 29px;
            width: 800px;
            background:none ;
            padding: 4px;
			padding-left:155px;
            margin: 10px 0;
            overflow: hidden;
        }
.lavaLampWithImage li {
                    float: left;
                    list-style: none;
                }
	.lavaLampWithImage .noneb {background:none;}			
.lavaLampWithImage li.back {
                        background: url("../images/lava.png") no-repeat right -30px;
                        width: 9px; height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
.lavaLampWithImage li.back .left {
                            background: url("../images/lava.png") no-repeat top left;
                            height: 30px;
                            margin-right: 9px; /* 7px is the width of the rounded shape */
                        }
.lavaLampWithImage li a {
                        
							font-family: Arial, Helvetica, sans-serif;
							font-weight:700;
                        text-decoration: none;
                        color: #fff;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;    
                    }
.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
                            border: none;
							
                        }

         
