html
{
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	background: #d4d4d4;
	font: normal 12px "Trebuchet MS", "Lucida Grande", Verdana, Georgia, Sans-Serif;
}

/* Links */

a:link{
	color:#714423;
	text-decoration:none;
}

a:visited{
	color:#714423;
	text-decoration:none;
}

a:hover, a:active {
	color:#4A2C17;
}

/* Html Elements */

h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	margin:0;
	padding:0;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
{
	font-weight: normal;
	border-bottom-width: 0;
}

h1 {
	font-size:28px;
	color:#4A2C17;
	margin-top:-5px;
}

h2 { font-size: 26px; }

h3 { font-size: 24px; }

h4 { font-size: 20px; }

h5 { font-size: 18px; }

h6 { font-size: 16px; }

ul, ol, blockquote, pre
{
	color: #555555;
	padding: 10px 30px;
	line-height: 1.8em;
}

ul
{
	list-style-type: none;
}

blockquote, pre { background-color: #eeeeee; border: 1px solid #bbccdd; }

ins { text-decoration: none; color: #466b85; }

del { color: #555555; }

/* Structure */

body
{
	width: 750px;
	margin: 0 auto;
	padding: 0 25px;
	background: #aaa url(images/bg2.png) top left repeat-y;
}

#topnav
{
	width: 100%;
	float: left;
	color: #999999;
	background-color: #2c231e;
	height:30px;
}

/* Header */

#header{
	clear:both;
	margin-bottom:6px;
}


/*#header img
{
	clear: both;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
}

#header div#atsd{
	position:absolute;
	top:60px;
	left:375px;
	float:left;
	color:#eee;
	font-weight:bold;
	font-size:26px;
	display:none;
}
#header div.tagLine{
	position:absolute;
	top:200px;
	left:630px;
	float:right;
	color:#eee;
	font-weight:bold;
	font-size:14px;
	margin-top:2px;
	display:none;
}
*/

#wrapper
{
	float: left;
	width: 100%;	
	color: #444444;
}

#content-wrapper
{
	width: 576px;
	float: right;
	padding:0 4px 0 0;
	margin-bottom:1em;
}

#content
{
	width:100%;
	float: left;
}



#footer
{
	clear: both;
	color: #777777;
	padding: 10px 0 10px 0px;
	text-align: center; 
	background-color: #eeeeee;
	border-top: 5px solid #e5e5e5;
	border-bottom: 15px solid #dddddd;
}

/* Wrapper */

#wrapper a:link { font-weight: bold; border-bottom: 0px dotted #335577; } 

#wrapper a:visited { font-weight: bold; border-bottom: 0px dotted #557799; } 

#wrapper a:hover, #wrapper a:active { border-bottom: 0px solid #993333; }

/* Content */

#content dl, 
#content dt, 
#content dd
{
	margin: 0;
	padding: 0;	
}

#content dt
{
	padding: 10px;
	font-weight: bold;
	background-color: #cccc99;
}

#content dd
{
	padding: 1px 10px;
	margin-bottom: 15px;
	background-color: #e6e6ce;
	border-bottom: 1px dotted #aaaaaa;
}

/* Sidebar */

#sidebar-wrapper
{
	padding:0px 0 0 4px;
	width: 146px;
	/*float: left;*/
}

#sidebar
{
	/*float: left;*/
	padding: 0px 0 4px 2px;
	margin-top:0px;
	width:100%;
}

#sidebar ul{
	margin:0;
	padding:0;
}

#sidebar ul li {
/*	float:left;
	clear:right;*/
	margin:1px 1px;
	padding:4px 10px;
	text-align:center;
	background-color:#714423;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #2C231E;	
	border-right:1px solid #2C231E;
	list-style-type:none;
	color:#2C231E;
	width:120px;
	cursor:pointer;
}

#sidebar ul li a{
	color:#d4d4d4;
	text-decoration:none;
}

#sidebar ul li:hover, #sidebar ul li.here{
	background-color:#4A2C17;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #2C231E;	
	border-right:1px solid #2C231E;
}

table.formatted{
	margin-bottom:0em;
}
table.formatted th{
	background-color:#714423;
	color:#d4d4d4;
}
table.formatted th.rates{
	width:60px;
}
table.formatted tr td{
	padding-left:5px;
}
 .odd{
 	background-color: white;

}
 .even{
 	background-color:#D8CBBA;
}
/*
#sidenotes-wrapper
{
	width: 40%;
	float: left;
}

#sidenotes
{
	float: left;
	padding: 0px;
}





#sidebar ul li.noTab, #sidebar ul li.noTab:hover{
	float:left;
	margin-right:-7px;
	padding:4px 10px;
	text-align:left;
	list-style:none;
	border:0px solid red;
	background-color:inherit;
	font-weight:bold;
	font-size:12px;
	color:#666;
}
*/



/*#sidebar ul li.on, #sidebar ul li.on:hover{
	float:left;
	margin:1px 1px 2px 1px;
	padding:4px 10px;
	text-align:center;
	border-top:1px solid #2C231E;
	border-left:1px solid #2C231E;
	border-bottom:1px solid #ccc;	
	border-right:1px solid #ccc;
	list-style:none;
	font-weight:bold;
	background-color:#4A2C17;
}
*/


/*
#sidebar ul li.lastLink{
	border-bottom: 1px dotted #557799;
}
#sidebar ul {
	list-style-type: none; 
	margin:0; 
	padding:0; 
	
	}

#sidebar li
{
	border-left: 5px solid #b1bad0;
	border-right: 5px solid #b1bad0;
	background-color: #e3e6ee;
	width:100%;
	margin-top:-5px;
	border-bottom-width: 0;
	border-top: 1px dotted #557799;
}
	
	
#sidebar li.header
{
	border-left-color: #8d9aba;
	border-right-color: #8d9aba;
	background-color: #b3bcd1;
	border-top: 1px solid #687aa4;	
}

#sidebar li a
{
	display: block;
	padding: 5px 22px;
	border-left: 1px solid #9ca8c3;
	border-right: 1px solid #9ca8c3;
}

#sidebar li.header a
{
	display: block;
	padding: 5px 22px;
	border-left-color: #687aa4;
	border-right-color: #687aa4;
}

#sidebar a,
#sidebar a:visited,
#sidebar a:hover,
#sidebar a:active
{
	display: block;
	padding: 5px 22px;
}
*/
/* Sidenotes */

/*#sidenotes h6
{
	margin: 0;
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
	background-color: #d9d4be;
}

#sidenotes ul
{
	padding: 10px 0 0;
	margin: 0 0 20px;
	list-style-type: none;
	background-color: #f0ede8;
}

#sidenotes li
{
	padding: 5px 10px;
}

#sidenotes ul#announcements li 
{
	border-bottom: 1px dotted #aaaaaa;
}

#sidenotes ul#announcements li.alt
{
	background-color: #e0dcd7;
}

#sidenotes ul#announcements li .date,
#sidenotes ul#announcements li .entry 
{
	display: block;
}

#sidenotes ul#announcements li .date
{
	color: #af735b;
	font-size: 11px;
}*/


/* Footer */
