/*----------------------------------------------------
  the following is the basic style information for the
  standard a links
  ---------------------------------------------------*/

img
{
	border: none;
}

a
{
	text-decoration: underline;
	background-color: inherit;
}

a:hover
{
	text-decoration: underline;
}

#menu
{
	text-decoration: none;
}


/*----------------------------------------------------
  the following are styles information for the general
  site.
  ----------------------------------------------------*/

  body
  {
  font-size:100%;
  	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: normal;
	margin : 0px;
		background-repeat: repeat-x;
  }

.incorrect_text
{
	font-weight: bold;
}

.noline
{
	text-decoration: none;
}
.impact
{
	font-family: impact;
}

.bold
{
	font-weight: bold;
}

.underline
{
text-decoration: underline;
}

.italic
{
	font-style: italic;
}

.black
{
	color: #000000;
}

.white
{
	color: #ffffff;
}

.red
{
	color: #cc0000;
}

.dark_dim_red
{
	color: #993300;
}

.dark_grey
{
	color: #555555;
}



.px9
{
	font-size: 0.9em;
}

.px10
{
	font-size: 1.0em;
}



.px12
{
	font-size: 1.2em;
}

.px28
{
	font-size: 2.8em;
}


/*----------------------------------------------------
  This applies to form elements
  ---------------------------------------------------*/

.input
{
	font-size: 1.0em;
 	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: lighter;

}


.disabled_input
{
 	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 1.0em;
	font-weight: lighter;
}

.text_area
{
 	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 1.0em;
	font-weight: lighter;
	width: 250px;
	height: 80px;
	padding: 2px;
	margin: 0px;
}

.search_icon_go
{
	border: none;
	cursor: pointer;
	width: 16px;
	height: 16px;
	padding: 0px;
	margin: 0px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
}

.button
{
	border: none;
	cursor: pointer;
	width: 96px;
	height: 17px;
	padding: 0px;
	margin: 0px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
}

.small_button
{
	border: none;
	cursor: pointer;
	width: 55px;
	height: 15px;
	padding: 0px;
	margin: 0px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
}

.large_button
{
	border: none;
	cursor: pointer;
	width: 131px;
	height: 15px;
	padding: 0px;
	margin: 0px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
}






hr.news_divider
{
background-color: #E6E6E6;
color: #E6E6E6;
width: 88%;
height: 1px;
border: none;
}


#container
{
width: 1000px;
margin-left: auto; margin-right: auto;
font-size: 0.625em;

}


#header #logo
{
width: 200px;
height: 130px;
margin-left: 0px; margin-right: auto;
text-align: center;
float: left;
}

#header #header_menu
{
width: 800px;
/*height: 130px;*/
margin-left: auto;
 margin-right: 0px;
 .float: right;
}

.menu
{
	text-decoration: none;
	font-size: 1.0em;
}

/*Stupid IE not supporting display: table or something like that

#header #top_menu ul
{
	display: table;
	width: 100%;
	table-layout: fixed;
padding: 0px;
width: 800px;
height: 30px;
}

#header #top_menu li
{
	display: table-cell;
	position: relative;
	padding: 2px 6px;
border-style: solid;
border-width: 1px;
text-align: center;
list-style: none;
background-image: url(skins/original/home_back_button.png)
}

#header #top_menu li a
{
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
font-size: 10px;
vertical-align: middle;
}*/

#header #statistics td
{
padding-left: 15px;
text-align: left;

}



#header #notification
{
margin-left: 200px;
background-color: red;
/*height: 20px;*/
}

#side_menu
{
width: 200px;
float: left;
margin-left: 0px; margin-right: auto;

}



ul.nav_menu li a
{
vertical-align: middle;
text-decoration: none;
}
ul.nav_menu_main
{

width: 180px;

margin-left: 10px;
margin-right: 10px;
padding: 0px;
list-style-type: none;
text-align: center;
.position: relative;
.top: 25px;
_margin-right: 8px;
}
ul.nav_menu_main li
{

margin-bottom: 10px;
width: 180px;


}
ul.nav_menu_main li div
{

background-repeat: no-repeat;
height: 17px;
font-weight: bold;
font-size: 1.0em;
text-align: left;
width: 170px;
padding-left: 12px;
padding-top: 8px;

}

ul.nav_menu
{
padding: 0px;
margin: 0px;
font-size: 1.0em;
text-align: left;
list-style-position: inside;
border-style: solid;
border-width: 1px;
border-color: #979797;
width: 180px;
color: #000000;
}

ul.nav_menu li
{
list-style-type:none;
background-repeat: no-repeat;
background-position: center left;
padding-left:12px;
padding-top: 4px;
/*height: 18px;*/
margin-bottom: 0px;
margin-left: 12px;
width: 168px;
.margin-left: 0px;
_width: 152px;
}
.content
{
font-size: 1.0em; /* 10px */
margin-left: auto; margin-right: 0px;
padding-top: 10px;
padding-bottom: 15px;
padding-left: 10px;
padding-right: 10px;
width: 778px; /* 800-border (1px*2=2)- padding (10+10) = 778px*/
 border-collapse: collapse;
 .float: right;
 display: inline-block;
}

.content #content_header
{
font-size: 1.2em; /* 12px*/
font-weight: bold;
}
#top_footer
{
width: 800px;
float: right;
text-align: center;
margin-left: auto; margin-right: 0px;
}

#top_footer_1
{
height: 20px;
padding-top: 5px;
 border-style: solid;
 border-width: 0px 1px 1px;
 border-collapse: collapse;
 width: 798px;
}

#top_footer_2
{
background-repeat: no-repeat;
background-position: center left;
height: 20px;
padding-top: 5px;
}

#footer
{
text-align: center;
margin-top: 50px;
font-size: 0.5625em; /*9px, outside of #container*/
font-style: italic;
color: #000000;
}


