@charset "UTF-8";

/* Ken.iino@gmail.com 2009 - thanks for looking */

/* boxes */

#box {width: 186px; margin-right: 10px; float: left; height: 230px; background-color: rgb(153,0,102);margin-bottom: 20px; padding-top: 2px; }
#box h2 {margin-left: 5px; font-size: 12px !important;}
.home #mainContent p {width:180px !important;}
.home #mainContent ul {margin-left: -23px; width:150px !important;}

#boxHolder a {background-color:#333;padding:0px; text-decoration:none; border-bottom: 3px solid rgb(153,0,102) }
#boxHolder a:link { color: white !important; }
#boxHolder a:visited { color: white !important; }
#boxHolder a:hover {background-color: rgb(153,0,102); }
#boxHolder a:active {color: white;}



#floatLeft {float:left;}
#flashHolder td, #flashHolder th {margin-left: 0px !important;}
#flashHolder table { border-spacing: 0px !important; padding: 0px !important; margin: 0px !important;}
#flashHolder {margin-left: -10px;}

/* typography */

h1 {font-size: 20px ; font-weight:lighter;}
#mainContent h3 {color: #cccccc; border-top: 1px solid #eeeeee; width: 500px; padding-top: 10px; font-size: 16px}
#mainContent h2 { width: 500px; font-size: 18px;}
#mainContent li {margin-bottom: 8px; list-style:square;}
#mainContent p {line-height: 15px; width: 500px; }
#sidebar2 h3 {font-size: 13px; margin-left: 7px;}


#mainContent a {font-weight: bold;}

a {text-decoration:none;}
a:link {color: white; }
a:visited {color: white;}
a:hover {background-color: rgb(153,0,102)}
a:active {color: white;}

#mainContent a:link {color: #FF9;}
#mainContent a:visited {color: #FF9;}
#mainContent a:hover {color: #FF9;}
#mainContent a:active {color: #FF9;}


/* tables */

th {background-color: #333; text-align:left;}
td, th {padding:5px; }
table { border-spacing: 5px !important; }
.twenty  {width: 20px !important;}
.eighty {width: 120px !important;}

/* nav */

#email {margin-left: 15px;}
#menu {width: 990px;  font-size:13px; color: white;}
#nav  {padding-top: 2px; display: block; margin-left: 126px;}
#nav li {float: left; margin-right: 15px; list-style:none;}
#sidebar2 #subNav {margin-left: -17px;}
#sidebar2 #subNav li {margin-bottom: 8px;}
#sidebar2 li { color: rgb(153,0,102)}
.normal #mainContent ul {padding-right: 200px !important;}


/* general */

img {border: 0px;}
.bgPuruple {background-color: rgb(153,0,102);}

body  {
	background-color:black;
	font: 80% arial, Times, serif;
	background-image: url(../2009-10/generic-images/furniture/bg.jpg); 
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #eeeeee;
	}
#container { 
	width: 1000px;  
	background-color: rgb(28,28,28); 
	margin: 0 auto; 
	text-align: left; 
	border: 0px solid gray;
	margin-top: 20px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	} 
#header { 
	padding: 20px 0px 0 20px;  
	} 
#header h1 {
	margin: 0; 
	padding: 10px 0; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#sidebar1 {
	float: left; 
	width: 150px; 
	padding: 15px 0px 15px 20px;
	}
#sidebar2 {
	float: right; 
	width: 150px; 
	margin-top: 28px;
	background-image:url(../2009-10/generic-images/furniture/sidebar2.jpg); background-repeat:no-repeat; overflow:visible;
	margin-right:20px;}
.normal #mainContent {border-top: 0px solid gray;margin-top: 42px;
} 
#mainContent { 
	margin: 0px 0px 0px 190px;
	padding: 0x; 
	width: 598px;
	margin-top: 27px
	} 
#footer { 
	padding: 0 10px 0 20px; 
	} 
#footer p {
	margin: 0; 
	padding: 10px 0;
	font-size:9px;
	}
.fltrt { 
	float: right;
	margin-left: 8px;
	margin-right: 20px;
	}
.fltlft { 
	float: left;
	margin-right: 8px;
	}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;}











