/* 
 * Cascading Style Sheet(CSS 467), for Site Name
 * Author: James A. Mathias, admin@leihu.com, http://www.1lotus.com 
 * Copyright: 2004 Onelotus Creative and James A. Mathias, all rights reserved 
 *
 * All style rule attributes in alpha-numeric order starting from 0
 *
 */

/*
 * This style sheet is closed source
 * Unauthorized use will result in legal action
 * Please respect intelectual property rights
 * x = horizontal, y = vertical
 *
 * START STYLES --
 */

body{
	background: #F9F9F9;
	margin: 0;
	padding: 0;
}

body{ /* text/font styles */
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif;
	Font-size: 62.5%;
}

table,td,tr{ /* text/font styles */
 font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif;
 font-size: 1.0em;
}

img{
	border: 0;
}

form,
h1, h2, h3, h4, h5, h6, p, ul, ol{
	margin: 0;
	padding: 0;
}

abbr, acronym {
	border-bottom: 1px dotted #000;
	cursor: help;
}

/* other styles taken from the below em styles */

.termgrammar{
	text-transform: uppercase;
}

.quotedword{
	font-style: italic;
}

.focusword,
.focusword2{
	color: green;
	font-weight: bold;
	text-decoration: underline;
}

.focusword2{
	color: #222;
	font-weight: bold;
	text-decoration: underline;
}

.examplewrong{
	color: red;
	font-family: Courier New, Serif;
}

em{
	font-style: normal;
}

/* em styles */

em.termgrammar{
	text-transform: uppercase;
}

em.quotedword{
	font-style: italic;
}

em.focusword,
em.focusword2{
	color: red;
	font-weight: bold;
}

em.focusword2{
	color: #222;
	text-decoration: underline;
}

em.examplewrong{
	color: red;
	font-family: Courier New, Serif;
}

ul, ol{
	list-style-type: none;
}

a.help {
	cursor: help;
}

a:link{
	background: transparent;
	color: ##317BC6;
	text-decoration: underline;
}

a:visited{
	color: #800000;
}

a:hover{
	text-decoration: none;
	color: Green;
}

a:active{
	color: #009948;
}

#sitewrap{
	margin: 10px;
}

/* menu styles */

#menuwrap{
	background: #EBF5FF;
	border-bottom: 3px solid #317BC6;
	font-size: 1.2em;
	font-weight: bold;
	padding: 8px;
}

#menuwrap ul,
#menuwrap li{
	display: inline;
}

#menuwrap li{
	margin-right: 5px;
}

/* brand styles */

#brandwrap{
	background: #FFF;
	border-bottom: 2px solid #317BC6;
	text-align: right;
	padding: 5px;
}

#brandwrap h1,
#brandwrap h2{
	display: none;
}

#brandwrap img{
	float: left;
}

/* columns */

#columna{
	float: left;
	width: 200px;
}

#columnb{
	margin: 0 200px;
}

#columnc{
	float: right;
	width: 200px;
}

#columna .sidebar{
	margin-left: 0;
}

#columnc .sidebar{
	margin-right: 0;
}

/* sidebar styles */

.sidebar{
	background: #FFF url(../images/graph.gif);
	border: 1px solid #E5E5E5;
	border-bottom: 1px solid #AAA;
	border-right: 1px solid #AAA;
	margin: 8px;
}

.sidebar h3{
	background: transparent;
	border-bottom: 1px solid #CCC;
	color: #216BB6;
	font-size: 1.2em;
	margin: 0 5px;
	padding: 5px;
}

.sidebar p{
	font-size: 1.1em;
	padding: 8px;
}

.sidebar p.single{
	background: #F9F9F9;
	border-bottom: 1px solid #CCC;
	font-weight: bold;
	text-align: center;
}

.sidebar ul{
	color: #CCC;
	list-style-type: circle;
	margin: 8px 5px 8px 20px;	
}

.sidebar li{
	padding: 5px 5px 5px 0;
}

/* maincontent styles */

.maincontent{
	background: #FFF;
	margin: 8px 0;
	padding: 0 25px;
}

.maincontent h1,
.maincontent h2,
.maincontent h3,
.maincontent h4,
.maincontent h5{
	border-bottom: 2px solid #CCC;
	color: #317BC6;
	font-size: 1.7em;
	padding: 5px;
}

.maincontent h4{
	border-bottom: 1px solid #CCC;
	color: #222;
	font-size: 1.3em;
}

.maincontent p{
	color: #333;
	font-size: 1.2em;
	padding: 15px;
}

.maincontent ul{
	color: #333;
	font-size: 1.2em;
	list-style-type: square;
	margin: 5px 5px 5px 45px;
}

/* extras */

.highlighted{
	background: #CCCC99;
}

.rule{
	background: #DEEEFF;
	border: 2px solid #317BC6;
	font-weight: bold;
	margin: 4px 0;
}

.goads{
	background: #F9F9F9;
}

.define {
	border-bottom :1px dashed #000;
	font: Courier, Fixedsys, "Lucida Console";
	color:#06c;
	cursor: help;
	}

/* footer styles */

#footerwrap{
	border-top: 2px solid #317BC6;
	clear: both;
	font-size: 1.0em;
	padding: 5px;
	text-align: center;
}

#footerwrap p{
	padding: 8px;
}

#footerwrap ul,
#footerwrap li{
	display: inline;
}

#footerwrap li{
	margin-right: 5px;
}
	

/*
 * END STYLES --
 * Please do not steal my code.
 * Thank you.
 *
 */