* {padding:0; margin:0}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {margin:0}
li, dd {margin-left:15px}
fieldset {padding:6px}

/* Undo default HTML styling of common browsers */
a:link, a:visited {text-decoration:none; color:#000; font-weight:bold}
h3 a:link, h3 a:visited{text-decoration: underline; color:#957f46}
ul, ol {list-style:none}
img {border:none}

/* General */
html, body {height:100%}
body {	
	background:#a17c41 url('../images/bg_general.jpg') no-repeat top center;
	color:#524025;
	text-align:center;
	margin:0;
	font:normal 11px/15px verdana,serif;
	
	}

/* General links */
a:hover {text-decoration:underline}
a:active {text-decoration:none}
a:focus, input:focus {outline:none}

/* Paragraph and headings */
p {margin:0 0 10px 0;}
h1 {font-size:14px}
h2 {font-size:13px}
h3 {font-size:12px; color:#957f46;}
h4 {font-size:20px}
h5 {font-size:10px}
.normal{color:#524025;font:normal 11px/15px verdana,serif;}
.normal a:link, .normal a:visited {color:#524025; text-decoration: underline}
.normalsp a:link, .normalsp a:visited {color:#000; text-decoration: none}
.normalsp a:hover {color:#000; text-decoration: underline}
.brown12{ font:"Lucida Calligraphy Italic", Palatino, Arial, Helvetica, "Lucida Handwriting Italic"; font-size:15px; font-style:italic; }

/* Forms */
.submit {font:bold 12px verdana,serif; cursor:pointer!important; color:#1c4851; background:none; border:none; width:60px; margin:0 0 0 6px}
.radio {margin:0 5px 0 0; background:none; border:none}
.search {
	width:150px;
	height:18px;
	font:normal 12px verdana;
	color:#333;
	border:1px solid #999;
	background:url('../images/bg_search_field.gif') no-repeat top left;
	padding:5px 6px 1px 6px;
	vertical-align:middle
	}

/* Who's your daddy */
#daddy {
	width:857px;	
	min-height:100%;
	height:auto;
	margin:0 auto -40px auto;
	text-align:left;
	
	}
#daddy1 {
	width:950px;	
	min-height:100%;
	height:auto;
	margin:0 auto -40px auto;
	text-align:left;
	
	}
	
#bg-top{position:absolute; background:url('../images/bg_top.jpg') no-repeat top center;width:1288px; height:527px; z-index:1; margin:0 0 0 -644px ; left:50%  }

* html #daddy {height:100%}
* html #daddy1 {height:100%}
/* Header */

#logo {width:366px;	height:95px; padding:14px 0 0 0;float:left;}
#top { clear:both; height:auto; position:relative}
#top p{ padding:0 190px 0 50px; text-align:justify;}

#headerimage {width:100%; height:505px; float:left; position:relative}
#menu{ width:250px; float:right; margin:12px 0 0 100px}
#menu a:link, #menu a:visited{ border:1px transparent solid; display:block; font:11px/30px; padding:2px 5px}
#menu a:hover, #menu a#active{ border:1px solid #000000; text-decoration:none; display:block; font:11px/30px; padding:2px 5px}
#menu ul li{ float:left}

#menu1{ width:250px; float:right; margin:12px 0 0 0}
#menu1 a:link, #menu1 a:visited{ border:1px transparent solid; display:block; font:11px/30px; padding:2px 5px}
#menu1 a:hover, #menu1 a#active{ border:1px solid #000000; text-decoration:none; display:block; font:11px/30px; padding:2px 5px}
#menu1 ul li{ float:left}


/* CONTENT AND COLUMNS */
#content {background:url('../images/bg_page.gif') repeat-y top left; clear:both}

#cA {float:left; width:600px; display:inline; margin:25px 0 0 20px;}
#cE {float:left; width:715px; display:inline; margin:0 0 0 55px}
.Ctopleft {background:url('../images/corners_top.gif') no-repeat top left; width:9px; height:9px; overflow:hidden; float:left}
#search {background:#a4c0ba; padding:10px 15px}

.testimonial {padding:10px; font:normal 10px arial,sans-serif}
#cB {float:left; width:285px; margin:0 15px 15px 0;}
#cC {float:left; width:285px; margin:0 0 15px 0;}
.Ctopright {background:url('../images/corners_top.gif') no-repeat top right; width:9px; height:9px; overflow:hidden; float:right}
#cB img{ padding:0 12px 10px 0; float:left}
#cC img{ padding:0 12px 10px 0; float:left}
#cD{ float:right}
.Cpad {margin:0}
.Cbottomleft {background:url('../images/corners_bottom.gif') no-repeat top left; width:9px; height:9px; overflow:hidden; float:left; display:inline}
.Cbottom {
	width:942px;
	height:9px;
	overflow:hidden;
	display:inline;
	float:left;
	background:url('../images/bg_page.gif') repeat-y -39px 0

	}
.Cbottomright {background:url('../images/corners_bottom.gif') no-repeat top right; width:9px; height:9px; overflow:hidden; float:right; display:inline}

/* Footer */
#footer {height:40px; width:100%; margin:0; background:#7c5e34}
#footer1 {height:40px; width:100%; margin:0; background:#7c5e34}
#foot {height:50px; width:998px; margin:0 auto; text-align:left}

#foot2 {color:#FFF; font:11px Arial, Helvetica, sans-serif; padding:15px 0 0 0}
#foot2 a:link, #foot2 a:visited, #foot2 a:active  {color:#e7d4aa; text-decoration: underline; font-weight: normal}

.star {color:#fc0}
.valid {float:right}

/* Misc */
.clear {clear:both}
.leflo {float:left}
.riflo {float:right}
#properspace {height:75px}
#preloader {display:none}
#ipbox{ float:left; width:156px; height:21px; background:url(../images/enews_box.gif); color:#999; padding:6px 2px 0 3px}

#flag{ width:163px; background:url(../images/flag_bg.jpg) right top no-repeat; height:280px; float:left; display:inline; margin:25px 0 0 0px;}

.rollover1 a {display:block;width: 146px;height:39px;background: url('../images/btn1.png') no-repeat  0 -39px; }

.rollover1 a:hover, .rollover1 a#active{ background-position: 0 0;}

.rollover2 a {display:block;width: 146px;height:39px;background: url('../images/btn2.png') no-repeat  0 -39px;}

.rollover2 a:hover, .rollover2 a#active { background-position: 0 0;}

.rollover3 a {display:block;width: 146px;height:39px;background: url('../images/btn3.png') no-repeat  0 -39px;}

.rollover3 a:hover, .rollover3 a#active {background-position: 0 0;}

.rollover4 a {display:block;width: 146px;height:39px;background: url('../images/btn4.png') no-repeat  0 -39px;}

.rollover4 a:hover, .rollover4 a#active {background-position: 0 0;}

.rollover5 a {display:block;width: 146px;height:39px;background: url('../images/btn5.png') no-repeat  0 -39px;}

.rollover5 a:hover, .rollover5 a#active  { background-position: 0 0;}

.rollover6 a {display:block;width: 146px;height:39px;background: url('../images/btn6.png') no-repeat  0 -39px;}

.rollover6 a:hover, .rollover6 a#active  { background-position: 0 0;}

.rollover7 a {display:block;width: 146px;height:39px;background: url('../images/btn7.png') no-repeat  0 -39px;}

.rollover7 a:hover, .rollover7 a#active  { background-position: 0 0;}

#party-ti{ clear:left; padding:5px 0 15px 0 }

label{
float: left;
width: 115px;
font-weight: bold;
font:Arial, Helvetica, sans-serif;
}

#postcard input, #postcard textarea{

margin-bottom: 5px;
}
#receive input{
width: 170px;
margin-bottom: 5px;
}



.boxes{
width: 1em;
}

#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 70px;
}


#pichold{ position:relative; z-index:500;top:0;}
a.p1 {display:block; text-decoration:none; border:0; margin:0 22px 0 0; float:left; background:url(../images/shadow.jpg); width:247px; height:153px}
a.p1:link img {display:block; border:3px transparent solid}
a.p1:hover img {text-decoration:none; background-color:#8c97a3; color:#000; border:3px #996633 solid; display:block}
a.p1:selected img {text-decoration:none; background-color:#8c97a3; color:#000; border:3px #996633 solid;}
/* a.p1 b {display:block; position:absolute; left:-9999px; padding:10px; opacity:0; top:0; 


-o-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-icab-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-khtml-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);

-o-border-radius: 8px;
-icab-border-radius: 8px;
-khtml-border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;

 -webkit-transition: opacity 0.6s ease-in-out;
 
 z-index:600;

}

a.p1 b img { width:500px; height:307px}


a.p1:hover b {top:16px; left:125px; padding:5px; border:1px solid #aaa; background:#fff; opacity:1.0;

} */

#info {z-index:100; height:22em;}

.small{ font-family:Arial, Helvetica, sans-serif; font-size:11px; }

.brown13b{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#524025}
.brown13{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#524025}

#vote{float:left; padding:0 11px 10px 0; width:140px}
#vote a:link, #vote a:hover, #vote a:visited{ text-decoration:none}

#entries{float:left; padding:0 15px 13px 0;}

#entries a:link, #vote a:hover, #vote a:visited{ text-decoration:none; font-weight:normal}

#entries1{ font-size:13px; float:left; padding:0 15px 13px 0;}
#entries1 a:link, #vote a:hover, #vote a:visited{ text-decoration:none; font-weight:normal}
.earth25 {
	color: #A57B3F;
	font-weight: bold;
	font-size: 28px;
}


