﻿@charset "UTF-8";

* {
	margin:0;
	padding:0;
	} 
	
body {
font: 75%/1.7 Verdana, Arial, Helvetica, sans-serif; 
}

.float_left {float:left; margin: 0 .3em .3em 0;}      /* apply this class to any image or element with width - text will wrap it to the right */
.float_right {float:right;  margin: 0 0 .3em .3em;} /* apply this class to any image or element with width  - text will wrap it to the left */

h1, h2, h3, h4, h5, h6 {``
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
	} 
/* FONT SIZES FOR HEADINGS*/
h1 {font-size:2em; /* 24pt */
	}
h2 {font-size:1.5em; /* 22pt */
	line-height:1.25;
	padding: 0 0 0 0;	
	}
h3 {font-size:1.125em; /* 18pt */
	line-height:1.5;
	}
h4 {font-size:.95em;/* 18pt */
color: #009999;
margin-top: .5em;
	}
h5 {font-size:1em; /* 16pt */
	}
h6 {font-size:.875em; /* 14pt */
	}


	
a:link, a:visited {
text-decoration: none;
color: #3366CC; }

h3 a:link, a:visited {
text-decoration: none;
color: #3366CC; }

a:hover {
border-bottom: dotted;
border-width: 1px;
color: #993300; }

/* my default styling of other XHTML elements */
p {font-size:1em; margin-bottom: 3px;}

code {font-size:1.25em;}
* html code {font-size:1.1em;} /* b/c default size is larger in IE */

/*content*/
#content h2 {
font: bold 1.4em Verdana, Arial, Helvetica, sans-serif;
letter-spacing: .02em;
border-bottom: 1px dotted #999999;
margin-bottom: .8em;
padding-bottom: .2em;
color: #996600;
}

#content h3 {
font-size: 1em;
color: #009999;
margin-top: .8em;
}

#content #content_inner .initCap {
font-size: 1.5em; color: #996600;
}

#content #content_inner #mainHead {
border: none;
}

#content #content_inner #sublist{
margin-left: 1em;
list-style: none;
}

#content p, #content li {
font-size: .95em;
color: #6A6A6A;
line-height: 165%;
}

#content #intro {
font-size: 1em;
line-height: 160%;
color: #6A6A6A;
}

.boldType {
font-weight: bold;
color: #006666;
}

#content #content_inner .staff {
margin: 1.2em 0 .4em 0;
font-weight: bold;
color: #009999;
}

#content #content_inner #click {
margin-top: 0;
font-size: .8em;
}

#content #content_inner ul a:link, #content #content_inner a:visited {
color: #3366CC;
}


#content #content_inner ul a:hover {
color: #CC3399;
}

/*sidebar*/

#sidebar #sidebar_inner h3 {
font: bold 1em Verdana, Arial, Helvetica, sans-serif;
margin-bottom: .3em;
color: #996600;
}

#sidebar #sidebar_inner li .large{
font-size: 1.2em;
font-weight: bold;
color: #009999;
}

#sidebar #sidebar_inner li a {
font-size: .95em;
color: #0033CC;
}

#sidebar #sidebar_inner p a:hover {
color: #CC3399;
}

#sidebar #sidebar_inner .quote {
margin-bottom: 1.2em;
}

#sidebar #sidebar_inner p.author {
font-style: normal;
font-weight: bold;
margin: 0 0 2em 1.5em;
color: #996600;
line-height: 90%;
}

/*Styles for events*/

#sidebar #sidebar_inner li {
font-size: .875em;
margin-bottom: .1em;
color: #656565;
}

#sidebar #sidebar_inner a {
color: #0033CC;
}

.date_rule {
font-weight: bold;
color: #996600;
line-height: 120%;
padding-top: .3em;
border-top: 1px dotted #000;
}

#sidebar #sidebar_inner .event {
margin-top: 0;
line-height: 125%;
font-weight: bold;
color: #458988;
}

#sidebar #sidebar_inner .organization {
margin: 0 0 .2em 1.2em;
font-size: .85em;
line-height: 1.2;
}

.register {
margin-left: 0;
padding: 0;
}

#sidebar #sidebar_inner .contact {
font-size: .8em;
color: #000;
padding-top: .3em;
border-top: 1px dotted #000;
}

/*Event styles end*/

#content #content_inner #MOB {
font-size: .9em;
color: #996600;
margin-top: 2em;
}

#sig {
font-size: .75em;
color: #6A6A6A
}


