/*  RocknoCSS 

Color Palette:
#49a848 Green Background 
#244E7B Navy Blue text
#69A9D9 Sky
*/

/*
changelog:

 ////////////////////////////////  Global Styles /////////////////////////////*/
BODY
{
	background:#49a848 url(../../../img/bg.png) repeat-x;
	margin-left:0px;
	margin-top:0px;
	padding:0px;
	color:#244E7B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}

div
{
	display:block;
	position:relative;
	border:0px;
} 

img
{
	border:0px;
}

a{
	color:#244E7B;
}
a:hover{
text-decoration:none;
}
h1
{
	display:block;
	text-align:center;
	border-bottom:solid 1px #244E7B;
	font-size:15pt;
}
h2
{
	display:block;
	text-align:left;
	font-size:12pt;
}
td{
vertical-align:top;
}
/*////////////////////////////////  Div Styles /////////////////////////////*/

#main
{
	margin:0px;
	text-align:left;
	background:url(../../../img/torso.png) repeat-y;
}

#nav
{
	margin:0px;
	padding:0px 0px 0px 200px;
	background:url(../../../img/head.png) no-repeat;
	height:176px;
}

#nav img
{
	margin:89px 76px 0px 0px;
}

#middle
{
	margin:0px;
	background:url(../../../img/torso.png) repeat-y;
}

#middlebox
{
	width:730px;
	margin:0px 0px 0px 130px;
}

#foot
{
	margin:0px;
	padding:20px 0px 0px 125px;
	background:url(../../../img/foot.png) no-repeat;
	color:white;
	height:26px;
}

#foot a:link, #foot a:visited
{
	margin-left:185px;
	color:white;
}
#foot a:hover
{
	text-decoration:none;
}
/*////////////////////////////////  Home Page Styles /////////////////////////////*/
#home_main
{
	width:981px;
	height:647px;
	background:url(../../../img/homepage.png) no-repeat;
}



#home_nav
{
	background:none;
	margin-left:200px;
	height:auto;
}

#home_nav img
{
	
	margin:0px 76px 0px 0px;
}

#fanart
{
	margin-left:714px;
	margin-top:15px;
	width:166px;
	height:173px;
	text-align:center;
	overflow:hidden;
}

#fanart img
{	
	height:100px;
	margin:5px;
	border:solid 4px #244E7B;
	text-decoration:none;
}

#welcome
{
	margin-left:456px;
	margin-top:70px;
	width:405px;
	height:245px;
	overflow:hidden;
}

#home_foot
{
	margin-left:150px;
	margin-top:39px;
	color:white;
	font-size:9pt;
	background-image:none;
}
#home_foot a:link, #home_foot a:visited
{
	margin-left:185px;
	color:white;
}
#home_foot a:hover
{
	text-decoration:none;
}
/*////////////////////////////////  Class Styles /////////////////////////////*/
.item{
	text-align:center;
	color:#244E7B;
	padding-bottom:4px;
	font-weight:bold;
}
.item a{
	text-decoration:none;
	color:#244E7B;
}

.item a:hover{
	text-decoration:underline;
}

a.fanart:link img
{
	height:100px;
	margin:5px;
	border:solid 4px #244E7B;
	text-decoration:none;
}
a.fanart:visited img
{
	height:100px;
	margin:5px;
	border:solid 4px #894E7B;
	text-decoration:none;
}
a.fanart:hover img
{
	height:100px;
	margin:5px;
	border:solid 4px #69A9D9;
	text-decoration:none;
}

a.photo:link img
{
	margin:5px;
	border:solid 4px #244E7B;
	text-decoration:none;
}
a.photo:visited img
{
	margin:5px;
	border:solid 4px #894E7B;
	text-decoration:none;
}
a.photo:hover img
{
	margin:5px;
	border:solid 4px #69A9D9;
	text-decoration:none;
}
#notes{

	padding:20px;
}

#notes li{
	background-image:url(../../../img/icon_note.png);
	background-repeat:no-repeat;
	background-position:left; 
	text-indent:30px;
	line-height:27px;
	list-style-type:none;
}
#video{
	padding:20px;
}

#video li{
	background-image:url(../../../img/icon_tv.png);
	background-repeat:no-repeat;
	background-position:left; 
	text-indent:30px;
	line-height:27px;
	list-style-type:none;
}

.monthback		{ background-color: #A1A5A9; }
.monthreg		{ background-color: #fff; height: 105px; width: 105px; text-align: left; vertical-align: top; }
.monthoff		{ background-color: #F2F2F2; height: 105px; width: 105px; text-align: left;  vertical-align: top; }
.monthon		{ background-color: #F2F9FF; height: 105px; width: 105px; text-align: left;  vertical-align: top; }
.montheventtop	{ background-image: url(images/side_bg.gif); border-top: 1px solid #A1A5A9; }
.montheventline	{ border-right: 1px dotted #A1A5A9; }

