@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; border:0;}

body { background-image:url(/img/body-bg-repeat-x.gif); background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif;}

h1 {color:#6E6E6E;font-size:30px;font-family:Calibri;}
h3 {color:#6E6E6E;font-size:22px;font-family:Calibri;}
hr {color:#000000;background-color:#000000;border:0;width:100%;height:1px;margin:3px 0 3px 0;}

#container {width:800px; margin:0 auto; background-image:url(/img/lightsource.png); background-repeat:no-repeat; height:500px;}

#header { background-image:url(/img/menu-bg.png); background-repeat:no-repeat; background-position:top right; margin-top:30px; height:100px; color:white;}
#header img {float:left;}
#header #main-nav { padding:30px 0 0 240px; font-size:18px; font-weight:bold;}
#header #main-nav li {display:inline; list-style:none; font-family:Calibri; padding-right:20px;}
#header #main-nav li a {color:white; text-decoration:none;}
#header #main-nav li a:hover {border-bottom:5px solid white;}
#header #sub-nav { padding:25px 0 0 240px; font-size:12px; font-weight:bold;}
#header #sub-nav li {display:inline; list-style:none; font-family:Calibri; padding-right:20px;}
#header #sub-nav li a {color:white; text-decoration:none;}
#header #sub-nav li a:hover {border-bottom:1px solid white;}

#rock-left { width:220px; float:left;margin-top:10px;}

#twitter { height:70px;}
#rock-right { width:550px; margin-top:10px; float:right;}

#tweet {display:block; font-size:12px;}

#tweetlink {font-size:12px; font-style:italic;}
#tweetlink a {color:black; text-decoration:none;}
#tweetlink a:hover {text-decoration:underline;}

.ne_title a {font-size:13px;color:#3996BF;font-weight:bold;}
.ne_desc {font-size:11px;}
.news_event {margin-top:8px;}

#thecontent {width:715px;margin-top:21px;}
#content-left {width:375px;float:left;padding:0 5px 0 5px;}
#content-left p {font-size:12px;line-height:200%;margin-top:5px;}
#content-right {width:310px;float:left;padding-left:10px;border-left:3px #EEEEEE solid;}
#content-center {width:550px;float:left;padding:0 5px 0 5px;}
#content-center p {font-size:12px;line-height:200%;margin-top:5px;}
#content-center p strong {font-weight:bold;}
#content-center p a {color:#3996BF;font-weight:bold;}
#content-center ul {list-style-type:none;}
#content-center li {font-size:12px;line-height:200%;}

#newsletter {margin-top:10px;}
#newsletter p {color:#6e6e6e;font-size:12px;}

#subheader {margin: 2px 0 10px 0;}

#featured_video p {color:#6e6e6e;font-size:10px;}

#footer {width:800px;margin: 0 auto;}
#footer p {text-align:center;padding-bottom:10px;color:#6e6e6e;font-size:10px;}
#footer p a {color:#6e6e6e;text-decoration:none;}
#footer p a:hover {text-decoration:underline;}

#videoPlayer a {font-size:14px;}

#book {width:200px;margin-top:10px;}
#book p {font-size:11px;}

#testimonials p {font-size:11px;}

.text_input {background-image:url(/img/layout/form-field.jpg);width:150px;height:20px;margin-bottom:15px;padding:5px;color:#B8BCC1;}
.text_input2 {background-image:url(/img/layout/form-field2.jpg);width:190px;height:20px;margin-bottom:15px;padding:5px;color:#222222;font-weight:bold;}

.unsubscribe {margin-top:10px;}