html * {margin:0;padding:0}
html {font-family:Century Gothic, Arial, Helvetica, sans-serif}
body {background:#FFF}
img {border:none}
h1 {float:right;font-size:100px;font-weight:bold;clear:both;margin:0 20px}
ul {list-style-type:none}

a {color:#F00}
p {margin-bottom:1em}
h2 {margin-bottom:0.5em}

.ex {width:960px;margin:0 auto}
.in {width:960px;float:left;position:relative;background:#FFF}

#left_logo {position:absolute;top:0;left:20px}
#logo {float:right;margin:20px}
#logo_small {float:right;margin:10px 20px 0 20px}

#services_list {float:left;position:relative;left:230px;list-style-type:none;font-size:26px;font-weight:bold;margin:20px}
#services_list li:after {content: ".";color:#F00}
#services_list a {text-decoration:none;color:#000}
#services_list a:hover {color:#F00}

#horiz_line {clear:both;width:100%;height:5px;background:#000}

#content,#nav {float:left}

#content {width:760px;padding:20px;background:#FFF}

#nav {width:160px}
#nav ul {float:left;clear:both;list-style-type:none;font-size:26px;font-weight:bold;padding:20px}

#nav li {margin:0 0 10px 0}
#nav li.active_page:after {content: ".";color:#F00}

#nav a {font-size:26px;color:#000;text-decoration:none}
#nav a:active {color:#000}
#nav a:visited {color:#000}
#nav a:hover {color:#F00}

.flr {float:right}
.clr {clear:both}
.load_video {float:left;margin:0 2px 2px 0;border:#000 2px solid}
.load_video:hover {border:#FFF 2px solid}

#news_feed {font-size:12px;float:left;clear:both;margin:10px 20px}
.news_item {float:left;border:#00F 1px solid}
.news_item span {color:#666}
.news_itme a {font-size:12px}