/*
@import url('reset.css');
@import url('stylecolors.css');
@import url('styleimages.css');
@import url('styleborders.css');
@import url('style-gridview.css');
*/

/******* custom ********/
#sc{
	width: 958px;
	background: #fff;
	margin: 5px auto;
	position: relative;
	font-size: 0.75em; /* 12px */
    font-family: Arial, Helvetica, sans-serif;
}
	#c2,#c3{
		width: 193px;
		float: left;
		margin-top: 16px;
		position: relative;
	}
	#c1{
		float: right;
		width: 568px;
		background: url(head-wasp2.jpg) no-repeat; 
	}
	    #strapLine{
	        font-size: 17px;
	        font-weight: bold;
	        margin: 19px 0 121px 10px;
	        text-align: left;
	    }
	    #c1 .modulecontent img, #c1 .blogtext img{
	        margin: 2px 5px;
            	border: 2px solid #FFCC33;
	    }
	    #c1 .blogSummModule img{
	        margin:0;
	    }
	#c2{
		background: #333 url(tlc.gif) no-repeat scroll top left;
	}
	    .logo{
	        margin-top: 15px;
	    }
	    #c2 #crest{
	        margin: 15px 0 7px 0;
	    }
	#c3{
		background: #333 url(trc.gif) no-repeat scroll top right;
		margin-bottom: 2px;
	}
	    .searchBox{
            position: absolute;
            top: 7px;
            left: 17px;
            width: 127px;
            height: 14px;
        }
        .searchButton
        {
            position: absolute;
            top: 5px;
            right: 13px;
        }
        #leagueTable{
            text-align: center;
            background-image: url(colHeadYellow.gif);
            background-repeat: no-repeat;
            background-position: right top;
            font-size: 0.8em;
            font-weight: bold;
            color: #FFF;
            width: 191px;
            margin: 0 0 4px 2px;
        }
            #leagueHead td{
               color: #000;
               height: 26px;
               vertical-align: middle; 
               font-size: 1.25em;
            }
            .pos{
                width: 14px;
                text-align: center;
            }
            .club{
                width: 79px;
                text-align: left;
            }
       	    #nextFix{
			    height: 149px;
			    background-image: url(peterhead.gif);
			    position: relative;
			    text-align: center;
			    font-weight: bold;
		    }
		    #nfsc,#nflg,#nflc,#nfcc{
			    position: absolute;
			    top: 96px;
		    }
		    #nfsc{right: 84px;}
		    #nflg{right: 60px;}
		    #nflc{right: 36px;}
		    #nfcc{right: 11px;}
		    #nextFix #club{
			    margin:0px 0 0 51px;
		    }
		    #nextFix #info{
			    margin: 9px 0 0 73px;
			    color: #FFF;
		    }
	#cc1{
		float: left;
		width: 763px;
		margin-right: 2px;
		margin-bottom: 2px;
	}
	#f{
		background: #ffcc33 url(fm.png) repeat-x;
		height: 32px;
		clear: both;
		position: relative;
	}
		#flc,#frc{
			top: 0;
			position: absolute;
			width: 14px;
			height: 32px;
		}
		#flc{
			left: 0;
			background: url(flc.png);
		}
		#frc{
			right: 0;
			background: url(frc.png);
		}
		#copyright{
		   position: absolute;
		   top: 8px;
		   left: 15px; 
		   font-size: 0.875em;
		   font-weight: bold;
		}
		#urmood{
		    position: absolute;
		    top: 33px;
		    right: 12px;
		    font-size: 0.8em;
		    color: #666;
		    text-decoration: none;
		}
		    #urmood img{
		        margin-bottom: -2px;
		    }
/* BARE */
#ctl01_mainContent_dgFile{width: 98%;}
#ctl01_mainContent_dgFile td{border: 1px solid black;padding: 0 5px;}
/* END BARE */
		    
/* START VERTICAL RHYTHM */
        p {
            font-size:1em;
            line-height:1.5em;
            margin:0 0 1.5em 0;
            /*width:33em;*/
        }
        h1 {
            line-height:1em;
            font-size:1.5em;
            font-weight:normal;
            margin:0 0 1em 0;
        }
        h2 {
            font-size:1.1667em;
            line-height: 1.286em;
            margin:1.929em 0 0.643em 0;
            font-weight:normal;
        }
        .sidenote {
            text-indent:-0.7em;
            width:12em;
            margin-right:0;
            font-size:0.8333em;
            line-height:1.8em;
            position:absolute;
            top:0;
            left:42.6em;
        }
        .footnote {
            border-top:0.08333em solid #000;
            margin-top:2.25em;
            padding-top:0.667em;
            margin-left:0;
            width:45.5em;
        }
