

body 
{
	 font-family: "Lucida Sans", Lucida Sans, Arial, Helvetica, Sans-Serif;
	 font-size:small; 
	 background-color:#000000;
	 color:#929197;
 }
 
h1 
{ 
	font-size:12px;
	margin:0px; 
	padding:2px; 
	font-weight:normal; 
	border-bottom:1px solid #101010;  
	text-align:center;
	color:#303030;
}


#main h1 
{
	font-size: 120%; text-align:left;
	border:0px; 
	margin:20px 0px 10px 0px; 
	overflow:visible;
	padding:6px 0px;
	background:none;
	color:#cecece;
	clear:both;
}

#main h1, #main h2  
{
	
	font-size: 120%; font-weight: bold;
	letter-spacing:120%;
	color:#d2d2d5;
}

#main h2  
{
	margin-bottom: 2px;
}

#main h3 { 
	font-size: 100%; font-weight: bold; 
	margin-top: 15px; margin-bottom: 10px;
}


/* default font */
#main td, #main div, #main input, #main textarea,  #main p
{
	text-align: left; 
	line-height:150%;
	vertical-align:top
}


div.clearboth 		{ display:block;clear:both; }
div.imgright 		{ float:right;  margin: 20px 5px 5px 5px; clear:right; }
div.imgright img 	{ border:1px solid #333333; } 

/* ------------------------  tags  -------------------------------- */
img { display: block; margin: 0px;  }
form { margin: 0px; }
hr { border: 0px; border-top: 1px solid #404040; height: 0px; }
ul { /*top */ margin-top: 10px; /*left */ padding-left: 15px; margin-left: 0px; }
li { /*top */ margin-top: 10px; /*left */ padding-left: 20px; list-style-position:inside;}
ul li{ /*top */ margin-top:0px; /*left */ padding-left:0px; } /*  this is an li with a ul parent element */

/* ------------------------  links  -------------------------------- */
a:link 		{text-decoration: underline; color: #dedede;}
a:visited 	{text-decoration: underline; color: #cecece;}
a:active 	{text-decoration: underline; color: #000033;}
a:hover 	{text-decoration: underline; color: #FFFFFF;}

a.bnouline			{ font-weight: bold; }
a.bnouline:link 	{text-decoration: none; color: #CECECE;}
a.bnouline:visited 	{text-decoration: none; color: #CECECE;}
a.bnouline:active 	{text-decoration: none; color: #CECECE;}
a.bnouline:hover 	{text-decoration: none; color: #FFFFFF; background-color: #333333}

a.nouline:link 		{text-decoration: none; color: #CECECE;}
a.nouline:visited 	{text-decoration: none; color: #CECECE;}
a.nouline:active 	{text-decoration: none; color: #CECECE;}
a.nouline:hover 	{text-decoration: none; color: #FFFFFF; background-color: #333333}

a.inactive:link 	{text-decoration: none; color: #999999;}
a.inactive:visited 	{text-decoration: none; color: #999999;}
a.inactive:active 	{text-decoration: none; color: #999999;}
a.inactive:hover 	{text-decoration: none; color: #FFFFFF; background-color: #333333}

/*
div#lhs { 
	float:right;
	clear:right;
	width: 150px; 
	padding:0px;
	text-align:left;
	font-size:80%;
	margin:0px 0px 0px 0px;
	
}


div#lhs h1 { / lhs grey headers *
	color:#EDEFF3; font-weight:normal;
	background-color:#202020;
	border:1px solid #202020; 
	padding:4px; padding-left:4px;
	width:147px; /* + pad = 163 *
	font-size:11px;
	background-image:none;
	margin:0px 0px 0px 0px;
	float:left;
	height:auto;
}

div#lhs-header { /* studio header etc *
	float:left; clear:left;
	background-color: #000033;
	padding: 0px;
	margin:0px;
}

div#lhs-header h1 { /* lhs menu top, red headers *
	color:#EDEFF3; font-weight:normal;
	background-color:#CC3300;
	border:1px solid #CC3300; 
	padding:4px; padding-left:4px;
	width:155px; 
	font-size:11px;
	margin:0px 0px 0px 0px;
	float:left;
	height:auto;
}

 left hand side panel links 
div#lhs-header a 
{
	float:left; clear:left;
	text-decoration: none;
	margin: 0px;
	text-align:left;
	font-size:11px;
	padding: 2px;  padding-left:5px;
	color:#FFFFFF;
	height:10px;
}
*/

/*
div#lhs-header div
{
	height: 5px;
	background-color:#000033;
	width: 156px;
}
*/

div#lhs-pic {
	float:left; clear:left;
	width:157px;
	padding:0px;
	margin:0px;
}
.lhs-normal
{
	float:left; clear:left;
	width:163px;
	padding:0px;
	margin:0px 0px 20px 0px;
	border:1px solid black;
}
.lhs-normal img { float:left; margin:0px; }

div#lhs-black input {
	width:130px; height:15px;
	border:1px solid #cccccc;
	background-color:#E0DFE3;
	padding:1px 0px 0px 2px;
	float:left;
	font-size:11px;
	vertical-align:middle;
	margin-left:2px;
}

div#lhs-black input.button {
	width:25px; height:18px;
	border:1px solid #cccccc;
	background-color:#666666;
	font-size:10px; color: white;
	padding:0px;
	float:left;
	margin:0px 0px 1px 1px;
}
