@charset "UTF-8";
/* CSS Document */

body{
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
color:#000;
font-size:10px;
background:#c1c1c1;
}

p{
margin-top:0px;
}

a{
color:#733926;
text-decoration:none;
}

a:hover{
color:#4b2012;
text-decoration:underline;
}
.eclub{
text-align:center;
}
.eclub a:hover{
color:white;
text-decoration:none;
}
.eclub a{
color:white;
text-decoration:none;
}
#main{
border-left:1px solid #4d4d4d;
border-right:1px solid #4d4d4d;
width:950px;
background:#D2D9D6;
border-bottom:1px solid #9caaa3;
border-top:1px solid #9caaa3;
padding-bottom: 25px;
}

#nav-box{
background: url(/images/header/header1.jpg) no-repeat;
padding:3px 3px 10px 13px;
text-align:left;
height:210px;
}

#nav-box ul{
margin:0px;
padding:0px;
}

#nav-box li{
float:left;
display:block;
list-style:none;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
padding-right:18px;
font-size:20px;
}

#nav-box li a{
color:white;
text-decoration:none;
}

#nav-box li a:hover{
color:red;
}

#content-cont{
padding:10px;
}

#content{
text-align:left;
background:#fcfdfa;
border:1px solid #9caaa3;
padding:20px 0 26px 0;
width:480px;
height:1187px;
float:left;

}


#contentonesidebar {
text-align:left;
background:#fcfdfa;
border:1px solid #9caaa3;
padding:20px 0 26px 0;
width:750px;
float:left;

}
.blogicon{
float:right;
margin-right:20px;
margin-bottom:20px;
border:1px solid #9caaa3;
padding:2px;
}
.blogiconpost{
text-align:center;
margin:10px;
border:1px solid #9caaa3;
padding:10px;
background: #DDECD9;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-style:bold;


}

.headline{
margin:0 10px 20px 10px;
color:#034929;
}

h1{
color:#034929;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
border-bottom:1px solid #cacac8;
font-weight:bold;
margin: 0 0 4px 0;
}

h1 em{
font-weight:normal;
font-style:normal;
}

h3{
margin:0 0 15px 0;
line-height:1em;
font-size:11px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
color:#878459;
}

h5{
margin:0 0 15px 0;
line-height:1em;
padding-top:3px;
font-size:11px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
color:#EFEDD1;
}
/*
.qt a, .desc a, .social a, .desc-video a, .products a, .recents a{
color:#733926;
text-decoration:none;
}

.qt a:hover, .social a:hover, .desc a:hover, .desc-video a:hover, .products a:hover, .recents a:hover{
color:#4b2012;
text-decoration:underline;
}*/

.date{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
}

.body{
padding:0 26px 0 26px;
}

.qt{
font-size:9px;
text-align:center;
padding:10px 0 10px 0;
}

.social{
border-top:1px solid #cacac8;
font-size:9px;
text-align:center;
padding:5px 0 5px 0;
}

.desc{
padding:0 0 26px 0;
line-height:1.8em;
font-size:11px;
}

.desc-video{
border-top:1px solid #cacac8;
padding:26px 0 26px 0;
line-height:1.8em;
font-size:11px;
}

.desc h2, .desc h2 a, .desc-video h2, .desc-video h2 a{
color:#878459;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
margin: 0px;
}

.desc h2 a:hover, .desc-video h2 a:hover{
color:#4b2012;
}

.products{
padding:0 0 26px 0;
line-height:2em;
font-size:13px;
color:#8A0909;
background: url(/images/header/store6.jpg) no-repeat;
}

.recents{
border-top:1px solid #cacac8;
padding:10px 0 10px 0;
font-size:9px;
}

.recent-box{
width:138px;
margin-right:10px;
float:left;
}

.recent-box-end{
width:138px;
float:left;
}

.products blockquote{
margin:0 0 0 20px;
}

.view{
border-top:1px solid #cacac8;
font-size:10px;
text-align:center;
padding:5px 0 5px 0;
}

.clear{
clear:both;
}

