/* Standard HTML */
* 
{
	margin: 0;
	padding: 0;
}


body 
{
	background-color: white;
	color: #695e4a;
	font-size: small;
	font-family: Arial;
	font-style: normal;
}

p 
{
    margin-bottom: 10px;
}

h1
{
    font-size: 28px;
    color: #f89828;
}

h2
{
    font-size: 21px;
    font-weight: normal;
    color: #f89828;
}

h3
{
    font-size: 17px;
    font-weight: normal;
    color: #695e4a;
}

a, a:visited
{
    color: #f89828;
    text-decoration: underline;
}

a:hover 
{
	color: #f89828;
}


img 
{
	border: 0;
}

input{font:8pt Verdana,Arial,Helvetica,sans-serif}

select{background:#ffffff;font:8pt Verdana,Arial,Helvetica,sans-serif}

textarea
{
	background:#ffffff;
	border:1px solid #404040;
	font:8pt Verdana,Arial,Helvetica,sans-serif;
	padding-bottom:2px;
	padding-left:2px
}

/* Layout */


.header 
{
	height: 65px;
	margin-top: 45px;
	margin-bottom: 35px;
	padding: 1px;
}
.menu 
{
    margin-left: 320px;
    margin-top: 45px;
    max-width: 680px;
}


.menu ul 
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.menu ul li 
{
	white-space: nowrap;
	display: inline;
}
.menu ul li a
{
	color: #695e4a;
	padding-right: 15px;
	text-decoration: none;
}

.menu ul li a:hover
{
	color: #f89828;
}

.menu ul li a.menu_current, .sidenav li a.menu_current
{
	color: #f89828;
}

.main 
{
	
}

.sidenav
{
    float: left;
    width: 175px;
    margin-left: 78px;
}

.sidenav li 
{
	border-bottom: 1px solid #e1dfdb;
	list-style: none;
	padding: 10px 5px 5px 10px;
	background-image: url(Images/Menu_Arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0 13px;
}
.sidenav li a 
{
	padding: 5px 5px 5px 5px;
	color: #695e4a;
	text-decoration: none;
}

.sidenav li a:hover
{
	color: #f89828;
}

.bodycontent 
{
    background-color: White;
    margin-left: 320px;
    max-width: 640px;
    margin-right: 40px;
}

.bodycontent .section 
{
	
}

.bodycontent li 
{
	margin-left: 20px;
}

.textbox 
{
	border: 1px solid #DDD;
	padding: 4px;
}

.clear 
{
	clear: both;
}

.footer 
{
	font-size: 11px;
	height: 25px;
	background-color: #d5cfc6;
	margin-top: 50px;
	margin-bottom: 0px;
	padding-top: 12px;
	padding-bottom: 8px;
}

.footer a
{
	color: #695e4a;
	text-decoration: none;
}

.footer a:hover
{
	color: #f89828;
}

.footer_content 
{
	max-width: 960px;
	margin-right: 40px;
}

.footer_left 
{
	float: left; 
	margin-left: 78px;
}

.footer_right 
{
	float: right;
}

/* FROUM Styles */
.content
{
	border: solid 1px Black;
	color: #000000;
	background-color: #FFFFFF;	
}

.content td {
	padding: 3px;
}

.post 
{
	background-color: #F0F0F0;
	color:#404040;
}

.header1
{
	background-color: #a9a9a9;
	color: #FFFFFF;
	font-weight: bold;
	height: 32px;
	font-size:12px;
}

.header1Title
{
	color: #FFFFFF;
	font-weight: bold;
	height: 32px;
	font-size:12px;	
}


.header2
{
	background-color: #DDDDDD;
	color: #252525;
	font-weight: bold;
	height: 28px;
}

.footer1
{
	font-size: 7pt;
	height: 28px;
	background-color:#fbfbfb;
}

.footer1 select, .footer1 td
{
	font-size: 7pt;
}

.UserBox
{
	font-size:7.5pt;	
	color:#808080;
}

.postformheader 
{
	background-color: #D1D1D1;
	font-weight:bold;
}

/* Header of posts */
.postheader 
{
	background-color: #eaeaea;
	color:#505050;
}

.postheader a
{
	font-size:10pt;
	
}

.post_alt
{
	background-color: #F5F5F5;
	color:#404040;	
}

.post_priority
{
	font-weight:bold;
}

.post_link
{
	font-size:10pt;
	font-weight:bold;
}

/* Footer of posts */
.postfooter 
{
    background-color: #eaeaea;
}

/* Area between posts */
.postsep 
{
	background-color: #939393;
	height: 2px 
}

.forumheading 
{
	font-size:10pt;
	font-weight:bold;
}

.forumviewing
{
	font-size:8pt;
	color:#a0a0a0;
}
.forumsubheading
{
	font-size:7.5pt;
}

#RichEdit td 
{
	padding: 0px;
}

/* used for quoting messages */
.quote 
{
	margin-left: 16px;
	padding-left: 16px;
}

.innerquote 
{
	padding: 4px;
	background-color: #d1d1d1;
	border: solid 1px #505050;
}

/* used for code */
.code
{
	margin-left: 16px;
	padding-left: 16px;	
}

.innercode
{
	padding: 4px;
	background-color: #efefef;
	border: solid 1px #808080;
	color:#000000;
	font-size:8pt;
	font-family:Courier New,Courier;
}

/* font sizes */
.smallfont	{ font-size: 7.5pt; }
.largefont	{ font-size: 9pt; }

/* Image Links */
a.imagelink 
{
	font-size: 8pt;
	font-weight: bold;
	color: #000080;
}
a:hover.imagelink
{
	text-decoration: underline;
	color: #0000FF;
	/*background-color: #D0D0D0;*/
}

/* Used for editor textarea */
.posteditor 
{
	width: 100%;
	height: 200px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
}

/* Table just above and below tables */
table.command 
{
	/*border: solid 1px blue;*/
	padding: 3px;
}

