BODY {margin:0px;font-size:10pt;line-height:1.8em;font-family:sans-serif;}

.Body, .Bottom, .Copy {margin:0 auto;padding:0px;text-align:left;width:980px;}

.Body{background: transparent url('/img/guitar_winter.jpg')50% 0 no-repeat}

IMG {border:0px;}
A {color:#112B3E}
A:hover {text-decoration:none;}
.red {color:#CC0000;}

H1.PageName {font-size:25pt;margin-left:20px;}

TABLE {border-collapse:collapse;}
TABLE TD {padding:0px;vertical-align:top;}

.Content {padding:30px;margin-left:100px;}
.p400 {margin-left:280px;}

.Bottom {background:url('/img/bottom.jpg') no-repeat 50% 100%;padding-bottom:120px;padding-top:50px;}
.orgHeader {background-color:#E0E0E0; font-weight:bold;padding:3px !important;text-align:left !important;}

.Copy {font-size:8pt;padding:20px;color:#999999;width:910px;}

.indexMenu, .subSections {margin-left:100px;margin-right:50px;}

.subSections A {color:#CC0000;font-weight:bold;margin:0 10px;font-size:12pt;}

.FS13 {font-size:13pt}
.FS40 {font-size:40pt}

.floatDiv {position:absolute;background-color:#FFFFFF;border:1px solid #CE0000;z-index:100;}
.floatDiv .header {background-color:#13171A}
.floatDiv .PopupTitle {color:#FFFFFF;font-weight:bold;margin-left:10px;}
.floatDiv .closeButton {float:right;margin:3px;cursor:pointer;}
.floatDiv .innerContents {padding:10px;}
.Back {position:absolute;top:0px;}

.RocIDSr {}
.RocIDAF {margin:0px;}
.RocIDAF INPUT.IN {font-size:16pt;}

.User, .NoUser {width:250px;line-height:1em;padding:10px;background-color:#014B98;border-bottom:3px solid #4088CF;color:#FFFFFF;margin-left:71%;}
.User B, .NoUser B {font-size:11pt}
.User A {color:#4088CF !important;}
.NoUser A {color:#FFFFFF !important;text-decoration:none;}
.NoUser A B {text-transform:uppercase;}
#iam {margin:10px 0px;}

A.add {font-size:14pt;text-decoration:none;background:#e5e5e5;padding:5px 20px;}

.EventListElem {margin:20px 0px 50px 0px;border-bottom:1px solid #e5e5e5;}
.EventListElem .add {font-size:9pt !important;font-weight:bold;}
.EveHeader {color:#2D628C;font-weight:bold;font-size:11pt;}
.EveUser {color:#CE0000;}
.EventListElem SMALL {color:silver}
.EventListElem SMALL SPAN {color:#CE0000;}

.Partners {margin-top:20px; margin-bottom:100px;}
.Partners TD {text-align:center;padding:20px 5px;vertical-align:middle;}

.redHeader {color:#0154a9;font-size:14pt;}
.hm{margin:20px 50px 20px 240px;}

.BackPack {background:url('/img/back.jpg') no-repeat left top;padding-bottom:31px;margin:20px 80px 20px 150px;}
.BackCon {background-color:#E0E0E0;height:99px;margin-left:140px;padding:10px;line-height:1.2em;overflow:hidden;}

.twitter {position:absolute;text-align:right;width:960px;}

SMALL {font-size:8pt;color:#999999;line-height:1em;}
.border {border-top:1px solid #F0F0F0;padding:5px;height:40px;}


.Program TD {border:1px solid #E0E0E0;text-align:center;padding:3px;}
.Program TD.Day {background-color:#a8c2dc;color:#0154a9;font-weight:bold;}
.Program TD.Time {font-size:9pt;font-weight:bold;white-space:nowrap;}

/*--------------*/
div.top{position: relative; height:250px;}
a.tom{position: absolute; top: 40px; right:110px}
a.tw{position: absolute; top: 20px; right:20px}
a.joinus{position: absolute; top: 0px; right:100px}
textarea.textbox{font-size:10pt;line-height:1.8em;font-family:sans-serif;}
.twsubm{background: #014b98; border:none; border-bottom: 3px solid #4088cf; color: #fff; font-size: 14pt}


.YesRecord{overflow:hidden; margin-bottom:15px; border-bottom: 1px solid #c6d2dd; padding-bottom: 5px;}
.YesIm{
	float:left;
	margin-right: 10px;
	padding: 2px;
	border: 1px solid #014b98;
}
.YesCont{
	display: table;
	_height: 0;
	zoom:1;
}
.YesName{font-size:110%; font-weight:bold;}
.YesDate{font-size: 70%}

.vam{vertical-align: middle}