body { font-size:12pt; font-family:arial, sans serif; color:#000000; margin:0px auto; background:#C6D6DE; }

A:link    { font-size:12pt; font-family:arial, sans serif; color:#0000EE; text-decoration:underline; font-weight:bold; }
A:visited { font-size:12pt; font-family:arial, sans serif; color:#551A8B; text-decoration:underline; font-weight:bold; }
A:active  { font-size:12pt; font-family:arial, sans serif; color:#FF0000; text-decoration:bold; }
A:hover   { font-size:12pt; font-family:arial, sans serif; color:#CC3300; text-decoration:underline; }
A.footnote:link, A.footnote:visited, A.footnote:active, A.footnote:hover { font-size:10pt; text-decoration:underline; font-weight:400; }
A.larger:link, A.larger:visited, A.larger:active, A.larger:hover         { font-size:14pt; }

TD { font-size:12pt; font-family:arial, sans serif; }
p  { font-size:12pt; }

.blog	{ font-size:11pt; font-weight:bold; }
.purple { font-size:22pt; color:#9999FF; font-weight:bold; }
.red    { font-size:16pt; color:#FF0000; font-weight:bold; }
.title  { font-size:16pt; font-weight:bold }
.title2 { font-size:16pt; font-weight:bold }
.title3 { font-size:14pt; font-weight:bold }
.large  { font-size:16pt; font-weight:bold }
.footnote { font-size:10pt; font-family:times new roman, serif; font-style:italic; line-height:15px; }
.defaultsize { font-size:12pt; }
.signature { font-family:"monotype corsiva", "times new roman", serif; font-size:14pt; }
.question  { font-size:14pt; font-weight:bold }
.answer  { font-size:12pt; }
.largefootnote  { font-size:14pt; font-weight:bold; font-style:italic; }

/* Containers */

#outside_container {
	padding:10px 0px 10px 0px;
	border:0px;
    background:#C6D6DE;
	min-width:1200px;
	/* following is for IE. Make sure to reset text-align in the various sub-containers */
	text-align:center;
}

#left {
 	margin: 105px 10px 0px auto;
  	padding: 0px;
  	text-align: right;
  	width:220px;
  	float: left;
  	position:relative;
}

#container {
	background:#fff;
 	margin: 0px auto 25px auto;
  	padding: 0px;
  	text-align: left;
  	width:800px;
  	float: left;
  	position:relative;
	overflow:hidden;
}

/* Header tabs */

#header {  
	background:#C6D6DE;
 	margin: 0px auto 0px auto;
  	padding: 0px;
  	text-align: left;
  	width:800px;
  	position:relative;
	font-size:9px;
	line-height:10px;
	overflow:hidden;
	float: center;
}

ul#top_nav {   
    margin:0px; 
    padding:0px;
    position:relative; 
	float:center;
}
ul#top_nav li {
  	border:none;
  	background:#C6D6DE;
	float:center;
    margin:-3px -3px 0px 0px; 
    padding:0px;
    list-style:none;
    font-size:12px;
    text-transform:uppercase;
    display:inline;
}
ul#top_nav li.current {
  	background:#E8E8E8;
}

/* Content */
  
#content {
	width:800px;
	min-height:375px;
	padding:10px 10px 10px 10px;
  	border:solid 1px #969696;
	overflow:hidden;
	line-height:20px;
	position:relative;
	text-align: left;
	float: left;
}
/* hack for IE/FF compatibility. fucking IE... */
html>body #content { width:800px; }


.centeredcol { float:left; margin-left:75px; text-align:left; }
.singlecol { float:left; margin-right:30px; text-align:left; }
.col1 { float:left; margin-right:30px; text-align:left; width:380px; }
.col2 { float:left; margin-right:30px; text-align:left; width:300px; }

#content h1 {
	font-weight:bold;
	font-size:16px;
}

#content h2 {
	font-weight:bold;
	font-size:14px;
}

ul#list {
    margin:-15px 0px 10px 0px; padding:0px;
    position:relative; top:0px; left:25px;
}
ul#list li {
    margin:0px; padding:0px;
    list-style:none;
	margin-right:5px;
}

ul#default {
    margin:0px; padding:0px;
    position:relative; top:0px; left:0px;
}
ul#default li {
    margin:0px; padding:0px;
    list-style:none;
	margin-right:0px;
}

ul#simple li {
    list-style:none;
}

ul#gigs {   
    margin:0px 0px 0px 25px; 
    padding:0px;
    position:relative; 
}
ul#gigs li {
	float:left;
    margin:0px; 
    padding:5px;
    list-style:none;
    margin-right:5px;
    font-size:12px;
    display:block;
}

.small {
	font-size: 10px;
	font-style: italic;
	}

INPUT {
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	BORDER-TOP-WIDTH: 1px;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-RIGHT-WIDTH: 1px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px; 
}

TEXTAREA {
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	BORDER-TOP-WIDTH: 1px;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-RIGHT-WIDTH: 1px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px; 
}

#spacer {
	width:200px;
	padding-top:25px;
}