/* NoProb style sheet for Drupal 6.x */







/* General elements */



html { 



	font-size: 100.01%;					/* routes around several browser bugs */



}







body {



	background: #ffffff url(border3.jpg) top center fixed;



	color: #000000;



	text-align:left;



	font-family: Tahoma, Geneva, sans-serif;



	font-size: 11px;



	font-weight:100;



	line-height: 1.45;					/* for a target line height of 16px */



	margin: 0 auto auto auto;



	padding: 0;



}







p {



	padding: 0.725em 0 1.25em 0;

	

	margin: 0 0 0 0;



	text-align: justify;



}







h1 {



	font-family: Impact, Charcoal, sans-serif;



	font-size: 14px;



	color: #000000;



	text-align:left;



	font-weight:100;



	margin: 0.75em 0 0 0;



	line-height: 1;



}







h2 {



	font-family: Impact, Charcoal, sans-serif;



	color: #000000;



	font-size: 22px;



	text-align:left;



	font-weight:100;

	

	margin: 0 0 0 0;



	padding: 0.2em 0 0 0;



	line-height: 1;



}







h3 {



	font-family: Impact, Charcoal, sans-serif;



	color: #000000;



	text-align:left;



	font-weight:100;



	margin: 1.8em 0 0 0;



	line-height: 1.23;



}







h4 {



	font-family: Impact, Charcoal, sans-serif;



	color: #000000;



	text-align:left;



	font-weight:100;



	margin: 2.1em 0 0 0;



	line-height: 1.45;



}







h5 {



	font-family: Impact, Charcoal, sans-serif;



	color: #000000;



	text-align:left;



	font-weight:100;



	margin: 2.5em 0 0 0;



	line-height: 1.78;



}



h6 {



	color: #000000;



	text-align: justify;



}







a, 



a:link, 



a:visited {



	background-color: inherit;



	color: #000000;
	
	
	text-decoration: underline;



}







a:hover {



	color: #ff0000;



}







a:active, 



a.active {



	color: #ff0000;



}







dd {



	margin-bottom: 0.4em;



}







tbody {



	border: none;



}







input, 



select, 



textarea {



	font-family: inherit;



}











/* Main layout */



#wrapper {



background-image:url(background.png);



/*    background-color: white;



    opacity: .7;



	filter: alpha(opacity=70);



	-moz-opacity:.70;







/*	margin: 0 auto 0 auto; */



    z-index: 2;

    

	width: 800px;



}







#wrapper #middle {



	width: 100%;



	margin: 0;



	padding: 0;



	text-align: left;



}











.dontpanic{



      position: fixed;



	  top: 0px;

	  

	  left: 50%;



      height: 99%;



	  margin-left: -520px;

	  

	  z-index: -2;



}



































/* Header region */



#banner {



	background: url(header2.png) no-repeat top center;



	color: white;



	height: 48px;



}







#banner a {



	color: inherit;



	font-weight: normal;



}







#banner #logo {



	display: block;



	float: left;



	margin-right: 10px;



}







#banner .site-name {



	font-size: 2.1em;



	line-height: 1.5;



	margin: 0;



	padding: 0;



}







#banner .site-slogan {



	font-style: italic;



	margin: 0;



	padding: 0;



}







#banner #search {



	margin: 17px 0 6px 0;



	float: right;



}











/* Primary & secondary links */



#menu {



	background: transparent;



}







#menu a,



#menu a:link {



	font-weight:100;



	color: #3a3a3a;



	text-align:left;



	display: block;



	font-family: Impact, Charcoal, sans-serif;



	font-size: 14px;



	padding: 0 4px 0 4px;



}







#menu a:hover {



	color: #ff0000;



}







#menu a:active {



	color: #ff0000;



}







#primary-links, 



#primary-links li {



	float: left;



}







#secondary-links {



	float: left;



}







#secondary-links li {



	float: left;



}











/* Header */



#header {



	background-color: transparent; 



	color: #000000;



	margin: 0px;



}











/* Sidebars */



.sidebar {



	background: transparent; 



	color: #000000;



	margin: 0;



	vertical-align: top;



	width: 160px;



}







#sidebar-left {



	padding: 0 7px 5px 9px;



}







