html, body, div {
	margin:0;
	padding:0;
	}
body {
	background:#D1B97D;
	font-family: Georgia,"Times New Roman",Times,Serif;
	}
a {
	outline:0;
	}
.clear {
	clear:both;
	}
.rclear {
	clear:right;
	}
.lclear {
	clear:left;
	}
.rep {
	padding-bottom:20px;
	}
#content .rep p {
	margin-left:100px;
	padding-bottom:20px;
	}
#content .rep p.dot {
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:20px;
	}
.rep img {
	border:1px solid #000000;
	margin:10px 10px 0 0;
	float:left;
	}

/* General */

#wrap {
	background:#DAE3E8 url(images/topbg.jpg) repeat-x;
	}
#top {
	height:100px;
	width:876px;
	margin:0 auto;
	display:block;
	overflow:visible;
	position:relative;
	z-index:19;
	}
#main {
	width:916px;
	margin:0 auto;
	display:block;
	}
#maintop {
	display:block;
	height:20px;
	font:0;
	line-height:0;
	background:url(images/maintop.jpg) no-repeat;
	}
#follow {
	width:130px;
	height:55px;
	display:block;
	background-image:url(images/follow.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:427px;
	z-index:5;
	}
#follow a { display:block; height:34px;width:34px; float:left;margin:18px 4px 0 5px; }
#concan {
	background:url(images/mainbottom.jpg) no-repeat bottom;
	}
#con {
	background-color:#FFFFFF;
	min-height:520px;
	margin:0 6px 0 7px;
	padding:0 12px 0 14px;
	color:#666666;
	width:877px;
	}
#content {
	width:670px;
	display:block;
	font-family: "Times New Roman",Times,Serif;
	}
h1, h2, h3, h4 {
	font-family: Georgia,"Times New Roman",Times,Serif;
	}
#bottom {
	background:#D1B97D url(images/bottombg.jpg) repeat-x top;
	}
#footcan {
	background:url(images/footerbg2.jpg) no-repeat center top;
	max-width:1512px;
	min-width:916px;
	display:block;
	margin:0 auto;
	height:290px;
	clear:both;
	}
#footer a span {
	display:none;
	}


.items a {
padding:8px;
}
	
.bic, #footcan #footer .bic a { color:#524C36; }
#footcan #footer .bic a:hover { color:#000000; }

/* Logo */

a.logo {
	position:absolute;
	top:0;
	left:1px;
	height:194px;
	width:151px;
	z-index:19;
	}

/* Join Now */
.joinnow {
	position:absolute;
	z-index:5;
	top:0px;
	left:160px;
	}

/* Topper */
#topper {
	position:absolute;
	z-index:5;
	top:5px;
	right:0px;
	color:#EDEDED;
	font-size:14px;
	}
#topper a {
	color:#EDEDED;
	text-decoration:none;
	}
#topper a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}

/* Navigation */

#nav {
	margin:0 0 0 170px;
	padding:60px 0 0 0;
	font-size:30px;
	position:relative;
	}
#nav dl, #nav dt {
	margin:0;
	padding:0;
	overflow:hidden;
	}
#nav dl dt {
	float:left;
	}
#nav dl dt a.m {
	text-decoration:none;
	color:#CCCCCC;
	padding:5px 15px 0 15px;
	height:39px;
	overflow:hidden;
	display:block;
	}
#nav dl dt a.m:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}
#nav dt {
	overflow:hidden;
	height:40px;
	display:block;
	}
#nav dt ul {
	position:absolute;
	top:104px;
	z-index:25;
	border:1px solid #6682A9;
	border-top:none;
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, sans-serif;
	}
#nav dt ul.round {
	-moz-border-radius-bottomleft: 10px;   
	-moz-border-radius-bottomright: 10px;  
	}
#nav dt a.round {
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;  
	}
#nav dl dt ul li {
	margin:0;
	padding:0;
	display:block;
	width:174px;
	}
#nav dl dt li a {
	text-decoration:none;
	background-color:#FFFFFF;
	color:#6682A9;
	display:block;
	padding:5px 10px;
	width:154px;
	}
#nav dl dt li a:hover {
	color:#FFFFFF;
	background-color:#6682A9;
	}
#nav ul.visit {	left:13px; }
#nav ul.com { left:151px; }
#nav ul.bus { left:342px; }
#nav ul.cham { left:494px; }
#nav .v { width:137px; }
#nav .b { width:153px; }
#nav .c { width:156px; }
#nav .n { width:190px; }
	
/* Right Side */

#right {
	width:194px;
	float:right;
	}
#right .ad {
	background-color:#FFF;
	height:190px;
	width:190px;
	}
