/* UNIVERSALS */



body {

	background-color:#f6eee1;

	background-image: url(../images/tanPattern2.jpg);

	font-family:Verdana, Geneva, sans-serif;

	color:#a66430;

	margin:0;

	font-size:75%;

	

}

a {

	color:#748554;

	font-weight: bold;

	text-decoration: underline;

}

a:hover {

	color:#a63408;

	font-weight: bold;

	text-decoration: underline;

}

a:visited {

	color:#748554;

	text-decoration: underline;

	font-weight: bold;

}

a:visited:hover {

	color:#a63408;

	text-decoration: underline;

	font-weight: bold;

}

/* BASICS */



h1 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-style:italic;

	font-size: 155%;

	font-weight:normal;

	color: #f6e6d2;

	margin: 1.75em 0 1em 0;

	background-color:#b1af80;

	padding: 6px 12px;

	background-image:url(../images/dark-fade.png);

	background-position:left;

	-moz-border-radius:9px;

	-webkit-border-radius:9px;

}

h2 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:normal;

	font-style:italic;

	font-size: 145%;

	line-height:155%;

	margin:14px 0 6px 0;

}

h3 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:bold;

	font-size: 105%;

	line-height:125%;

	margin:14px 0 6px 0;

}

p {

	line-height:190%;

	margin:0 0 1em 0;

}

ul {

	margin:0 0 0 0;

}

li {

	margin:0em 0em .8em 0;

	line-height:150%;

	list-style-position:outside;

	list-style-type:square;

}

td {

	vertical-align:top;
	color:#a66430;
}

/* CLASS SPECIFICS */



.nsb {

	margin-top:0;

}

.nsa {

	margin-bottom:0;

}

.nst {

	margin:0;

}

.lhn {

	line-height:150%;

	margin:0 0 3px 0;

}

.quote {

	font-size:110%;

	color:#874b1c;

	margin:1em 0 1em 0;

	background-color:#e8ceb0;

	padding:1em;

	line-height:1.7em;

	font-weight: normal;

	-moz-border-radius:9px;

	-webkit-border-radius:9px;

}

.quote:first-letter {

	font-size:1.35em;

	font-weight:100;

}

.quote:first-line {

	margin-left:-.3em;

}

.legal {

	font-size:70%;

}

.sup {

	font-size:50%;

	vertical-align:top;

}

.error{

	color:#C00;

	font-weight:bold;}

/* GEOMETRY  */



.mainContainer {

	position:relative;

	width:968px;

	left:50%;

	border: solid 2px #b1af80;

	margin-left:-484px;

	margin-top:1em;

	margin-bottom:1em;

	-moz-border-radius:18px;

	-webkit-border-radius:18px;

	background-color:#f9f2e6;

}

.mainContent {

	position: relative;

	margin:24px 40px 24px 40px;

}

.leftContent {

	position: relative;

	width:175px;

	float:left;

	-moz-border-radius:9px;

	-webkit-border-radius:9px;

}

.majorContent {

	position:relative;

	width:675px;

	border: solid 1px #f5b864;

	background-color:#f8e8d5;

	margin-top:2.25em;

	-moz-border-radius:9px;

	-webkit-border-radius:9px;

}

.insideContent {

	position:relative;

	width:665px;

	margin-top:2em;

}

.greatContent {

	position:relative;

	width:55%;

}

.rightContent {

	position: relative;

	width:175px;

	float:right;

	border:1px solid #ecbc7a;

	padding:0;

	background-color:#f8e8d5;

	margin-bottom:2em;

	color:666;

	font-weight:100;

	-moz-border-radius:9px;

	-webkit-border-radius:9px;

}

.rightFeature {

	position: relative;

	width:360px;

	float:right;

	border:1px solid #ecbc7a;

	padding:0;

	background-color:#f8e8d5;

	margin-bottom:1.5em;

	color:666;

	font-weight:100;

	-moz-border-radius:9px;

	-webkit-border-radius:9px;

	clear:both;

}

.rightClear {

	position: relative;

	width:175px;

	float:right;

	padding:0;

	margin-bottom:2em;

	font-weight:100;

}

.footer {

	position: relative;

	clear: both;

	padding-top:1.5em;

	margin:2em 0 2em 0;

	text-align:center;

}

.padder {

	position: relative;

	padding:15px 9px;

}

.padder2 {

	position:relative;

	padding:15px 15px 0 15px;

}

.padder3 {

	position:relative;

	padding:6px 6px 0 6px;

}

/* PICTURE CONTROL */



.pixR {

	margin:0px 0px 6px 18px;

	float:right;

	border: 1px #b1af80 solid;

}

.pixR2 {

	margin:0px 0px 6px 24px;

	float:right;

	border:0;

}

.pix {

	margin:0px 18px 6px 0px;

	float:left;

	border: 1px #b1af80 solid;

}

/*Sliding Sidebar*/



#sidebar-container {

	position: absolute;

	right: 0px;

	top: 0;

	width: 175px;

	max-height:900px;

}

#sidebar {

	position: relative;

	width: 175px;

	top:0;

}






