/*  
Theme Name: WSP
Theme URI: http://localhost/wordpress/
Description: WSP WP Theme
Version: 2.0
Author: Ben Partch
Author URI: http://benpartch.com/
*/
/*f1f1f1 */
body {
  background-image: url(images/gradient.jpg);
  background-repeat: repeat-x;
  background-color: #c9fbfb;
  font: normal normal 81.25%/1.6em Verdana, Arial, Tahoma, Sans-Serif;
  color: #333;
  text-align: left;
}
/* IE Height Fixes */
* html body {
  margin:0;
  padding: 0;
}
* html body{
	height:100%;
}

/* Mozilla Height Fixes */
html,body {
  margin: 0;
  padding: 0;
  height: 100%;	
}
html>body #container {
	height: auto;
}
/* End Mozilla Height Fixes */


.menutemp { font-family: arial; font-size: 12px; line-height: 20px }
.menuitemtemp
{
color: #0000FF; float:left; word-wrap: break-word; 
white-space: pre; /* CSS2 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap; /* HP printers */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
word-wrap: break-word; /* IE */
}
.menumouseover { font-family: arial; background: #97c1e9;line-height: 30px; border-color: #094a88 }
.disclaimer { font-family: arial; font-size: 12px }
.sitetitle { font-family:verdana; color: #8d4f5e; font-weight:bold; font-size: 34px; padding: 0px 0px 0px 0px; }
h1 { color: #9C5A3C; font-size: 24px; padding: 0px 0px 0px 0px; }
h2 { color: #7C5A3C; font-size: 20px; padding: 0px 0px 0px 0px; }
h3 { color: #5C5A3C; font-size: 16px; padding: 0px 0px 0px 0px; }
a.statusItem_gsnb {
  color : rgb(9, 122, 182);
  font-size : 8px;
}
.contentAd {
	width: 345px;
	height: 280px;
	float: left;
	border: 0px solid #333;
        padding: 10px;
}

.contentAd2 {
	width: 240px;
	height: 400px;
	float: left;
	border: 0px solid #333;
        padding: 10px;
}

.contentPic {
	width: 245px;
	height: 220px;
	float: right;
	border: 0px solid #333;
	margin-left: 10px;
}


#container {
  width: 900px;
  height: 100%; 
  min-height: 100%;
  margin: 0 auto;
  position: relative;
  background: url(images/background2.gif);
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #333333;
  padding: 0px;
}

.dent {margin-left:30px; }

.header
{
	background-color: #0095da;
	width: 900px;
	margin: 0 auto;
	text-align: left;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
}
.menu
{
	width: 780px;
	height: 30px;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	margin: 0 auto;
	background-image: url('img/gradient-menu.gif');
	background-repeat: repeat-x; 
}
.menuitem
{
	margin: 0px;
	padding: 6px;
	float: left;
	text-align: center;
	width: 105px;
	color: black;
}
.menuitem:hover
{
	margin: 0px;
	padding: 5px;
	float: left;
	text-align: center;
	width: 105px;
	background-color:#0095da;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-top: 1px solid #0095da;
}

.menuitemselected
{
	margin: 0px;
	padding: 5px;
	float: left;
	text-align: center;
	width: 105px;
	background-color:#0095da;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-top: 1px solid #0095da;
}
.menuitem a
{
	color:black;
	text-decoration:none;
}

.menuitemselected a
{
	color:black;
	text-decoration:none;
}
.imglogo
{
	margin: 20px;
}
.maincontent
{
	overflow: hidden; 
	width: 900px;
	margin: 0px auto 0px auto;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	background-color: white;
	overflow: auto;

}
.maintext
{
	overflow: hidden; 
	padding: 20px;
	text-align: left;
}
.textlist
{
	width: 450px;
	//border: 1px solid black;
	text-align: left;
	padding: 10px;
	margin-left: 20px;
	//margin-top: 20px;
	line-height: 150%;
	margin-bottom: 1px;
}

.prodimage
{
	float:left;
	margin:30px;
}

.wide
{
	width: 380px;
}

.full
{
	width: 730px;
}

.textlistwide
{
	width: 380px;
	//height: 180px;
	//border: 1px solid black;
	text-align: left;
	padding: 10px;
	margin-left: 20px;
	//margin-top: 20px;
	line-height: 150%;
}

.textarticle
{
	width: 700px;
	float: left;
	text-align: left;
	margin-left: 20px;
	margin-top: 20px;
	line-height: 150%;
}
.textlist a
{
	text-decoration: none;
}
.textlist a:hover
{
	text-decoration: underline;
}
.textlisttitle
{
	margin: 0px;
	padding: 4px;
	background-color: #0095da;
	color: white;
	font-weight: bold;
	//border-bottom: 1px solid black;
	//width: 200px;
}
.textlistbody
{
 	margin: 0px;
	padding: 4px;
	border: 1px solid black;
}
.sidebar
{
	float:right;
	border-left: 1px dashed blue;
	padding: 15px;
	margin: 20px;
	//height: 100px;
	width: 250px;
	text-align: left;
}

.sidebar a
{
	text-decoration:none;
	font-weight: bold;
}

.sidebar a:hover
{
	text-decoration:underline;
	font-weight: bold;
}

.rsidebar
{
	float:right;
	//border-right: 1px dashed blue;
	padding: 15px;
	margin: 20px;
	width: 250px;
	//height: 600px;
}

.footer
{
	clear: both;
	background-color:white;
	width: 900px;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	line-height: 130%;
}

.footer a
{
	text-decoration: none;
}

.footertext
{
	padding: 10px;
}
