/* - - - - - - BASE - - - - - - - - - - - - - */

*{
	margin:0;
	padding:0;
	}

/*62.5%/140% 12px/20px  or line height 1.667 */


body{
	font: 12px "arial", verdana, sans-serif; 
	background:#586c9d url(images/body_back.gif) repeat-x top;
	}

body#interior div#wrap{
	background-image:none;
	background-color: #fff;
	}

body#interior div#sidebar{
	float:right;
	width:200px;
	padding:38px 0;
	color:#9d6a00;
	}

body, html{
	min-width:750px;
	color:#000000;
	height:100%;
	}

a:link{
	color:#586c9d;
	text-decoration:underline;
	}

a:visited {
	color:#586c9d;
	text-decoration:underline;
	}

a:hover{
	color:#000000;
	text-decoration:none;
	}

H1{
	display:none;
	}

H2{
	color:#586c9d;
	font-size:18px;
	font-weight:bold;
	}
	
#content{
	float:left;
	width:450px;
	/*width:500px;*/
	padding:20px 0 30px 0;
	}




/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
put this style to every html block-level element in the #content 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#content H1, #content H2, #content H3, #content H4, #content p, #content ul{
	margin:0 0px 0 20px;
	}


#content p{
	margin-top:10px;
	line-height:1.6;
	}

#content img{
	float:left;
	margin:0px 8px 8px 0;
	}

.credit{
	display:inline;
	padding-left:38px;
	}

/*clearing div*/
div.clearer {
	clear: both; 
	line-height: 0; 
	height: 0;
	}


	
#footer{
	clear:both;
	padding:8px 0 8px 20px;
	font-size:11px;
	color:#ffffff;
	background-color:#6e7faa;
	}

#footer a{
	font-weight:bold;
	color:#ffffff;
	}

#footer a:hover{
	color:#fff;
	}

.floatleft{
	float:left;
	}

#content H3{
	color:#555a3d;
	font-size:16px;
	margin:18px 0 0px 38px;
	}

#header{
	background: url(images/home_top.jpg) no-repeat top;
	height:190px;
	}
	
	#headerin{
	background: url(images/home_top2.jpg) no-repeat top;
	height:190px;
	}

input, textarea{
	color:#626262;
	font-family:arial, sans-serif;
	font-size:12px;
	padding:2px;
	background-color:#fff; !important!
	}



/* - - - - - - NAV - - - - - - - - - - - - - */

#nav{
	background-color:#000000;
	padding:6px 0;
	}

#nav ul{
	list-style-type:none;
	padding-left:20px;
	display:inline;
	background-color:#000000;
	}

#nav ul li{
	padding:0px 15px 0px 0;
	display:inline;
	}

#nav ul a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	}	

#nav ul a:hover{
	color:#c7a661;
	text-decoration:none;
	}	

#nav ul a#current{
	color:#d0d6a8;
	text-decoration:none;
	}

/* - - - - - - SIDEBAR - - - - - - - - - - - */

#sidebar{
	float:right;
	width:180px;
	padding:38px 0;
	color:#586c9d;
	}
	
#sidebar-gal{
	float:right;
	width:200px;
	padding:28px 0;
	color:#586c9d;
	}


#sidebar H2{
	color:#586c9d;
	font-size:16px;
	letter-spacing:1px;
	font-weight:bold;
	padding-bottom:8px;
	}


#sidebar-gal H2{
	color:#586c9d;
	font-size:16px;
	letter-spacing:1px;
	font-weight:bold;
	padding-bottom:0px;
	}
	
		


#sidebar, #sidebar-gal a{
font-size:10px;
	font-weight:bold;
	}

#sidebar-gal img {
	margin:0 2px 2px 0;	
	
	}
	
#sidebar ul{
	list-style-type:none;
	padding-bottom:10px;
	}
	
#sidebar p {
	font-size:10px;
	line-height:1.4;
	padding-right:50px;
	padding-bottom:18px;
	}


#sidebar ul li{
	font-size:10px;
	line-height:1.4;
	padding-right:50px;
	padding-bottom:8px;
	}

	
#sidebar-gal p{
font-size:10px;
	line-height:1.4;
	padding-bottom:5px;
	}
	
#sidebar, #sidebar-gal ul{
	list-style-type:none;
	padding-bottom:10px;
	}



	

#wrap{
	margin:0 auto;
    width:709px;
	background: #fff ;
	}
	

*#wrap2{
	background: #fff;
	}*
	
	
	
	
	
	/* - - - - - - from norm - - - - - - - - - - - */




	#guestbook {
	border: 0px #000000 solid;
}
#guestbook_add {
	border: 0px #000000 solid;
	display:none;
}
.input_field {
	font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica, san-serif;
	font-size: 11px;
}
.input_field_no_border {
	font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica, san-serif;
	font-size: 11px;
}