body 
{
  font-family: Verdana, Helvetica, Arial, Tahoma, sans-serif;
  font-size: 10px;
  color: #aeaeae;
  margin: 0px;
  padding: 0px;
  background: #FFFFFF url(../images/bg.jpg) repeat-x left top;
}

/* Layout design */

#wrapper 
{
  position: relative;
  margin: 0 auto;
  padding: 0px;
  width: 910px;
  height: 100%;
}

#footerwrap
{
  position: relative;
  margin: 0 auto;
  padding: 0px;
  width: 100%;
}

/* Text DIVs */

#title
{
  color: #383838;
  font-weight: bold;
  font-size: 12px;
  margin: 15px 0px 0px 0px;
}

.text_content
{
  color: #6b6b6b;
}

.text_controlcp
{
  float: left;
  font-size: 14px;
  font-weight: bold;
}

.text_controllinks
{
  float: left;
  font-size: 12px;
  margin: 2px 0px 0px 15px;
}

/* Link Styles */

a:link, a:active, a:visited, a:hover
{
  color: #6b6b6b;
  text-decoration: underline;
}

/* DIVs */

#header
{
  height: 29px;
  margin: 0px;
  padding: 0px;
}

#header .presents
{
  float: left;
  padding: 5px;
}

#header .links
{
  float: right;
  padding: 8px 5px 5px 5px;
}

#header .button
{
  float: right;
  padding: 2px 0px 2px 2px;
  margin: 0px;
}

#logo
{
  float: left;

  margin: 5px 0px 0px 20px;
}

#logo .url
{
  float: left;
  text-align: right;
  color: #95ceed;
  margin: 0px 0px 0px 370px;
}

#nav
{
  float: left;
  padding: 0px;
  margin: 10px 0px;
}

#nav .first
{
  float: left;
  padding: 0px;
  margin: 0px 6px 0px 0px;
}

#nav .button
{
  float: left;
  padding: 0px;
  margin: 0px 14px;
}

#nav .last
{
  float: left;
  padding: 0px;
  margin: 0px 0px 0px 6px;
}

#picture
{
  float: left;
  width: 100%;
  height: 300px;
  padding: 0px;
  margin: 0px 0px 0px -10px;
  background: url(../images/content_shadowTop.jpg) no-repeat;
}

#picture .picture
{
  float: left;
  padding: 0px;
  margin: 15px 0px 0px 20px;
}

#line
{
  float: left;
  padding: 0px;
  margin: 10px 0px 0px 18px;
}

#background
{
  float: left;
  width: 100%;
  margin: 0px 0px 0px -10px;
  padding: 0px;
  background: url(../images/content_shadowMid.jpg) repeat-y;
}

#endBG
{
  float: left;
  width: 100%;
  height: 44px;
  margin: 0px 0px 0px -10px;
  padding: 0px;
  background: url(../images/content_shadowBottom.jpg) no-repeat;
}

#content
{
  float: left;
  width: 300px;
  padding: 0px 10px 0px 0px;
  margin: 20px 0px 0px 25px;
}

#memberInfo
{
  float: left;
  width: 600px;
  padding: 0px;
  margin: 20px 0px 0px 25px;
}

#promo
{
  float: left;
  width: 224px;
  padding: 0px 10px 0px 0px;
  margin: 20px 0px 0px 0px;
  background: url(../images/content_break.jpg) repeat-y;
}

#sitelist
{
  float: left;
  width: 580px;
  padding: 0px;
  margin: 20px 20px 0px 10px;
}

#sitelist .sitelistpic
{
  float: left;
  width: 325px;
  margin: 0px;
  padding: 0px;
}

#sitelist .sitelist_description
{
  float: left;
  width: 230px;
  margin: 0px 0px 0px 10px;
  padding: 0px;
}

#sitelist .description
{
  float: left;
  margin: 10px 0px 0px 0px;
  padding: 0px;
}

#sitelist .updates
{
  color: #1d83ba;
  margin: 5px 0px 0px 0px;
}

#sitelist .scenes
{
  color: #1d83ba;
  margin: 2px 0px 0px 0px;
}

#frame
{
  padding: 0px;
  margin: 0px 0px 0px 14px;
}

