/* Main */
body {background:url(images/bg.png) repeat-x;margin:0;font-family:arial;font-size:12px;}
* {margin:0;padding:0;}
img {border:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
/* Wrapper */
#wrapper {width:900px;margin:0 auto;}
/* Header */
#header {height:107px;}
#header #logo {float:left;margin:34px 0 0 0;}
#header #slogan {float:right;margin:34px 0 0 0;}
/* Menu */
ul#menu {height:38px;list-style-type:none;}
ul#menu li {float:left;color:#fefefe;font-weight:bold;font-size:12px;font-family:tahoma;line-height:38px;margin:0 10px 0 10px;}
ul#menu li a {float:left;color:#FFF;text-decoration:none;padding:0 18px 0 18px;}
ul#menu li:hover {background:url(images/hover.png) repeat-x;}
/* Banner */
#banner {background:url(images/banner.png) no-repeat;height:99px;margin:22px 0 0 0;padding:117px 0 0 588px;}
/* Main */
#main {float:left;font-family:tahoma;}
/* Content */
#content {float:left;width:574px;padding:0 36px 0 21px;}
#content p {clear:both;color:#000;font-size:14px;padding:9px 0 9px 0;}
#content h3 {font-size:18px;color:#2e2e2e;background:url(images/underline2.png) 0% 100% repeat-x;padding:0 0 9px 0;}
#content h4 {clear:both;color:#34bde9;font-size:18px;padding:9px 0 9px 0;font-weight:normal;}
#content h5 {color:#515151;font-size:18px;font-weight:bold;margin:9px 0 0 0;}
#content img {float:left;margin:0 0 0 13px;}
/* Side */
#side {float:left;width:239px;background:url(images/underline2.png) repeat-y;padding:0 0 0 30px;color:#676767;}
#side p {font-size:15px;}
#side h3 {font-size:18px;color:#2e2e2e;background:url(images/underline2.png) 0% 100% repeat-x;padding:0 0 8px 0;margin:0 0 8px 0;}
#side h4 {font-size:15px;margin:13px 0 13px 16px;color:#323232;}
#side ul {list-style-type:none;margin:0 0 13px 0;}
#side ul li {font-size:14px;margin:3px 0 3px 0;}
#side ul#features {margin:0 0 0 18px;}
#side ul#features li {background:url(images/arrow.png) 1% 23% no-repeat;padding:0 0 0 12px;color:#111;}
/* Footer */
#footer {float:left;height:154px;width:100%;background:#2a2a2a;margin:22px 0 0 0;}
#footer p {text-align:center;color:#FFF;font-family:arial;}
#footer a {color:#FFF;}
#footer p#copyright {background:url(images/underline.png) 0% 100% repeat-x;padding-bottom:9px;margin-top:7px;}
#footer p#bottom {width:760px;margin:0 auto;color:#7d7d7d;font-size:11px;margin-top:7px;}
/* Fonts */
.blue {color:#34bde9;}
.black {color:#080808;}