/* END VERTICAL RHYTHUM */
		    		    
.moduletitle{
    background: #ccc url(heading-back.jpg) repeat-x;
    border: 1px solid #b3b3b3;
    font-weight: bold;
    text-indent: 10px;
    height: 1.286em;
    margin-top: 0;
}

#c2 .modulecontent,#c3 .modulecontent{margin:0;}

.htmlmodule .modulecontent{
    margin: 0 10px;
}
.htmlmodule ul{
    list-style-type: disc;
    margin: 10px;
    padding:10px;
}
.center-rightandleftmargins{}
.center-nomargins {}
.center-rightmargin {}
.center-leftmargin {}
.panelwrapper{}
.leftside{}
.rightside{}
#editpanel{
    text-align: center;
    border: 1px dashed #999999;
    height: 50px;
}

.clr:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clr {display: inline-block;}

/* Hides from IE-mac \*/
* html .clr {height: 1%;}
.clr {display: block;}
/* End hide from IE-mac */

/******* end custom ********/


/******* fixtures ***********/
#fixtures{
    width: 100%;
    padding: 0;
    margin: 0;
}
#fixtures td{
   padding: 3px; 
}
#fixtures .fixtHeader{
    background: #F8CB4E;
    font-weight: bold;
    padding: 5px;
}
#fixtures .fixtHeader .c3, .fixtRow .c3, .fixtRowAlt .c3{
    text-align: right;
}
#fixtures .fixtHeader .c4, .fixtRow .c4, .fixtRowAlt .c4{
    text-align: center;
}
#fixtures .fixtRow{
    background: #e2e2e2;
}
#fixtures .fixtRowAlt{
    background: #efefef;
}
/******* end fixtures ******/


/********* gallery *********/
#ctl00_mainContent_lblCaption{
	float: left;
	margin-top:10px;
	width: 395px;
}
#ctl00_mainContent_lblDescription{
	float: left;
	width: 395px;
	
}

.gallerymodule img{
	height: 127px;
	border: 2px solid #ffcc33;
	margin-top: 5px;
}
.gallerymodule .txtmed img, .moduletitle img{
	height: auto;
	margin:0;
}

.divgalleryimage img{
	height: auto;
	width: 150px;
	border: 2px solid #FFCC33;
	margin: 10px 10px 10px 5px;
	float: left;
}

/******** end gallery ******/


/******* layout *******/



.clear { clear:both; }
.sitelogo { float:left; margin: 0px 0px 0px 0px; }
.siteheading { margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px; }
h1.siteheading {float:left;  height: 50px; margin: 0px 0px 0px 50px; }
.topnav { margin: 4px 0px 3px 0px; }
.topnav ul {clear: left;float:left; margin: 5px 0px 0px 0px; display:inline;}
li.topnavitem {float: left;  list-style-type:none; padding: 0px 7px 0px 7px;}
li.firstnav {float: left;  list-style-type:none; padding: 0px 7px 0px 5px; }

#breadcrumb { padding: 4px 4px 4px 4px;  }
fieldset { margin: 0px 0px 0px 0px; padding: 1em; }
.settinglabel {float:left; clear:left; width:20em; padding: 1px; }
.settinglabelFixedHeight {float:left; clear:left; width:20em; padding: 1px; height:77px;}
.settingrow { padding: 4px 0px 4px 0px; clear:left; }
.modulebuttonrow {clear: left; }
.div2columnleft { float: left; width: 350px;  padding: 1px;  }
.div2columnright { margin: 0px 0px 0px 305px;  padding: 1px; }
.modulepager {vertical-align:top; padding: 4px 4px 4px 4px; }
.TextLabel { width:15px; }
.watermarktextbox {width:9em; }
.moduleedit { height: 28px; margin: 0px; padding: 0px; }
.modulesubtitle { padding: 4px 5px 0px 5px; height: 23px;} 

