* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

body{
	margin: 0; 
	padding:0;
}


/* HEADER */
div#header{
	width:100%;
	background-image:url(../images/header_bg.gif);
	background-repeat:repeat-x;
	height:125px;
	padding-bottom:20px;
}

div#header img#logo {
	margin: 0 22px 0 0 ;
	}



/* MENU */
div#menu {
	float:left;
	width:145px;
	}

div#menu ul{
	list-style-type: none;
	padding:0;
	margin-left:15px;
	width: 127px;
	
}

div#menu ul li{
	margin-bottom:2px;

		
}

div#menu ul li a{
	/*font-weight:bold;*/
	display:block;
	font-size: 14px;
	text-decoration: none;
	background-color:#cc0000;
	color:#FFFFFF;
	padding:4px 6px 4px 6px;
	border:1px solid #000000;

}

	
div#menu ul li a:hover,
div#menu ul li.selected a{
	text-decoration: none;
	background-color:#ffffff;
	color:#000000;
}



/* CONTENT */
div#content{ 
	margin:0 190px 0 155px;
	padding-left:25px; 
	background-image:url(../images/menu/bg_dashed.gif);
	background-repeat:repeat-y;
}

div#content h1{
	font-size	:14px;
}

div#content input{
color:#000000;
}


/* RIGHT COL */
div#right_col{
width:150px;
/*background-color:#CCCCCC;
border:1px solid black;
*/float:right;
margin-right:15px;
}


div#right_col div#sponsors{
border-bottom:1px solid #333333;
padding-bottom:5px;
margin-bottom:20px;
}

/* MISC */
div.clear{
	clear		:both;
}
a img{
border:0;}



/*
Main Gallery Sytles (if using the display gallery functions, then use these.
*/
.gallery_images a img{
	border:0;
	}


.gallery_images table {
margin-left:auto;
margin-right:auto;
}
.gallery_images table tr.imagerow{
	height: 50px
}
.gallery_images table tr.imagerow a img{
	border:1px solid black;
}

.gallery_images table tr.titlerow{
	height: 20px
}

.gallery_images .paging{
text-align:center;
}


