* {
margin: 0;
padding: 0;
}

body {
background: #2A2A2A;
text-align: center;
font: normal 11px/18px Georgia, Times New Roman, tahoma, sans-serif;
color: #FFF;
}

a {color:#666; text-decoration:none;}
  a:visited {text-decoration: underline;}
  a:hover {color: #ccc;}
  a img {}
  a:hover img {border-color: #000;}

img {border:none;}
h1 {font-size:46px; line-height:34px;}
h2 {font-size:24px; line-height:22px;}
h3 {font-size:16px; line-height:18px; color:#A3C74D;}
h5 {margin:3px 0 5px 0;}
h6 {font-size:16px; color:#999;}
p {margin:5px;}
.clr_both {clear:both;}

#front_wrapper {width:945px; margin:0 auto; padding:50px 0 50px 0; text-align:left; background: url(../images/) top left no-repeat;}
#front_wrapper h4 {font-size:18px; text-align:center; margin:0 0 40px 0; font-family:helvetica; color:#999;}
#splash_covers {float:left; display:inline; width:945px; height:225px; margin:0 0 0 0; background: url(images/covers_01.jpg) top left no-repeat;}
#splash_logo {float:right; display:inline; width:288px; height:132px; margin:0 0 0 0; background:transparent url(images/splash_logo.jpg) top left no-repeat;}
#splash_title {float:left; display:inline; width:645px; margin:0 0 0 0;}
#splash_vid {float:left; display:inline; width:775px;}
#splash_vid h4 {width:733px;}
#splash_side {float:right; display:inline; width:160px; margin:0 0 0 10px;}
#splash_side a {margin:0 0 15px 0;}
#splash_side h1 {margin:0 0 10px 0; width:200px; display:inline; }
#splash_side h3 a{color:#FFF;}
#donate {float:right; display:inline; width:234px; margin:10px 0 0 0;}
#enter {float:right; margin:10px 0 0 0;}

#front_menu {
margin:0 0 50px 0;
height: 36px;
}

#front_menu ul{
margin: 0;
padding:0;
list-style-type: none;
}

#front_menu li  {
display:inline;
}

#front_menu li  a{
display:block;
float:left;
}

#front_menu a {
height: 36px;
padding: 10px 20px;
margin: 0 10px 0 0;
line-height: 36px;
background:#444;
color:#FFF;
font-size: 18px;
font-weight: bold;
text-decoration: none
}

#front_menu a:hover {
background:#999;
}