#misc
{
  float: left;
  height: 265px;
{*  padding: 0px 0px 0px 15px;
  margin: 20px 0px 0px 5px; *}
  background: url(../images/content_break.jpg) repeat-y;
}

#poll
{
	width: 225px;
}

#poll .poll-head
{
	background: transparent url('../images/content_pollTop.jpg') top left;
	height: 19px;
}

#poll .poll-body
{
	background: transparent url('../images/content_pollFrame.jpg') top left;
	height: 174px;
	overflow: hidden;
}

#poll .poll-foot
{
	background: transparent url('../images/content_pollBottom.jpg') bottom left;
	height: 3px;
}

#poll .poll-options
{
	background: #cecece url('../images/content_pollBG.jpg') repeat-x top left;
	margin: 0 1px 0 1px;
	padding: 10px 15px 10px 15px;
	height: 100%;
	color: #595959;
}

#reviewFrame
{
  float: left;
  margin: 10px 0px 0px 0px;
}

#review
{
  float: left;
  width: 100%;
  padding: 0px;
  margin: 15px 0px 10px 0px;
}
#review_title
{
  font-weight: bold;
  font-size: 12px;
  color: #6b6b6b;
  margin: 10px 0px 10px 0px;
}

#review_message
{
  color: #6b6b6b;
}

#review_name
{
  float: right;
  width: 100%;
  margin: 0px;
  padding: 0px;
  text-align: right;
}

#review_site
{
  float: right;
  width: 100%;
  margin: 0px;
  padding: 0px;
  text-align: right;
  font-style: italic;
}

#footer
{
  width: 100%;
  height: 180px;
  float: left;
  margin: 0px;
  padding: 0px;
  color: #FFFFFF;
  text-align: center;
  background: #cecece url(../images/content_footerBG.jpg) repeat-x;
}

#footer .roundBG
{

}

#footer .controlcp
{
  float: left;
  margin: 3px 0px 0px 218px;
  color: #FFFFFF;
}

#footer .controlcp a:link, #footer .controlcp a:active, .controlcp #footer a:visited, #footer .controlcp a:hover
{
  color: #cbff8e;
  text-decoration: underline;
}

#footer a:link, #footer a:active, #footer a:visited
{
  color: #FFFFFF;
  text-decoration: underline;
  font-size: 13px;
}

#footer a:hover
color: #9ece25;
{

}


#footer .controlcp a:link, #footer .controlcp a:active, #footer .controlcp a:visited, #footer .controlcp a:hover
{
  color: #FFFFFF;
  text-decoration: underline;
}

#memberFooter
{
  width: 100%;
  height: 180px;
  float: left;
  margin: 20px 0px 0px 0px;
  padding: 0px;
  color: #FFFFFF;
  text-align: center;
  background: #cecece url(../images/content_footerBG.jpg) repeat-x;
}







table.type {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;

}

table.type td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: #a3a3a3;
	-moz-border-radius: 0px 0px 0px 0px;
        height:120px;
        width:161px
	
}


table.type2 {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;

}


table.type2 td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: #a3a3a3;
	-moz-border-radius: 0px 0px 0px 0px;
        height:400px;
        width:750px
	
	
}











form { margin-bottom: 0 ; margin-top:0; } 



#banners
{
  float: left;
  width: 100%;
  height: 300px;
  padding: 0px;
  margin: 0px 0px 0px -10px;
  background: url(../images/content_shadowTop.jpg) no-repeat;
}


#galleries
{
  float: left;
  width: 100%;
  height: 100%;
  padding: 0px;
  margin: 20px px 0px 0px 0px;
  background: url(../images/content_shadowTop.jpg) no-repeat;
}


#galleries_results
{
  float: left;
  width: 100%;
  height: 500px;
  padding: 0px;
  margin: 0px 0px 0px -10px;
  background: url(../images/content_shadowTop.jpg) no-repeat;
}


#zips
{
  float: left;
  width: 100%;
  height: 300px;
  padding: 0px;
  margin: 0px 0px 0px -10px;
  background: url(../images/content_shadowTop.jpg) no-repeat;
}



.description
{
  
  margin: 5px 5px 0px 5px;
  padding: 0px;
  font-family: Verdana, Helvetica, Arial, Tahoma, sans-serif;
  font-size: 11px;
  text-align: center;
 
}


