/** refinersfire 3.x
* $Id: style.css,v 1.8.2.2.6.3 2007/07/04 21:17:26 jwolf Exp $
*/

@import "layout.css";

body
{
	background: #7b6b6e url('images/RefinersFirebody.jpg') top center repeat-y;
	color:#5a5a5a;
	font-family:Verdana, Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:17px;
	margin:0;
	padding:0;
}

input 
{
	font: 12px/100% "Arial";
	color: #494949;
	margin: 0px 15px;
}

textarea, select 
{
	font: 12px/160% "Arial";
	color: #494949;
	margin: 0px 10px;
	width: 100%;
}

h1,h2,h3,h4,h5,h6,ul,ol
{
	font-weight:normal;
	margin:0;
	padding:0 0;
}

p {
	padding: 0 15px;
}


ul, quote, code, fieldset 
{
	margin: .5em 0;
}

a
{
/*font-weight: bold;*/
text-decoration: underline;
color: #B22222;
}

a:hover
{
color: #BC8F8F;
text-decoration: underline;
}


blockquote {
padding: 2px 15px;
}

.hide {
display: none;
}



/*----------primary links---fixed menu----------*/
#menu-container {
width: 100%;
height: 45px;
text-align: center;
top: 0px;
left: 0px;
position: fixed;
}

body>div.menu-container { 
position: fixed; 
} 

#menu
{
width: 756px;
height: 45px;
background: transparent url(images/RefinersFiremenu.png) top center no-repeat;
margin: 0px auto;
padding: 0px;
border-top: solid #4e3a40 1px;
line-height: 15px;
font: 17px Georgia, serif, times new roman;
text-align: left;
}

#menu ul{
list-style: none;
padding: 5px;
margin: 0px 100px;
}

#menu li {
display:inline;
margin: 0px 5px;
padding:0;
}

#menu li a {
text-decoration: none;
font-weight: normal;
}

#menu li a:hover {
text-decoration: underline;
font-weight: normal;
}



/*----------mainContent----------*/
h2
{
	color:#000002;
	font: 18px Georgia, Serif, Times New Roman;
	font-weight:normal;
	line-height:1.2em;
	margin: 25px 15px 0px 15px;
	padding: 10px 0 0 0;
	border-bottom:1px dotted #000002;
}



h2.nodeTitle, h1
{ font: 24px Georgia, Serif, Times New Roman;
color: #442930;
width: auto;
	margin: 10px 15px;
	padding: 1px 2px 7px 2px;
	border: none;}

h1, #mainContent h1 a, h1 a:hover, h1 a:visited
{ color: color:black;
font-weight: bold;
}

#mainContent h1 a, h1 a:visited
{
 text-decoration: None;
}

.nodeTitle a
{ color: #263559;
text-decoration: none;}

.nodeTitle a:hover
{ color: #442930; 
text-decoration: none;}

/*------sidebars-----*/

#leftSidebar h2, #rightSidebar h2
{
	color:#006600;
	font: 18px Georgia, Serif, Times New Roman;
	font-weight:normal;
	line-height:1.2em;
	width: auto;
	margin: 12px 15px 5px 15px;
	padding: 0px;
	border-bottom:1px solid #ccc;
}

#leftSidebar li {
margin: 0px 15px;
padding: 0;
list-style-type: none;}

#leftSidebar .ads_title {
margin: 8px 5px 0px 10px;
font-weight: bold;
}

#leftSidebar .ads_body {
margin: 0;
padding: 0;
}

#rightSidebar .form-item
{margin: 0;
padding: 0;}

#rightSidebar input
{margin: 3px 0px;
padding: 1px;}

#rightSidebar label
{font: 12px verdana, arial, gill sans, sans-serif;
font-weight: normal;}

#rightSidebar form ul, #rightSidebar form li
{margin: 0px;
padding: 0px;}

#searchBox 
{width: 100px;}





/*---------- page styles----------*/
.pageTitle
{
	font-size:2.5em;
	line-height:1.2em;
}

.mission
{	background-color:#F7F7F7;
	border:1px solid #ccc;
	color:#354A7B;
	font-family:"Trebuchet MS",sans-serif;
	font-size:1.15em;
	line-height:1.5em;
	margin:0.32em 0 0.85em;
	padding:1em;
}

.breadcrumb {
	font-size:1.05em;
	margin:2px 15px;
	padding:0;
}

.messages
{
	color:#9F0000;
	margin:0.32em 0;
}

.commentTitle
{
	font-size:1.5em;
}

.comment
{
	background-color:#F7F7F7;
	border:1px solid #ccc;
	margin:0 0 2em;
	padding:1em;
}

.block
{
	margin:0 0 1.5em;
	padding:0;
}


/*----------node styles----------*/
.node
{
	margin:0 0 2.5em;
	padding:0;
}