#suby {
	background:url(images/suby.jpg) repeat-y;
	}
#subtop {
	background:url(images/subtop.jpg) no-repeat top left;
	}
#sub {
	background:url(images/subbot.jpg) no-repeat bottom left;
	width:174px;
	padding:5px 10px 30px 10px;
	}
#sub h2, #sub h2 a {
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:10px 0 5px 0;
	border-bottom:2px solid #CCCCCC;
	color:#666666;
	}
#sub h2 a:hover {
	text-decoration:underline;
	}
#sub dl {
	margin:0;
	padding:0;
	}
#sub dt a h3 {
	margin:0px;
	display:block;
	color:#333366;
	font-weight:normal;
	font-size:20px;
	}
#sub dt a:hover h3 {
	color:#666666;
	}
#sub dt {
	font-size:12px;
	padding:0 0 10px 0;
	display:block;
	}
#sub dt a {
	color:#666666;
	text-decoration:none;
	display:block;
	width:174px;
	}
#sub dt a:hover {
	color:#000000;
	background: url(images/hoverbg.gif);
	}
#mailer {
	padding:0 0 0 10px;
	}
#mailer h2 {
	font-size:17px;
	font-weight:normal;
	margin:0;
	padding:10px 0 5px 0;
	color:#333333;
	}
#mailer .email {
	border:1px solid #999999;
	padding:4px 2px;
	width:176px;
	font-size:12px;
	color:#666666;
	font-family: Georgia,"Times New Roman",Times,Serif;
	}
#mailer .go {
	float:right;
	padding:5px 0 0 0;
	}
#ads { clear:right;padding-top:20px; }
#ads a {
	margin-left:15px;
	}
#ads img, #ads a {
	width:170px;
	height:140px;
	display:block;
	line-height:0;
	}
	
/* Content */

#content #header, #headslide {
	width:670px;
	height:190px;
	display:block;
	overflow:hidden;
	position:relative;
	z-index:1;
	}
#content { z-index:1; }
#header { border:1px solid #666666; }
#content h1 {
	font-size:30px;
	font-weight:normal;
	padding:0;
	margin:18px 0 0 0;
	color:#333333;
	border-bottom:1px solid #CCCCCC;
	}
#content h2 {
	font-size:17px;
	font-weight:normal;
	margin:20px 0 0 0;
	padding:0;
	color:#333333;
	}
#content h3 {
	font-size:12px;
	margin:20px 0 0 0;
	padding:7px 0 ;
	color:#333333;
	}
#content {
	font-size:14px;
	}
#content p {
	line-height:150%;
	margin:0;
	padding:10px 0 0 0;
	}
#content ul {
	margin:0;
	padding:10px 0 10px 30px;
	}
#content ul li {
	padding:0 0 20px 0;
	}
#content ul.genlist li {
	padding:10px 0;
	border-bottom:1px dotted #CCCCCC;
	}
.right {
	text-align:right;
	}
.inpic {
	border:1px solid #666666;
	float:right;
	margin:0 0 0 10px;
	}
#homer {
	display:block;
	margin-top:23px;
	}
#homer .in {
	margin-right:3px;
	height:200px;
	float:left;
	}
.memb {
	padding:10px 0 0 0;
	height:290px;
	display:block;
	overflow:hidden;
	width:190px;
	}
.memb span.title {
	font-size:12px;
	font-family:verdana;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	padding-left:10px;
	color:#FFFFFF;
	background-color:#999999;
	}
.memb .memcan {
	height:270px;
	overflow-x:hidden;
	overflow-y:auto;
	border:1px solid #CCCCCC;
	border-top:none;
	}
.memcan ul { list-style:none; margin:0; padding:10px; font-size:12px; font-family:arial, sans-serif; }
.memcan li { border-top: 1px solid #cccccc; padding-bottom: 10px; padding-top: 5px; }
.memb .mems {
	display:block;
	xheight:300px;
	}
#loslide {
	height:180px;
	width:218px;
	position:relative;
	display:block;
	overflow:hidden;
	}
#loslide img {
	}
/* weather */
#weather {
	width:190px;
	clear:right;
	padding-left:20px;
	}
#weather span {
	display:block;
	margin-left:67px;
	}
#weather span.temp {
	border:none;
	font-size:34px;
	}
#weather span.cond {
	font-size:12px;
	color:#000000;
	}
#weather span.time {
	font-size:8px;
	padding-top:5px;
	font-family:verdana;
	}
#weather div.warning {
	border:2px solid red;
	font-family:verdana;
	font-weight:bold;
	color:red;
	font-size:10px;
	margin-top:10px;
	padding:5px;
	}
