body {background:top left repeat-x url(../images/body_bg.jpg) #6B0101; padding:0; margin:0 ;font: 12px "Lucida Grande", Geneva, Arial, sans-serif; }


a {color: #000000; font-weight:bold}
a:hover {color:#990000}
.clear {clear:both; padding:0; margin:0;}
#container {padding:0; margin:0 auto; width:700px;}

#header {padding:0; margin:0 auto; width:700px; height:170px;}

#leftlogo, #rightlogo { text-align:center;width:200px; padding:0; margin:0; float:left; text-align:center; padding-top:35px;}
#midlogo { text-align:center ;float:left; margin:0; padding:0; width:300px; padding-top:10px;}

#menu { clear:both; overflow:hidden; background:no-repeat url(../images/menu_bg.jpg); text-align:center; font-weight:bold; line-height:36px; width:700px; height:36px; font: 12px "Lucida Grande", Geneva, Arial, sans-serif; color:#FFFFFF}
#menu a {font-weight:normal; text-decoration:none; color:#FFFFFF; background:left top no-repeat url(../images/menu_over_lf_bg.jpg); padding:12px 27px 12px 32px; margin:0; line-height:36px; display:inline; width:auto; height:36px;}
#menu a.first {background:none}
#menu a.first:hover {background: left no-repeat url(../images/menu_over_first_bg.jpg)}
#menu a.last:hover {background: right no-repeat url(../images/menu_over_last_bg.jpg)}

#menu a:hover {background:left url(../images/menu_over_bg.jpg)}

#mainimage {margin:20px 0 0 0; padding:0;width:700px; height:270px;}

#contentframe{background:#FFFFFF; width:700px; margin:20px 0px; padding:20px 0 20px 0;line-height:22px; font-size:12px;}
#contentframe p {line-height:22px; font-size:12px; padding:0 0px;}

#footer {width:700px; text-align:center; font-size:10px; color:#FFFFFF; height:20px;}
#footer a {color:#FFFFFF; text-decoration:none}

#sponsorname {color:#000000; font-size:18px; height:23px; line-height:20px; font-weight:bold;}
#sponsorname a ,#sponsorweb a {color:#000000; text-decoration:none}
#sponsorname a:hover ,#sponsorweb a:hover {color: #990000; text-decoration:none}

#sponsortext {color:#000000; font-size:12px; line-height:20px; font-weight:normal}
#sponsorweb {color:#000000; padding-top:2px; font-size:13px; line-height:20px; font-weight:bold}


#pagetitle { padding:0 ; margin:0 auto ;height:30px; width:640px; background: center no-repeat url(../images/pagetitle_bg.jpg); text-align:right; font-size:22px; line-height:30px; color:#000000; font-weight:bold; margin-bottom:20px;}
#pagetitle  h1 { font-size:22px; line-height:30px; color:#000000; padding:0 20px 0 0; margin:0}
#backto {font-size:12px; line-height:30px; position:absolute; float:left; padding-left:20px;}
#backto a {color:#000000; text-decoration:none}
#backtohome a:hover {color: #990000; text-decoration:none}

.profilequestions{ color:#990000; font-weight:bold}

#contentcontainer {width:640px; margin:0 auto}

#videolistingtitle a{line-height:30px; color:#990000; font-weight:bold; text-decoration:none}


#newsarticle {width:640px; margin:0 auto}

#newsitem {width:615px; margin:0 auto; padding-bottom:0px; height:135px;}

#newsimage{float:left; width:125px;}
#newsimage img {border: dashed #990000 1px}
#newsright{width:490px; float:right}

#subtitle{width:475px; margin:0 auto; clear:both; height:21px; line-height:21px;  font-size:16px; padding-top:0px; padding-left:15px; padding-bottom:0px; background:url(../images/sub_title_bg.jpg) left no-repeat}
#subtitle a {font-weight:bold; text-decoration:none; text-transform:capitalize}

#subtitleright {float:right; position:relative;  width:100px; font-size:12px; line-height:21px; padding:0; margin:0; padding-right:15px; text-align:right}
#subtitlerightlarge{float:right; position:relative;  width:80px; font-size:15px; line-height:21px;padding:0; margin:0; padding-right:15px; text-align:right;}

#readmore{ text-align:right; width:490px;}

