@charset "UTF-8";

html {font-size: 12px;}
* { margin: 0; border: 0; }
body { font-family: "Lucida Sans", "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; text-align: center; margin: 0px; padding: 0px; letter-spacing: 1px; background-color: #F3F3F3; background-image: url(/images/pageback.jpg); background-repeat: no-repeat; background-position: center top; line-height: 16px; }
div { text-align: left; }
a {	color: #F69; } 
a:hover { color: #FCF; }

#container { width: 750px; margin: 0 auto; padding-bottom: 50px; }
#footer { background-color: #191919; color: #FFFFFF; text-align: center; padding: 3px; font-variant: small-caps; }
#subfooter { width: 750px; text-align: center; font-size: 10px; margin: 5px 0 0 0; }
.number { font-family: Georgia, "Times New Roman", Times, serif; }
.clear { clear: both; width: 230px; height: 81px; }

#header { text-align: right; height: 65px; width: 750px; }
	#header img { height: 65px; width: 200px; border: 0;}
#menu { color: #FFF; overflow: hidden; height: 25px; background-image: url(/images/menuback.png); }
	#menu ul { margin: 0; list-style-type: none; margin: 0; padding: 0; }
	#menu li { display: block; list-style-type: none; float: left; margin: 0 10px 0 10px; padding: 6px 0 6px 0; text-transform: uppercase; font-style: italic; font-size: 12px; font-weight: bold; letter-spacing: 0; }
	#menu li.selected { color: #F69; background-image: url(/images/pointer.png); background-position: top center; background-repeat: no-repeat; }
	#login { float: right; padding-right: 10px; }
		#login form { margin-top: 3px; padding: 0; }
		#login input { background-color: none; width:98px; height: 17px; margin-right: 5px; background-image: url(/images/loginback.png);  background-position: top center; background-repeat: no-repeat; border: none; padding: 0; }
		#login input.buttonlogin { margin:0; width: 75px; height: 20px; border: none; background-image: url(/images/buttonlogin.jpg); color: #FFF; font-size: 10px; font-weight: bold; font-style: italic; padding-bottom: 1px;}
	#menu a { color: #FFF; text-decoration: none; }
	#menu a:hover { color: #666666; }

#content { background-color: #FFF; overflow: hidden; padding: 10px;	width: 730px; background-image: url(/images/contentback.jpg); background-repeat: no-repeat;	background-position: center top; }
	#column { float: left; width: 355px; padding: 0 20px 0 0; overflow: hidden; }
	#column-wide { float: left;	width: 480px; padding: 0 20px 0 0; overflow: hidden; }
	#column-narrow { float: left; width: 230px; padding: 0 20px 0 0; overflow: hidden; }
	#content .last-column { padding: 0; }
	#content .index-back { background-image: url(/images/indexback.jpg); background-position: top left; background-repeat: no-repeat; margin-bottom: -1000px; padding-bottom: 1000px; overflow: hidden; }
	#content-container { backgroundd-image: url(/images/profileback.png); background-repeat: repeat-y; overflow: hidden; }
	#content h1 { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 16px; line-height: 16px; border-bottom: 2px solid #F69; margin: 0 0 18px 0; }
	#content h2 { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 14px; line-height: 16px; margin: 0 0 18px 0; padding: 0; border-bottom: 2px solid #F69; }
	#content h3 { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 12px; line-height: 16px; margin: 0 0 18px 0; padding: 0; border-bottom: 2px solid #F69; clear: both; }
	#content p { margin: 0 0 16px 0; padding: 0; }
	#content .thumb { margin: 0; float: left; width: 80px; height: 80px; background-color: #FFF; }
	#content .thumb img { border: 0; width: 70px; height: 70px; }
	#content .last { width: 70px; }
	#content .section { overflow: hidden; clear: both; }
	#content .large { width: 480px; margin-bottom: 16px; }
	#content .error { color: #F00; }
	#content .message { margin-bottom: 16px; }
	#content ul { margin-bottom: 16px; list-style-type: square; }
	#content li { line-height: 16px; }
	
.editpicimg { height: 80px; }
	.editpicimg img { float: left; margin-right: 10px;}
	
.comment { padding-left: 80px; color: #999; padding-bottom: 16px; float: left; }
	.comment .thumbnail { float: left; width: 80px; height: 80px; margin-left: -80px; }
	.comment .comment-text { float: left; }
	#content .comment h3 { border: none; }
	
.form .pane { float: left; width: 230px; padding: 0 10px 0 0; }
.form .last { padding: 0; }
.form label { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; display: block; text-transform: uppercase; font-weight: bold; font-size: 12px; line-height: 16px; }
.form input { border: 1px solid #CCC; width: 228px; margin: 0 0 16px 0; height: 16px; padding: 0; background-color: #EEE; font-size: 10px; }
.form select { border: 1px solid #CCC; width: 228px; margin: 0 0 16px 0; height: 16px; background-color: #EEE; }
.form textarea { border:1px solid #CCC; width: 228px; padding: 0; height: 200px; background-color: #EEE; }
.form input[type="submit"] { height: 30px; width: 228px; }
.form input[type="file"] { border: none; height: auto; }
.form input.checkbox { width: 12px; border: none; text-align: left; }
.form textarea.profile { height: 310px; }
.form input.buttonpink { width: 230px; height: 35px; background-image: url(/images/buttonpink.jpg); color: #FFF; font-size: 12px; line-height: 35px; font-weight: bold; border: none; text-transform: uppercase; font-style: italic; }
.form input.buttongreen { width: 230px; height: 35px; background-image: url(/images/buttongreen.jpg); color: #FFF; font-size: 12px; line-height: 35px; font-weight: bold; border: none; text-transform: uppercase; font-style: italic; }

.fineprint { font-size: 9px; color: #999; }