* {padding:0;margin:0}
body {background:url(img/body_bg.jpg) repeat-x #dedede; color:#404040; font-family:Verdana,Tahoma,Arial,sans-serif; font-size:0.85em; margin:20px auto; width:760px;padding-left:10px; padding-right:10px}
h1 {font-size:1.6em}
h2 {font-size:1.5em; margin-bottom:10px; color:#000; font-family:Verdana,Tahoma,Arial,sans-serif font-weight:700}
li {margin-left:2em; margin-bottom:10px}
a {color:#000; font-weight: bold; text-decoration:underline; outline:none}
a:hover {color:#fff; font-weight:bold; text-decoration:underline}
p {padding:10px 0}
img {border:0}
#wrapper {width:800px; padding:0; margin:0 auto;}
#title {color:#333; font-size:2.3em; font-weight:bold; margin:0 0 0 25px; width:650px; font-family:Verdana,Tahoma,Arial,sans-serif}
.title2 {color:#2F64B8; font-size:50%; font-weight:bold; margin:0;}
#header {padding:0; margin:0; height:115px; width:800px}
#tag {color:#000; font-size:1em; font-weight:bold; font-style:bold; padding:0; margin:27px 0 0 25px; width:550px}
.title2 {font-size:.8em}
#menu {height:40px; width:780px; padding:0; margin:0; clear:right; background:url(img/menu.jpg) no-repeat; padding-left:20px}
.menu_item {height:30px; background:url(img/menu_c1.jpg) right no-repeat; float:left; padding:10px 40px 0 5px;}
.menu_item a { font-size:14px; font-weight:700; text-decoration:none; text-align:center}
#main {font-size:1.0em; padding:5px 23px 0 7px; margin:0; width:770px; background:url(img/main_bg2.jpg) no-repeat;}
.maincontent_bg {background:url(img/main_wrap.jpg) repeat-y; width: 800px;}
.content  {margin-left:168px; padding-top:15px}
#footer {color:#606060; font-weight:700; background:url(img/footer_bg.jpg) no-repeat; font-size:80%; width:800px; clear:both; height:60px; text-align:center; padding-top:18px; line-height:16px}
#footer a {color:#808080; text-decoration:underline; font-weight:700}
#footer a:hover {color:#fff; font-weight:normal; font-weight:700}
.clear {clear:both}
.large {font-size:120%; color:#555; font-weight:700}
.highlight {color:#2F64B8; font-weight:700}
.normal {font-size:100%; font-weight:normal}
.cam {width:425px; height:225px; float:left; padding:0 0 0 25px}
.sm {float:left; width:150px;}
.smi {margin:10px 12px 0 12px; background:url(img/butt1.jpg) no-repeat; text-align:center; height:32px; padding:10px 0 0 0; font-size:14px; font-weight:700;}
.smi a {color:#000000; text-decoration:none}
.smi a:hover {color:#F00} 
.content a {color:#00F}
.content a:hover {color:#FF0000}
.note {color:#999; font-style:italic; font-size:90%}
.vids {width:340px; height:215px; margin:0 20px 20px 0; float:left}
.vids2 {width:340px; height:191px; margin:0 0 20px 20px; float:right}
.hdi {font-style:italic; margin-top:5px; font-size:.9em}
.hdi img {margin-top:5px}