/* ---------- top and bottom of body content --------------- */
html {color:#000; background:#background:#fff;} 
/* ----------side left and right of body --------------- */
body {text-align:center; font-family:verdana, arial, sans-serif; font-size:76%; color:#000; background:#background:#fff; padding:0; border:0; margin:0px 0 0 0;} 

/*get rid of the IE bug that prints the the end of the !doctype */


a, a:link, a:visited, a:active {
	color:#cc9966;
	text-decoration:underline;
}


a:hover {
	text-decoration:none;
}



#dateweather {color:#ffffff; position:absolute; top:113px; left:115px; font-size:1.3em; font-family:georgia, "times new roman", serif; float:left;}
#dateweather  a, #dateweather a:visited {color:#ffffff; text-decoration:underline;}
#dateweather a:link {color:#ffffff; text-decoration:underline;}
#dateweather a:hover {color:#000000; text-decoration:none; background:#ffffff;}


#classifieds {color:#ffffff; position:absolute; top:50px; left:340px; font-size:1.3em; font-family:georgia, "times new roman", serif; float:left;}
#classifieds  a, #classifieds a:visited {color:#ffffff; text-decoration:underline;}
#classifieds a:link {color:#ffffff; text-decoration:underline;}
#classifieds a:hover {color:#000000; text-decoration:none; background:#ffffff;}

#photos {color:#ffffff; position:absolute; top:113px; left:250px; font-type: bold; font-size:1.1em; font-family:georgia, "times new roman", serif; float:left;}
#photos  a, #photos a:visited {color:#ffffff; text-decoration:underline;}
#photos a:link {color:#ffffff; text-decoration:underline;}
#photos a:hover {color:#000000; text-decoration:none; background:#ffffff;}



#left1 {
		float:left;
		width:455px;
		height:130px;
		margin:0; padding:0;
		font-size:80%;
		background:#ffffff url(../images/back1.jpg);
		background-repeat: no-repeat;
	    position:absolute; top:0px; left:50px;
		}
	#right1 {
	        clear:right;
		float:right;
		width:396px;
		height:130px;
		margin:0; padding:0;
		font-size:80%;
		background:#ffffff url(../images/back2.jpg);
		background-repeat: no-repeat;
	    position:absolute; top:0px; left:505px;
	    padding-top:95px;
		}

#topslice {width:850px; font-size:0.95em; font-family:georgia, "times new roman", serif; text-align:center; padding:0px 0px 0px 0px; background:#ffffcc;}







#news {background:#ffffcc; display:block; width: 830px; line-height:normal; letter-spacing:1px; font-family: times new roman, serif; font-size:1.0em; color:#000; border:2px solid #ddd; padding:2px; margin:.01em auto;}



#box {display:block; width:360px; line-height:normal; letter-spacing:1px; font-family: times new roman, serif; font-size:1.1em; color:#000; border:1px solid #ddd; padding:5px; margin:.01em auto;}
#cap {font-size:40px; color:#f60; font-weight:normal; float:left; height:34px; line-height:34px; margin-top:2px; margin-right:1px;}
* html #cap {margin-right:-2px; margin-top:2px;}

/* ------------top links  homepage ------------- */

ul#submenu1 {clear:both; list-style-type:none; float:center; text-align:center; margin:0 0 0.75em 0; padding:0; padding-top:0px; border: 2px solid #ff9900; background: #ffffcc;}
ul#submenu1 li {display:inline; font-size:0.98em; height:1.4em;}
ul#submenu1 li a, ul#submenu1 li a:visited {font-family:arial, sans-serif; text-decoration:none; color:#996633; padding-right:5px; border-right:3px solid #ffffcc;}
ul#submenu1 li a:hover {color:#ff9900; border-right:3px solid #cc9966; background:#ffffcc;}

/* ------------ homepage divisions ------------- */

#wrapper1 {position:absolute; top:130px; left:50px; width:850px; margin:0 auto; text-align:left; 
background-color: #fff; border:0px solid #ff9900; padding-bottom:10px;}

#head {position: absolute: top: 240px; left: 50px; width:850px; text-align:center; padding-top:0px; border-bottom:0px; solid #ff9900; padding-bottom:0px; background: #ffffcc;}

#topbody {width:850px; text-align:left; padding-top:5px; border-bottom:0px solid #ff9900; padding-bottom:1px;}

#bottombody {width:800px; padding-bottom:10px; background:#fff; border-bottom:0px solid #ffcc99;}

