@charset "utf-8";

/*fonts*/
@font-face {font-family: "junegull"; src: url(http://www.sweatyonion.com/fonts/junegull.eot)}/* EOT file for IE */

@font-face {font-family: "junegull"; src: url(http://www.sweatyonion.com/fonts/junegull.otf)}/* otf or TTF file for CSS3 browsers */

/*global classes*/

img { border:none }

.standardbody {margin:0px;padding:0px;}
.clearboth {clear:both;height:1px;margin:0px;padding:0px;}
.importantannouncement {margin-bottom:25px;text-align:center;color:red;font-weight:bold; border-bottom: 2px dotted #cccccc;border-top: 2px dotted #cccccc;}

/*following corner and tl, tr, bl and br definitions construct rounded corners of 10px radius - see fantasynavbar for enclosing class*/
.whitecorner {position:absolute; width:10px; height:10px;background-image:url(/media/whitecorners.gif);}

.topLeft {top:0; left:0; background-position:0px 0px;}
.topRight {top:0; right:0; background-position:-10px 0px;}
.bottomLeft {bottom:0; left:0; background-position:0px -10px;}
.bottomRight {bottom:0; right:0; background-position:-10px -10px;}

.centredwebpage { font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; margin-right: auto; margin-left: auto; font-size: 75%; width: 753px; margin-top:0px; padding:0px}

.borderbmbeige { background-image: url(/media/bbeige.gif); background-repeat: repeat-x; background-position: 50% 100% }
.borderlmbeige { background-image: url(/media/lbeige.gif); background-repeat: repeat-y; background-position: 0% 50%}
.borderrmbeige { background-image: url(/media/rbeige.gif); background-repeat: repeat-y; background-position: 100% 50%}
.bordertmbeige { background-image: url(/media/tbeige.gif); background-repeat: repeat-x; background-position: 50% 0%}
.cornerblbeigeandwhite { background-image: url(/media/blbeigewhite.gif); background-repeat: no-repeat; background-position: 0% 100% }
.cornerbrbeigeandwhite { background-image: url(/media/brbeigewhite.gif); background-repeat: no-repeat; background-position: 100% 100% }
.cornertlbeigeandwhite { background-image: url(/media/tlbeigewhite.gif); background-repeat: no-repeat; background-position: 0% 0% }

.speechbubbleml { background-image: url(/media/speechbubbleml.gif); background-repeat: repeat-y; background-position: 0% 50%;padding:0px;margin:0px}
.speechbubblebl { background-image: url(/media/speechbubblebl.gif); background-repeat: no-repeat; background-position: 0% 100%;padding:0px;margin:0px}
.speechbubbletl { background-image: url(/media/speechbubbletl.gif); background-repeat: no-repeat; background-position: 0% 0%;padding:0px;margin:0px}
.commentstime {font-family:monospace;font-size:130%;color: #888888}

.multicolumnwrapper { display: block; width:100%; clear: both; margin:0px; padding:0px }
.multicolumnwrapper2 { display: block; width:100%; clear: both; margin:0px; padding-top:0px; padding-right:0px;padding-left:0px;padding-bottom:0px;float:left}
/*
.multicolumnwrapper2 { display: block; width:100%; clear: both; margin:0px; padding-top:0px; padding-right:0px;padding-left:0px;padding-bottom:200px;background:url(/media/alsolinkbottomblend.png) no-repeat scroll right bottom transparent;float:left}*/

.gifplayerbar { background-color:black;color:white;height:18px;line-height:14px;font-size:13px; font-family:impact;background-image: url(/media/playerbar.gif); background-repeat: repeat-x;border-bottom:1px solid #b2b2b2; border-top:1px solid #cbcbcb; border-right:1px solid #cbcbcb; margin-bottom:20px}
.gifplayerbutton {vertical-align:top}

.inputbox {width:2px; height:2px; border:1px solid white;}

#summaryarticle a {color:#FD44A7}

.linkgreydecorationnone { color: #666666; font-weight:normal}
.linkgreydecorationnone a:link { color: #666666; text-decoration: none}
.linkgreydecorationnone a:visited { color: #666666; text-decoration: none}
.linkgreydecorationnone a:hover { color: #CCCCCC; text-decoration: none}
.linkgreydecorationnone a:active { color: #CCCCCC; text-decoration: none}



.hivislink { color: #4E92FC; font-weight:bold; text-decoration: none}
.hivislink a:link { color: #FFAA33; font-weight:bold; text-decoration: none}
.hivislink a:visited { color: #FFAA33; font-weight:bold; text-decoration: none}
.hivislink a:hover { color: #FFAA33; font-weight:bold; text-decoration: none}
.hivislink a:active { color: #4E92FC; font-weight:bold; text-decoration: none}

.bold { font-weight: bold}
.redbold {font-weight: bold; color:red}
.empahsisedtext { font-style: italic}
.cursorpointer { cursor: pointer}
.centred { text-align: center}
.indent { margin-left: 5px; margin-right:3px; margin-top: 0px; }
.strikethrough { text-decoration:line-through }

.sweatyonionfooter {margin-left: auto; margin-right: auto; color: #FFFFCC; text-align: center; clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 10px;background: #34CF34 url(/media/fantasyfootballsprite.gif) 0px -236px}
.medetails { background-image: url(/media/medetailbackground.gif); background-repeat: no-repeat; height:160px; width:460px;padding:15px;display:none}
.medetailsinput {color:#FD44A7; border-width: 1px 1px 1px 1px; border-style:dotted; border-color:#CCCCCC; width: 280px}

/*primary palette*/
.colorffaa33orange { color: #FFAA33; text-decoration: none}
.colorfd44a7fuscia { color: #FD44A7; text-decoration: none}
.color34cf34green { color: #34CF34; text-decoration: none}
.color4e92fcblue { color: #4E92FC; text-decoration: none}
.colorcccccclightgrey { color: #CCCCCC; text-decoration: none}
.color666666grey { color: #666666; text-decoration: none}
.color058D05darkgreen {color: #058D05; text-decoration: none}

/*secondary palette*/
.color666666grey2 { color: #666666; text-decoration: none; font-weight: normal}

/*non-index.php*/
.smallsweatylogocolumn { float: left; width: 220px; margin-right: 8px; vertical-align:top }
.sweatyonionheader { color: #FFFFCC;background: #31c531 url(/media/fantasyfootballsprite.gif) no-repeat -53px -236px}
.linkmenuloginandmainheadingcolumn { float: left; width: 521px; vertical-align:top; background-color:#ffffff; margin:0px; padding:0px }
.linkmenu { border-bottom: 2px dotted #cccccc; margin: 0px 0px 12px 0px; font-size: 14px; font-weight: bold; float:left; vertical-align:top;}
.linkmenu a { text-decoration: none}
.orangelink { color: #FFAA33}
.orangelink:link { color: #FFAA33}
.orangelink:visited { color: #FFAA33}
.orangelink:hover { color: #FF7B06}
.orangelink:active { color: #FF7B06}
.fuscialink { color: #FD44A7}
.fuscialink:link { color: #FD44A7}
.fuscialink:visited { color: #FD44A7}
.fuscialink:hover { color: #A80662}
.fuscialink:active { color: #A80662}
.greenlink { color: #34CF34}
.greenlink:link { color: #34CF34}
.greenlink:visited { color: #34CF34}
.greenlink:hover { color: #058D05}
.greenlink:active { color: #058D05}
.darkgreenlink { color: #058D05}
.darkgreenlink:link { color: #058D05}
.darkgreenlink:visited { color: #058D05}
.darkgreenlink:hover { color: #34CF34}
.darkgreenlink:active { color: #34CF34}
.bluelink { color: #4E92FC}
.bluelink:link { color: #4E92FC}
.bluelink:visited { color: #4E92FC}
.bluelink:hover { color: #060A90}
.bluelink:active { color: #060A90}
.lightgreylink { color: #CCCCCC}
.lightgreylink:link { color: #CCCCCC}
.lightgreylink:visited { color: #CCCCCC}
.lightgreylink:hover { color: #666666}
.lightgreylink:active { color: #666666}
.greylink { color: #666666}
.greylink:link { color: #666666}
.greylink:visited { color: #666666}
.greylink:hover { color: black}
.greylink:active { color: black}

.mainheadingcolumn { float: left; width:481px; margin-right: 0px }
.logincolumn { float: left; width:40px; background-color: white }
.cornertrbeigeandwhite { background-image: url(/media/trbeigewhite.gif); background-repeat: no-repeat; background-position: 100% 0%; padding-top:12px ; padding-right: 12px; padding-bottom: 12px; padding-left: 12px }
.cyclemileometermph {position:relative;top:6px;width:200px;font-weight:bold}
.cyclemileometerframe {width: 300px; height: 67px; margin-left:0px; background-image: url(/media/mileometer.png); background-repeat: no-repeat}

/*index.php*/
.homesweatyonionheader { background-color: #31c531; color: #FFFFCC;background-image: url(/media/sweatyonionlogobackground.gif); background-repeat: no-repeat; height:226px}
.linkmenuhome { border-bottom: 2px dotted #cccccc; margin: 0px 13px 0px 217px; padding-top:8px;font-size: 14px; font-weight: bold; vertical-align:top;  }
.linkmenuhome a { text-decoration: none}
.cornertrbeigeandwhiteindexpage { background-image: url(/media/trbeigewhite.gif); background-repeat: no-repeat; background-position: 100% 0%; padding-top:12px ; padding-right: 12px; padding-bottom: 0px; padding-left: 12px }
.homelogo { margin-left:160px }
.strapline { padding-top:50px;font-weight: bold;text-align:center }
.homepic { margin-left:350px;padding-top:10px }
.philosophyquoteline { padding-top:12px;padding-right:3px;text-align:center}
.philosophyquote { vertical-align: 15px }

.stufflabelandlinks { padding: 3px 0px 4px 0px;}
.stufflink { font-size: 18px; color: #FD44A7; font-weight:bold; text-decoration: none }
.stuffpicsribbon { margin-left: 4px }

.bloggsquadsummarycolumn { float: left; width: 354px; margin-left: 5px; padding-right: 40px; vertical-align:top; display:inline}
.bloggsquadsummarycolumn a { text-decoration:none}
.bloggsquadlabelandlinks { padding-bottom:5px }
.bloggsquadlabelandsequentiallinks {clear:both; margin-bottom:25px; padding-top:20px; padding-bottom:3px; text-align:right; border-bottom:2px dotted #cccccc }
.bloggsquadlink { font-size: 18px; color: #34CF34; font-weight:900; text-decoration: none }
.bloggsquadsummarypics { margin-left:-50px; float: left }
.bloggsquadsummaryarticle { margin-left:50px; padding-bottom: 10px;}
.bloggsquadsecondarytitle { clear:both; color: #FD44A7; text-decoration: none; font-weight: bold; font-size: xx-large; margin-top:30px;padding-bottom:5px; padding-top:15px;background-color:grey}
.bloggsquadtertiarytitle {font-weight:bold; color: #FD44A7 }
.bloggsquadhomepagetitle {font-weight:bold; color: #000000; text-decoration: none}
.bloggsquadfamilytreetitle {font-weight:bold; color: #FFAA33; text-decoration: none}
.bloggsquadpiaxptitle {font-weight:bold; color: #FFAA33; text-decoration: none}
.bloggsquadfantasyfootballtitle {text-decoration:none; font-weight:bold; color:#666666}
.bloggsquadfantasyfootballheading {font-size:18px;text-decoration:none; font-weight:bold}
.bloggsquadcommentsheading {font-size:18px;text-decoration:none; font-weight:bold}
.photosandstuffheading {font-size:18px;text-decoration:none; font-weight:bold}
.cycleukheading {font-size:18px;text-decoration:none; font-weight:bold}
.cyclefranceheading {font-size:18px;text-decoration:none; font-weight:bold}
.bloggsquadheading {font-size:18px;text-decoration:none; font-weight:bold}
.familyhistoryheading {font-size:18px;text-decoration:none; font-weight:bold}
.datesheading {font-size:18px;text-decoration:none; font-weight:bold}
.bloggsquadfrancecycle2008title {font-weight:bold; color: #FD44A7; text-decoration: none}
.bloggsquadfrancecycle2008bigtitle {padding: 0px 0px 4px 0px; font-weight:bold; color: #FD44A7; text-decoration: none}
.francecycle2008link { font-size: 18px; color: #FD44A7; font-weight:900; text-decoration: none }
.bloggsquadfamilynewstitle {font-weight:bold; color: #FD44A7; text-decoration: none}
.bloggsquadfrancecycle2008 {padding-bottom:0px; margin-bottom:20px; color:#000000}
.daysago {color: #CCCCCC; font-weight:bold}
.commentsummary {border-bottom:#666666 2px dotted}
.datesummarycolumn { float: left; width: 350px; margin-left: 0px }
.datesummarycolumn a { text-decoration:none}
.datelabelandlinks { padding: 0px 0px 4px 0px }
.datelink { font-size: 18px; color: #4E92FC; font-weight:900; text-decoration: none }
.calendartable { border-collapse: collapse }
.calendarmonthborder { border-bottom: 3px dotted #4e92fc }
.calendardayborder { border-bottom: 1px dotted #cccccc }
.homepagerightcolumnarticle { margin-bottom:20px;}
.homepagearticleminheight {height:40px;float:right;width:1px;background-color:white}
.homepagearticleminwidth {clear:both;height:1px;overflow:hidden;background-color:white}
.homepagecommentbox {font-size:12px;border-width:2px 2px 2px 0px; border-style:dotted;border-color:#4E92FC;padding-top:5px;padding-bottom:5px;margin-left:13px;margin-right:1px;padding-right:4px}

/*login.php*/
.loginpage { font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; margin-right: auto; margin-left: auto; font-size: 75%; color:#44AA44; text-decoration: none; width: 400px }
.loginform {margin-top: 35px }
.loginpics { cursor: pointer; width: 41px; height: 41px}
.logininput { background: #ffffe7; border: 1px solid #44AA44; width: 390px }

/*stuff/index.php*/
.stuffmainlabel { margin-top: 30px; font-size: 28px; color: #FD44A7; font-weight:bold; text-decoration: none }
.stuffleftcolumn { float: left; width: 345px; margin-right: 8px; color: #FD44A7; text-decoration: none }
.stuffrightcolumn { float: left; width: 400px; color: #FD44A7 }
.stuffrightcolumn a { color: #FD44A7; text-decoration: none }
.stuffform {margin-top:20px; margin-bottom:20px;}
.stuffforminputtitle {margin-left: 25px; width:200px;border:#CCCCCC solid 1px}
.stuffformselectcollection {border:#CCCCCC solid 1px}
.stuffprogressmiddle { height:22px;width:20px;background-image: url(/media/progressbarmiddle.gif); background-repeat: repeat-x; background-position: 50% 100% }
.stuffprogressleft { height:22px;background-image: url(/media/progressbarleft.gif); background-repeat: no-repeat; background-position: 0% 50%}
.stuffprogressright { height:22px;background-image: url(/media/progressbarright.gif); background-repeat: no-repeat; background-position: 100% 50%}
.stuffcaptioninput { color:#FD44A7; border-width: 1px 1px 1px 1px; border-style:dotted; border-color:#CCCCCC; width: 280px }
.stuffcaptionbutton { width: 100px }
.stuffvideoframe {border-style:dotted; border-width:1px; border-color:#CCCCCC; clear:both; text-align:center; padding-top: 4px; margin-top:0px;}


/*yourdates/index.php*/
.yourdatesmainlabel { margin-top: 30px; font-size: 28px; color: #4E92FC; font-weight:bold; text-decoration: none }
.yourdatescolumn1 { float: left; width:245px; margin-right: 8px }
.yourdatescolumn2 { float: left; width:245px; margin-right: 8px }
.yourdatescolumn3 { float: left; width:245px }
.datelistslabel { color: #4E92FC; font-weight:bold; text-decoration: none; border-bottom: 3px dotted #4e92fc }
.datepersoninput { color:blue; border-width: 1px 0px 1px 0px; border-style:solid; border-color:#000000; width: 155px }
.datedayinput { color:blue; border-width: 1px 0px 1px 0px; border-style:solid; border-color:#000000; width: 60px }
.datemonthinput { color:blue; border-width: 1px 0px 1px 0px; border-style:solid; border-color:#000000; width: 60px }
.adddatestext { padding-top:4px; padding-bottom:3px}
.yourdatesalldatesform { margin-top:20px }

/*bloggsquad/index.php*/
.bloggsquadcyclingmainheading { margin-right: 0px; margin-top: 20px; font-size: 28px; color: #FD44A7; font-weight:bold; text-decoration: none }
.bloggsquadmainlabel { margin-top: 20px; font-size: 28px; color: #34CF34; font-weight:bold; text-decoration: none }
.bloggsquadleftcolumn { margin-left:5px; float: left; width: 565px; margin-right: 0px; color: #000000; text-decoration: none;}
.bloggsquadrightcolumn { float: left; width: 165px; color: #000000;}
.bloggsquadrightcolumn a { color: #FD44A7; text-decoration: none }
.bloggsquadformbuttoncolumn {margin-left: 11px; float: left; width: 150px; margin-right: 8px; color: #000000; text-decoration: none; font-weight:bold}
.bloggsquadformbutton {margin-left: 23px;}
.bloggsquadformstatuscolumn {float: left; width: 550px; height: 24px; color: #000000; background-image: url(/media/progressbarempty.gif); background-repeat: no-repeat;}
.bloggsquadcolumnlabel { color: #FD44A7; text-decoration: none; font-weight: bold; font-size: large}
.bloggsquadform {clear:both}
.bloggsquadaddblogglink {color: #666666; font-weight:normal;margin-top:10px;margin-bottom:10px;text-decoration:none}
.bloggsquadfieldset {padding: 5px 5px 5px 5px; background-color:white; border-width: 2px 2px 2px 2px; border-style:dotted; border-color:#EEEEEE}
.bloggsquadformstuff {margin-top:15px; margin-bottom:10px; margin-right: 0px; padding: 10px 15px 5px 5px; background-color:#DDDDDD; border-width: 2px 2px 2px 2px; border-style:dotted; border-color:#EEEEEE;width:682px; display:block; position:relative}
.bloggsquadformlegend {margin-left: 23px; font-weight:bold; color:#000000; background-color:#FFFFFF;}
.bloggsquadformstufflegend {margin-left:-2px; background-color:#FFFFFF; border-width: 2px 2px 2px 2px; border-style:dotted; border-color:#EEEEEE; font-weight:bold; position:absolute; top:-8px; left:7px;}
.bloggsquadforminputtitle {margin-left: 25px;  width:670px; border:#CCCCCC solid 1px}
.bloggsquadforminputtitlesmall {margin-left: 25px;  width:330px; border:#CCCCCC solid 1px}
.bloggsquadforminputcaption {margin-left: 15px; width:550px;border:#CCCCCC solid 1px}
.bloggsquadforminputyear {width:40px;border:#CCCCCC solid 1px}
.bloggsquadforminputmiles {width:20px;border:#CCCCCC solid 1px; margin-top:10px; margin-bottom:20px; color:white; font-weight:bold; background-color:#FD44A7}
.bloggsquadforminputhours {width:20px;border:#CCCCCC solid 1px; color:white; font-weight:bold; background-color:#FD44A7}
.bloggsquadforminputminutes {width:20px;border:#CCCCCC solid 1px; color:white; font-weight:bold; background-color:#FD44A7}
.bloggsquadformtextarea {margin-left: 25px; width:670px; border:#CCCCCC solid 1px;font-family: Arial, Helvetica, sans-serif;font-size:100%}
.bloggsquadformtextareasmall {margin-left: 25px; width:330px; height:350px; border:#CCCCCC solid 1px;font-family: Arial, Helvetica, sans-serif;font-size:100%}

.bloggsquadformensureindent{clear:both; }
.bloggsquadformpreview{width:670px;border:1px solid #cbcbcb;overflow:auto;background-color:#eee}
.bloggsquadformpreviewsmall{margin-left:25px;width:330px;border:1px solid #cbcbcb;overflow:auto}
.bloggsquadaddbloggtext {margin-left:5px; margin-right:5px; clear:both; padding-bottom:15px; background-color:yellow; }
.bloggsquadmugshotstrip1 {float: left; background: #FFFFFF; border: 2px dotted #CCCCCC; width:135px; height:80px; padding-top: 5px; padding-bottom:5px; margin-top: 15px; margin-bottom: 5px; margin-left:5px; -moz-border-radius:10px; text-align:center; font-weight: bold; color:#666666}
.bloggsquadmugshotstrip {float: left; background: #FFFFFF; border: 2px dotted #CCCCCC; width:88px; height:80px; margin-left:8px; padding-top: 5px; padding-bottom:5px; margin-top: 15px; margin-bottom: 5px; -moz-border-radius:10px; text-align:center; color:#AAAAAA}
.bloggsquadarticle {padding-bottom: 10px; margin-bottom: 20px; border-bottom: 2px dotted #CCCCCC; margin-right:20px;font-family:Georgia,Times,serif;
font-size:120%;line-height:170%; color:#636363}
.bloggsquadarticleb {padding-bottom: 10px; margin-bottom: 60px; margin-right:20px;font-family:Georgia,Times,serif;
font-size:120%;line-height:170%; color:#636363}
.bloggsquadcommentlabel{padding-bottom: 3px; margin-top:10px; margin-bottom:10px; padding-top:3px; border-top: 2px dotted #CCCCCC; border-bottom: 1px dotted #CCCCCC; color:#000000}
.bloggsquadcommentlink {padding-bottom: 0px; margin-top:0px; margin-bottom:0px; padding-top:6px; font-weight:bold;}
.bloggsquadcommentlink a {color:#4E92FC; text-decoration: none}
.bloggsquadarticlename {font-family:Lobster,serif; font-size: 24px; color: #000;}
.bloggsquadarticletitle {color:#000000; font-weight:bold}
.bloggsquadarticletitle2 {font-family:Lobster,serif; font-size: 24px; color: #34CF34}
.bloggsquadarticleauthor {font-family:Lobster,serif; font-size: 24px; color: #058D05;background-image: url(/media/bloggsquadband.png);border-top:3px solid #058D05;border-bottom:3px solid #058D05;}
.bloggsquadarticlepic {vertical-align:middle; margin-right:8px}
.bloggsquadarticlemediacaption {font-family:Reenie Beanie,serif; font-size: 24px;border:1px dotted #CCC;padding-top:7px;padding-bottom:2px;text-align:center}
.bloggsquadarticledate {color:#AAAAAA}
.bloggsquadarticlemedia {border-top:1px dotted #CCC; border-right:1px dotted #CCC;border-left:1px dotted #CCC; padding:0px;margin-top:15px;margin-bottom:0px;}
.bloggsquadarticlemedia img{display:block;padding:0px;margin:0px}
.bloggsquadindexcaption {color: #666666;font-weight:bolder;}
.bloggsquadstrapline {font-family:Lobster,serif; font-size: 20px; color: #CCC;}
.bloggerroll { margin: 0px 0px 12px 0px; font-size: 14px; font-weight: bold; float:left; vertical-align:top;}
.bloggerroll a { text-decoration: none}
.bloggerrolltotal {font-size: 60%; color: #666666}
.bloggsquadfeaturedarticle {background-color:#EEEEEE; padding-top:4px; padding-left:5px; padding-bottom:5px; margin-top:15px; margin-bottom:45px; border-top:2px dotted #FFFFFF; border-bottom:2px dotted #FFFFFF;color:black; font-weight:bold; position:relative; background-image: url(/media/greyblend.gif); background-repeat: repeat-x;height:190px}
.bloggsquadfeaturedcol1{width:200px;display:block;height:110px;float:left;font-family:Lobster,serif; font-size: 24px; color: #CCCCCC}
.bloggsquadfeaturedcol2{width:530px;display:inline;font-weight:normal;}
.bloggsquadarticlecol1{width:512px;float:left;padding-bottom:1000px;margin-bottom:-1000px;}
.bloggsquadarticlecol2{width:219px;float:left;display:inline;padding-bottom:3000px;margin-bottom:-3000px;background-color:#EEE; border-right:2px dotted #FFF;border-left:2px dotted #FFF;border-top:2px dotted #FFF; background-repeat: no-repeat;}
.bloggsquadalsolinks{background-color:#EEE;padding:10px;}
.bloggsquadnoalsolinks{background-color:#EEE;padding:10px;height:25px}
.bloggsquadalsolinkimagewrapper{position: relative;}
.bloggsquadalsolinkimage{position: absolute; bottom: 0;}
.bloggsquadallarticles{border-left:4px solid #f2f2f2; overflow: hidden;background-image: url(/media/leftarticleborder2.png); background-position:left; background-repeat: repeat-y;margin-left:2px;padding-left:12px;}


.SI-FILES-STYLIZED label.cabinet
{
    margin-left:15px;
	width: 79px;
    background: url(/media/btn-choose-file.gif) 0 0 no-repeat;
	font-size: 18px;
	vertical-align:middle;
    display: inline;
    overflow: hidden;
    cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.bloggsquadformfile
{
	position: relative;
    width: 80px;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

/*
.SI-FILES-STYLIZED label.cabinet
{
    width: 79px;
    height: 22px;
    background: url(/media/btn-choose-file.gif) 0 0 no-repeat;

    display: block;
    overflow: hidden;
    cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.bloggsquadformfile
{
    position: relative;
    height: 100%;
    width: auto;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
*/
.popup {border: dotted 1px #333;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 12px;position:absolute;display: none;width: 761px;z-index: 60;top:100px;padding:0px;margin:0px;background-color:#000000;}

.picapic {width:761px;padding:0px;margin:0px; height:400px;border:0px; background-color:#FFFFFF}
.createblogg {width:100%;height:100%;scrolling:no;padding:0px;margin:0px; border:0px; background-color:#FFFFFF}
/*bloggsquadcycleacrossfrance*/
.bloggsquadnextpagelink { color: #000000; font-weight:bold; padding-top:10px}
.bloggsquadnextpagelink a:link { color: #000000; text-decoration: none}
.bloggsquadnextpagelink a:visited { color: #000000; text-decoration: none}
.bloggsquadnextpagelink a:hover { color: #CCCCCC; text-decoration: none}
.bloggsquadnextpagelink a:active { color: #CCCCCC; text-decoration: none}
.bloggsquadmanualimage {width:740px; border-style:dotted; border-width:2px; border-color:#CCCCCC; clear:both; text-align:center; padding-top: 4px}
.bloggsquadmanualimagemedium {width:500px; border-style:dotted; border-width:2px; border-color:#CCCCCC; clear:both; text-align:center; padding-top: 4px}
.bloggsquadmugshots {float: left; padding-right:9px; padding-bottom:9px}
.bloggsquadarticletext {line-height: 170%;}
.bloggsquadcaption {text-align:center; font-weight: bold; background-color:#f3f2ed; margin-top: -5px; margin-bottom: 10px; padding-top:2px; padding-bottom:2px }
.bloggsquadarticletextbigger {line-height: 170%; font-size: 120%; font-family:Georgia,Times,serif}
.bloggsquadorangesmallheading { color: #FFAA33; font-weight:bold; font-family:Arial,sans-serif}
.bloggsquadfusciasmallheading  { color: #FD44A7; font-weight:bold}
.bloggsquadgreensmallheading  { color: #34CF34; font-weight:bold}
.bloggsquadbluesmallheading  { color: #4E92FC; font-weight:bold}
.bloggsquadweathergifcolumn1 { float: left; width:360px; margin-right:12px}
.bloggsquadweathergifcolumn2 { float: left; width:360px;}
.bloggsquadintrolinkscolumn1 { float: right; margin-left:50px; margin-top:22px; padding-left:5px; border-width: 0px 0px 0px 4px; border-style: dotted; border-color: #CCCCCC}
.bloggsquadintorlinkscolumn2 { float: left; width:360px;}
.bloggsquadcolumn1 { float: left; width:236px; margin-right: 4px; margin-bottom: 20px; }
.bloggsquadcolumn2 { float: left; width:236px; margin-right: 4px; margin-bottom: 20px; padding-left: 8px; border-left: 3px dotted #FD44A7 }
.bloggsquadcolumn3 { float: left; width:236px; margin-bottom: 20px; padding-left: 8px; border-left: 3px dotted #FD44A7 }
.cyclemileometer { float:left;width: 300px; height: 100px; margin-right: 8px; position:absolute;  background-image: url(/media/mileometer.png); background-repeat: no-repeat;}
/*bloggsquad cycle uk pages*/
.bloggsquadcycletimetablelabel {font-family:Lobster,serif; font-size: 20px; color: #CCC;}
.bloggsquadcycletimetable { border-collapse:collapse; margin-bottom:20px; border-top:2px solid #FD44A7; border-bottom:2px solid #FD44A7}
.bloggsquadcycletimetable tr {background-image: url(/media/pinkgrad.png);}
.bloggsquadcycletimetable tbody tr:hover {background-image: url(/media/blackgrad.png);}
.bloggsquadcycletimetable thead {border-bottom:2px solid #FD44A7}

/*familytree/index.php*/
.familytreemainlabel { margin-top: 30px; font-size: 28px; color: #FFAA33; font-weight:bold; text-decoration: none }
.familytreegraphiccolumn { float: left; width: 300px; height: 520px; margin-right: 8px; position:absolute;  background-image: url(/media/hibberdpaybackgroundgraphic.gif); background-repeat: repeat-y;}
/*.familytreetextcolumn { float: left; width: 400px; color: #000000 }*/
.familytreetextcolumn { font-family:"Times New Roman, Times, serif"; font-size: medium; padding-left:300px; width: 453px; color: #000000; margin-top:25px; min-height: 500px; }
.familytreesurnames {font-family:"Times New Roman, Times, serif"; color:#33cc33; font-size:medium}
.familytreebacklink { font-family: "Arial, Helvetica, sans-serif"; font-size: 12px; text-decoration: none }
.familytreebirthplace {font-style: italic}
.familytreeinfobox { position:absolute; left:18px; top:263px; width:200px; min-height:34px; z-index: 3000; background: white; opacity: 0.85; visibility: hidden; border: 2px dotted #CCCCCC; padding: 5px; font-size: 80%}
.familytreekey { padding-bottom: 4px; vertical-align: middle;}
.familytreedateandplace {font-style: italic}
.familytreehourglass {padding-right:7px}
.familytreeevent {padding-left:22px; padding-bottom:20px}
.familytreename {font-weight: bold; padding-bottom:10px}
.familytreename a {text-decoration:none; color: #33CC33}
.familytreevsmallpic {text-decoration: none; border:2px solid #999999; margin-left:5px}
.familytreesmallpic {text-decoration: none; background-color:blue; border:2px solid #999999;}
.familytreesmallpicframe {text-decoration: none; width:54px; margin-right:5px; margin-top:5px; display:block; font-family: Arial, Helvetica, sans-serif; color:#999999; font-size: small}
.familytreelargepicframe {text-decoration: none; margin-right:5px; margin-top:5px; font-family: Arial, Helvetica, sans-serif; color:#999999; font-size: large; font-weight: bold}


/*fantasyfootball/index.php*/
.fantasyleaguetotaltabletitle {clear:both; margin-top:0px; border-top: 2px dotted #34CF34}
table.fantasyleaguetotaltable {border-collapse: collapse; margin-bottom:20px}
table.fantasyleaguetotaltable th {padding: 5px 3px;width:37px;font-weight:bold; background: #34CF34; border-top: 3px dotted #009933;border-bottom: 3px dotted #009933}
table.fantasyleaguetotaltable td {padding:5px 3px; border-bottom: 2px dotted black;text-align:center;}
.fantasyleaguetotaltableodd {background:#CCFF99}
.fantasyleaguetotaltableeven {background: white}
#fantasyleaguetotalpositioncol {width:8px}
#fantasyleaguetotalteamcol {width:200px; text-align:left}

.fantasyleagueweektabletitle {clear:both; margin-top:20px; border-top: 2px dotted #CC3399}
table.fantasyleagueweektable {border-collapse: collapse; margin-bottom:20px}
table.fantasyleagueweektable th {padding: 5px 3px; width:37px; font-weight:bold; background: #FD44A7; border-top: 3px dotted #CC3399;border-bottom: 3px dotted #CC3399}
table.fantasyleagueweektable td {padding:5px 3px; border-bottom: 2px dotted black; text-align:center}
.fantasyleagueweektableodd {background: #FFCCCC}
.fantasyleagueweektableeven {background: white}
#fantasyleagueweekpositioncol {width:8px}
#fantasyleagueweekteamcol {width:200px; text-align:left}

.fantasyleaguemonthtabletitle {clear:both; margin-top:20px; border-top: 2px dotted #FFAA33}
table.fantasyleaguemonthtable {border-collapse: collapse; margin-bottom:20px}
table.fantasyleaguemonthtable th {padding: 5px 3px;width:37px; font-weight:bold; background: #FFAA33; border-top: 3px dotted #CC6633;border-bottom: 3px dotted #CC3399}
table.fantasyleaguemonthtable td {padding:5px 3px; border-bottom: 2px dotted black;text-align:center}
.fantasyleaguemonthtableodd {background:#FFFFCC}
.fantasyleaguemonthtableeven {background: white}
#fantasyleaguemonthpositioncol {width:8px}
#fantasyleaguemonthteamcol {width:200px; text-align:left}

.fantasyplayertotaltabletitle {clear:both; border-top: 2px dotted #4E92FC}
table.fantasyplayertotaltable {border-collapse: collapse; margin-bottom:20px}
table.fantasyplayertotaltable th {padding: 4px 2px; width:40px; font-weight:bold; background: #4E92FC; border-top: 3px dotted #3366CC; border-bottom: 3px dotted #3366CC}
table.fantasyplayertotaltable a {text-decoration:none; color:#000000; font-weight:bold}
table.fantasyplayertotaltable td {padding: 4px 2px; border-bottom: 2px dotted black; text-align:center}
.fantasyplayertotaltableg {background:white url(/media/goalkeeper.gif)}
.fantasyplayertotaltabled1 {background: #CCFFFF url(/media/defenderblue.gif)}
.fantasyplayertotaltabledx {background: #CCFFFF}
.fantasyplayertotaltablem1 {background: white url(/media/midfielder.gif)}
.fantasyplayertotaltablemx {background: white}
.fantasyplayertotaltablef1 {background: #CCFFFF url(/media/forwardblue.gif)}
.fantasyplayertotaltablefx {background: #CCFFFF}
.fantasyplayertotaltables1 {font-style:italic; color:#999999; background: white url(/media/substitute.gif); border-top: 3px dotted #3366CC}
.fantasyplayertotaltablesx {font-style:italic; color:#999999}
#fantasyplayertotaltableplayercol {width:200px; text-align:left}

.fantasyplayerweektabletitle {clear:both; margin-top:20px; border-top: 2px dotted #CCCCCC}
table.fantasyplayerweektable {border-collapse: collapse; margin-bottom:20px}
table.fantasyplayerweektable th {padding: 4px 2px;  width:40px; font-weight:bold; background: #CCCCCC; border-top: 3px dotted #999999; border-bottom: 3px dotted #999999}
table.fantasyplayerweektable a {text-decoration:none; color:#000000; font-weight:bold}
table.fantasyplayerweektable td {padding: 4px 2px; border-bottom: 2px dotted black;text-align:center}
.fantasyplayerweektableg {background:white url(/media/goalkeeper.gif)}
.fantasyplayerweektabled1 {background: #EEEEEE url(/media/defender.gif)}
.fantasyplayerweektabledx {background: #EEEEEE}
.fantasyplayerweektablem1 {background: white url(/media/midfielder.gif)}
.fantasyplayerweektablemx {background: white}
.fantasyplayerweektablef1 {background: #EEEEEE url(/media/forward.gif)}
.fantasyplayerweektablefx {background: #EEEEEE}
.fantasyplayerweektables1 {font-style:italic; color:#999999; background: white url(/media/substitute.gif); border-top: 3px dotted #999999}
.fantasyplayerweektablesx {font-style:italic; color:#999999}
#fantasyplayerweektableplayercol {width:200px; text-align:left}

.fantasycaptainstar {display:inline; padding:0px; margin:0px; vertical-align:top}

table.fantasysmackdowntable {border-collapse: collapse; margin-bottom:20px}
table.fantasysmackdowntable th {padding: 3px; font-weight:bold; background: #CCCCCC; border-top: 3px dotted #999999; border-bottom: 3px dotted #999999}
table.fantasysmackdowntable td {padding:3px; border-bottom: 2px dotted black; width:40px; text-align:center}
#fantasysmackdowntableplayercol {width:160px; text-align:left; }
#fantasysmackdowntablemanagercol {width:160px; text-align:left; }

table.fantasyplayerlisttable {border-collapse: collapse; margin-bottom:20px}
table.fantasyplayerlisttable th {padding: 3px; font-weight:bold; background: #CCCCCC; border-top: 3px dotted #999999; border-bottom: 3px dotted #999999}
table.fantasyplayerlisttable td {padding:3px; border-bottom: 2px dotted black; width:40px; text-align:center}
#fantasyplayerlisttableplayercol {text-align:left; width:30px}
#fantasyplayerlisttablemanagercol {text-align:left; width:45px}

.fantasymanagerofmonthcolumn {float: left; width:141px; height: 136px; margin-right:10px; padding-top: 5px; padding-bottom:5px; font-weight: bold; text-align:center;background: #FFAA33 url(/media/fantasyfootballsprite.gif) -142px -87px no-repeat; }
.fantasymanagerofweekcolumn {float: left; width:141px; height: 136px; margin-right:10px; padding-top: 5px; padding-bottom:5px; font-weight: bold; text-align:center;background: #FD44A7 url(/media/fantasyfootballsprite.gif) -285px -87px no-repeat;}
.fantasymanagerofyearcolumn {float: left; width:141px; height: 136px;margin-right:10px; padding-top: 5px; padding-bottom:5px; font-weight: bold; text-align:center;background: #34CF34 url(/media/fantasyfootballsprite.gif) 0px -87px no-repeat;}
.fantasyplayerofyearcolumn {float: left; width:141px; height: 136px; margin-right:10px; padding-top: 5px; padding-bottom:5px;  font-weight: bold; text-align:center;background: #4E92FC url(/media/fantasyfootballsprite.gif) -427px -87px no-repeat;}
.fantasyplayerofweekcolumn {float: left; width:141px; height: 136px; padding-top: 5px; padding-bottom:5px; font-weight: bold; text-align:center;background: #CCCCCC url(/media/fantasyfootballsprite.gif) -570px -87px no-repeat;}
.fantasymainheadingcolumn { float: left; width:453px; margin-right: 8px; margin-top: 10px; font-size: 28px; color: #000000; font-weight:bold; text-decoration: none; background: url(/media/fantasyfootballsprite.gif) 0px -41px no-repeat; padding-bottom:10px}
.fantasymainheading2010column { float: left; width:476px; margin-right: 8px; margin-top: 10px; font-size: 28px; color: #000000; font-weight:bold; text-decoration: none; background: url(/media/fantasyfootballsprite.gif) -40px -323px no-repeat; padding-bottom:10px}
.fantasyintroblurb {padding-top:15px; padding-bottom:20px; clear:both}
.fantasyintroblurbintro {color:green; font-weight:bold; font-size: 18px}

.fantasyfootballmanagerlink { color: #0000FF}
.fantasyfootballmanagerlink a:link { color: #0000FF}
.fantasyfootballmanagerlink a:visited { color: #0000FF}
.fantasyfootballmanagerlink a:hover { color: #000000; text-decoration: none; font-weight:bold}
.fantasyfootballmanagerlink a:active { color: #0000FF; font-weight:bold}

.fantasymanagerinfopic {float:left; margin-top:20px; margin-bottom:20px}
.fantasymanagerinfocolumn {float: left; background: #CCCCCC; height:261px; width:118px; padding-top: 5px; padding-bottom:5px; background-image: url(/media/teammanagerinfo.gif); background-repeat: repeat-x; font-weight: bold; text-align:center;line-height:140%}
.fantasyteamnameandlogocolumn {float: left; width:605px; border: 3px dotted #EEEEEE; margin-right:8px; padding-top: 0px; padding-bottom:5px; margin-bottom:20px;background-repeat: no-repeat;background-position: 39px 76px;}
.fantasymanagerstats {margin-top:0px; line-height:100%}
.fantasysupercaptain {font-weight: bold;}
.fantasydupercaptain {font-weight: bold;}
.fantasyscoringtable {border-collapse: collapse; width:100%}
table.fantasyscoringtable th {text-align:left; font-weight:normal; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted #000000}
table.fantasyscoringtable td {border-bottom: 1px dotted black;}
.fantasylinkbar {clear:both; padding-top:5px}
.fantasyteamname {font-weight: bold; font-size:40px; color:black; font-family:junegull, fat, impact, cursive}
.fantasyprobablyposition {font-size:10px}
.fantasyteamshield {float:left; padding-right:10px; padding-top:5px}
.fantasylinkbar a:link { color: #000000; text-decoration: none}
.fantasylinkbar a:visited { color: #000000; text-decoration: none}
.fantasylinkbar a:hover { color: #000000; text-decoration: underline}
.fantasylinkbar a:active { color: #000000; text-decoration: underline}
.fantasycommentstime {color: #888888}
.fantasycommentstextarea {background-color:#EEEEEE; margin-bottom:15px;padding:10px 10px 10px 10px;border:3px dotted green;  -moz-border-radius:10px;}
.fantasysmackdowncolumn1{float:left; width:360px; margin-right:24px; margin-bottom:40px}
.fantasysmackdowncolumn2{float:left; width:360px; margin-bottom:40px}
.fantasyrules{clear:both}
.fantasysmackdowntitle {clear:both; text-align:center; margin-top:20px; border-top: 2px dotted #CCCCCC}
.fantasysmackdownteam{font-size:250%;color:#000000;font-weight:bold; font-family:junegull, fat, impact, cursive}
/*.fantasylinkbar ul {clear:both; display:inline; padding-top:10px}
.fantasylinkbar ul li {clear:both; display:inline; padding-top:10px}
.fantasylinkbar ul li:before {
	content: "\0020 \0020 \0020 \00BB \0020";
	color: #000000;
	 padding-top:10px;
	 clear:both;
*/
.fantasynavbar {background-color:#EEEEEE; padding-top:4px; padding-left:5px; padding-bottom:5px; margin-top:15px; margin-bottom:45px; border-top:2px dotted #FFFFFF; border-bottom:2px dotted #FFFFFF;color:black; font-weight:bold; position:relative; background-image: url(/media/greyblend.gif); background-repeat: repeat-x;}

.fantasylogin {line-height:140%; margin-top:50px}
.fantasycaptaincountdown {color:red; font-size: 140%;font-weight:bold}
.fantasycaptainselect {width: 140px; font-size: 100%; font-family:arial, sans-serif}
.fantasycaptainrow {padding:0px;border:red dotted 2px; color:red}
.fantasycaptainselectcell {text-align:right}
.fantasysubselect {width: 140px; font-size: 100%; font-family:arial, sans-serif}
.fantasysubrow {padding:0px;border:yellow dotted 2px; color:orange;line-height:170%}
.fantasysubselectcell {text-align:right}
.fantasysubtable {width:380px; padding:0px;border-collapse: collapse}
.fantasycaptainbutton {width: 200px; margin-top:3px}
.fantasyunusedsubrow{color:#666666;line-height:170%;border:yellow dotted 2px}
.fantasyeditteam {display:inline}
.fantasylinkbar ul {margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	font-weight: normal}

.fantasylinkbar ul li { margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;}

.fantasynavbar img {
padding-bottom:4px; vertical-align:middle; width:40px; height:40px
}

.fantasyfeaturemedia {text-align:center; margin-top:10px}

/*fantasyfootball/auction.php*/
.fantasyauctiontitle {font-size:300%;color:#000000;font-weight:bold;font-family:impact; clear:both; padding-top:20px; padding-bottom:10px}
.fantasyauctionbalance {color:red; font-size: 140%;font-weight:bold}
.fantasyauctioncountdown {color:red; font-size: 140%;font-weight:bold}
.fantasyauctionmanager {color:black; font-size: 140%; font-weight:bold}
.fantasyauctionwelcome {margin-bottom:20px}
.fantasyauctionredundant {color:#CCCCCC;line-height:150%}
.fantasyauctionstage {margin-bottom:5px}
.fantasyauctionform {margin-bottom:15px; padding:10px; border:3px dotted red; background-color:#ff99cc; }
.fantasyauctionkey {padding:10px; border:3px dotted red; background-color:#ff99cc; margin-bottom:10px}
.fantasyauctionselectplayer {margin-bottom:8px; width:300px}
.fantasyauctionselectbid {margin-bottom:8px; width:300px}
.fantasyauctionbidtable {border-collapse: collapse; width:100%; margin-top:10px; margin-bottom:10px}
.fantasyauctionrules {margin-bottom:5px; margin-top:10px;}
.fantasyauctionaccounttop{background-color:#EEEEEE; padding-top:5px; padding-left:5px; padding-bottom:5px; margin-top:15px; margin-bottom:15px; border-top:2px dotted #FFFFFF; color:black; -moz-border-radius-topright:10px;-moz-border-radius-topleft:10px;background-image: url(/media/greyblendreverse.gif); background-repeat: repeat-x; background-position: 0% 0%}
.fantasyauctionaccountbottom{background-color:#EEEEEE; padding-top:5px; padding-left:5px; padding-bottom:5px; margin-top:15px; margin-bottom:15px; border-bottom:2px dotted #CCCCCC; color:black; -moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;background-image: url(/media/greyblend.gif); background-repeat: repeat-x; background-position: 0% 0%; height:40px}
.fantasyauctionwhosleftcolumn1{float:left; width:350px; margin-right:30px; margin-bottom:40px; margin-top:20px;}
.fantasyauctionwhosleftcolumn2{float:left; width:370px; margin-bottom:40px;margin-top:20px;}
#fantasymugshotstrip2 li {float:left; width:38px; height:38px; display:inline; margin-right:4px; list-style:none; background: transparent url(/media/fantasyfootballsprite.gif) no-repeat;}
#fantasymugshotstrip2 li a {display:block; height:38px; text-decoration:none;}

#fantasymugshotstrip {padding:15px 0px 0px 0px;margin:0;height:38px;list-style:none}
#fantasymugshotstrip li {float:left; width:38px;height:38px; padding: 0px; margin-right:6px; background: url(/media/fantasyfootballsprite.gif) no-repeat}
#fantasymugshotstrip li a {display:block; height:38px; text-decoration:none}
#fantasymugshotstrip #label {padding-top:10px;height:28px;width:43px; background-position: 40px 40px;}
#fantasymugshotstrip #vs {padding-top:10px;height:28px;width:10px; background-position: 40px 40px;}
#fantasymugshotstrip #Alan {background-position: 0px 0px;}
#fantasymugshotstrip #Chris {background-position: -33px 0px;}
#fantasymugshotstrip #Dave {background-position: -69px 0px;}
#fantasymugshotstrip #Lee {background-position: -138px 0px;}
#fantasymugshotstrip #Mal {background-position: -170px 0px;}
#fantasymugshotstrip #Mel {background-position: -203px 0px;}
#fantasymugshotstrip #Nichola {background-position: -240px 0px;}
#fantasymugshotstrip #Nix {background-position: -277px 0px;}
#fantasymugshotstrip #Scott {background-position: -309px 0px;}
#fantasymugshotstrip #Shenna {background-position: -346px 0px;}
#fantasymugshotstrip #Simon {background-position: -386px 0px;}
#fantasymugshotstrip #Steve {background-position: -418px 0px;}
#fantasymugshotstrip #Tyler {background-position: -451px 0px;}
#fantasymugshotstrip #Vicky {background-position: -486px 0px;}
#fantasymugshotstrip #Ju {background-position: -103px 0px;}
#fantasymugshotstrip #league {background-position: -528px 0px;}

/*fantasyfootball/cup.php*/
.fantasymainheadingcolumncup { float: left; width:453px; margin-right: 8px; margin-top: 0px; font-size: 10px; color: #000000; text-decoration: none; padding-bottom:00px}
#fantasycupstrip {padding:15px 0px 0px 0px;margin:0;height:38px;list-style:none}
#fantasycupstrip li {float:left; width:38px;height:38px; padding: 0px; margin-right:6px; background: url(/media/fantasyfootballsprite.gif) no-repeat}
#fantasycupstrip li a {display:block; height:38px; text-decoration:none}
#fantasycupstrip #label {padding-top:10px;height:28px;width:43px; background-position: 40px 40px;}
#fantasycupstrip #vs {padding-top:10px;height:28px;width:10px; background-position: 40px 40px;}
#fantasycupstrip #Alan {background-position: 0px 0px;}
#fantasycupstrip #Chris {background-position: -33px 0px;}
#fantasycupstrip #Dave {background-position: -69px 0px;}
#fantasycupstrip #Lee {background-position: -138px 0px;}
#fantasycupstrip #Mal {background-position: -170px 0px;}
#fantasycupstrip #Mel {background-position: -203px 0px;}
#fantasycupstrip #Nichola {background-position: -240px 0px;}
#fantasycupstrip #Nix {background-position: -277px 0px;}
#fantasycupstrip #Scott {background-position: -309px 0px;}
#fantasycupstrip #Shenna {background-position: -346px 0px;}
#fantasycupstrip #Simon {background-position: -386px 0px;}
#fantasycupstrip #Steve {background-position: -418px 0px;}
#fantasycupstrip #Tyler {background-position: -451px 0px;}
#fantasycupstrip #Vicky {background-position: -486px 0px;}
#fantasycupstrip #Ju {background-position: -103px 0px;}
#fantasycupstrip #league {background-position: -528px 0px;}
.fantasycupspotlight {border: dotted 3px orange;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 12px;position:absolute;display: none;width: 460px;z-index: 60;top:250px;padding:0px;margin:0px;background: url(/media/greygrad.png) repeat-x;}

/*bloggsquad/piaxp.php*/
.piaxpcolumn1 {font-family:junegull;font-size:180%;float: left; width: 323px;  color: #000; text-decoration: none; margin-bottom:40px; margin-top:50px }
.piaxpmainstreamblock {background: url(/media/piaxpbluestripes.png) repeat}
.piaxpmainstreamlabel {float:left;width:162px}
.piaxpmainstreamimage {margin:2px;cursor: pointer; display:inline}
.piaxpsideblock {background: url(/media/piaxppinkstripes.png) repeat}
.piaxpsidelabel {float:left;width:162px}
.piaxpsideimage {margin:2px;cursor: pointer; display:inline}
.piaxptandemblock {background: url(/media/piaxporangestripes.png) repeat}
.piaxptandemlabel {float:left;width:108px}
.piaxptandemimage {margin:2px;cursor: pointer; display:inline}
.piaxpinfopane {width: 400px; height:592px; border-left:0px dotted grey; margin-left:16px;float:left; margin-top:50px;margin-bottom:40px;background: url(/media/piaxpgreystripes.png) repeat}
.piaxpvehicle {font-family:junegull; font-size:180%; border-bottom: 2px dotted grey;}
.piaxppagetitle {font-family:junegull; font-size:240%; color:#000}
.piaxpintro {margin-top:30px}
.piaxpintrobold {font-family:junegull; font-size:150%}
.piaxpin{opacity:.85;filter:alpha(opacity=85)}
.piaxpout{opacity:.35;filter:alpha(opacity=35)}
/*.piaxout{-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)\"; // first! filter: alpha(opacity=50); // second!)}*/

/*scripts/nopage.php*/
.introline {margin-bottom:40px}
.recipeheader {border-bottom: 2px dotted #cccccc; margin: 0px 0px 12px 0px; font-size: 18px; font-weight: bold; vertical-align:top}
.nopage {margin-bottom:320px}