.clear-index{
clear:both;
margin:10px 0 10px 0;
border-top:1px solid #cacac8;
}

/* sidebars */

#sidebar{
width:166px;
float:right;
background:#fcfdfa;
border:1px solid #9caaa3;
padding:20px 0 13px 0;
text-align:left;
height:1200px;
}

#sidebardiv{
	position:relative;
	width:422;
}

#sidebarrighthome{
width:166px;
position: absolute;
top: 0;
right:0;
background:#fcfdfa;
border:1px solid #9caaa3;
padding:20px 0 13px 0;
text-align:left;
height:1200px;
}

#sidebar2{
width:260px;
background:#fcfdfa;
border:1px solid #9caaa3;
padding:20px 0 13px 0;
text-align:left;
position: absolute;
top: 0;
left:490px;
height:1200px;
}


.submit{
color:#FFF;
background:#9db7a7;
border:1px solid #8ba294;
}

.comment{
background:#f2faf6;
border:1px solid #9caaa3;
padding:10px;
margin-bottom:10px;
zoom: 1;
}

.comment-box{
border-top:1px solid #cacac8;
padding:10px 0 0 0;
}

#footer{
background:#fcfdfa;
color:#666;
padding:12px 0 76px 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
text-align:center;
width:950px;
height:45px;
border-left:1px solid #4d4d4d;
border-right:1px solid #4d4d4d;
}

.poster{
float:right;
padding:3px;
width:150px;
background:#fff;
border:1px solid #9caaa3;
margin:0 0 10px 15px;
}

.poster-index{
float:left;
padding:3px;
width:90px;
background:#fff;
border:1px solid #9caaa3;
margin:0 15px 10px 0;
}

.desc .date{
font-size:10px;
}

.side-box{
margin:20px 0 0 14px;
width:138px;
}

.side-box ul{
padding:0 0 0 15px;
color:#733926;
margin:0px;
}

.side-box li{
padding-bottom:5px;
margin:0px;
}

.side-box h3{
color:#878459;
font-size:10px;
}

.side-box a{
color:#733926;
text-decoration:none;
}

.side-box a:hover{
color:#4b2012;
text-decoration:underline;
}

body.mceContentBody{
padding:26px;
width:439px;
background:#fff;
font-size:11px;
}

.avatar{
float:left;
padding-right:10px;
}

form{
padding:0px;
margin:0px;
}

#top-forms{
padding-top:10px;
margin-right:10px;
font-size:12px;
color:#034929;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
}

#top-forms input{
background:#FAFAF9;
border:1px solid #EBEAE8;
font-size:10px;
color:#000;
}

#top-forms .submit{
background:#EBEAE8;
border:1px solid #EBEAE8;
font-size:10px;
color:#000;
}

#top-forms .submitemail{
height:70px;
width:70px;
border:none !important;
background: url(/images/header/eclub.gif) no-repeat;
}

/* ----- */

/* Masthead */

.masthead {
    height: 210px;
    position: relative;
}

#masthead_home, #major_navigation a.home:hover {
    background: url(/images/header/header1.jpg) no-repeat;
    outline: none;
}

#masthead_blogs, #major_navigation a.blogs:hover {
    background: url(/images/header/header4.jpg) no-repeat;
    outline: none;
}

#masthead_video, #major_navigation a.video:hover {
    background: url(/images/header/headerimage5.jpg) no-repeat;
    outline: none;
}

#masthead_forums, #major_navigation a.forums:hover {
    background: url(/images/header/header6.jpg) no-repeat;
    outline: none;
}

#masthead_events, #major_navigation a.events:hover {
    background: url(/images/header/header3.jpg) no-repeat;
    outline: none;
}

#masthead_about, #major_navigation a.about:hover {
    background: url(/images/header/header2.jpg) no-repeat;
    outline: none;
}

#major_navigation {
    position: relative;
    float: left;
    top: 0px;
    right: 0px;
    height: 210px;
}

#major_navigation div.nav_container {
    height: 100%;
    float: left;
}