.node a, .node a:hover
{
text-decoration: none;
font-weight: normal;
}


h3,h4,h5,h6,
{
	color:#013466;
}


.taxonomy  /* tag icon for taxonomy located in icons.css */
{
	clear:left;
	font-size:1em;
	padding:0 0 0.5em 2.5em;
}

.submitted 
{
	font-size:1em;
	padding:0px 15px;
	text-align: center;
}

#mainContent .content
{
	padding:0.8em 0.8em 0;
}


.picture
{
  float:right;
  padding-left:1em;
}


/**
* search box 
*
* this needs some major work - this is only a temporary solution
*/
#searchBox
{
	position:relative;
	margin:0px 0px 10px 8px ;
	padding:0;
}

#searchBox .form-text
{
	border:1px solid #00609d;
	margin:0;
	padding:0;
	width:132px;
}




/*----------list styles----------*/

ul.menu, .item-list ul 
{
	margin: 0;
	padding: 0 15px;
}


ol li, ul li, ul.menu li, .item-list ul li, li.leaf 
{
	margin: 0;
	padding: 0 15px;
}

/*ul li,*/ ul.menu li, .item-list ul li, li.leaf 
{
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}

ol li, ul li 
{
	padding: 0 15px;
	margin-left: 2em;
}

ul li.expanded 
{
	background: transparent url('images/menu-expanded.gif') no-repeat 1px .35em;
}

ul li.collapsed 
{
	background: transparent url('images/menu-collapsed.gif') no-repeat 0px .35em;
}

ul li.leaf a, ul li.expanded a, ul li.collapsed a 
{
	display: block;
}

ul.inline li 
{
	background: none;
	margin: 0;
	padding: 0 15px;
}

ol.task-list 
{
	margin-left: 0;
	list-style-type: none;
	list-style-image: none;
}
ol.task-list li 
{
	padding: 0 15px;
}
ol.task-list li.active 
{
	background: transparent url('images/task-list.png') no-repeat 3px 50%;
}
ol.task-list li.done 
{
	color: #393;
	background: transparent url('../../misc/watchdog-ok.png') no-repeat 0px 50%;
}

fieldset ul.clear-block li 
{
	margin: 0;
	padding: 0 15px;
	background-image: none;
}


/*----------other styles----------*/
hr 
{
	margin: 0px 15px;
	padding: 0;
	border: none;
	height: 1px;
	background: #5294c1;
}

dl 
{
	margin: 0.5em 0 1em 1.5em;
}

dl dd 
{
	margin: 0 0 .5em 1.5em;
}

span.form-required 
{
	color: #ffae00;
}

.description 
{
	font-size: 0.92em;
	color: #5A5A5A;
	margin-bottom: 0.75em;
}

.messages ul 
{
	margin: 0;
}

.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item 
{
	margin: 0.25em 0;
}

#center form 
{
	margin-bottom: 2em;
}

.form-button, .form-submit 
{
	margin: 0.5em 0.5em 1em 0;
}

#watchdog-form-overview .form-submit,
.confirmation .form-submit,
.search-form .form-submit,
.poll .form-submit,
fieldset .form-button, fieldset .form-submit,
.sidebar .form-button, .sidebar .form-submit,
table .form-button, table .form-submit 
{
	margin: 0;
}

.box 
{
	margin-bottom: 2.5em;
}

div.admin 
{
	margin:0;
	padding:0;
}

blockquote
{
	color:#354A7B;
	font-style:italic;
	margin:0;
	padding:25px;
}


/*---------------image & image_gallery styles----------*/
img, a img 
{
  	border: none;
	padding:5px 15px;
}

.thumbnail,.preview
{
	border:1px solid #ccc;
	
}

ul.galleries 
{
	list-style-type : none;
	margin : 0;
	padding : 0;
}

ul.galleries img.image
{
	float:left;
	margin:0 12px 12px 0;
}

ul.galleries li 
{
	background : #F7F7F7;
	border : 1px #cccccc solid;
	margin : 1em 0;
	padding : 1em;
}

ul.galleries li div.count 
{
	clear : both;
}

ul.galleries h3 
{
	font-size:2.5em;
	line-height:1.10em;
	margin : 0;
	padding : 0;
}

ul.images 
{
	list-style-type : none;
	margin : 0;
	padding : 0;
}

ul.images li 
{
	float : left;
	margin : 1em;
	padding: 20px 20px 60px;
}


/*---------------user-login-form---let's get rid of the center alignment---------------*/
#user-login-form 
{
	margin:0;
	padding:0 0 0 10px;
	text-align:left;
}

.form-item 
{
	text-align:left;
	margin:0;
	padding:0 10px;
	width: 95%;
	overflow: hidden;
}

.form-item img
{
  	border: none;
	p
