/*
 *  Arena Website - Base Stylesheet
 *  Version: 20080221
 *	Author: FurSid (http://www.rg-blue.com)
----------------------------------------------------------------------------- */

/*
r ab1315;
g 547320;
y ff9b14;
*/

/* globals */

html {

}


body{
	background-color:#b5b5b5;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:0; margin:15px auto; color:#999;
	font-size:11px; line-height:18px;
}

img { border:none;}

a { color:#666; text-decoration:none;}
a:hover { color:#000;  }

/* structure */

#main-wrapper{
	background:#fff url(../media/bg-body.gif) 50% 0% repeat-y;
	width:851px;
	margin:0px auto;
}

#header { margin:0 0 10px 0}
 
/*/////////////////////////////////////////////////////////
>>>>>>>>>>>>>>>>>>>>>>>>>>>> header
/////////////////////////////////////////////////////////*/

#header .logo { float:left;}

#sub #nav { float:left; background:#fff url(../media/bg-nav.jpg) 0% 0% repeat-x}

#nav ul{ list-style:none; margin:0; padding:0; width:160px;}
#nav ul li { 
	display:block; 
	padding:5px 5px 6px 5px;
	background:url(../media/tl.gif) no-repeat 0% 0%;
	margin:0px 0px 0 0px; 
}

#nav ul a { 
	color:#333;
	padding:1px 5px 2px 5px;
	background:url(../media/tr.gif) no-repeat 100% 0%; 
	display:block; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:11px;
}

#nav ul a:hover { 
	background-color:#fff; text-decoration:none; 
}

#nav p { margin:0; padding:0; text-align:right; }
#nav p a{color:#00135D; font-size:12px; }
#nav p a:hover {color:#3D4B84;}


#nav ul ul { width:150px; margin-top:3px;}
#nav ul ul li{ padding:2px 0px 3px 7px;}
#nav ul ul a{ padding:0px 5px 1px 5px; font-size:11px;}

#nav ul ul ul { width:140px; margin-bottom:10px;}
#nav ul ul ul li{ padding:0px 2px 1px 2px;}
#nav ul ul ul a{ padding:0px 0px 1px 20px; font-size:10px;}


/*/////////////////////////////////////////////////////////
>>>>>>>>>>>>>>>>>>>>>>>>>>>> brain
/////////////////////////////////////////////////////////*/

.brain { 
	padding:0px 38px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4a4a4a; line-height:18px;

}

 
 

* html .brain {padding:0px 37px;}
 
.brain .left { float:left; width:380px; margin-left:15px; }
.brain .right { float:right; width:200px; }


/* >>>>>>>>>>>>>>>>>>>>>>> 			left           >>>>>>>>>>>>>>>>>>>>>>>>>>>>                >>>>>>>>>>>>>>>>>>>>>>>> */

