/* GLOBAL ELEMENTS */
body{text-align:center;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:0.8em;padding:0px;margin:0;color:#333;border-top:5px solid #FFF;background:#FFF;position:relative;height:100%;}
.clearboth,.clearboth2{clear:both;font-size:1px;height:1px;width:1px;border:none;overflow:hidden;}
.clearboth2{width:auto;border-top:1px dashed #978FAA;}
h1 span{display:block;position:relative;z-index:1;cursor:pointer;} 
h1,h2{color:#000000;font-weight:normal;}
h1{overflow:hidden;font-size:1.7em;margin:0px 0px 10px;}
h2{font-size:1.3em;margin:0px 0px 5px 0px;}
h3{color:#306768;font-size:1.2em;}
h4{margin:0px;font-size:1.1em;color:#666;}

#header{position:relative;}
#logo{margin:0;padding:0px;}
#logo, #logo span{height:90px;margin-bottom:30px;}
#logo span {background:url(/img/sfl-league-insider.gif) no-repeat;}
#logo span#cupbulletin{background:url(/img/sfl-cup-bulletin.gif) no-repeat;}


/* LINKS */
a{color:#EB7C02;text-decoration:underline;}
a:active{color:#666;}
a:hover{color:#E65B00;}
img{border:none;}
a img{border:none;text-decoration:none;}
p{margin:5px 0 10px;line-height:1.3em;}

/* TABBED NAV */
.tabbednav{position:absolute;top:90px;right:0px;height:25px;width:300px;}
.tabbednav a{width:138px;height:25px;background:url(/img/tab-inactive.gif) no-repeat;float:left;margin-left:5px;text-transform:uppercase;font-size:1.1em;line-height:25px;text-decoration:none;color:#FFF;text-indent:5px}
.tabbednav a:active{text-decoration:none;color:#FFF;}
.tabbednav a:hover{text-decoration:underline;color:#FFF;}
.tabbednav a#active{background:url(/img/tab-active.gif) no-repeat;font-weight:bold;}

/* GLOBAL LAYOUT */
#container{position:relative;width:800px;text-align:left;margin:0px auto;padding:0px 0 5px;}
.signup1{background:url(/img/signup1.gif) no-repeat top center;width:800px;height:285px;display:block;position:relative;}
.signup1 h1.content{font-weight:bold;position:absolute;bottom:20px;left:0px;width:800px;text-align:center;}
.signup1 h1 strong{color:#048AC5;text-decoration:underline;}

#cup.signup1{background:url(/img/signup1-cup.gif) no-repeat top center;}

.signup2{background:url(/img/signup2.gif) no-repeat top center;width:800px;height:395px;display:block;position:relative;}
.signup2 h1.content,#unsubscribetitle{font-weight:bold;position:absolute;top:215px;left:5px;text-align:center;color:#F27F00;}
.signup2 p.terms{font-size:0.8em;color:#666666;position:absolute;bottom:5px;width:790px;left:5px;line-height:1.1em;}
.emailbg{background:url(/img/email-background.gif) no-repeat top left;width:300px;height:40px;display:block;position:relative;padding-top:8px;}
.emailbg input{font-size:1.6em;color:#999999;width:275px;margin-left:23px;border:none;}
.emailbg label{position:absolute;top:0px;left:5px;font-size:0.8em;color:#CCC;}
.optin{margin:8px 0 10px;font-weight:bold;color:#666666;}
.optin span{font-style:italic;}
#lisubscribe{position:absolute;top:240px;left:10px;}
#lisubscribe div{float:left;}
#liunsubscribe{position:absolute;top:270px;left:10px;}
#liunsubscribe div{float:left;}
.submit{padding-left:60px;}
#unsubscriptiontext{position:absolute;top:250px;left:10px;}

.signupbtn{position:absolute;top:80px;right:20px;height:100px;width:185px;font-style:italic;font-weight:bold;color:#003778;}
.signupbtn img{padding-bottom:5px;}

.signupbtn .success{font-size:2em;color:#CC0000;}

.issues{display:block;position:relative;margin-top:15px;color:#787878;}
.issues .image{position:absolute;top:3px;left:5px;width:142px;height:196px;background:url(/img/image-bg.gif) no-repeat top left;padding:5px 0 0 6px;}
.issues h1{color:#333333;line-height:1em;}

.newissue{background:url(/img/new-edition-bg.gif) no-repeat center center;width:800px;height:210px;margin-top:25px;}
.newissue .ebook{position:absolute;top:10px;left:530px;width:200px;height:110px;padding:35px 0 0 80px;}
.newissue .ebook img{position:absolute;top:25px;left:15px;}
.newissue .ebook a{font-size:2em;}
.newissue .download{position:absolute;top:130px;left:530px;width:200px;height:60px;padding:15px 0 0 80px;}
.newissue .download img{position:absolute;top:10px;left:15px;}
.newissue .download span{font-style:italic;}
.newissue .description{position:absolute;top:10px;left:155px;width:365px;height:185px;overflow:hidden;}
.newissue h1{font-size:2.2em;font-weight:bold;}

.pastissue{background:url(/img/old-edition-bg.gif) no-repeat center center;float:left;width:390px;height:210px;}
.pastissue .ebook,.pastissue .download{position:relative;padding:5px 0 0 50px;width:180px;height:35px;margin-bottom:5px;}
.pastissue .ebook img,.pastissue .download img{position:absolute;top:0px;left:0px;}
.pastissue .ebook a{font-size:1.4em;}
.pastissue .download span{font-style:italic;}
.pastissue .description{position:absolute;top:10px;left:155px;width:230px;height:190px;}
.pastissue .description span{height:80px;overflow:hidden;display:block;}
.pastissue h1{font-size:1.5em;}

.image img{width:131px;height:185px;}
.newstar img{width:auto;height:auto;}

.padright{margin-right:18px;}
.advert{margin:0;padding:0;}

.newstar{position:absolute;top:-20px;left:-20px;}
.description span{line-height:1.4em;}
.ebook img{vertical-align:middle;}

.paging_nav{width:800px;padding:15px 0 20px 5px;display:block;clear:both;}

/* FOOTER */
#footer{position:relative;width:800px;text-align:left;font-size:0.95em;margin:0px auto;padding:5px 0;clear:both;border-top:3px solid #003778;}
#footer,#footer a{color:#666;text-decoration:none;}
#footer .right{float:right;width:50%;text-align:right;}
#footer .left{float:left;white-space:nowrap;}
#footer a:hover{text-decoration:underline;}
#footer ul{margin:0px;padding:0px;}
#footer li{display:inline;padding:0 0 0 10px;border-right:1px solid #FFF;}
#footer li#end{border:0px none;margin-right:0px;}
.rp{position:absolute;bottom:-8px;right:0px;color:#CCC8D5;font-size:0.75em;}
.rp a{color:#CCC8D5;text-decoration:none;}
.rp a:hover{color:#C00;text-decoration:underline;}

