@charset "UTF-8";
/* CSS Document */

div#container { width: 945px; margin-left: auto; margin-right: auto; border: 1px solid black; background-color: white; }
div#rockcamp {width: 480px; border: 1px solid #333333; font-size: 11px; }
div#lessons {width: 360px; border: 1px solid #333333; font-size: 11px; }
div#border { border: 1px solid #333333; width: 150px; padding-left: 2px;  }

body { font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333; background-color: #444444; }
td { vertical-align: top; }
img.imgLeft { float: left; padding: 0 12px 8px 0; }
img.imgRight {float: right; padding: 0 4px 0 6px; margin-top: -4px; }
form td { font-size: 12px; line-height: 16px; padding-right: 8px; }

h1	{ font-size: 30px; font-family: "Times Regular", Times, serif; color:  #333333; font-weight: normal; margin-bottom: -2px;  }
h2	{ font-size: 26px; font-family: "Times Regular", Times, serif; color:  #333333; margin-bottom: -2px; font-weight: normal; }
h3 	{ font-size: 10px; text-transform: uppercase; color: white; }
h4	{ font-size: 13px;  color: #d71635; margin-bottom: -2px; font-weight: normal; }
h5	{ font-size: 14px;  color: #d71635; font-weight: normal; }

p.p1	{ font-size: 11px; line-height: 14px; margin-bottom: -4px;  }
p.p1underline { font-size: 12px; line-height: 16px; border-bottom: 1px solid #333333; }
p.p2underline { font-size: 10px; color: white; border-bottom: 1px solid #8c8c8c; }
p.p2	{ font-size: 10px; color: white; }
p.p3	{ font-size: 12px; text-transform: uppercase; color: #B2B2B2; padding-left: 20px;  }
p.p3b	{ font-size: 12px; text-transform: uppercase; padding-top: 10px; color: #B2B2B2; padding-left: 20px; }
p.p4	{ font-size: 11px;  line-height: 14px;}
p.p5	{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 17px; padding-left: 28px; }
.pH4	{ font-size: 13px;  color: #d71635; margin-bottom: -6px; font-weight: normal; }
p.pwhite	{font-size: 12px; color: #dedede; line-height: 16px; }
.picDescription { font-size: 13px;  color: #333333; font-weight: normal; }
.red { color: #d71635; font-size: 12px; font-weight: bold; }

td.tdHleft { width: 364px; padding: 0 17px; background-color: white; }
td.tdHright { width: 320px; border-top: 1px solid #999999; background-color: white; line-height: 2px; } 
td.tdmain { width: 689px; }

td.tdHrightpic { background-color: white; vertical-align: middle; }
td.tdHrighttxt { background-color: white; padding: 0 6px; width: 170px; }

td.tdBanner { background-image: url("images/logo_banner.gif"); background-repeat: no-repeat; background-position: top; width: 710px; background-color: white; }
td.tdTopNav { padding: 103px 20px 10px 0; border-bottom: 1px solid #999999; text-align: right; }

div#main { width: 460px; float: left; padding: 6px 0 0 10px; }
	table.tblBorder { border: 1px solid #8c8c8c; margin-bottom: 18px;  }
	td.tdRed { background-color: #d71635; padding: 4px 4px 4px 8px; color: white; font-size: 14px; text-transform: capitalize; }
	td.tdWhite { padding: 0 10px 8px 8px; }
div#news { width: 214px; float: right; padding: 8px 12px 0 12px; background-color: white; }
	table.tblBlack {background-color: #212121; }
	td.tdGrayNews { background-color: #444444; color: white; font-size: 14px; text-transform: capitalize; padding: 0 4px 0 8px; }
	td.tdNews { padding: 0 4px 0 8px; }
	

/*new text formatting */
p.psubRedItal { font-size: 14px; font-style: italic; color: #d71635; }

/*new table and layout tags
h3.h3Bottom	{ font-size: 14px; color: white ; font-weight: normal; text-transform: uppercase; background-color: #d71635; display: block; padding: 6px; font-weight: normal; margin-top: -2px; }
h3.h3Top	{ font-size: 14px; color: white ; font-weight: normal; text-transform: uppercase; background-color: #d71635; display: block; padding: 6px; font-weight: normal; margin-bottom: -1px; }

 	div#story1 { width: 453px; border: 1px solid #999999; padding: 0 4px 10px 6px; }
	div#story2 { width: 453px; border: 1px solid #999999; padding: 0 4px 10px 6px; }
	div#story3 { width: 453px; border: 1px solid #999999; padding: 0 4px 10px 6px; }
td.td17left {padding-left: 12px; }
td.td17leftBpad { padding-left: 17px; padding-bottom: 8px; }
td.td17Rock {padding-left: 17px; background-image: url("images/rockcamp_logo.gif"); background-repeat: no-repeat; background-position: top right; }
td.td17left150 {padding-left: 17px; width: 150px; }
td.td17leftright {padding: 0 17px; }
td.tdnewsGray {padding: 0 6px 0 10px; background-color: #dedede; width: 200px; }
td.tdphotobox { border: 1px solid #b2b2b2; padding: 3px 3px 2px 3px; }
td.td180 { width: 160px; }
td.tdgray { background-color: #cecece; }
td.tdAright  { text-align: right; }
table.tblRedBorder { background-color: #dedede; }*/



td.tdnav { background-color: #212121; width: 218px; vertical-align: top; }

a { font-size: 11px; line-height: 16px;  }
a:link, a:visited { color: #666666; text-decoration: underline; }
a:hover { color: #d71635; text-decoration: none; }

a.aNavbottom	{ font-size: 11px;  line-height: 14px; text-decoration: underline; font-weight: normal; }
a.aNavbottom:link { color: #666666; }
a.aNavbottom:visited { color: #666666; }
a.aNavbottom:hover { color: #d71635; text-decoration: underline; }


a.aNavtop	{ font-size: 14px; text-decoration: none; font-weight: normal; }
a.aNavtop:link { color: #d71635; }
a.aNavtop:visited { color: #d71635; }
a.aNavtop:hover { color: #f6921e; text-decoration: underline; }

a.ared { font-size: 12px;}
a.ared:link { color: #d71635; text-decoration: underline; }
a.ared:visited { color: #d71635; text-decoration: underline; }
a.ared:hover { color: #f6921e; }

a.aorange { font-size: 11px; }
a.aorange:link { color: #f6921e; text-decoration: none; }
a.aorange:visited { color: #f6921e; }
a.aorange:hover { color: #666666; text-decoration: underline; }


div#bottomnav { width: 945px; background-color: white; text-align: center; margin-left: auto; margin-right: auto; padding: 6px 0; }
div#bottomnav a {text-decoration: underline;  }
div#bottomnav a:link { color: #666666; }
div#bottomnav a:visited { color: #666666; }
div#bottomnav a:hover { color: #212121; }

div#navlistV { font-size: 11px; width: 200px; }
div#navlistV ul { margin-left: 0; padding-left: 20px; list-style-type: none; }
div#navlistV ul li a { display: block; padding: 10px; width: 160px; background-color: #212121; border-bottom: 1px solid #666666; text-decoration: none; }
div#navlistV ul li a:link { color: white; }
div#navlistV ul li a:visited { color: white; }
div#navlistV ul li a:hover { color: #999999; background-color: #333333; }

div#navlistV2 { font-size: 11px; width: 200px; }
div#navlistV2 ul { margin-left: 0; padding-left: 20px; list-style-type: none; }
div#navlistV2 ul li a { display: block; padding: 10px; width: 160px; background-color: #212121; border-bottom: 1px solid #666666; text-decoration: none; }
div#navlistV2 ul li a:link { color: white; }
div#navlistV2 ul li a:visited { color: white; }
div#navlistV2 ul li a:hover { color: #999999; background-color: #333333; }

div#navlistV3 { font-size: 11px; width: 200px; }
div#navlistV3 ul { margin-left: 0; padding-left: 20px; list-style-type: none; }
div#navlistV3 ul li a { display: block; padding: 10px; width: 160px; background-color: #212121; border-bottom: 1px solid #666666; text-decoration: none; }
div#navlistV3 ul li a:link { color: white; }
div#navlistV3 ul li a:visited { color: white; }
div#navlistV3 ul li a:hover { color: #999999; background-color: #333333; }