/* Rock City CSS */



body {
	background:#999999;
}

div #page {
	border:5px solid #a9bbc8;
	background: #a9bbc8;	
}

#navbar {
	background:url(../graphics/bkg_navbar.jpg);
	height:35px;
	text-align:center;
	padding-top:6px;
	overflow:visible;
	line-height:30px;  /*needed for ie */
}

.button {
	font-weight:bold;
	color:#FFFFFF;
	border:1px dashed #727F88;
	background-color: #B9B066;
	padding:4px;
}

.button:hover {
	padding: 4px;
}


div #header {
	background-repeat:no-repeat;
	color:#FFFFFF;
	background-image: url(../graphics/logo_rc.jpg);
	background-position: right top;
}

div #content {
background: url(../graphics/pagebkg.gif) repeat-y;
}



/*
global
*/

a {	
	color:#6d88af;
}

a:hover {	
	color:#666666;
}



/*
left
*/

div #col_left a {	
	color:#6d88af;
	text-decoration:underline;
}

div #col_left a:hover {
	color:#666666;
}


/*
right, full
*/
div #col_right {
background: #FFFFFF;
}

div #col_right h1, #col_full h1 {
	font-size:20px;
	color:#6c88af;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6c88af;
}

div #col_right h2, #col_full h2{
	font-size:16px;
	color:#6c88af;
}


/*
rc module
*/
.rcmodule {
	position:relative;
	width: 225px;
	background: url(../graphics/mod-bkg.png) 0 0 repeat-y;
	margin-bottom:50px;
	left:7px;
}

.rcmodule #hold  {
	position:absolute;
	width:55px;
	height:46px;	
	left:-5px;
	top:-30px;
}

.rcmodule #tape {
position:absolute;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
margin-left:10px;
padding-top:5px;
padding-left:30px;
width:190px;
height:24px;
left:15px;
top:-20px;
}

.rcmodule #modcontent {
padding:0px 12px 0px 10px;
}

.rcmodule #btm {
clear:both;
position:relative;
background: url(../graphics/mod-btm.png) 0 100% no-repeat;
height:10px;
top:7px;
}

.rcmodule #top {
position:relative;
height:10px;
top:-7px;
background: url(../graphics/mod-top.png) 0 0 no-repeat;
}

.rcmodule p {
line-height:18px;
color:#666666;
}

.rcmodule .tape1 {background:url(../graphics/tape1.png) 0 0 no-repeat;}
.rcmodule .tape2 {background:url(../graphics/tape2.png) 0 0 no-repeat;}
.rcmodule .tape3 {background:url(../graphics/tape3.png) 0 0 no-repeat;}
.rcmodule .tape4 {background:url(../graphics/tape4.png) 0 0 no-repeat;}
.rcmodule .tape5 {background:url(../graphics/tape5.png) 0 0 no-repeat;}

.rcmodule .hold1 {background-image:url(../graphics/rock1.png);}
.rcmodule .hold2 {background-image:url(../graphics/rock2.png);}
.rcmodule .hold3 {background-image:url(../graphics/rock3.png);}
.rcmodule .hold4 {background-image:url(../../graphics/rock4.png);}


#content ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
}

#content ul li {
padding-left: 15px;
padding-top: 3px;
padding-bottom: 3px;
background: url(../graphics/bullet.png) 0 5px no-repeat;
}

#content ul li.empty {
padding-left: 15px;
padding-top: 3px;
padding-bottom: 3px;
font-weight:bold;
background:none;
color:#6d88af;
}

#content ul .flip {
background: url(../graphics/bullet-reverse.png) 0 5px no-repeat;
}

p .color1 {
color:#8C7113;
}

p .color2 {
color:#A49455;
}

p {
color:#333333;
}

div .event {
background:url(../graphics/icon_event.png) 0 0 no-repeat;
padding-left: 55px;
min-height:55px;
}

div .news {
background:url(../graphics/icon_news.png) 0 0 no-repeat;
padding-left: 55px;
min-height:55px;
}

div .download {
background:url(../graphics/icon_download_pdf.png) 0 0 no-repeat;
padding-left: 55px;
min-height:55px;
}


div .event_date {
font-size:10px;
font-weight:bold;
color:#FFFFFF;
float:left;
margin-left:-50px;
margin-top:8px;
}


div #footer {
color:#3e3535;
}

div #footer a, div #footer a:hover  {
color:#3e3535;
}


div .important {
border:1px solid #FF0000;
color:#990000;
padding:5px;
padding-left:30px;
background:#ffc9c9 url(../graphics/bkg_important.jpg) 5px 50% no-repeat;
}

div .important a, div .important a:hover {
color:#990000;
text-decoration:underline;
}

div .warning {
border:1px solid #666600;
color:#666600;
padding:5px;
background: #FFFF99;
}


div .fees{
position:relative;
border:1px #8C7113 solid;
margin-top:20px;
margin-bottom:20px;
padding:10px;
}
.fee_title {
position:absolute;
background:#FFFFFF;
top:-10px;
color:#8C7113;
font-size:14px;
left:10px;
padding-left:5px;
padding-right:5px;
}

.debug {
background:#FF0000;
color:#FFFFFF;
font-weight:bold;
}

.signup {
padding:5px;
padding-left:20px;
background:url(../graphics/icon_signup.png) 0 50% no-repeat;
color:#6d88af;
font-weight:bold;
}

.photo {
padding:3px;
border: 1px solid #999999;
}




