@charset "UTF-8";

html{	
	width: 100%;
	height: 100%;
}

* {
	padding: 0;
	margin: 0;
	font-family: "Trebuchet MS", "Tahoma",Arial,Helvetica,sans-serif;
	color:#666666;
	line-height:15px;
}

a img{
	border:0;
}

.clear{
	clear:both;
}

p {
	margin:0 0 10px 0;
}

body {
	background:url(images/mainbg.jpg) repeat-x #f1f1ed; 
	width: 100%;
	height: 100%;
	font-size: 12px;
	text-align:center;
	color: #777471;
}

h1 {
 	border-bottom:1px dashed #d3b8a6;
	color:#b99178;
	font-family:Courier;
	font-size:14px;
	letter-spacing:3px;
	text-transform:lowercase;
	text-align:center;
	margin-bottom:10px;
}
 
h2 {
 	border-bottom:1px dashed #d3b8a6;
	color:#b99178;
	font-family:Courier;
	font-size:12px;
	letter-spacing:3px;
	text-transform:lowercase;
	text-align:center;
	margin:0 auto 10px;
	width:80%;
	
 }

h3 {
	margin-bottom:5px;
	margin-top:10px;
}

a, a:active, a:visited {
	color:#000000;
	text-decoration:underline;
}

a:hover {
	text-decoration: none;
}

#container {
	width:625px;
	text-align:center;
	min-height: 100%; 
	margin: 0 auto; 
}

#header {
	width:625px;
	height: 360px;
}

#menu {
	width: 200px;
	height: 46px;
	line-height: 38px;
	background-repeat:no-repeat;
	text-align:center;
	float:right;
}

#Navigation {
	float:right;
	width:160px;
	text-align:left;
	margin:0 5px;
}
	#Navigation h3 {
		border-bottom:1px dashed #d3b8a6;
		color:#b99178;
		font-family:Courier;
		font-size:9px;
		letter-spacing:3px;
		text-transform:lowercase;
		width:85%;
		text-align:center;
	}
	#Navigation ul {
		list-style-type:none;
		text-align:left;
		margin:0 0 10px 0;
		padding:0 20px 0 0;
	}
	#Navigation ul li a {
		background-color:#e9e9e3;
		border-bottom:1px solid #e6d4c9;
		color:#62625A;
		display:block;
		padding:2px 10px;
		text-decoration:none;
		text-transform:lowercase;
		margin:3px 0;
		font-size:11px;
	}
	

	#Navigation a:hover {
		border-bottom:1px solid #d8dad0;
	}

#content {
	height:100%;
	min-height:100%;
	padding-left:20px;
	padding-right:0;
	text-align:left;
	width:415px;
}
#content a {
	font-weight:bold;
	text-decoration: none;
}
#content a:hover {
	text-decoration: underline;
}
#content ul {
	margin-left:20px;;
}

form.show_join_form, form.show_update_form {
	margin-left: 50px;
}
input, textarea, option, select { 
	background: transparent; 
	color: #666666; 
	border:1px dashed #d3b8a6;
	padding:3px;
	font-family: Courier, monospace;
}
option, select {
	padding:0;
}
input.show_join_name_field, input.show_join_email_field, input.show_join_url_field, textarea.show_join_comments_field, input.show_update_old_email_field, input.show_update_email_field, input.show_update_current_password_field, input.show_update_name_field, input.show_update_url_field, input.show_update_favourite_field {
	width:278px;
}
select.show_join_country_field, select.show_join_fave_field, select.show_update_country_field {
	width:286px;
}


#footer {
	width:500px;
	height:34px;
}

.small {
	width:500px;
	font-size:9px;
	text-align:center;
	line-height: 10px;
	border-top: 1px solid #f0eeeb;
	padding:3px;
	margin-top:20px;
}

blockquote {
	padding:10px;
	margin:30px;
	border:1px dashed #d3b8a6;
}