.wicon {
	display:block;
	height:57px;
	width:57px;
	background-image:url(/weather/weather_icons.jpg);
	float:left;
	margin-right:10px;
	}
.suncloud {
	background-position:-250px -252px;
	}

#content small {
	font-size:9px;
	color:#333333;
	}
a.ex, a.ey, a.ez, a.ev, a.ch, a.cr {
	display:block;
	text-align:right;
	padding:10px;
	font-size:12px;
	}
.cl, .cy, .cz, .cv, .ch, .cr {
	display:none;
	}
a.intbut {
	float:right;
	display:block;
	height:75px;
	width:190px;	
	margin-top:20px;
	background-repeat:no-repeat;
	}
a.join {
	background-image:url(images/joiner.jpg);
	}
a.join:hover {
	background-position:0 -84px;	
	}
.teble {
	padding-top:20px;
	}
#content .teble p {
	line-height:110%;
	padding:0 0 0 20px;
	}
#content .teble h2 {
	margin:0;
	}
#jnr {
	display:none;
	}
select {
	font-family:monospace;
	}
#content .red {
	color:red;
	}
.send {
	cursor:pointer;
	}
	
/* footer */

#footer {
	font-size:12px;
	width:880px;
	margin:0 auto;
	padding:0;
	z-index:5;
	display:block;
	overflow:hidden;
	}
#footer, #footer a {
	color:#2B4A5B;
	text-decoration:none;
	}
#footer a:hover {
	text-decoration:underline;
	}
#footer dl, #footer dt {
	margin:0;
	padding:0;
	}
#footer .rt {
	float:right;
	padding-top:50px;
	}
#footer .lft {
	float:left;
	padding-top:50px;
	}
	
/* member */
.mempic {
	height:120px;
	border:1px solid #666666;
	margin-top:20px;
	}
#memtab {
	font-size:8px;
	font-family:arial;
	}
#memtab b { font-size:10px;font-family:verdana; }
	
/* member map page */
#maplt {
	height:398px;
	width:205px;
	padding:0;
	overflow-y:auto;
	overflow-x:hidden;
	border:1px solid #CCCCCC;
	}
#maplt ul {
	list-style:none;
	margin:0;
	padding:10px 5px 10px 5px;
	border-bottom:1px dotted #CCCCCC;
	}
#content #maplt li {
	margin:0;
	padding:0;
	font-size:12px;
	}
#content #maplt ul:hover {
	background-color:#EDEDED;
	}
#maplg { background-image: url(/images/dload.gif); }
#maplt li b {
	font-size:12px;
	line-height:90%;
	padding-bottom:3px;
	display:block;
	}
#maplt li b a {
	color:#0000EE;
	text-decoration:underline;
	display:block;
	width:205px;
	}
#maplt li  a {
	color:#666666;
	text-decoration:none;
	}
#maplt li a:hover {
	color:#000000;
	text-decoration:underline;
	}
#mapcan {
	padding:20px 0 0 0;
	margin:0;
	}
#maplgmid { background-color: white; }
#maplgmid div { border-bottom: 1px dotted #cccccc;}
.itembox ul {
	height:56px;
	}
input.empty { color: #aaa; }

table.club td { border-bottom:1px solid #CCCCCC;padding:5px; }
#cscrl { height:360px; overflow-x:hidden; overflow-y:auto;margin-top:20px;border:1px solid #CCCCCC; }
#silvers { width:660px; }
#silvers a, #silvers img { width:100px;float:left; }
#silvers a { margin:10px 5px 0 0; }

#content dl { margin:0;padding:10px 0; }
#content dd { margin-left:10px; }

.gmnoprint { font-size:13px;line-height:130%;font-family:arial, sans-serif; }
.gmnoprint span { font-family:verdana;font-weight:bold;font-size:9px;color:#000000;text-transform:uppercase; }
.gmnoprint a { text-decoration:none; }
.gmnoprint a:hover { text-decoration:underline; }
.gmnoprint b { font-size:14px;color:#000000;padding-bottom:10px;; }

#sldshw {
	position:relative;
	margin:20px;
	}
#sldshw, .slide {
	width:480px;
	height:360px;
	overflow:hidden;
	display:block;
	}
.slide img {
	position:absolute;
	}
.slide span {
	padding:10px;
	background-color:#000000;
	border-top:1px solid #FFFFFF;
	bottom:0;
	display:block;
	position:absolute;
	z-index:30;
	width:460px;
	color:#FFFFFF;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight:bold;
	}
#content p.ed { padding-bottom:10px;border-bottom:1px solid #CCCCCC; }

.ed img { float:right;width:300px;height:225px; }


