﻿/* FONT STYLES */
.megaFont{font-size: 22px; font-weight:bold}
.titleFont{font-size: 18px;}
.biggerFont{font-size: 15px;}
.medFont{font-size:13px;}
.smallFont{font-size:12px;}
.dataRow{float:left;clear:left}
.dataCell{float:left}
.data{font-weight:bold; color:#A87960;}
.dataName{font-weight:bold; padding-right:3px}
.red{color:red}
.shady{color:#CCCCCC;font-size:10px;padding:2px; text-align:right}
.normal{color:#000000;font-size:10px;padding:2px; text-align:right}
.super_hr{clear:both;text-align:center; background: transparent url("../images_rskn/bg_centerline.png") repeat-x 0 9px;width:564px;margin:20px 0 25px 0}
.super_hr span {background:#fffdeb; padding:0 10px 0 10px; color:#cd935a;font-weight:bold; font-size:18px; font-family:Helvetica, Arial, sans-serif;}
.heavy{margin:0 10px 0 10px; color:#cd935a;font-weight:bold; font-size:12px; font-family:Helvetica, Arial, sans-serif;}
.printer{background: transparent url("../images_rskn/printer.gif") no-repeat 0 50%;padding-left:20px}

/* BOXES AND POSITIONERS */
.pbox{width:554px}
.innerMemo{background-color:#fffffb; position:relative;overflow: auto;
width: 100%;}
.innerMemo p{width:390px;margin:22px 28px; }
.innerMemo a{text-decoration:none;}
.innerMemo .pos1{position:absolute;top:35px;left:440px;}
.lowerPad{margin:0 0 20px 0}
.leftDiv{float:left; width:350px}
.rightDiv{width:180px;float:left;margin-left:20px;}
.floatRight{float:right;clear:right;}
.floatLeft{float:left;clear:left}
.clearBoth{clear:both;}

/*UNDER LEFT NAV*/
.eventPics {margin:15px 10px 15px 14px;width:262px;}
.eventPics .imageWrap{border:solid 1px #f6dfaf;}
.eventPics .imageWrap img{border:solid 5px #ffffff;}
.eventPics p {padding:5px 0 10px 0;	border-bottom:solid 1px #efdcca;}

div#news a
{
	font-weight: bold;
	font-size:11px;
}
div#news h3 a
{
	text-decoration:none;
	font-size:18px;
}


div#callout_search
{
	border-top:solid 3px #efdcca;
	border-bottom:solid 3px #efdcca;
	width:260px;
}
div#callout_search p 
{
    text-align:right;
	margin: 20px 5px 20px 0;
	font-size:15px;
}
div#callout_photos
{
	border-top:solid 3px #efdcca;
	background: transparent url(../images_rskn/bg_left_event_photo.jpg) no-repeat;
	border-bottom:solid 3px #efdcca;
	width:260px;
	height:169px;	
}
div#callout_photos p
{
	margin: 103px 0 0 136px;
}
div#callout_flickr
{
	/*border-top:solid 3px #efdcca;*/
	background: transparent url(../images_rskn/bg_left_gallery.jpg) no-repeat;
	border-bottom:solid 1px #efdcca;
	width:260px;
	height:169px;
}
div#callout_flickr p
{
	margin: 103px 0 0 136px;
}
div#callout_flyer
{
	border-top:none;
	background: transparent url(../images_rskn/bg_customizable_flyer.jpg) no-repeat;
	border-bottom:solid 3px #efdcca;
	width:260px;
	height:169px;		
}
div#callout_flyer p 
{
	margin: 83px 0 0 136px;
}
div#callout_teamflyer
{
	border-top:none;
	background: transparent url(../images_rskn/bg_customizable_teamflyer.jpg) no-repeat;
	border-bottom:solid 3px #efdcca;
	width:260px;
	height:169px;		
}
div#callout_teamtshirt
{
	border-top:none;
	background: transparent url(../images_rskn/tshirt_bg.jpg) no-repeat;
	border-bottom:solid 3px #efdcca;
	width:260px;
	height:182px;		
}
div#callout_teamtshirt p
{
	padding: 113px 0 0 136px;
}
div#callout_teamflyer p 
{
	margin: 83px 0 0 136px;
}

div#callout_tools
{
	border-top:none;
	background: transparent url(../connectiontools/images/connectiontools_badge.gif) no-repeat;
	border-bottom:solid 3px #efdcca;
	width:260px;
	height:169px;		
}
div#callout_tools p 
{
	margin: 83px 0 0 136px;
}

div#callout_contactus 
{
	padding-top:10px;
	background: transparent url(../images_rskn/spff_contact_us.jpg) no-repeat;
	border-bottom:solid 1px #efdcca;
	border-top:solid 1px #efdcca;
	width:260px;
	height:130px;
}
div#callout_contactus  p 
{
	margin: 83px 0 0 10px;
}
/* PAGE SPECIFIC CALLOUT BORDER OVERRIDES */
#events div#callout_photos
{
	border-bottom:solid 1px #efdcca;
}
#announcements div#callout_photos
{
	border-bottom:solid 1px #efdcca;
}
#video div#callout_photos
{
	border-bottom:solid 1px #efdcca;
}
#teams div#callout_search,#aboutTeams div#callout_search, #join div#callout_search,#community div#callout_search,#standings div#callout_search
{
	border-bottom:solid 1px #efdcca;
}
#community div#callout_flyer
{
	border-bottom:solid 1px #efdcca;
}

 /* TABLE STYLES */
.bodyGrid{border-collapse:collapse;margin:0;padding:0;width:554px;clear:both;}
.bodyGrid .teamPic{border:solid 1px #f8e6bd; background-color:#fffffb;height:80px; padding:7px 0 0 7px;margin:3px 0 20px 0;}
.bodyGrid td.leftCol{width:160px;}
.bodyGrid td.rightCol{vertical-align:top; padding-left:25px;}
.infoGrid {border-collapse:collapse;margin:20px 0 20px;padding:0;width:554px;clear:both;}
.infoGrid td.name{vertical-align:top; padding:5px 15px 0 10px; text-align:right; width:100px; }
.infoGrid td.data{vertical-align:top; padding:5px 10px 0 0}

/* FROM SF_RSKN - NEEDED FOR TEAMS PAGES */
/* SOME MODIFICATIONS WERE REQUIRED */
.gvColumn1{text-align:left;padding:3px 0;font-size:10px;vertical-align:top;}
.gvColumn2{ text-align:center;padding:3px 0;font-size:10px;vertical-align:top;}
.gvColumn3{  vertical-align:top;padding:3px 0;}
.gvHeaderLeft{ text-align:left; width:270px;font-size:10px}
.gvHeaderRight{ text-align:right;width:100px; font-size:10px}

.gvRowColor{ background-color:#f8f2d7;}
.gvAlternateRowColor{ background-color:transparent;}
.register {border-collapse:collapse;margin:0;padding:0;width:554px;clear:both;}
/* controls/profile.aspx */
.pnlBorder {
    margin-top:6px;
    border:#f8e6bd 1px solid;
    border-top:#fffffb;    
    padding:0 5px 0 12px;
    padding-bottom:20px;
    background-color:#fffffb;
}

.lnkButtonTabOn {
     background-color:#fffffb;
     border:#efdcca 1px solid;
     border-bottom:#fffffb;
     height:20px;
     padding:7px 15px 7px 15px;
}

.lnkButtonTabOff {
    background-color:#f8f2d7;
    border-bottom:#efdcca 1px solid;
    height:20px;
    padding:8px 15px 6px 15px;
}
