body
{
	margin:0;
	padding:0;
	height: 100%;
	width:100%;
}

body
{
	background-color:#f8b949;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

#container
{
	width:760px;
	margin:20px auto;
}



/**************************************************** default
****************************************************/

h1
{
	font-size:24px;
	font-weight:normal;
	margin:20px 0;
	padding:0;
}

h2
{
	font-size:18px;
	font-weight:normal;
	margin:20px 0;
	padding:0;
}

h3
{
	font-size:14px;
	font-weight:normal;
	margin:20px 0;
	padding:0;
}

p {margin:10px 0;}

a {color:#ed7f00;}
a:hover {color: #f8b949;}

a {outline: none;}
a img {border:0; vertical-align:bottom;}

.nopad {padding: 0px;}
.small {font-size: 11px;}
.larger {font-size: 16px;}
.color1 {color: #ed7f00;} /* orange */
.color2 {color: #c84619;} /* orange2 */

.clear
{
	height: 0px;
	overflow: hidden;
	clear: both;
}

.collapsed
{
	border-collapse:collapse;
	border-spacing:0px;
	border:0px;
}

.nosize
{
	width:0px;
	height:0px;
	border:0px;
	margin:0px;
	padding:0px;
	font-size:0px;
	overflow:hidden;
	position:absolute;
}

object /* no bottom space for flash */
{
	display: block;
	background-image: url(/img/spacer.gif);
	background-attachment: fixed;
	outline: none;
}

form {margin:0; padding:0;}
input, select, textarea {font-family: Arial, sans-serif; font-size:12px;}



/**************************************************** head
****************************************************/

#head
{
	width:760px;
	height:400px;
	position:relative;
	background-image: url(/img/headbg.gif);
}

#twitter
{
	position:absolute;
	left:20px;
	top:8px;
}

#ln
{
	position:absolute;
	right:20px;
	top:8px;
	text-align:right;
}

#ln a {margin-left:5px;}

#ln a img {vertical-align:top;}

#mainpic
{
	position:absolute;
	left:25px;
	top:35px;
	width:340px;
	height:340px;
}

#logo
{
	position:absolute;
	right:30px;
	top:30px;
	width:340px;
	height:340px;
}



/**************************************************** mid
****************************************************/

#midfront
{
	width:760px;
	height:380px;
	position:relative;
	background-image: url(/img/midbgfront.gif);
}

#mid
{
	width:760px;
	margin-bottom:20px;
	position:relative;
	background-image: url(/img/midbg.gif);
}

#faq
{
	position:absolute;
	left:205px;
	top:0;
	width:165px;
	height:165px;
}

#contact
{
	position:absolute;
	left:205px;
	top:185px;
	width:165px;
	height:165px;
}

#frontpic1
{
	position:absolute;
	right:210px;
	top:5px;
	width:155px;
	height:155px;
}

#frontpic2
{
	position:absolute;
	right:25px;
	top:5px;
	width:155px;
	height:155px;
}

#frontpic3
{
	position:absolute;
	right:25px;
	top:190px;
	width:340px;
	height:155px;
}

#content
{
	width:475px;
	margin:0;
	padding:30px 10px;
	float:left;
}

.member
{
	padding:10px;
	vertical-align:top;
	text-align:center;
}

a.linkbg
{
	display:block;
	padding:5px;
	background-color:#ed7f00;
}
a.linkbg:hover {background-color:#99141d;}

a.submenuitemact {color:#ffffff; text-decoration:none;}

#faqarea
{
	float:right;
	margin:0 0 20px 20px;
	padding:10px;
	background-color:#99141d;
}

#faqarea textarea
{
	width:180px;
	height:200px;
	border:0;
	padding:5px;
	background-color:#ffffff;
}

#faqarea .field
{
	width:180px;
	border:0;
	padding:5px;
	background-color:#ffffff;
}



/**************************************************** menu
****************************************************/

#menu
{
	width:205px;
	margin:0;
	padding:20px 0 20px 20px;
	float:left;
}

a.menuitem
{
	display:block;
	margin:0;
}

.menuitemact
{
	display:block;
	margin:0;
	padding:10px 0 10px 40px;
	background-image: url(/img/menuitembgact.gif);
}

a.menuitem img, .menuitemact img {vertical-align:bottom;}


/**************************************************** submenu
****************************************************/

#submenu
{
	
}


/**************************************************** twitterbtn
****************************************************/

.twitbtn
{
	border-collapse:collapse;
	border-spacing:0;
	border:0;
	height:27px;
	font-size:11px;
}

.twitbtn .lm {width:8px; padding:0;}
.twitbtn .rm {width:68px; padding:0;}
.twitbtn .mm {padding:0; color:#ffffff;}

a.twitlink {display:block; float:left; text-decoration:none; color:#ffffff;}

a.twitlink .twitbtn .lm {background:url(/img/btntwitter1a.gif);}
a.twitlink .twitbtn .rm {background:url(/img/btntwitter1c.gif);}
a.twitlink .twitbtn .mm {background:url(/img/btntwitter1b.gif);}

a.twitlink:hover .twitbtn .lm {background:url(/img/btntwitter2a.gif);}
a.twitlink:hover .twitbtn .rm {background:url(/img/btntwitter2c.gif);}
a.twitlink:hover .twitbtn .mm {background:url(/img/btntwitter2b.gif);}
