/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color: #000000;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	background: #eeeeee;
}

a{
	text-decoration: none;
}
	
a:hover{
	text-decoration: underline;
}
/***********************************************/
/* Accessibility styles                        */
/***********************************************/
.skipLinks {display: none;}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#masthead{
	background:#FFFFFF;
	position: absolute;
	top: 20px;
	left: 20px;
	width:760px;
}

#logo{
	position: relative;
	top: 0px;
	float:left;
	background:#FFFFFF;
}

#tabs{
	vertical-align:baseline;
	text-align: right;
}

#banner{
	position: relative;
	float:left;
	background:#FFFFFF;
}

#content {
	position: absolute;
	top: 224px;
	left: 20px;
	width:760px;
	background:#FFFFFF;
}

#col1{
	float:left;
	width:350px;
	background:#FFFFFF;
	padding-left:10px;
}

#col2{
	float:right;
	width:380px;
	background:#FFFFFF;
	padding-left:10px;
}

#footer {
	/*position:relative;*/
	width:760px;
	font-size:smaller;
	text-align:right;
	background:#c8c8c8;
	float:right;
	padding-bottom:10px;
}

/***********************************************/
/* general elements                            */
/***********************************************/

#quote {
	font-size:11px;
	text-align:center;
}

#quote em {
	font-style:italic;
}

#quote b {
	font-weight:bold;
}

#col2 h1 {
	font-size:medium;
	font-weight:bold;
}

#col2 h2 {
	font-size:small;
	font-weight:bold;
}

/***********************************************/
/* Breadcrumbs                                 */
/***********************************************/

#bread {
	color: #000000;
	background-color: #FFFFFF;
}
	
#bread a{
	text-decoration: none;
}
	
#bread a:hover{
	text-decoration: underline;
}

/***********************************************/
/* Homepage Picture Box                        */
/***********************************************/
#picbox {
color:#FFFFFF;
line-height: 1.25;
background: #575A69;
padding-left: 5px;
font-weight:bold;
padding-bottom: 5px;
padding-top: 5px;
}

#picbox a{
	text-decoration: none;
	color:#FFFFFF;
}
	
#picbox a:hover{
	text-decoration: underline;
}

#picbox-singleline {
color:#FFFFFF;
line-height: 2;
background: #575A69;
padding-left: 5px;
font-weight:bold;

}

#picbox-singleline a{
	text-decoration: none;
	color:#FFFFFF;
}
	
#picbox-singleline a:hover{
	text-decoration: underline;
}

#oldpicbox {
position: relative;
width: 150px;
float: left;
color:#FFFFFF;
line-height: 2;
background: #575A69;
margin-top: 10px;
margin-left: 0px;
padding-left: 5px;
padding-top: 5px;
font-weight:bold;
}

#workshop_box {
color:#FFFFFF;
line-height: 2;
background: #575A69;
padding-left: 5px;
font-weight:bold;
}

#workshop_list {
position: relative;
float:left;
margin-left: 0px;
padding-top:3px;
}

#workshop_list ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

#workshop_list a{
	text-decoration: none;
}
	
#workshop_list a:hover{
	text-decoration: underline;
}

/***********************************************/
/* Workshop List Page                          */
/***********************************************/

#ws_col1{
	float:left;
	width:200px;
	padding-left:10px;
	background:#FFFFFF;
}

#ws_col2{
	float:right;
	width:520px;
	background:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 10px;
}

#ws_col2 h2 {
	font-size:small;
	font-weight:bold;
}

/***********************************************/
/* Workshop Styles                             */
/***********************************************/

#workshop_col1{

}

#workshop_col2{
	padding-left:10px;
	vertical-align:top;
}

#workshop_col2 h1 {
	font-size:medium;
	font-weight:bold;
}

#workshop_col2 h2 {
	font-size:small;
	font-weight:bold;
}

#homepagetext p {
margin-top: 5px; 
margin-bottom: 1px;
}

#faq_question {
	color: #0033CC;
	font-weight:bold;
	margin-bottom:1px;
}

#faq_answer {
	color: #996633;
	margin-top:5px;
	margin-bottom:1px;
}

#terms {
	color: #996633;
	margin-top:5px;
	margin-bottom:1px;
}

#terms h1 {
	color: #0033CC;
	font-size:medium;
	font-weight:bold;
	margin-bottom:1px;
}

#terms h2 {
	color: #0033CC;
	font-size:small;
	font-weight:bold;
	margin-bottom:1px;
}

#quote_list {
margin-left: 0px;
padding-top:0px;
}

#quote_list ul {
	list-style: none;
	margin-left: 0;
	padding-left: 10px;
	font-style:italic;
	line-height:1.5;
}