/*----------------------------------------------------
	Page-specific
  ----------------------------------------------------*/
    /*----------------------------------------------------
	guides.php
  ----------------------------------------------------*/

  table.guides
{
 border-style: solid;
 border-width: 0px 1px 1px 0px;
 border-color: #000000;
 border-collapse: collapse;
}

table.guides td
{

 border-style: solid;
 border-width: 1px 0px 0px 1px;
 border-color: #000000;
 border-collapse: collapse;

padding-left: 1px;
padding-right: 1px;
}

  /*----------------------------------------------------
	viewschematic.php
  ----------------------------------------------------*/

  table.viewschematic_box
{
 border-style: solid;
 border-width: 0px 1px 1px 0px;
 border-color: #000000;
 border-collapse: collapse;
}

table.viewschematic_box td
{

 border-style: solid;
 border-width: 1px 0px 0px 1px;
 border-color: #000000;
 border-collapse: collapse;

padding-left: 1px;
padding-right: 1px;
}

#experimental ul li
{
list-style-type: none;
margin-top: 10px;
}

#experimental .main, .sub
{
padding-left: 10px;

}

/*----------------------------------------------------
	tracker.php
  ----------------------------------------------------*/
table.tracker
{
width: 100%;
border-width: 1px;
border-collapse: separate;
border-spacing: 0px;
border-top-style: solid;
border-left-style: solid;
border-right-style: solid;
}

table.tracker td.border
{
border-bottom-style: solid;
border-width: thin;
}

#tracker blockquote
{
border-style: solid;
border-width: 1px;
margin: 5px 0px 10px;
padding: 10px;
}


.highlight
{
background-color: red;
}

/*----------------------------------------------------
	current_resources.php
  ----------------------------------------------------*/

table.resource
{
position: relative;
left: 30px;
width: 90%;
}

table.avail_chart
{
position: relative;
margin-left: 20px;
border-style: solid;
border-width: 1px;
}

#current_resources a
{
	text-decoration: underline;
	background-color: inherit;
}

table.stats_chart
{
width: 100%;
border-style: solid;
border-width: 1px;
}

table.latest_res
{
border-collapse: collapse;
border-style: solid;
border-width: 1px;
}

table.latest_res td
{
border-collapse: collapse;
border-style: solid;
border-width: 1px;
}

.amazing_res
{
	color: red;
	font-weight: bold;
}

.great_res
{
	color: #ff7700;
	font-weight: bold;
}

.good_res
{
	color: #008000;
	font-weight: bold;
}


/*----------------------------------------------------
	find_resources.php
  ----------------------------------------------------*/

  table.results tr
{
border-width: 1px;
border-collapse: collapse;
border-spacing: 0px;
border-top-style: none;
border-left-style: none;
border-right-style: none;
border-bottom-style: none;


}

table.results td
{
border-width: 1px;
border-collapse: collapse;
border-spacing: 0px;
border-top-style: solid;
border-left-style: solid;
border-right-style: none;
border-bottom-style: none;
}

table.results th
{
border-style: none;
border-width: 0px;
}

/*----------------------------------------------------
	options.php
  ----------------------------------------------------*/

#settings ul.sortable li
{
width: 200px;
border-style: solid;
border-width: 1px;
cursor: move;
list-style: none;
margin-top: 2px;
margin-bottom: 2px;
}

/*----------------------------------------------------
	moderate.php
  ---------------------------------------------------*/

#moderate ul.subsection_tabs li a
{
width: 150px;
}



#moderate table.internal
{
border-style: solid;
border-width: 1px;
border-collapse: collapse;
}

#moderate table.internal td
{
border-width: 1px;
border-collapse: collapse;
border-spacing: 0px;
border-top-style: solid;
border-left-style: solid;
border-right-style: none;
border-bottom-style: none;
}

#moderate table.internal th
{
	font-size: 0.6875em;

}

/*----------------------------------------------------
	view_changes.php
  ---------------------------------------------------*/
table.changes
{
border-style: solid;
border-width: 0px 1px 1px 0px;
width: 100%;
}

table.changes td, table.changes th
{
border-style: solid;
border-width: 1px 0px 0px 1px;
}

/*----------------------------------------------------
	notifications.php
  ---------------------------------------------------*/
 
  #notifications .notifications
  {
	width: 100%;
		text-align: left;
		 border-style: solid;
 border-width: 0px 1px 1px 0px;
 border-color: #000000;
 border-collapse: collapse;
	
}

#notifications .notifications td,th
{
	 border-style: solid;
 border-width: 1px 0px 0px 1px;
 border-color: #000000;
 border-collapse: collapse;

padding-left: 1px;
padding-right: 1px;
}

table.activity_chart
{
position: relative;
padding-left: 20px;
padding-right: 20px;
width: 100%;
border-style: solid;
border-width: 1px;
}




 

/*----------------------------------------------------
	phpBB parsed-content (BBCode mostly)
  ---------------------------------------------------*/

.codetitle {
border-style:solid;
border-width:1px 1px 0pt;
font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
font-size:1.1em;
margin:10px 5px 0pt;
padding:2px 4px;
}

.codecontent {
border-style:solid;
border-width:0pt 1px 1px;
direction:ltr;
font-family:Monaco,'Courier New',monospace;
font-size:1.1em;
font-weight:normal;
margin:0pt 5px 10px;
padding:5px;
}

.quotetitle, .attachtitle {
	margin: 10px 5px 0 5px;
	padding: 4px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	font-size: 0.85em;
	font-weight: bold;
}

.quotecontent, .attachcontent {
	margin: 0 5px 10px 5px;
	padding: 5px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	font-size: 1.1em;
	line-height: 1.4em;
	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
}