#major_navigation div.nav_container a {
    position: relative;
    display: block;
    height: 100%;
    font: normal 17px georgia;
    text-decoration:none;
    color: white;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-top: 80px;
    outline: none;
}

#major_navigation div.nav_container a.active {
    color: white;
    cursor: pointer;
    outline: none;
}

#major_navigation div.nav_container a:hover {
    text-decoration: none;
    color: white;
    /*background-position: center !important;*/
    outline: none;
}

#major_navigation div.nav_container a.events:hover {
    text-decoration: none;
    color: white !important;
    /*background-position: center !important;*/
    outline: none;
}

#major_navigation div.nav_container a.lastchild:hover {
    background-position: right !important;
    outline: none;
}

#major_navigation div.nav_container a.active:hover {
    background: none !important;
    color: white;
    outline: none;
}

#major_navigation div.nav_container a.placeholder:hover {
    background: none !important;
    outline: none;
}

#major_navigation div.nav_container a span.navlink {
    position: relative;
    display: block;
    padding: 8px 16px;
    outline: none;
}

#major_navigation div.nav_container a.lastchild span.navlink {
    padding-right: 23px;
}

#major_navigation div.nav_container a.placeholder span.navlink {
    filter:alpha(opacity=0);
    -moz-opacity:.0;
    opacity:.0;
    visibility: hidden;
}

#major_navigation div.nav_container a .alphalayer {
    background-color: #fff;
    height: 32px;
}

#major_navigation div.nav_container a.active .alphalayer {
    background-color: black;
}

#major_navigation div.nav_container a.active.lastchild .alphalayer {
    background: url(/images/masthead_alphamask.gif) no-repeat top right;
    background-color: none;
}

#major_navigation div.nav_container ul {
    position: absolute;
    list-style-type: none;
    font-size: 14px;
    margin-top: 3px;
    margin-left: 0px;
    top: 120px;
    padding-left: 0px;
}

#major_navigation div.nav_container ul li {
    margin-left: 1px;
    padding-left: 8px;
    position: relative;
    list-style: none;
    width: 100%;
}
/* submenu */
#major_navigation div.nav_container ul li a {
    position: static;
    display: inline !important;
    padding-top: 0px !important;
    padding-left: 2px !important;
    font: bold 10px arial;
    color: white;
    text-decoration: none;
    text-align:left !important;
    border: none !important;
}

#major_navigation div.nav_container ul li a:hover {
    color: white !important;
}

#major_navigation div.nav_container ul li a .subalphalayer {
    background-color: transparent;
    height: 14px;
    border: none !important;
    width:120px;
}

#major_navigation div.nav_container ul li a:hover .subalphalayer {
    background-color: black;
    width:120px;
}

#major_navigation div.nav_container ul li a.active .subalphalayer {
    background-color: black;
    width:120px;
}

#major_navigation div.nav_container ul li a span.navlink {
    display: inline;
    padding: 0px;
    padding-left: 8px;
}

#major_navigation div.nav_container ul li a:hover span.navlink {
    background: url(/images/header/list_arrow.gif) no-repeat -1px 2px;
}

#major_navigation div.nav_container ul li a.active span.navlink {
    background: url(/images/header/list_arrow.gif) no-repeat -1px 2px;
}



#major_navigation .home a {
    width: 120px;
}
#major_navigation div.home ul {
    width: 110px;
}
#major_navigation .blogs a {
    width: 120px;
}
#major_navigation div.blogs ul {
    width: 110px;
}
#major_navigation .video a {
    width: 120px;
}
#major_navigation div.video ul {
    width: 110px;
}
#major_navigation .forums a {
    width: 120px;
}
#major_navigation div.forums ul {
    width: 110px;
}
#major_navigation .events a {
    width: 120px;
}
#major_navigation div.events ul {
    width: 110px;
}
#major_navigation .about a {
    width: 120px;
}
#major_navigation div.about ul {
    width: 110px;
}

#major_navigation div.nav_container ul li a {
    display:block !important;
    width: auto;
}
#major_navigation div.nav_container ul li a.two_lines .alphalayer {
    height:20px;
}
#major_navigation div.nav_container ul li a span.navlink {
    display:block;
}

