body.front, body.not-front { 
	background-color: #000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

iframe { background-color: #fff; }

h1 {font-size:1.6em;} 
h2 {font-size:1.4em;} 
h3 {font-size:1.3em;}

#skip-nav { display: none; }
#clear { clear:both; }

#page { 
	width: 90%; 
	margin: 50px auto;
}


/****************/
/* HEADER AREA  */
/****************/
#header {
	
	background: #f90 url('images/corners/LTcorner.gif') no-repeat top left;
}

#logo {
	float: left;	
	margin-left:50px;
	margin-top: 12px;
	padding:0;
}
#logo-title { clear: both; }

#site-name { font-size:1.8em; }

#name-and-slogan { 
	padding-left:200px;
	padding-right:0;
	padding-top: 25px;
	
	
}
#name-and-slogan a { text-decoration: none; color: #000; }

/****************/
/* LEFT SIDEBAR */
/****************/
#sidebar-left {
	float:left;
	margin-left:0;
	padding: 0;
	padding-left: 2px;
	width:200px;
	font-size: .8em;

}

#sidebar-left a, #sidebar-left a:visited { color: #000; text-decoration: none; }
#sidebar-left a:hover { color: #000; text-decoration: underline; }

#search { font-size: .8em; }

#block-menu-primary-links { margin: 15px 0; }
#block-menu-primary-links h2.title { display: none; }
#block-menu-primary-links ul.menu li.leaf 
{
	display: block;
	list-style-type: none;
	list-style-image: none;
	margin: 3px 0; 
	
}

/*.block-user .block-inner { font-size: .8em; }*/

#user-login-form .item-list ul li { list-style-type: none; margin: 3px 0; }

/****************/
/* MAIN CONTENT */
/****************/

#container { background-color: #f90; }

#main { 
	padding-left:200px;
	padding-right:0;
}

#crumbs { font-size: .8em; padding-left: 10px; }

#content { 
	padding:5px;
	font-size: .8em;
}

#content div.node-form div.standard {
	clear: right;
}

#content .tabs ul.primary { height: 25px; }
#content .tabs ul.secondary { height: 35px;  }



#corner_top  { background: #fff url('images/corners/LTcorner2.gif') no-repeat top left; }
#corner_bottom { background: #fff url('images/corners/LBcorner2.gif') no-repeat bottom left; }

#squeeze { background: #fff url('images/background.gif') no-repeat center center; }

#footer {  
	background-color: #f90; 
	background:  #f90 url('images/corners/LBcorner.gif') no-repeat bottom left;
	text-align: center;  
	clear: both;
	height: 50px;
}

#footer-message p { margin: 0; padding: 5px; }

/******************/
/* COMMENTS/FORUM */
/******************/
#comments .comment { border: 2px solid #000; margin: 5px 0; }

#comments h3 {
		background-color: #000;
		padding: 3px;
		margin: 0 auto;
}
#comments h3 a { color: #f90; text-decoration: none; }
#comments .submitted { background-color: #fc9; padding-left: 3px; }

#comments .submitted a { font-weight: bold; color: #f90; background-color: #000; text-decoration: none; }
#comments .submitted a:hover { text-decoration: underline; }

#comments .content { padding: 10px; }

#forum table {
	width: 100%;
	clear: right;
	margin-bottom: 5px;
	border-bottom: 3px solid #000;
}
#forum th { border-bottom: 3px solid #f90; background-color: #000; }
#forum th a {  color: #f90; }

#forum .container { border-bottom: 3px solid #000; }

#forum-statistics-header,
#forum-statistics-statistics-header { font-weight: bold; background-color: #f90; }

#forum-comments { 
	border-top: 5px solid #fc9; 	
}



.node-type-forum h1.title {
	background-color: #000;
	padding: 3px;
	margin: 0 auto;
	color: #f90;
}
.node-type-forum .meta { padding-left: 3px; }
.node-type-forum .meta a { font-weight: bold; color: #f90; background-color: #000; text-decoration: none; }
.node-type-forum .meta a:hover  { text-decoration: underline; }

/*ADV FORUM SPECIFIC*/
ul.forum-links { list-style: none; }

.forum-topic-header { height: 30px; }

.forum-post-panel-sub .author-pane { 
	background-color: #fc9;
	margin: 0;
	padding: 5px;	
}
.forum-post-panel-sub .author-pane .author-name { background-color: #000; padding: 3px; }
	
.forum-post-panel-sub .author-pane .author-name a { font-weight: bold; color: #f90;  text-decoration: none; }
.forum-post-panel-sub .author-pane .author-name a:hover  { text-decoration: underline; }

#attachments {
	margin: 0 auto;
	width: 80%; 
	margin-bottom: 10px;	
}

#attachments thead tr th {
	background-color: #ff9;
	padding: 2px;		
}

#attachments tbody tr td {
	padding: 5px;	
}

/*.forum-post { border: 3px solid #000; }

.forum-post-wrapper { clear: right; margin: 0; padding: 0; border: 0; }

.post-info.clear-block { 
	background-color: #fc9; 
	height: 20px;
	display: block;
	clear: right;	
}

html.js fieldset.collapsible {
position: static;
top: -1em;
}*/
html.js fieldset.collapsed {
top: 0;
margin-bottom: 1em;
}

/*webfm override*/
#webfm-tree {
	clear: none;
}