#sidebar-right {



	padding: 0 7px 5px 9px;



}







.sidebar a,



.sidebar a:active {



	color: #000000;



}







.sidebar a:hover {



	color: #ff0000;



}







.sidebar a.active {



	font-weight: bold;



}







.sidebar .block {



	margin-bottom: 1em;



}







.sidebar .block h2 {



	color: #000000;



	font-size: 1.4em;



	margin-bottom: 0.4em;



	margin-top: 0.6em;



}







.sidebar .block .content {



	text-align: left;



}











/* Main content */



#main {



	padding: 2px 10px 0 10px; 



	vertical-align: top;



}







#main .title {



	text-align:left;



	margin: 5px 0 0.6em 0;



	padding: 0 0.3em 0 0.3em;



}







#main table {



	width: 100%;



}







#main table thead th,



#main table tbody td {				/* should only affect generated tables */



	font-family: Tahoma, Geneva, sans-serif;



	font-size: 1.1em;



	padding-left: 3px;



	padding-right: 2px;



}







#main fieldset {



	background-color: #ffffff;



	margin-top: 0.7em;	



}







.content-left #mission,



.content-left .breadcrumb,



.content-both #mission,



.content-both .breadcrumb {



	padding: 3px 1px 0 0;



	text-align: left;



}







.content-right #mission,



.content-right .breadcrumb {



	padding: 3px 0 0 1px;



	text-align: left;



}











/* Footer */



#footer  {	



	margin: 9px auto 0 auto;



	padding: 0.5em 0 0.8em 0;



	text-align: center;



	width: 96%;



}







#footer .block {



	text-align: left;



}











/* Meta regions */



.meta {



	display: block;



	margin: 0.725em 0 1.45em 0;



}







.meta .submitted {



	color: #000000;



	padding-right: 1em;



}







.meta .meta-links {



	float: left;



	padding-left: 1em;



	text-align: left;



}







.meta .meta-links li.comment_forbidden {



	display: block;



}







.meta .terms {



	font-family: "Courier New", Courier, "Andale Mono", Monaco, monospace, sans-serif;



	font-weight: bold;



	line-height: 1.8;



	text-align: left;



}







.meta .terms a {



	color: #000000;



}







.meta .terms li {



	background-color: #000000;



}















/* Images */



.content p img {



	margin: 2px;



	padding: 3px;



}







.node .picture,



.comment .picture {



	float: right;



	margin-left: 9px;



}







.node .picture img {



	height: 5.2em;



}







.comment .picture img {



	height: 4.6em;



}











/* Comments */



#comments h2 {



	margin: 1em 0 0.2em 0;



}







#comments form {



	margin: 0 0 1em 0;



}







.comment {



	border: 1px solid #bbbbbb;



	margin: 0.5em 0 0 0;



	padding: 0.5em;



}







.comment h3 {



	display: inline;



	margin: 0 0 -0.3em 0;



}







.comment .new {



	color: red;



	font-size: 0.95em;



	font-weight: bold;



	margin-left: 0.5em;



}







.comment .meta {



	margin-bottom: 0;



}











/* Other */



#main table img {							/* mostly for the themes page */



	margin-top: 2px;



	margin-bottom: -3px;



}







#main table.sticky-table,



#main table.system-status-report {



	margin: 0.6em 0 1em 0;



}







#forum {



	margin-bottom: 1em;



}







.admin-panel h3 {



	margin-top: 0.5em;



}







.messages {



	font-family: Tahoma, Geneva, sans-serif;



	font-size: 1.1em;



	font-weight: bold;



	margin: 1em 0 0.3em 0;



}







.help,



.status {



	background-color: #ffffff;



	border: 1px solid #cccccc;



	margin-bottom: 0.4em;



	padding: 2px;



}







.help p {



	margin: 1.45em 0 0 0;



}







.help p:first-child {



	margin-top: 0;



}







.tips, 



.form-item .description {



	font-family: Tahoma, Geneva, sans-serif;



	font-size: 1em;



}







.item-list h3 {



	margin-bottom: 0.725em;			/* for the help pages */



}







.picture+.content>.poll {			/* shifts the poll out from under the user's picture */



	padding-top: 5.2em;



}








