body{ margin:0px;font-size:12px;line-height:18px;font-family:Verdana, Arial, Helvetica, sans-serif;background:#cacacb url(images/bg.jpg) repeat-x left top;color:#000; }
img { border:none;vertical-align:top; }
p { margin:0; padding:5px; }
#container{width:950px;margin:0 auto;background:#fff;}
#header{ height:97px; background:url(images/header.jpg) repeat-x left top;}
#wrapper{ padding:19px 0 0 0; margin:1px 0 0 0; background:url(images/wrapper.jpg) repeat-x left top;}
#content{ float:left; width:950px; clear:both; background:url(images/content.jpg) repeat-y left top;}
#side{ float:left; width:222px; padding:0 0 10px 0; }
#main{ float:left; width:670px; margin:0 0 0 30px;padding:0 0 10px 0;}
#footer{ clear:both;height:40px; margin:1px 0 0 0; background:#306fb6;}
#footer .copyright{ text-align:center; color:#fff; padding:10px 0 0 0;}

#header .col1{ float:left; width:auto;}
#header .col2{ float:right; width:auto; padding:19px 20px 0 0;}
#sidebar{ }
#sidebar .sidertitle { width:222px; height:28px; color:#fff; text-align:center; font-size:12px; font-weight:bold; line-height:27px; margin:0; padding:0; background:url(images/sidertitle.jpg) repeat-x left top; border-bottom:solid 1px #fff; }
#sidebar ul ul li, #sidebar ul ol li{ color: #777; }
#sidebar ul{ margin: 0; padding: 0; }
#sidebar ul li { list-style-type: none; list-style-image: none; margin-bottom: 0px; }
#sidebar ul ul{ margin: 0px 0 0 0px; padding:0; }
#sidebar ul ul li{ margin: 0px 0 0 0; overflow:hidden; padding:0; background:transparent url(images/separator.gif) repeat-x scroll left bottom; }
#sidebar ul ul li a{ color:#0A4689; display:block; font-weight:bold; padding:5px 5px 5px 40px; background:transparent url(images/arrow.gif) no-repeat scroll 19px 10px; }
#sidebar ul ul li a:hover{ text-decoration:none; }
#sidebar ul p{ margin: 5px 0 8px; }
#sidebar ul ul ul{ margin: 0 0 0 10px; }
#sidebar ul ol { margin: 5px 0 0 10px; padding: 0; }
#sidebar ul ol li { margin: 3px 0 0; padding: 0; list-style: decimal outside; }
.maintitle{ height:28px; line-height:28px;color:#fff; text-align:left; font-weight:bold; padding-left:10px; background:url(images/maintitle.jpg) no-repeat left top; }
.box{width:670px; margin:0; padding:5px 0; background:url(images/box-mid.gif) repeat-y left top;}
.box-btm{ background:url(images/box-btm.gif) no-repeat left bottom; padding:1px 1px 1px 1px;}
.play { clear:both; text-align:center; font-weight:bold; padding-top:8px; padding-bottom:12px; font-size:17px; }