#maincats {width:850px; padding-bottom:0px; padding-top:0px; background:#fff; border-bottom:1px solid #ffcc99;}
#googleadslim {width:850px; padding-bottom:0px; padding-top:0px; background:#ff9900; border-bottom:0px solid #ffcc99;}
/* ------------ homepage columns top ------------- */
.col332 {display:block; width:300px; float:left; padding:0 0px; margin:0;}
.col468 {display:block; width:468px; float:left; padding:0 0px; margin:0;}


/* ---------- ad col lft  homepage --------------- */
dl.adscollft1a {height:100%; font-size:0.90em; clear:both; display:block; float:left; padding:0 3px; margin:0; background: #fff; border: 2px solid #ff9900;}
dl.adscollft1a {font-size:0.90em; display:block; width:0px; float:left; padding:3px;}
* html dl.adscollft1a {width:0px; w\idth:0px;}
dl.adscollft1a dt {color:#999999; font-weight:normal; padding:0 0 3px 0; font-size:1.0em;}
dl.adscollft1a dd {margin:0; padding:0; font-size:1.0em;  border-top:1px solid #ccc; padding-top:4px;}
dl.adscollft1a dd a, dl.adscollft1 dd a:visited {color:#ff3300; text-decoration:none;}
dl.adscollft1a dd a:hover {color:#e09222; text-decoration:underline;}



/* ---------- ad col rt   homepage --------------- */
dl.adscolrt1a {font-size:0.90em; display:block; width:126px; float:right; padding:0 3px; margin:0; background: #fff; border: 2px solid #ff9900;}
dl.adscolrt1a {font-size:0.90em;display:block; width:126px; float:right; padding:3px;}
* html dl.adscolrt1a {width:126px; w\idth:126px;}
dl.adscolrt1a dt {color:#999999; font-weight:normal; padding:0 0 3px 0; font-size:1.0em;}
dl.adscolrt1a dd {margin:0; padding:0; font-size:1.0em; line-height:1.7em; border-top:1px solid #ccc; padding-top:4px;}
dl.adscolrt1a dd a, dl.adscolrt1a dd a:visited {color:#ff3300; text-decoration:none;}
dl.adscolrt1a dd a:hover {color:#e09222; text-decoration:underline;}



/* ---------- middle column  homepage --------------- */
dl.colmid1 {align:center; display:block; width:580px; float:left; padding:0 5px; margin:0; background:#fff; font-size:1.0em; font-family: arial, helvetica, times new roman, georgia, serif, sans serif; padding-bottom:50px; border: 2px solid #ff9900;}
dl.colmid1 {display:block; width:580px; float:left; padding:5px;}
* html dl.colmid1 {width:580px; w\idth:580px;}
dl.colmid1 dt {color:#000000; font-weight:normal; padding:0 0 5px 0;}
dl.colmid1 dd {margin:0; padding:0; font-size:0.85em; line-height:0.80em;}
dl.colmid1  a, dl.colmid1 dd a:visited {color:#663300; text-decoration:underline;}
dl.colmid1 a:link {color:#663300; text-decoration:underline;}
dl.colmid1 a:hover {color:#000000; text-decoration:none; background:#ffcc00;}


/* ------------top main category links homepage ------------- */

ul#mainmenu1 {clear:both; margin:0; padding:0; list-style-type:none; text-align:center;}
ul#mainmenu1 li {display:inline; padding:0 2px;}
ul#mainmenu1 em, ul#mainmenu1 a, ul#mainmenu1 a:visited {font-family:georgia, "times new roman", serif;  font-size:1.4em; color:#000; text-decoration:none; padding:0 2px; border:1px solid #fff; border-bottom:0;}
ul#mainmenu1 a:hover {background:#ffffff; color:#ff9900; border:1px solid #ff9900; border-bottom:1px solid #ff9900;}
ul#mainmenu1 em {font-style:normal; background:#ff9900; color:#000000; border:1px solid #ff9900; border-bottom:0px;}

/* ------------top mainsub category links homepage ------------- */

ul#mainsub1 {clear:both; margin:0; padding:0; list-style-type:none; text-align:center; border-top:1px solid #ff9900; background:#ff9900;}
ul#mainsub1 li {display:inline; padding:0 2px;}
ul#mainsub1 em, ul#mainsub a, ul#mainsub a:visited {font-family:georgia, "times new roman", serif;  font-size:1.1em; color:#fff; text-decoration:none; padding:0 2px; border:1px solid #ff9900; border-bottom:0;}
ul#mainsub1 a:hover {background:#fff; color:#000; border:1px solid #ff9900; border-bottom:0;}
ul#mainsub1 em {font-style:normal; background:#ffffff; color:#000000; border:1px solid #ff9900; border-bottom:0px solid #ff9900;}





/* ------------ main styles of all pages ------------- */

#wrapper {width:850px; margin:0 auto; text-align:left; background:#ffffff;}
#wrapperhome {width:750px; margin:0 auto; text-align:left; background:#ffffff;}





#replacement {float:left;}

h1#title {position:absolute; top:46px; left:0px; width:300px; height:48px; padding:0; margin:0;}
/* start hide \*/
h1#title {overflow:hidden;}

/* end hide */
h1#title em {display:block; width:300px; height:60px; background:url(../head.gif); position:absolute; top:85; left:0;}

h2#slogan {position:absolute; top:97px; left:0px; width:300px; height:12px; padding:0; margin:0; text-align:left;}
/* start hide \*/

h2#slogan {overflow:hidden;}
/* end hide */

h2#slogan em {display:block; width:300px; height:12px; background:url(../slogan.gif); position:absolute; top:0; left:0;}



h2 { color:#ff9900; text-align:center; font-weight:normal; font-family: georgia, "times new roman", serif; font-size:1.3em; letter-spacing:0.2em; margin:0 0 3px 0; padding-top:5px;}
h2 span {line-height:1.2em;}


h3 {text-align:center; font-weight:normal; font-family: georgia, "times new roman", serif; font-size:1.1em; letter-spacing:0.2em; margin:0 0 5px 0; padding-top:1px;}

h3.accom {text-align:center; font-weight:normal; font-family: georgia, "times new roman", serif; font-size:1.1em; letter-spacing:0.2em; margin:0 0 13px 0; padding-top:1px;}
h3.accom a, a:visited {color:#663300; text-decoration:underline;}
h3.accom a:link {color:#663300; text-decoration:underline;}
h3.accom a:hover {color:#ffffff; text-decoration:underline; background:#000000;}


h4 {text-align:left; font-weight:normal; color: #cc9933; font-family: georgia, "times new roman", serif; font-size:0.9em; letter-spacing:0.1em; margin:0 0 5px 0; padding-top:1px;}

h5 {text-align:center; font-weight:normal; font-family: georgia, "times new roman", serif; font-size:0.8em; letter-spacing:0.2em; margin:0 0 13px 0; padding-top:1px;}

h6 {text-align:center; font-weight:normal; font-family: georgia, "times new roman", serif; font-size:1.1em; letter-spacing:0.2em; margin:0 0 13px 0; padding-top:1px;}




/* ------------top rightside links ------------- */

ul#submenu {list-style-type:none; float:right; text-align:right; margin:0 0 0.75em 0; padding:0;}
ul#submenu li {font-size:0.90em; height:1.4em;}
ul#submenu li a, ul#submenu li a:visited {font-family:arial, sans-serif; text-decoration:none; color:#cc9933; padding-right:5px; border-right:3px solid #fff;}
ul#submenu li a:hover {color:#ff9900; border-right:3px solid #cc9966;}



/* ------------ misc side links ------------- */

ul#miscmenu {list-style-type:none; float:left; text-align:left; margin:0 0 0.75em 0; padding:0; padding-top: 15px;}
ul#miscmenu li {font-size:0.90em; height:1.5em;}
ul#micsmenu li a, ul#miscmenu li a:visited {font-family:arial, sans-serif; text-decoration:none; color:#cc9933; padding-right:5px; border-right:3px solid #fff;}
ul#miscmenu li a:hover {color:#ff9900;}
ul#miscmenu em {font-style:normal; background:#ff9900; color:#000000; border:1px solid #ff9900; border-bottom:0px;}




/* ------------top main category links------------- */

ul#mainmenu {clear:both; margin:0; padding:0; list-style-type:none; text-align:center;}
ul#mainmenu li {display:inline; padding:0 2px;}
ul#mainmenu em, ul#mainmenu a, ul#mainmenu a:visited {font-family:georgia, "times new roman", serif;  font-size:1.4em; color:#000; text-decoration:none; padding:0 2px; border:1px solid #fff; border-bottom:0;}
ul#mainmenu a:hover {background:#ffffff; color:#ff9900; border:1px solid #ff9900; border-bottom:1px solid #ff9900; border-top:1px solid #ff9900;}
ul#mainmenu em {font-style:normal; background:#ff9900; color:#000000; border:1px solid #ff9900; border-bottom:0px;}



ul#mainsub {clear:both; margin:0; padding:0; list-style-type:none; text-align:center; border-top:1px solid #ff9900; background:#ff9900;}
ul#mainsub li {display:inline; padding:0 2px;}
ul#mainsub em, ul#mainsub a, ul#mainsub a:visited {font-family:georgia, "times new roman", serif;  font-size:1.2em; color:#000; text-decoration:none; padding:0 2px; border:1px solid #ff9900; border-bottom:0;}
ul#mainsub a:hover {background:#fff; color:#000; border:1px solid #ff9900; border-right:3px solid #000000;}
ul#mainsub em {font-style:normal; background:#ffffff; color:#000000; border-right:1px solid #000000; border-left:1px solid #000000;}



#topmain {clear:both; margin:0; padding:1px; list-style-type:none; text-align:left; border-top:1px solid #3366cc; background:#fff;}



#info {width:850px; padding-bottom:10px; background:#fff; border-bottom:0px solid #ffcc99;}

#foot {clear:both; width:850px; text-align:left; margin:0; padding-bottom:10px; background:#fff; border-bottom:1px solid #fff; border-top:3px solid #ffcc99; color:black;}
#foot  a, #foot a:visited {color:#cc9933; text-decoration:underline;}
#foot a:link {color:#cc9933; text-decoration:underline;}
#foot a:hover {color:#000000; text-decoration:none; background:#ffcc00;}


ul#bottomfoot {width:850px; clear:both; margin:0; padding:0; list-style-type:none; text-align:left; border-bottom:1px solid #ffcc99; background:#ffffff;}
ul#bottomfoot li {display:inline; padding:0 2px;}
ul#bottomfoot em, ul#bottomfoot a, ul#mainmenusub a:visited {font-family:georgia, "times new roman", serif;  font-size:.9em; color:#000; text-decoration:none; padding:0 2px; border:1px solid #fff; border-bottom:0;}
ul#bottomfoot a:hover {background:#ffff99; color:#000; border:1px solid #ff9900; border-bottom:0;}
ul#bottomfoot em {font-style:normal; background:#ffff99; color:#ffffff; border:1px solid #ff9900; border-bottom:0;}


#copyallrights {clear:both; margin:0; padding:0; list-style-type:none; text-align:left; border-top:1px solid #ffcc99; background:#fff; font-family:georgia, "times new roman", serif;  font-size:0.90em; color:#000;}
#copyallrights a, #copyallrights a:visited {color:#996600; text-decoration:underline;}
#copyallrights a:link {color:#ff9900; text-decoration:none;}
#copyallrights a:hover {color:#000000; text-decoration:none;}




/* ---------- ad col lft  --------------- */
dl.adscollft1 {font-size:0.90em; clear:both; display:block; width:126px; float:left; padding:0 3px; margin:0; background: #fff; height: 100%;}
dl.adscollft1 {font-size:0.90em; display:block; width:126px; float:left; padding:3px;}
* html dl.adscollft1 {width:126px; w\idth:126px;}
dl.adscollft1 dt {color:#999999; font-weight:normal; padding:0 0 3px 0; font-size:1.0em; border-bottom:1px solid #ccc;}
dl.adscollft1 dd {margin:0; padding:0; font-size:1.0em; line-height:1.7em; border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; padding-left:2px; padding-top:4px;}
dl.adscollft1 dd a, dl.adscollft1 dd a:visited {color:#ff3300; text-decoration:none;}
dl.adscollft1 dd a:hover {color:#e09222; text-decoration:underline;}

dl.adscollft1, .colmid, .adscolrt1 {height:100%; float:left;}

/* ---------- ad col rt  --------------- */
dl.adscolrt1 {font-size:0.90em; display:block; width:126px; float:right; padding:0 3px; margin:0; background:#fff; height: 100%;}
dl.adscolrt1 {font-size:0.90em;display:block; width:126px; float:right; padding:3px;}
* html dl.adscolrt1 {width:126px; w\idth:126px;}
dl.adscolrt1 dt {color:#999999; font-weight:normal; padding:0 0 3px 0; font-size:1.0em;}
dl.adscolrt1 dd {margin:0; padding:0; font-size:1.0em; line-height:1.7em; border-top:1px solid #ccc; padding-top:4px;}
dl.adscolrt1 dd a, dl.adscolrt1 dd a:visited {color:#ff3300; text-decoration:none;}
dl.adscolrt1 dd a:hover {color:#e09222; text-decoration:underline;}



/* ---------- middle column --------------- */
dl.colmid {align:center; display:block; width:565px; float:left; padding:0 10px; margin:0; background:#ffffff; 
font-size:1.0em; font-family: arial, helvetica, times new roman, georgia, serif, sans serif; padding-bottom:50px; height: 100%;}
dl.colmid {display:block; width:565px; float:left; padding:10px;}
* html dl.colmid {width:565px; w\idth:565px;}
dl.colmid dt {color:#000000; font-weight:normal; padding:0 0 5px 0;}
dl.colmid dd {margin:0; padding:0; font-size:0.85em; line-height:0.80em;}
dl.colmid  a, dl.colmid dd a:visited {color:#663300; text-decoration:underline;}
dl.colmid a:link {color:#663300; text-decoration:underline;}
dl.colmid a:hover {color:#000000; text-decoration:none; background:#ffcc00;}


.colmid2 {display:block; width:565px; float:left; padding:0 5px 5px; margin:0;
background:#fff;}

.colnote {display:block; width:545px; float:left; padding:0 5px 5px; margin:0;
background:#fff; border: 1px solid #ccc;}

/* -----------------multi use cols -------------- */
.col250a {display:block; width:270px; float:left; padding:0 5px 5px; margin:0;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
background:#fff;}

.col250b {display:block; width:270px; float:right; padding:0 5px 5px; margin:0;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
background:#fff;}

.col400 {display:block; width:500px; float:left; padding:0 10px; margin:0; border-left:0px solid #ccc; border-top:1px solid #cccccc; padding:5px;}



.col180a {display:block; width:175px; float:left; padding:0 5px 5px; margin:0;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
background:#FF9900;}

.col180b {display:block; width:175px; float:left; padding:0 5px 5px; margin:0;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
background:#FFCC66;}

.col180c {display:block; width:175px; float:left; padding:0 5px 5px; margin:0;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
background:#FFCC99;}







/* ---------- picture and intro --------------- */
dl.colpic {display:block; width:850px; float:left; padding:0 1px; margin:0; background:#fff; border-bottom:0px solid #3366cc; padding:1px;}
dl.colpic {display:block; width:850px; float:left; padding:1px;}
* html dl.colpic {width:850px; w\idth:850px;}
dl.colpic dt {color:#000000; font-weight:normal; padding:0 0 1px 0;}
dl.colpic dd {margin:0; padding:0; font-size:0.85em; line-height:1.2em;}
dl.colpic  a, dl.colpic dd a:visited {color:#3366cc; text-decoration:underline;}
dl.colpic a:link {color:#ff9900; text-decoration:none;}
dl.colpic a:hover {color:#ffffff; text-decoration:none; background:#ff9900;}


/* -----------------multi use cols -------------- */
.col550 {display:block; width:800px; float:left; padding:0 5px 5px; margin:0;
border-bottom:0px solid #ccc;
border-top:0px solid #ccc;
border-right:0px solid #ccc;
border-left:0px solid #ccc;
background:#fff;
font-family:georgia, "times new roman", serif;
}

.col300 {display:block; width:250px; float:left; padding:0 0px 0px; margin:0;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
background:#3366cc;
font-family:georgia, "times new roman", serif;}






.col2 {display:block; width:500px; float:left; border-right:1px solid #f0c992; background:#fff;}
.col2 li {line-height:1.5em; font-size:0.9em;}
.col3 {display:block; width:229px; float:left; padding:0 10px; margin:0;}
.col4 {display:block; width:230px; float:left; padding:0 10px; margin:0;}
.col5 {display:block; width:230px; float:left; padding:0 10px; height:20em; min-height:20em;  margin:0;}
.col6 {display:block; width:480px; float:left; padding:0 10px; margin:0;}
.col7 {display:block; width:700px; float:left; padding:0 10px; margin:0;}


/* -----------------3 col layout-------------- */
.col150 {display:block; width:120px; float:left; padding:0 10px; margin:0;}
.col650 {display:block; width:540px; float:left; padding:0 10px; margin:0;}
.col50  {display:block; width:120px; float:left; padding:0 10px; margin:0;}

/* -----------------2 col layout-------------- */
.col175 {display:block; width:175px; float:left; padding:0 10px; margin:0;}
.col500 {display:block; width:500px; float:left; padding:0 10px; margin:0;}





#oneColumn {display:block; width:700px; float:left; padding:0 10px; margin:0;}



.bottomContent {   
        clear:both;
        float:center;
	border-top:1px solid #ccc;
	margin:0px 5px 8px 7px;
	padding-top:5px;      
	width:750px;
}


.extraInfoWrapper {
	display:block;
	float:left;
	width:400px;
	margin:0px 0px 15px 0px;
}


.extraInfo {
	vertical-align:top;
	padding:5px 20px 0px 0px;
	border-right:1px solid #ccc;
}


.emailForm {
	vertical-align:top;
	width:300px;
	margin:0;
	float:right;
	padding:5px 0px 10px 4px;
}

input.email {
	width:145px;
	height:15px;
	background:#ff9900;
	font-size:10px;
	color:#000;
	border:1;
	margin:5px 3px 6px 0px;
	padding-left:5px;

}



* html .col4 {width:248px; w\idth:230px;}





h2.line {border-top:1px solid #ccc;}
/* start hide \*/
h2.linepg {border-top:1px solid #ccc; width:250px;}
/* start hide \*/

h2.line {margin:0 -10px 10px -10px;}
/* end hide */

h2.line1 {border-bottom:1px solid #ccc;}
/* start hide \*/

h2.line1 {margin:0 -10px 10px -10px;}
/* end hide */


h2.headlft {width:250px; padding:0px 2px 0px; margin:0; border-right:1px solid #ccc;background:#cccccc; color:#000000;}
h2.headrt {width:250px; padding: 0px 5px 0px 0px; margin:0; float:right; 
background:#cccccc; color:#000000}



h2.clear {clear:both; border-top:0px solid #f0c992;}
h2.spacer {clear:both; border-top:0px solid #f0c992; padding-top:10px;}

div#punch3b {float: right; width: 75px; text-align: left; font-size: 0.90em; font-weight: normal; font-style: italic; padding: 1em; text-indent: -0.5em; background: white; color: black; border: solid black 1px; border-width: 1px 0 1px 1px; margin: 0.2em -1px 0.2em 0.5em;}

p {font-size:0.9em; text-align:justify; line-height:1.8em; font-family:verdana, arial, sans-serif; margin-top:0;}

p.mp {font-size:0.9em; text-align:justify; line-height:1.3em; font-family:verdana, arial, sans-serif; margin-top:0;}
p.google {color:#000000; font-size:0.87em; text-align:justify; line-height:1.0em; font-family:arial, times new roman, sans-serif; margin-top:0;}
p.home {font-size:1.0em; text-align:justify; line-height:1.1em; font-family: arial, times new roman, georgia, arial, sans-serif; margin-top:0;}



.highlight {background:#ffffcc; font-family:georgia, "times new roman", serif; width:250px; font-style:italic; border-top:1px solid #000; border-bottom:5px solid #000;}

.highlight2 {background:#3366cc; font-family:georgia, "times new roman", serif; width:230px; font-style:italic; border-top:5px solid #000; border-bottom:10px solid #000;}

.maillist {background:#ffffcc; font-family:georgia, "times new roman", serif; width:126px; font-style:regular; border-top:1px solid #000; border-bottom:5px solid #000;}
.search {background:#ffffcc; font-family:georgia, "times new roman", serif; width:126px; font-style:italic; border-top:1px solid #000; border-bottom:5px solid #000;}

* html .highlight {width:225px;}

#sites {clear:both; width:750px; padding-bottom:10px; border-top:1px solid #f0c992; background:#f0f0f0;}

#sites dd {color:#686;}

pre {font-size:1.1em;}

* html pre {font-size:1em;}

#ads {clear:both; text-align:center; width:750px; margin-top:10px;}
#clearout {clear:both; text-align:center; width:750px; margin-top:0px; border-bottom:1px solid #3366cc}

.date {font-family:georgia, "times new roman", serif; font-size:1.1em; font-style:italic; color:#e09222; margin:0;}

.bold {font-weight:bold;}

h2#welcome:target, h2#search:target, h2#comments:target, h2#about:target, h2#approvals:target, h2#archives:target, h2#links:target {font-weight:bold; color:#c00;}


div.test {
	font: 9px verdana,arial,helvetica;
	border: 2px solid #000000;
	width: 650px;
	height:75px;
	margin-bottom: 3px;
}


div.test em {
	font-size: 120%;
	color: #cc0000;}


#scroll {
	overflow: scroll;
color: #3366cc;
}






h2.home1direct {color:#000; background:#ffcc00; text-align:center; font-weight:normal; font-family: georgia, "times new roman", serif; font-size:1.2em; letter-spacing:0.2em; margin:0 0 3px 0; padding-top:2px; border-top:1px solid: #000000;}
h2.home1events {color:#000; background:#ffff00; text-align:center; font-weight:normal; font-family: georgia, "times new roman", serif; font-size:1.2em; letter-spacing:0.2em; margin:0 0 3px 0; padding-top:2px;}
h2.home1weather {color:#000; background:#ffff99; text-align:center; font-weight:normal; font-family: georgia, "times new roman", serif; font-size:1.2em; letter-spacing:0.2em; margin:0 0 3px 0; padding-top:2px;}

h2.home1biz {color:#000; background:#ff9900; text-align:center; font-weight:normal; font-family: georgia, "times new roman", serif; font-size:1.2em; letter-spacing:0.2em; margin:0 0 3px 0; padding-top:2px;}
h2.home1photo {color:#000; background:#cc9933; text-align:center; font-weight:normal; font-family: georgia, "times new roman", serif; font-size:1.2em; letter-spacing:0.2em; margin:0 0 3px 0; padding-top:2px;}
h2.home1news {color:#000; background:#ffcc66; text-align:center; font-weight:normal; font-family: georgia, "times new roman", serif; font-size:1.2em; letter-spacing:0.2em; margin:0 0 3px 0; padding-top:2px;}



/* ---------- start of photogallery styles--------------- */

ul#gallery {
  padding:0; 
  margin:0; 
  width:448px; 
  height:336px; 
  position:relative; 
  background:#888 url(/myrtle_beach_photos/bikeweek/g26.jpg);
  }
#gallery li {
  list-style-type:none; 
  width:64px; 
  height:48px; 
  float:left; 
  z-index:100;
  }
#gallery li.lft {
  float:left; 
  clear:left;
  }
#gallery li.rgt {
  float:right; 
  clear:right;
  }
#gallery a {
  position:relative; 
  width:64px; 
  height:48px; 
  display:block; 
  float:left; 
  z-index:100; 
  cursor:default;
  }
#gallery a img {
  position:relative; 
  width:62px; 
  height:46px; 
  border:1px solid #888; 
  z-index:100;
  }
#gallery a:hover {
  width:160px; 
  height:120px; 
  padding:108px 144px; 
  position:absolute; 
  left:0; 
  top:0; 
  z-index:20;
  }
#gallery a:hover img {
  background:#eee; 
  position:relative; 
  width:160px; 
  height:120px; 
  border:0; 
  z-index:20;
  }
#gallery a:active, #gallery a:focus {
  background:transparent; 
  width:320px; 
  height:240px; 
  padding:48px 64px; 
  position:absolute; 
  left:0; 
  top:0; 
  z-index:10;
  }
#gallery a:active img, #gallery a:focus img {
  background:#eee; 
  position:relative; 
  width:320px; 
  height:239px; 
  border:0; 
  z-index:10;
  }
/* hack for Internet Explorer */
#gallery li.pad {
  height:0; 
  display:block; 
  margin-top:-2px; 
  width:448px; 
  font-size:0;
  }
a:visited {color:#000;}


/* hack for Opera 7+ */
@media all and (min-width:0px){
#gallery a:hover {
  background:#888; 
  width:320px; 
  height:240px; 
  padding:48px 64px; 
  position:absolute; 
  left:0; 
  top:0; 
  z-index:10;
  }
#gallery a:hover img {
  background:#aaa; 
  position:relative; 
  width:320px; 
  height:240px; 
  border:0; 
  z-index:10;
  }
}

</style>


/* ---------- end of photogallery styles--------------- */





dl.gads300by250 { width:300px; margin: 2px 0 0 0; padding:10px 10px 10px 10px; float:left; border:2px solid #ff9900;}

dl.startmain { width:235px; margin: 2px 0 0 0; padding:10px 10px 10px 10px; float:left; border:2px solid #ff9900;}







