body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
h1{ line-height:0; }
h2 {font-size:1.4em;line-height:1.6em;font-family:Verdana,sans-serif;}
h3 {font-size:1.2em;line-height:1.4em;}
h4 {font-size:12px;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

li{list-style-type:none;}
a{ text-decoration:none;color:#444; }

p{ margin:0 0 1em; }
body{color:#444;background:#676767 url('/images/bodybackground.png') repeat-x;font-family:Arial,san-serif;line-height:1.6em;font-size:13px;text-align:center;}
.container{margin:0 auto;padding:0 20px;text-align:left;width:906px;background:#FFF url('/images/containerbackground.png') no-repeat;}
.content{ min-height:200px; }

.header{ padding: 10px 0; }
.logo{float:left;}
.slogan{float:left;width:85px;border-left:1px solid #CCC;color:#3f7e74;font-size:13px;line-height:1.4em;padding:0px 10px;margin:15px 5px 0px 20px;font-weight:bold;}
.searchcontainer{float:right;background:transparent url('/images/search.png') no-repeat;height:16px;height:27px;width:282px;margin:25px 10px 0 0;}
.searchcontainer input{background:transparent;border:none;}
.searchbox{margin:9px 0 0 42px;color:#aeaeae;font-size:11px;width:204px;}
.searchsubmit{float:right;height:27px;width:32px;cursor:pointer;}
.nav ul{ height:31px;display:block;width:100%;background-color:#2e2e2e; }
.nav ul li{ margin:0;padding:0;display:block;float:left; }
.nav ul li a{ margin:0;display:block;float:left; padding:5px 10px;text-decoration:none;background-color:#2e2e2e;color:#FFF;font-size:14px; }
.nav ul li a:hover,.nav ul li a.active{ background-color:#b7121a; }

.footer{ height:125px; padding:20px 0 0;text-align:center;color:#676767;width:946px;margin:0 auto;background-color:#ddd; }

.mainbannercontainer{ height:347px; width:905px; overflow:hidden; }
.wtop{ width:905px;height:327px;margin:10px 0; }
.wtoparrows{ padding:247px 0 0 28px;width:845px; }
.wtopleft{ cursor:pointer;display:block;width:35px;height:35px;float:left;}
.wtopleft:hover{background:transparent url('/images/mainbannerarrowleft.png') no-repeat;}
.wtopright{ cursor:pointer;display:block;width:35px;height:35px;float:right;}
.wtopright:hover{background:transparent url('/images/mainbannerarrowright.png') no-repeat;}
.mainbanner1{background:transparent url('/images/mainbanner1.png');}
.mainbanner2{background:transparent url('/images/mainbanner2.jpg');}

.subpage .wright{ padding-top:16px; }
.wright{ margin-left:690px;width:216px; }
.whighlight{ background:transparent url('/images/blurb.png') no-repeat;color:white;font-size:11px;padding:7px 20px;width:175px;height:51px;line-height:24px;-moz-border-radius: 5px;-webkit-border-radius: 5px; }
.news{ margin:10px 0 0;background:transparent url('/images/fsvnewsbackground.png') repeat-y; }
.news .nheader{ background:transparent url('/images/fsvnewsheader.png') no-repeat; height: 31px;width:235px; }
.news .nfooter{ background:transparent url('/images/fsvnewsfooter.png') no-repeat 1px 0; height: 9px;width:235px; }
.news .ncontent{ padding:10px;min-height:50px;width:199px; }
.ncontent li{ list-style-type:none; }
.ncontent li a{ color:#222222;text-decoration:none;font-size:13px; }

.wleft h3{font-weight:bold;margin-bottom:10px;}
.wleft{ float:left;width:680px; }
.wleft1 div,.wleft2 div{ margin:15px 0px 10px 5px;padding:0 15px;font-size:11px;line-height:1.3em; }
.wleft1,.wleft2{ background-color:blue;width:337px;float:left;min-height:300px; }
.wleft1 img,.wleft2 img{ display:block;margin:10px 0px; }
.wleft1{ background:transparent url('/images/foradvertisers.png') no-repeat; }
.wleft2{ margin-left:5px;background:transparent url('/images/foraffiliates.png') no-repeat; }

.wblurb{ font-size:16px;width:631px;height:84px;padding:10px 25px;color:#222;background:transparent url('/images/wblurbbackground.png') no-repeat; }
.wblurb span{ color:#c2131b;line-height:26px; }
.readmore{ text-decoration:none;color:#c2131b;font-size:10px;padding-right:15px;background:transparent url('/images/readmore.png') top right no-repeat; }
.readmoreicon{ position:relative;left:5px;top:5px; }

.wsites{ background:transparent url('/images/wsitesbackground.png') no-repeat; width: 907px; height:110px; margin:10px 0 0 0; }
.wsites .leftbutton{float:left;background:transparent url('/images/wsitesleft.png') no-repeat;}
.wsites .rightbutton{float:right;background:transparent url('/images/wsitesright.png') no-repeat;}
.wsites .rightbutton,.wsites .leftbutton{ height:34px;width:19px;display:block;margin:33px 2px 0;z-index:5;cursor:pointer; }
.wsites .seemore{float:right;display:block;}
.wsites ul li{ width:215px;text-align:center;float:left;height:60px; }
.wsites img{ height:75px; }
.wsites ul{ margin:8px 0 0;width:2000px;height:60px;z-index:4; }
.wsites .sites{ padding:10px 0 0;width:860px;overflow:hidden; }
#thesites{  }

.subpage{ margin:0 -20px; background: transparent url('') repeat-y; }
.subpage2{ padding:0 20px; background: transparent url('/images/spbackground.png') no-repeat 0 111px; }
.subpage .wbottom{ z-index:1;position:relative; }
.sptop{ background: transparent url('/images/sptopbg.png') no-repeat;margin:5px 0 10px 0;width:906px;height:122px; }
h1{font-size:24px;font-weight:bold;margin:35px 0 40px;color:#c2131b;}
.sitestop{ background: url('/images/sitestop.jpg'); }
.teamtop{ background: url('/images/teamtop.jpg'); }
.audiencetop{ background: url('/images/audiencetop.jpg'); }
.socialmediatop{ background: url('/images/socialmediatop.jpg'); }
.gamestop{ background: url('/images/gamestop.jpg'); }
.contactustop{ background: url('/images/contactustop.jpg'); }
.aboutfsvtop{ background: url('/images/aboutustop.jpg'); }

.spcontent{ padding:10px; }
.breadcrumbs{ margin-top:-15px;font-size:11px;margin-left:-10px; }
.breadcrumbs a{ font-size:11px;color:#444;text-decoration:none; }

.timeline li{ border-bottom:1px solid #AAA;padding:5px 2px 8px;margin:0 3px;list-style-type:none;width:616px; }
.timeline li span{ margin-bottom:5px;color:#56a397;width:200px;float:left;font-weight:bold; }
.timelinetop{ color:#FFF;padding:5px 10px;height:21px;width:616px;font-weight:bold;background:transparent url('/images/sptimelinetop.png') no-repeat; }
.timelinebottom{ height:16px;width:626px;background:transparent url('/images/sptimelinebottom.png') no-repeat; }


.person{ padding:16px 0 0;height:187px;color:#888;font-size:11px;line-height:1.3em; }
.person h3{color:#bf070f;font-size:14px;font-weight:bold}
.person h4{font-weight:normal;color:#333;margin:0 0 10px;}

.contactus{padding:0 0 0 20px;font-size:13px;}
.contactus h4{ color:#c2131b;font-weight:bold;font-size:15px; }

.sitespage{ background:transparent url('/images/sitesbg.png') no-repeat;height:314px; }
.ssbody{ padding:10px; }
.ssbody img{float:left;}
.ssbody .sites{float:left;width:200px;}
.ssbody .sites li{border:0;}
.ssbody .sites li a img{margin-top:3px;}
.ssbody .sites li a{ margin:0 0 0 10px;color:#444;text-decoration:none;border-bottom:1px solid #b4b1b2;width:250px;padding:2px 0;display:block;}
div .sitessportlinks{ padding:0 15px;margin:0;width:617px;height:41px; }
div .sitessportlinks li{ width:123px;border:0;float:left;padding:0;margin:0;text-align:center; }
div .sitessportlinks li a{ color:#444; height:22px;margin:8px 0 0;cursor:pointer;display:block;padding:6px 20px; } 
div .sitessportlinks li a:hover{  } 
div .sitessportlinks li a.active{ color:#FFF;background:transparent url('/images/sitestabactive.png'); } 
