@charset "utf-8";
/* CSS Document */
body{
	background-image:url(../images/bg.png);
	margin:0;
	padding:0;
}
#container{
	padding:0 10px 10px 10px;
	margin:auto;
	background-color:#FFFFFF;
	clear:both;
	width:921px;
}
#main{
	width:921px;
	margin:auto;
	background-image:url(../images/cont_bg.png);
	clear:both;
}
#top{
	
	/*height:176px;*/
	clear:both;
}

#topmenu{
	/*width:400px;*/
	height:35px;
	position:relative;
	right:20px;
	margin-top:-28px;
	*margin-top:-33px;
	float:right;

}
#topmenu div{
	float:left;
}
#toplinks li#left_top{
	background-image:url(../images/topmenu/topmenu_03.png);
	height:35px;
	width:7px;
	padding:0;
}
#toplinks li#right_top{
	background-image:url(../images/topmenu/topmenu_01.png);
	height:35px;
	width:7px;
	padding:0;
}
#toplinks li#middle_top{
	background-image:url(../images/topmenu/topmenu_02.png);
	min-width:386px;
	height:35px;
}
#toplinks{
	margin:0;
	padding:0;
	height:35px;
}
#toplinks li{
	float:right;
	list-style-type:none;
	/*margin-left:8px;*/
	height:35px;
	background-image:url(../images/topmenu/topmenu_02.png);
	background-repeat:repeat-x;
	
}
#toplinks li#seperator{
	color:#005177;
	font-weight:bold;
	padding:5px;
}
#toplinks li a{
	display:block;
	color:#990000;
	font-weight:bold;
	font-size:15px;
	padding:8px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
#toplinks li a:hover{
	color:#333333;
}
#toplinks li.bluelink a{
	color:#005177;
}



#toptitle{
	clear:both;
	text-align:right;
	margin: 0 40px 0 0;
}
#middle{
	clear:both;
	padding:5px;
	margin-top:-72px;
}
#left{
	width:245px;
	float:left;
	
}
#club{
	margin-top:10px;
	width:241px;
	height:221px;
	background-image:url(../images/join.jpg);
}
#gift{
	margin-top:10px;
}
#right{
	665px;
	float:left;
}
#footer{
	clear:both;
	/**height:45px;**/
	width:900px;
	background-image:url(../images/bottom_line.png);
	background-repeat:no-repeat;
	text-align:right;
	font-size:10px;
	color:#FFFFFF;
	/*vlink:#FFFFFF;*/
	padding:16px 15px 0 0;
	font-family:Arial, Helvetica, sans-serif;
}

A.footer:link, A.footer:visited { color: #fff; TEXT-DECORATION: none; }
A.footer:hover { COLOR: #ff0; text-decoration: underline; }


#joinclub{
	height:24px;
	width:158px;
	margin-top:178px;
	margin-left:22px;
	border:0;
	color:#898989;
	font-weight:bold;
}
#clickbutton{
	padding:6px 9px;
	cursor:pointer;
}
#content_top{
	background-image:url(../images/content_top.png);
	background-repeat:no-repeat;
	background-position:bottom;
	height:41px;
	width:660px;
}
.content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#FFFFFF;
}

.content p{
	margin:0;
}
#content{
	background-image:url(../images/content_mid.png);
	background-repeat:repeat-y;
	width:620px;
	padding:0 20px 0 20px;
	color:#232323;
}
#content_bottom{	
	clear:both;
	background-image:url(../images/content_b.png);
	width:660px;
	height:37px;
	background-position:top;
	background-repeat:no-repeat;
}
#chamberworks{
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding:15px 0;
}

A.chamberworks:link, A.chamberworks:visited { color: #fff; TEXT-DECORATION: none; }
A.chamberworks:hover { COLOR: #ff0; text-decoration: underline; }

#content_txt{	
	text-align:justify;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	color:#333333;
	padding:15px 10px;
	text-align:justify;
}

/*CWI Styles 
===================================================================== */

.required {color: red;}

#edit_content {
	margin-top:0px;
	margin-bottom:0px; 
	padding:4px 0px 10px 0px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
}

#edit_content p {margin: 5px; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #000000;}
#edit_content h1 {font-family: Arial, Helvetica, sans-serif; background:none; color: #000000; font-size:24px; margin-left: 0px; padding-left: 0px;}
#edit_content h2 {font-family: Arial, Helvetica, sans-serif; background:none; color: #000000; font-size:18px; margin-left: 0px; padding-left: 0px; }
#edit_content h3 {font-family: Arial, Helvetica, sans-serif; background:none; color: #000000; font-size:16px; margin-left: 0px; padding-left: 0px; }
#edit_content h4 {font-family: Arial, Helvetica, sans-serif; background:none; color: #000000; font-size:14px; margin-left: 0px; padding-left: 0px; }
#edit_content h5 {font-family: Arial, Helvetica, sans-serif; background:none; color: #000000; font-size:12px; margin-left: 0px; padding-left: 0px; }
#edit_content h6 {font-family: Arial, Helvetica, sans-serif; background:none; color: #000000; font-size:10px; margin-left: 0px; padding-left: 0px; }

/*#edit_content img { margin-bottom:15px; border:1px solid #000000; padding:0; }*/

#edit_content img { margin-bottom:10px; padding:0; }

#edit_content img.img-right-top { margin-left:15px; margin-bottom:15px; float:right; }
#edit_content img.img-left-top { margin-right:15px; margin-bottom:15px;  float:left; }
#edit_content img.img-right-middle { margin-left:15px; margin-bottom:15px; margin-top:15px;   float:right; }
#edit_content img.img-left-middle { margin-right:15px; margin-bottom:15px; margin-top:15px;   float:left; }

/* CALENDAR TABLE
---------------------------------------------------*/
table#calendar { margin:0; border:5px solid #69c; padding:0; border-collapse:collapse; width:100%; empty-cells:hide; background:#fff; }
table#calendar th { margin:0; border:0; padding:7px; background:#fff; color:#69c; font:13px/1.0 Georgia; font-weight:bold; text-align:center; }
table#calendar td { margin:0; border:1px solid #fff; padding:3px; background:#e9eff7; color:#666; font:11px/1.2 Arial; text-align: left; width:100px; height:100px;  }
table#calendar td:hover { background:#fcc; }

.date { color:#69c; font:16px/1.0 Arial; font-weight:bold; }

A.event-link1:link, A.event-link1:visited { color: #c60; TEXT-DECORATION: none; }
A.event-link1:hover { background: #c60; COLOR: #fff; text-decoration: none; }

A.event-link2:link, A.event-link2:visited { color: #c03; TEXT-DECORATION: none; }
A.event-link2:hover { background: #c03; color:#fff; text-decoration: none; }