.modulefooter {padding: 0px 0px 0px 0px; height: 10px;  }
.linkitem {padding: 4px 0px 4px 0px;}
.linkaltitem {padding: 4px 0px 4px 0px; }
.linkitem a { padding: 0px 0px 0px 4px;}
.floatpanel { float:left; margin-right: 15px; }
.clearpanel { clear:left; padding-top: 15px;  }
.simplelist, .simplelist li { list-style: none; padding: 0px 0px 10px 3px;  }
ul.linkitem { list-style: none; margin: 0px 0px 0px 0px; }
div.sitemap ul , div.sitemap ul li {list-style: none; }
.site-statistics { margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; }
ul.userstats { list-style-type:none;  margin: 0px 0px 0px -40px;}
ul.userstats ul { margin: 0; padding: 0; display: block; }
ul.userstats li { position: relative; list-style: none; }
.breadcrumbs { padding: 4px 4px 10px 4px;  }
ul.simplelist { margin-bottom:0px; }
/*table.editgrid { margin: 10px;  }
table.editgrid td {padding: 7px;  }
table.editgrid th {padding: 7px;font-weight:bold; }*/
.minheightpanel { min-height:200px; }
.gmaptextbox {width:27em; }
.gmap { margin: 0px 0px 10px 0px;}
.padded {padding: 7px 7px 7px 7px; }
div.AspNet-RadioButtonList ul, div.AspNet-CheckBoxList ul { list-style-type:none; padding:0px; margin:0px;}
li.AspNet-RadioButtonList-Item, li.AspNet-CheckBoxList-Item { white-space:nowrap;   }
.foldergallery h1 { font-size: large; margin-bottom: 20px;}
.album {}
.albumFloat { float: left; text-align: center; margin-right: 8px; margin-bottom: 4px; }
.albumDetailsLink {}
.albumMetaSectionHead {background-color: Gray;color: White;font-weight: bold; }
.albumMetaName  { font-weight: bold; }
.albumMetaValue {}
.center{text-align: center;}
/******* end layout *******/


/******* colors *******/
.topnav { color: #33CCFF; }
fieldset { background: #CCCCCC;}
legend { color: #333333;}
.modulebuttonrow {background-color: #00694b; }
.div2columnright { background-color: #669966;  }
a.ModuleEditLink,a.ModuleEditLink:link,a.ModuleEditLink:visited { color: blue; }
a.ModuleEditLink:hover { color: #ffcc33; }
a.ModuleEditLink:active ,
a.siteheading:link ,
a.siteheading:visited ,
a.siteheading:hover ,
a.siteheading:active ,
.sitelink ,
a.sitelink:link ,
a.sitelink:visited { color: #000; }
a.sitelink:hover { color: white; }
a.sitelink:active { color: #000; }
.accent { color: #ffc796; }
.modulepager {background-color: #CCCCCC; }

a.ModulePager:link {color:red; }
a.ModulePager:visited { color:green; }
a.ModulePager:hover { color:navy; }
a.ModulePager:active { color:olive; }
.selectedpage{color:Black; }
a.SelectedPage:link { color:Black; }
a.SelectedPage:visited { color:Black; }
a.SelectedPage:hover {color:Black; }
a.SelectedPage:active {color:Black; }
a:link { color: #333333;  }
a:visited { color: #333333;  }
a:hover { color: #FFCC33; }
a:active { color: silver;  }
legend a.ModuleEditLink { color: yellow; }
legend a.ModuleEditLink:link {color: #ffc796; }
legend a.ModuleEditLink:visited {color: #ffc796; }
legend a.ModuleEditLink:hover {color: #ffc796; }
legend a.ModuleEditLink:active {color: #ffc796; }
.txtcopyright {color: #444; }
.txterror {color: red }
.TextLabel { background-color:#ECECEC; }
.watermarktextbox { color:Gray; }
.moduleedit { background-color: #C7D0D7; }

.modulesubtitle { color: white; background-color: #008f66; } 

.modulefooter {   }
.filesfooter { background-color: #00688E; color:White; }
.linkitem {background-color: #DFDFDF;}
.linkaltitem {background-color: #EFEFEF;}
.modulerow{ background-color:#00694b; }
.modulealtrow { background-color: #008f66;}

    /*** sjs commented ***
    div.moduletitle, span.moduletitle, tr.moduletitle, h2.moduletitle{background-color: #008f66;}
    .modulecontent {background-color: #00694b;  }

    *** end sjs commented ***/
/******* end colors *******/


/******* borders *******/
fieldset { border: 1px solid #333333;}
.collapsiblepanel { border-style:dashed; border-width:thin; }
.TextLabel { border:0px solid #ECECEC;  }
.moduleedit { border: 0px; }
hr { height: 1px; border-width: 0px; background-color: #D1D7DC; color: #D1D7DC; }
.site-statistics { border-bottom: solid thin #cccccc; }
li.topnavitem { border-left: solid thin #000; }
/******* end borders *******/

/******* gridview *******/

.AspNet-GridView table thead tr th { padding: 2px; }
.AspNet-GridView table tbody tr td
{ color: #333333; background: White; padding: 2px 20px 2px 2px; border-bottom: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC; text-align: left; }
.AspNet-GridView table tbody tr.AspNet-GridView-Alternate td { background: #F7F6F3; }
/******* end gridview *******/


#ctl00_SiteMenu1_ctl00 img{display:none;}
