.main-wrapper{width:960px; overflow:hidden; margin-left:auto; margin-right:auto; margin-top:30px; padding:10px; background-color:#232323}

.wrapper{background-color:#fff; padding:5px;}
.menu{border:1px solid #96752e; background:url('../images/menu-bg.jpg') repeat-x; margin-bottom:25px; width:948px;}

.contents{padding:0 5px 0 5px; width:940px; overflow:hidden;}
.contents-left{float:left; width:298px; margin-right:17px;}
.contents-right{float:right; width:625px; margin-top:20px;}
.left-box{padding:5px; background-image:url('../images/leftbox.jpg'); background-position:top left; background-repeat:no-repeat; background-color:#fff; margin-bottom:25px;}
.left-box div.left-box-contents{background-color:#f3ead6; padding:11px; padding-bottom:21px;}
.left-box h1{font-size:14px; font-weight:bold; margin-bottom:10px; font-family:Arial;}
.left-box li{list-style:none; background:url('../images/list-arrow-box-blue.gif') left 20% no-repeat; padding-left:19px; margin-bottom:15px;}

.contents-list{margin:20px 0 20px 0;}
.contents-list li{background:url('../images/list-arrow-blue.gif') center left no-repeat; list-style:none; margin-left:25px; margin-bottom:15px; padding-left:10px;}

.contact-left{float:left; width:55%}
.contact-right{float:right; width:40%}

.footer{margin-top:20px; margin-left:auto; margin-right:auto; width:650px; color:#fff;}
.footer a:hover{color:#fff; text-decoration:none;}

/* news */
.news{border:1px solid #e7e7e7; border-top:none; padding:10px; margin-bottom:10px;}
.news em{display:block; margin-bottom:15px;}
.news-title{background:url('../images/menu-bg.jpg') top left repeat-x;	padding:5px 17px 5px 10px; color:#fff; font-weight:bold; margin-bottom:5px; border:1px solid #96752e;}
.news-title em{font-size:10px; color:#e7e4e4; display:block; margin-top:2px;}
.news-title a{color:#fff;}
.news-title a:hover{text-decoration:none; color:#333}
/* end of news */

/* faq */
.faq{margin-bottom:20px; border-bottom:1px solid #dfc999; padding-bottom:20px;}
.faq ol li{margin-left:20px; margin-right:20px; margin-bottom:10px; font-weight:bold;}
.faq ol li ul li{margin-top:10px; list-style:disc; font-weight:normal;}
/* end of faq */

ul.standard-list{margin-top:10px; margin-bottom:10px;}
ul.standard-list li{background:url('../images/list-arrow-blue.gif') center left no-repeat; list-style:none; margin-bottom:5px; margin-left:0; padding-left:15px;}

.contents-right li{margin-left:15px; margin-bottom:5px;}