/* CSS Document */
body {
	background:#000000;
	background: repeat-x top url(../images/background.jpg);
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

h1{color:#491D1A;font-size:17px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
h2{color:#491D1A;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;background:url(../images/title_back.jpg) no-repeat right;height:22px;margin-top:0px;}
h3{color:#491D1A;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}


a{color: #481F1D;text-decoration:underline;font-weight: bold;}
.rollcursor{cursor:pointer}

#page{border:solid 1px #000;width:800px;margin:50px auto 25px auto;background:#fff;}

.nav {background:url(../images/nav_background.jpg);height:29px;}
.nav ul {
	list-style:none;
	padding:0;
	float:right;
	overflow:hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration:none;
	clear:both;
}
.nav ul li {
	float:left;
	text-decoration:none;
	list-style-image:none;
}

a.roll_home{display: block;width: 93px;height: 29px;text-decoration: none;background: url("../images/nav-home.jpg");}
a.roll_home:hover{background-position: -93px 0;}

a.roll_events{display: block;width: 188px;height: 29px;text-decoration: none;background: url("../images/nav-events.jpg");}
a.roll_events:hover{background-position: -188px 0;}

a.roll_members{display: block;width: 124px;height: 29px;text-decoration: none;background: url("../images/nav-members.jpg");}
a.roll_members:hover{background-position: -124px 0;}

a.roll_gallery{display: block;width: 129px;height: 29px;text-decoration: none;background: url("../images/nav-gallery.jpg");}
a.roll_gallery:hover{background-position: -129px 0;}

a.roll_general{display: block;width: 153px;height: 29px;text-decoration: none;background: url("../images/nav-general.jpg");}
a.roll_general:hover{background-position: -153px 0;}

a.roll_links{display: block;width: 113px;height: 29px;text-decoration: none;background: url("../images/nav-links.jpg");}
a.roll_links:hover{background-position: -113px 0;}

.displace{position: absolute;left: -5000px}

#subnav{margin-bottom:0px;}

#subnav .title{
width:100;
background:url(../images/title_sub_end.jpg) left top no-repeat;
color: #E0A444;
font-size:15px;
font-weight:bold;
height:19px;
padding-top:3px;
padding-left:18px;
border-bottom:solid 1px #000000;
}
#subnav ul{
margin:0px;
padding:5px 0px 20px 20px;
list-style:none;
background:url(../images/snav-border.jpg) repeat-y left;
}
#subnav li{
background:url(../images/news_pawn.jpg) no-repeat left center;
padding:3px 5px 3px 25px;
}
#subnav .active{
background:url(../images/news_pawn_active.jpg) no-repeat left center;
}

.home_left{
	width:179px;
	padding: 0px 10px 0px 10px;
	float:left;
	}
.home_right {
	width:580px;
	padding: 0px 10px 0px 10px;
	border-left: 1px solid #000;
	float:right;
}

#home_menus{
	width: 240px;
	padding:0px 10px 0px 10px;
	float:left;
}
#home_menus .corner{border-bottom:solid 1px #000;border-right:solid 1px #000;}
#home_menus .title{border-bottom:solid 1px #000;}
#home_menus .right{border-right:solid 1px #000;}
#home_menus .repeat{padding:3px 0px 3px 3px;font-size:11px;}

.footer{
	background:url(../images/footer.jpg) top repeat-x;
	padding: 10px 15px 7px;
	font-size: 11px;
}

#alert{
	position:absolute;
	top:300px;
	left:50%;
	margin-left:-200px;
	width:360px;
	background:#fff;
	border:solid 5px #000;
	z-index:5px;
	display:block;
	/*padding:0px 15px 15px 15px;
	background:url(../images/alert-back.jpg)*/
}

#alert h1{color:#491D1A;font-size:21px;margin-top:0px;text-transform:uppercase;}
#alert .close{background:#000000;text-align:right;border-bottom:solid 5px #000;}
#alert .content{padding:15px;text-align:center;}

.subleft{float:left;width:530px;float:left;}
.subright{float:right;width:240px}

.galleryCell{
	float:left;
	/*width:340px;*/
	width:250px;
	margin-left:5px;
	/*margin-left:25px;*/
	margin-bottom:25px;
}

.heading{color:#491D1A;font-size:14px;font-weight:bold;}

#roundList{
	margin-left:15px;
}
#roundList h3{
	color:#FFFFFF;
	background:#000000;
	font-size:110%;
	padding:2px;
	width:100%;
	cursor:pointer;
}

#PuzzleInfo h3{
	cursor:pointer;
}