.left img { padding:5px; border:1px solid #ccc; background-color:#fff; }


/* /////////////////////////////////////////////////////////
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Formatting
r ab1315;
g 547320;
y ff9b14;
///////////////////////////////////////////////////////// */

.brain .content { color:#333; padding:20px 0 0 0}

/* heading styles */
.brain h1, .brain h2 {
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif; 
	margin:0; 

}

.brain h1 { 
	font-size:18px; 
	color:#333;
	margin:0;
 
}

#home .brain h1 { 
	margin: 10px 0 25px 0; 	
	background-color:#e5e5e5; 	
	padding:13px 7px 15px 7px;
 	font-weight:normal;
	font-size:18px;
	letter-spacing:0px; 
}

.brain h2 { 
	padding:0px 0px 0px 0px;
	font-size:15px; 
	color:#777;
	border-bottom:1px solid #e2e2e2;
	margin:15px 0 0 0;
}


/* news/events dl list */
.brain dl a{ color:#666; border-bottom:1px solid;}

.brain dl a:hover { color:#333; }

.brain dl{ 
	margin:0; padding:0; 
	line-height:17px;
	font-size:11px;
}

.brain dt { 
	color:#900;
	margin:10px 0 0 0;
	font-size:10px;
}

.brain dd { 
	margin:0; padding:0 0 10px 0;
	border-bottom:2px solid #c4c4c4;
}


/* image alignments */
img.r, img.l, img.c { }

img.r { margin:2px 0px 7px 15px !important;}
img.l { margin:2px 15px 7px 0px !important;}
img.c { margin:2px 10px 10px 10px !important;}

/* content text highlight */
.content em { font-style:normal; color:#ab1315; background-color:#eeeecd; padding:1px 3px 2px 3px;  }

em.r { color:#ab1315; }
em.g { color:#547320; }
em.y { color:#ff9b14; }

.left .content textHighlite{
-moz-border-radius: 5px; 
background-color: #ffc;
padding: 0 2px;
font-style:normal;
}

.textHighlite2{
color:#4C8DA6;
background-color:#FFF;
padding:5px;
font-weight:bold;
}

.textHighlite3{
color:#4C8DA6;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FFF;
padding:15px;
font-weight:bold;
}

.textHighlite4{
color:#004D5F;
font-size:14px;
font-weight:bold;
line-height:15px;
font-family: Arial, Helvetica, sans-serif;
text-transform:uppercase;
vertical-align:baseline;
}

.textHighliteRed{
color:#FFF;
background-color:#BE311E;
padding:5px;
font-weight:bold;
}

.textHighliteWhite{
border: 2px solid #FFF;
border-bottom: 2px solid #d0d0b5;  
border-right: 2px solid #d0d0b5;  
-moz-border-radius: 5px; 
background-color: #FFF;
padding: 0 2px;
}

/* Form Input */

.left  form textarea {
	border: 1px solid #ccc;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.left  form select {
	border: 1px solid #ccc;
}


.left  form input{
	 border:1px solid #ccc;
	 color:#666666;
	 padding:2px;
	 margin:0;
	 
}

.left form .btn { 
	color:#ab1315;
	background-color:#eee;
	width:75px;
	pointer:hand;
	cursor:pointer;
	padding:4px;
	font-size:16px;
}

/* Form Input */
.nobdr, .nobdr th, .nobdr td, .nobdr tr td, .nobdr tr th{ border:none !important;}

/*/////////////////////////////////////////////////////////
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Logo
/////////////////////////////////////////////////////////*/

/* home logo */



#home p {margin:0; padding:0}

 
.logo h1 { padding:15px 0 0 38px; display:block; margin:0; }
.logo h1 a { 
	width:100%; display:block; background-color:transparent;
	background:url(../media/logo.gif) no-repeat 0% 50%;
	width:48px; height:48px;
	padding:0px; 
	margin:0;
	clear:both;
}

.logo h1 a span, .logo em  { display:none; } 

.top-nav { text-align:right; padding:45px 38px 3px 0 }
.top-nav a{ font-size:12px; }

/*/////////////////////////////////////////////////////////
>>>>>>>>>>>>>>>>>>>>>>>>>>>> lists
/////////////////////////////////////////////////////////*/

 
.brain ul{ }

.brain ul li{ }


 
/*/////////////////////////////////////////////////////////
>>>>>>>>>>>>>>>>>>>>>>>>>>>> FEET [feet]
/////////////////////////////////////////////////////////*/

#feet p { margin:0; padding:0}

#feet {
	padding:15px 12px;
	text-align:left;
	margin:15px 0 0 0;
	color:#999;
	font-size:11px;
	line-height:normal;
	border-top:5px solid #b5b5b5;
}


#feet p.flinksone { float:left;}
#feet p.flinkstwo { float:right;}

.flinksthree { padding:7px 9px; font-size:10px; background-color:#b5b5b5; color:#777 }
.flinksthree a { color:#777; text-decoration:none}
.flinksthree a:hover { color:#666}

#feet a { color:#999; text-decoration:none}
#feet a:hover { color:#333;}

#sub #feet .flinksone { display:none; }
#sub #feet .flinkstwo { float:left;}
