body, table, tr, td, ul, li { font-size: 12px; color: #666666; font-family: verdana, helvetica, sans-serif; line-height: 20px; }

p { padding-bottom: 20px; }

* {margin:0;padding:0}

/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */

body {
 margin: auto; padding: 0;
 min-height:468px;/* for good browsers*/
 min-width:552px;/* for good browsers*/
}

h2 { color: #ceaaaa; padding-bottom: 20px; font-size: 25px; text-align: center;}
h3 { font-size: 14px; }
.wrapper_outer { margin: auto; padding: 0; width: 827px; height: 15px;}

#wrapper_content { margin: auto; padding: 0; width: 787px; padding: 20px; height: 550px;
background-image: url(../images/img.bg.png); }

#wrapper_menu { width: 325px; height: 550px; float: left; vertical-align: bottom; }

#menunav { list-style-type: none;padding: 135px 0 0 0; text-transform: uppercase; }
#menunav li { height: 20px; width: 300px; display: block; }

#menunav li a, #menunav li a:hover { text-decoration: none; color: #966060; font-size: 14px; font-weight:bold; width: 300px; display: block; }

#main { float: left; overflow: hidden; width: 450px; height: 525px; display: none; margin-top: 20px;
}
#copy { overflow: auto; width: 420px; height: 440px; margin-top: 20px; padding-right: 20px; }


#pagetitle { padding: 150px 0 0 0; text-align: center; width: 0; opacity: 10; font-size: 35px; height: 40px;}
#hometitle { padding: 150px 0 0 0; text-align: center; width: 0; opacity: 10; width: 350px; font-size: 25px; height: 40px;}

#footer { width: 787px; margin: auto; padding: 10px; }

#outer{
height:100%;
width:100%;
display:table;
vertical-align:middle;
}

#container {
position:relative;
vertical-align:middle;
display:table-cell;
height: 550px;
}
