/* wushunmaa.net Main CSS /*
/* Author: Jason Nguyen - Website: www.reactivdesign.com 
--------------------------------------------------------
Reset some default styling in common (x)html browsers
-------------------------------------------------------- */
:link,:visited{text-decoration:none}h1,h2,h3,h4,h5,h6,pre,code{font-size:1em}ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0}a,a img,:link img,:visited img{border:none;outline:none;}address{font-style:normal}
/*--------------------------------------------------------
	Headings, Paragraphs and Links
-------------------------------------------------------- */
h1{height:31px;left:-9999px;position:absolute;width:266px}
h2{color:#810918;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;margin:0;padding:0 5px 5px}
h2 span {font-size:.8em;font-weight:normal;float:right;margin:27px 0 0;}
h3{color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.8em;margin:0;padding:5px 10px 2px}
h4{color:#fff;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1.5em}
h5{color:#000;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:2em;font-weight:lighter}
p,address{background:url("images/p_bg.png") repeat;color:#000;font-size:75%;line-height:1.8em;margin:0;padding:5px 10px}
/*--------------------------------------------------------
	Main Structure
-------------------------------------------------------- */
body,html{background:#000 url("images/nmaa_bg_01.gif") repeat-x}
#container{background:none;color:#fff;font-family:arial;margin:0 auto;padding:0 10px;position:relative;width:54.13em}
.main_content{background:url("images/body_bg.gif") no-repeat;font-size:97%;height:513px;margin:0;padding:0;width:866px}
.main_content2{background:url("images/body_bg.gif") no-repeat;height:440px;margin:0;padding:0;width:866px}
.main_content a,.main_content2 a{color:#810918;text-decoration:underline}
.m_wrap{background:url("images/body_bg2.gif") repeat-y;height:800px}
/*--------------------------------------------------------
	Navigation
-------------------------------------------------------- */
.menu{margin:0 0 0 -30px;width:58em}
#nav,#nav ul{list-style:none;margin:0;padding:0}
#nav a{background:#2a2a2a;color:#fff;display:block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:80%;height:2.19em;padding:8px 0 0;text-align:center;width:7.97em}
#nav li{float:left;padding:0;width:6.44em}
#nav li:hover ul,#nav a:hover,#nav #current a,.current a,#nav li:hover ul{background:url("images/menu_bg.gif");color:#7C0918}
/*dropdown*/
#nav li ul {position: absolute;width:6.4em;left: -999em;}
#nav li:hover ul {background:#000;left: auto;}
#nav li li{margin:1px 0 0;}
/*--------------------------------------------------------
	Gallery
-------------------------------------------------------- */
.gallery{margin:0 0 0 40px}
.gallery li:first-child,.gallery li:nth-child(5n){margin:50px 0 0}
.gallery li{float:left;list-style-type:none;margin:50px 0 auto 61px;outline:none;width:150px}
.gallery img{background:url("images/info_bg.png") repeat;border:1px solid #AF9887;margin:10px 15px 0 0;padding:10px 10px 50px}
.gallery span{display:block;margin:130px 0 0 -25px;position:absolute;text-decoration:none;width:148px}
.gallery img:hover,span.desc:hover{border:1px solid #866E56;color:#fff;text-decoration:none}
span.desc{color:#810918;font-size:80%;padding:2px 0;text-align:center}
span.desc:hover{border:1px dotted #866E56}
/*----Form----- */
form{color:#000;font-size:80%;height:185px;margin:0;width:480px}
.form-left{float:left;height:215px;margin:0;padding:0;width:180px}
.button{margin:0 auto}
.button input{height:auto;width:auto}
fieldset{border:none;padding:0}
input{background:url("images/p_bg.png") repeat;border:1px solid #AF9887;height:20px;margin:0 0 10px;padding:2px 0;width:175px}
textarea{background:url("images/p_bg.png") repeat;border:1px solid #AF9887;height:140px;padding:0 4px;width:20em}
label{line-height:1.8em}
/*--------------------------------------------------------
	Inner floats
-------------------------------------------------------- */
.box{margin:0 0 10px;padding:0 0 10px 20px;width:825px}
.leftbox{clear:left;float:left;margin:0;padding:0 0 10px 20px;width:480px}
.leftbox2{margin:0 auto;padding:30px 0 10px;width:680px}
.rightbox,.rightbox2{clear:right;float:right;margin:0;padding:0 20px 0 0;width:318px}
.rightbox img{border:#fff 6px solid;margin:0 0 5px}
.left{clear:left;float:left}
.right{clear:right;float:right;width:284px}
/*--------------------------------------------------------
	Misc.
-------------------------------------------------------- */
.branding{background:url("images/main_banner.png") no-repeat;float:left;font-size:85%;height:266px;width:866px}
.branding span{float:left;font-size:1.1em;font-weight:bolder;height:31px;padding:85px 0 0 550px;text-align:center;width:266px}
.info{background:url("images/info_bg.png") repeat;float:right;height:59px;margin:75px 20px 0 0;padding:0;text-align:center;width:318px}
.cleaner{clear:both;font-size:0;height:0;line-height:0}
.list01{background:url("images/p_bg.png") repeat;padding:5px}
.list01 li{color:#000;font-size:75%;line-height:1.8em;list-style-type:square;margin:0 0 5px 35px}
.footer{background:#000 url("images/footer_bg_01.gif") repeat-x;color:#BEAD9A;font-size:80%;height:58px;line-height:1.5em;margin:20px 0 0;padding:10px 0 0;text-align:center}
.footer a{color:#bead9a;text-decoration:underline}
.footer img {float:none;border:none}
#gallery img:hover,#gallery a span:hover,input:hover,textarea:hover,textarea:focus,input:focus{background:url("images/info_bg.png") repeat;border:1px solid #866E56;color:#fff}
#map{border:6px solid #fff;color:#000;font-family:Verdana;font-size:10pt;font-weight:700;margin:0 0 5px;text-align:center}
.message a{background:url("images/p_bg.png") repeat;border:red solid 5px;color:red;float:left;font-size:1.2em;font-weight:700;height:34px;margin:75px 0 0 20px;padding:15px 0 0 30px;width:440px}
.message a:hover,a:hover,.main_content a:hover,.footer a:hover{color:#fff}
.youtube object,.youtbe embed{height:385px;width:680px}

/*-- Ads -- */
.promo object,.promo embed {margin:75px 0 0 20px;height:60px;width:480px}

/*-- Scroll.To. -- */
#scroll_nav_col-1,#scroll_nav_col-2,#scroll,.section{list-style:square;margin:0;padding:0}
#scroll{float:left;height:514px;margin:0 0 0 20px;overflow:hidden;position:relative;width:824px}
#scroll_nav_col-1{float:left;height:100px;margin:75px 0 0;width:300px}
#scroll_nav_col-2{float:left;height:100px;margin:75px 0 0 -80px;width:300px}
#scroll_nav_col-1 .sup,#scroll_nav_col-2 .sup{float:left;margin:2px 40px}
#scroll_nav_col-1 a,#scroll_nav_col-2 a{color:#FFF;font-weight:bolder;text-decoration:none}
#scroll_nav_col-1 a:hover,#scroll_nav_col-2 a:hover{color:#810918}
#scroll_nav_col-1 a:focus,#scroll_nav_col-2 a:focus{text-decoration:underline}
.section{position:relative;width:2475px}
.section .sub,.section .sub2{float:left;height:515px;list-style:none;position:relative;width:825px}
.section .sub h2,.section .sub2 h2{list-style:none}
.section .sub p{width:460px}
/*.section .sub2 p{width:800px}*/
.section .next,.section .prev{bottom:15px;position:absolute;text-decoration:none}
.section .next{right:30px}
.section .prev{left:30px}
img{border:#fff solid 6px;float:right;margin:-45px 0 0}