#major_navigation #forums ul, #major_navigation #home ul, #major_navigation #blogs ul, #major_navigation #video ul, #major_navigation #about ul, #major_navigation #events ul {
    display: none; 
}

/* home */
#major_navigation #home:hover {
    background: url(/images/header/header1.jpg) no-repeat !important;
    background-position: relative !important;
}
#major_navigation #home:hover a.home {
    color: #000;
}
#major_navigation #home a.active:hover {
    background-image: none;
}
#masthead_home #home ul, #major_navigation #home:hover ul {
    display: block;
}

/* blogs */
#major_navigation #blogs:hover {
    background: url(/images/header/header4.jpg) no-repeat !important;
    background-position: -120px 0% !important;
}
#major_navigation #blogs:hover a.blogs {
    background-position: -120px 0% !important;
}
#major_navigation #blogs a.active:hover {
    background-image: none;
}
#major_navigation #blogs active {
    background: url(/images/header/header4.jpg) no-repeat !important;
    background-position: -120px 0% !important;
}
#masthead_blogs #blogs ul, #major_navigation #blogs:hover ul {
    display: block;
}

/* video */
#major_navigation #video:hover {
    background: url(/images/header/headerimage5.jpg) no-repeat !important;
    background-position: -240px 0% !important; 
    /* background-position: center !important; */
}
#major_navigation #video:hover a.video {
    background-position: -240px 0% !important; 
    /* background-position: center !important; */
}
#major_navigation #video a.active:hover {
    background-image: none;
}
#major_navigation #video active {
    background: url(/images/header/headerimage5.jpg) no-repeat !important;
    background-position: -240px 0% !important; 
    /* background-position: center !important; */
}
#masthead_video #video ul, #major_navigation #video:hover ul {
    display: block;
}

/* forums */
#major_navigation #forums:hover {
    background: url(/images/header/header6.jpg) no-repeat !important;
    background-position: -360px 0% !important; 
    /* background-position: relative !important; */
}
#major_navigation #forums:hover a.forums {
    background-position: -360px 0% !important;
    /* background-position: relative !important; */
    color: white;
}
#major_navigation #forums a.active:hover {
    background-image: none;
}
#masthead_forums #forums ul, #major_navigation #forums:hover ul {
    display: block;
}

/* events */
#major_navigation #events:hover {
    background: url(/images/header/header3.jpg) no-repeat !important;
    background-position: -480px 0% !important;
}
#major_navigation #events:hover a.events {
    background-position: -480px 0% !important;
    color: white;
}
#major_navigation #events a.active:hover {
    background-image: none;
}
#masthead_events #events ul, #major_navigation #events:hover ul {
    display: block;
}

/* about */
#major_navigation #about:hover {
    background: url(/images/header/header2.jpg) no-repeat !important;
    background-position: -600px 0% !important;
}
#major_navigation #about:hover a.about {
    background-position: -600px 0% !important;
    color: white;
}
#major_navigation #about a.active:hover {
    background-image: none;
}
#masthead_about #about ul, #major_navigation #about:hover ul {
    display: block;
}

.alphalayer { 
display: block; 
position: absolute; 
top: 65px; left: 0px;
padding-top:15px; 
width: 100%; 
filter:alpha(opacity=50); 
-moz-opacity:.50; 
opacity:.50; 
}

.subalphalayer { 
display: block; 
position: absolute; 
top: 0px; left: 0px;
width: 120px; 
filter:alpha(opacity=70); 
-moz-opacity:.70; 
opacity:.70; 
}

/* products 
#major_navigation #about:hover {
    background: url(/images/header/header2.jpg) no-repeat !important;
    background-position: center !important;
}
#major_navigation #about:hover a.products {
    border-right: 1px solid white;
    border-left: 1px solid white;
    color: #000;
}
#major_navigation #about a.active:hover {
    background-image: none;
}
#masthead_about #about ul, #major_navigation #about:hover ul {
    display: block;
}
*/
