/* RESETS - COURTESY OF YAHOO */
.nav li a:visited {
	_text-decoration: none;
	_color: #fff;
	}
.nav li.sfhover a:visited {
	_color: #09548B;
	}





body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,th,td { 
	margin: 0;
	padding: 0;
}
body {
	background-color: #FFFFFF;
	color: #333333;
}

address,caption,cite,code,dfn,th,var {
	font-style: normal;
	font-weight: normal;
}
caption,th {
	text-align: left;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}
abbr,acronym { border: 0;
}

/* (except these) */

img, a img {
	border: 0;
}
a, a:link, a:visited {
	text-decoration: none;
}


/* LISTS */

ul, ol, dl {
	padding-left: 35px;
	margin-bottom: 18px;
	list-style-image:url(../images/check_mark.gif);
	list-style-type:square;
	
}
li, {
	padding-left: 5px;
	margin-left: 10px;
}

dd {
	padding-left: 5px;
	margin-left: 10px;
}
	
dt {
	font-weight: bold;
}


/* TYPE */

body {
	font: 75%/1.7 'Lucida Grande',  'Lucida Sans', Verdana, Geneva, sans-serif;
}

p {
	font-size: 120%;
}

p, ul, table {
	margin-bottom: 12px;
}
h1 {
	font-size: 200%;
	font-weight: bold;
	line-height: 1.1;
	color: #34A3F9;
	margin-bottom: 18px;
}
h2 {
	font-size: 186%;
	color: #34A3F9;
	line-height: 1.1;
	margin-bottom: 14px;
}
h3 {
	font-size: 175%;
	line-height: 1.1;
	color: #34A3F9; /*#de9517;*/
	margin-bottom: 10px;
}
h4 {
	font-size: 130%;
	line-height: 1.1;
	color: #34A3F9; /*#de9517;*/
	margin-bottom: 15px;
}

h5 {
	font-size: 120%;
	line-height: 1.1;
	color: #34A3F9; /*#de9517;*/
	margin-bottom: 10px;
	margin-top: 18px;
}
/* TAG DRESSING */

a, a:link {
 	color: #34A3F9; 
	text-decoration: underline;
}
a:visited {
	color: #34A3F9; 
	text-decoration: underline;
}
a:hover {
 	color: #404040;
}
abbr, acronym {
 	border-bottom: 1px dotted #EEE;
 	cursor: pointer;
}
address {
 	display: block;
	margin-bottom: 18px;
}
address p {
 	margin: 0;
}
/*blockquote {
	display: block;
	margin: 0 0 18px 18px;
	line-height: 110%;
} */ 
code, kbd, samp, pre {
	font-family: Consolas, Courier New, Courier, monospace;
}
dfn {

}
/*em {
 	font-style: normal;
 	font-weight: bold;
}
em.italic {
	font-style: italic;
	font-weight: normal;
}
em.underline {
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}*/
table {
	border: 1px solid #333333;
	border-collapse: collapse;
	margin: 0 0 18px 0;
}
caption {
	font-weight: bold;
	font-size: 150%;
}
thead {
	border: 1px solid #CCCCCC;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-weight: bold;
	background-color: #999999;
	background-image: url(../_images/frame/theadBackground.gif);
	background-repeat: repeat-x;
	color: #333333;
	text-align: left;	
}
thead th {
	border: 1px solid #CCCCCC;
	padding: 2px 5px;
}
tfoot {
	text-align: right;
	border: 1px solid #CCCCCC;
	letter-spacing: .1em;
	background-color: #EEEEEE;
	background-repeat: repeat;
	color: #333333;
	text-align: left;
}
tfoot td {
	padding: 2px 5px;
}
tbody {

}
tbody td {
	border: 1px solid #CCCCCC;
	padding: 4px;
	vertical-align: top;
}


/* TEXT CLASSES */

.underline {
	text-decoration: underline;
}
.lineThrough {
	text-decoration: line-through;
}


/* HORIZ MENU BAR */

.wrapper1 {
	position: absolute;
	top: 164px;
	left: 15px;
	width: 1000px;
	height: 38px;
	padding: 0;
	margin: 0;
	border: 0;
	background-color: #333333;
	background-image: url(../images/menu_bar.gif);

}

/*
	color: #44433f;	
	font: 12px 'Lucida Grande',  'Lucida Sans', Verdana, Geneva, sans-serif;
	margin: 0;
	padding: 4px 0 0;
	*/
	.wrapper1 a{
		color: #E5F2FB;
		text-decoration: none;
	}
	.wrapper1 a:hover {
		color: #09548B;
	}
	.wrapper1 p {
		margin: 0 0 17px;
		padding: 0;
		line-height: 18px;
	}
.wrapper {
	/*width: 710px;*/
	padding-left: 0px;
	margin-left: 0px;
}
.nav {
	background: transparent;
	float: right;
	width: 875px;
}
.nev-wrapper {
	clear: both;
	float: left;
}
.nav-left {
	background: transparent;
	float: left;
	width: 11px;
	height: 41px;
}
.nav-right {
	background: transparent;
	float: left;
	width: 10px;
	height: 41px;
}
.nav ul {
	/*width: 648px;*/
	height: 37px;
	float: left;
	margin: 0;
	padding-top: 3px;
	list-style: none;
	font-size: 13px;
	font-weight: bold;
}
.nav li {
	float: left;
	padding: 0 7px;
	background: url(../images/split.png) no-repeat right center;
	_background: url(../images/split.png) no-repeat right 2px;
	position: relative;
	z-index: 1;
	_z-index: 0;
	_padding-left: 0;
	_margin-left: 0px;
	_padding-bottom: 10px;
	_height: 35px;
}

/* Hides from IE5-mac \*/
* html .nav li {height: 1%;}
/* End hide from IE5-mac */ 

.nav li.last {
	background:none;
}
.nav li:hover {
	z-index:2;
}
.nav li.sfhover {
_position: relative;
	_z-index: 5;
	
	}
.nav li a {
	display: block;
	line-height: 37px;
	overflow: hidden;
	float: left;
	_height: 32px;
	_margin-left: 7px;
}

a .menu-left {
	background: url(../images/menu_left.gif) no-repeat left top;
	width: 8px;
	height: 32px;
	line-height: 35px;
	display: block;
	float: left;
	
}
a .menu-mid {
	background: url(../images/menu_mid.gif) repeat-x top left;
	height: 32px;
	line-height: 35px;
	display: block;
	float: left;
	
}
a .menu-right {
	background: url(../images/menu_right.gif) no-repeat top left;
	width: 20px;
	height: 32px;
	line-height: 35px;
	display: block;
	float: left;
	
}
.nav li a:hover .menu-left,
.nav li.active a .menu-left,
.nav li:hover a .menu-left,
.nav li a:hover .menu-mid,
.nav li.active a .menu-mid,
.nav li:hover a .menu-mid,
.nav li a:hover .menu-right,
.nav li.active a .menu-right,
.nav li:hover a .menu-right {
	background-position: 0 -37px;
	line-height: 35px;
}


/*----- EDIT --*/

.nav li.sfhover a .menu-left,
.nav li.sfhover a .menu-mid,
.nav li.sfhover a .menu-right {
	background-position: 0 -37px;
	line-height: 35px;
}
.nav li.sfhover a .menu-mid {
	}
/* --- -END EDIT ---*/


.nav li a:hover,
.nav li.active a,
.nav li.hover a,
.nav li:hover a,
.nav li.sfhover a {
	color: #09548B;
}

.nav li .sub {
	display: none;
	position: absolute;
	
	top: 32px;
	_top: 32px;
	left: 6px;
	_left: -999px;
	background: url(../images/submenu_top.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader 
(enabled=true, src='../images/submenu_bg.png',sizingMethod='scale');
	width: 186px;
	_width: 186px;
	_display: block;
	_height: auto;
	z-index: 3;
	_clear: both;
	padding-top: 9px;
	
}
.nav li:hover .sub,
.nav li.hover .sub,
.nav li.sfhover .sub {
	display:block;
	_left: 13px;
	
}
.nav li .sub ul {
	
	background: url(../images/submenu_bg.png) repeat-y;
	_background: #fff;
	width: 162px;
	_width: 120px;
	height: auto;
	_height: auto;
	margin: 0;
	padding: 0 12px 10px;
	_margin-left: 3px;
	_padding-left: 14px;
	_padding-right: 3px;
	_display: block;
	
	list-style-type: none;
	font-size: 12px;
}



.nav li:hover li,
.nav li.active li,
.nav li.sfhover li {
	width: 100%;
	padding: 1px 0 2px;
	border-bottom: 1px #C1D9F0 dashed;
	background: none !important;
	
}


.sub ul li {
	_clear: both;
	_float: left;
	_width: 100%;
	_display: block;
	_height: 100%;
	
	}
* html .sub ul li a {
	_display: block;
	_width: 100%;
	_height: 100%;
	_float: left;
	}

.nav li:hover li a,
.nav li.active li a,
.nav li.sfhover li a {
	color: #09548B;
	background: none !important;
	line-height: normal;
	width: 156px;
	padding: 8px 3px 3px;
	text-indent: 1px;
	_height: auto;
	_padding-left: 0px;
	_margin-left: 0px;
	_display: block;
	_position: relative;
	_z-index: 100;
}
.nav li:hover li a:hover,
.nav li.active li a:hover,
.nav li.sfhover li a:hover {
	color: #fff;
	background: #165B9F !important;
	text-decoration: none;
	line-height: normal;
}
/*IE*/
.nav li li a:hover,
.nav li li a:hover {
	color: #fff;
	background: #165B9F !important;
	text-decoration: none;
	line-height: normal;
}



/**/
.nav .btm-bg {
	background: url(../images/submenu_bottom.png) no-repeat;
	width: 205px;
	height: 9px;
	overflow: hidden;
	clear: both;
}
.content {
	width: 670px;
	background: transparent url(../images/content_bg.png) repeat-y;
	float: left;
	padding: 10px 20px;
}
.content h1 {
	color: #333;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 18px;
	border-bottom: 1px dashed #C1D9F0;
}
.content h2 {
	font-weight: 400;
	text-transform: uppercase;
	font-size: 14px;
	padding-left: 10px;
	margin-bottom: -5px;
}
.content p {
	padding: 0 15px;
	text-align: justify;	
}
/*.content-bottom {
	width: 710px;
	background: transparent url(../images/content_bottom.png) no-repeat;
	height: 13px;
	float: left;
}*/
/* VERTICAL MENU ULS */

.vertMenu {
	width: 190px;
	margin: 0px 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
.vertMenu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
.vertMenu li ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	display: none;
	width: 175px;
}
.vertMenu li ul.visible {
	display: block;

}
.vertMenu li ul li {
	margin: 0;
	padding: 0 0 10px 10px;

}
.vertMenu li a {
	display: block;
	width: 175px;
	height: 100%;
	padding: 3px 10px;
	margin: 0;
	color: #404040;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 110%;
}
.vertMenu li ul li a {
	padding: 0 0 0 20px;
	width: 160px;
	text-transform: none;
	font-size: 100%;
	
}
.vertMenu li a:visited {
	color: #404040;
}
.vertMenu li a:hover {
	color: #FFFFFF;
}
#secondaryMenu li a {
	color: #404040;
	font-size: 95%;
}
#secondaryMenu li a:hover {
	color: #FFFFFF;
	font-size: 95%;
}
.vertMenu li a.selected, .vertMenu li ul li.selected {
	color: #fada84;
	text-decoration: none;
}
.vertMenu li a.current, .vertMenu li ul li.current {
	color: #FFFFFF;
	text-decoration: none;
}


/* LAYOUT */

body {
	text-align: center;
	background-color: #FFFFFF;
}
#doc {
	text-align: left;
	width: 1000px;
	position: relative;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	padding-right: 17px;
}
#masthead {
	width: 100%;
	height: 165px;
	padding: 0;
	background-color: #FFFFFF;
	background-image:	url(../images/masthead.jpg);
	background-repeat: no-repeat;
	position: relative;

}

#logo {
	position: absolute;
	top: 24px;
	left: 27px;
}
#page {
	padding: 0 15px;
	margin-left: 6px;
	margin-top: 35px;
	background-image: url(../images/main_back.gif);
	background-repeat:repeat-y;
}
#layout {
	width: 580px;
	margin-top: 0px;
	margin-left: 140px; 
	padding-top: 10px;
}
#layout_top {
	
	width: 580px;
	height:15px;
	margin-top: 0px;
	padding-top: 10px;
	background-image:url(../images/text_box_top.gif);
	background-repeat:repeat-x;
}
#layout_middle {
	width: 580px;
	margin-top: 0px;
	padding-top: 1px;
	background-image: url(../images/text_box_middle.gif);
	background-repeat:repeat-y;
	_z-index: -1;
}

#layout_bottom {
	width: 580px;
	height:25px;
	margin-top: -10px;
	padding-top: 0px;
	background-image: url(../images/text_box_bottom.gif);
	background-repeat:repeat-x;
	}
#sidebar {
	width: 185px;
	margin-top: 0px;
	float: left;
}
#sidebarMenu {
	background-color: #34a3f9;
	padding: 20px 0;
}
#secondaryMenu {
	background-color: #86dc17;
	margin-top: 20px;
	padding: 10px 0;
}
#footer {
	clear: both;
	height: 50px;
	background-color: #FFFFFF;
	background-image: url(../images/footer.gif);
	background-repeat:no-repeat;
	margin-left: -7px;
	margin-right: -20px;
	text-align: center;
	padding-top: 50px;
	color: #000000;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#footer p {
margin-left: -120px;
}

#sidebar:after, #page:after, #main:after {
	display: block;
	height: 0;
	clear: both;
	visibility: visible;
}
#sidebar div {
	padding: 10px;
}

#homeLink {
	position: absolute;
	top: 220px;
	left: 40px;
	width: 175px;
	height: 60px;
	padding: 0;
	margin: 0;
	z-index: 101;
	display: block;
}
#homeLink a span {
visibility: hidden;
}
#topMenu {
	text-align: right;
	width: 950px;
	position: relative;
	top: 2px;
	z-index: 101;
}
#topMenu a, #topMenu a:link, #topMenu a:visited  {
	color: #000000;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}
#topMenu a:hover {
	color: #FFFFFF;
}
#search-box {
	position: relative;
	margin-left: 630px;
	margin-top: 7px;
	padding: 0;
}

#mainMenu {
	position: absolute;
	top: 164px;
	left: 15px;
	width: 1000px;
	height: 37px;
	padding: 0;
	margin: 0;
	border: 0;
	background-color: #333333;
	background-image: url(../images/menu_bar.gif);
}
#mainMenu ul.horizMenu {
	width: 161px;
}
#mainMenu ul.horizMenu li {
	width: auto;
	height: auto;
	padding: 0;
	margin: 0;
}
#mainMenu ul.horizMenu li a {
	display: inline;
}
#mainMenu ul.horizMenu li a:hover {
	background-color: transparent;
}
#mainMenu ul.horizMenu_2 {
	width: 444px;
	position: absolute;
	top: 0px;
	left: 495px;
	width: 440px;
	height: 0px;
	padding: 0;
	margin: 0;
	border: 0;
}
#mainMenu ul.horizMenu_2 li {
	width: auto;
	height: auto;
	padding: 0;
	margin: 0;
}
#mainMenu ul.horizMenu_2 li a {
	display: inline;
}
#mainMenu ul.horizMenu_2 li a:hover {
	background-color: transparent;
}
#mainMenu form label {
	float: left;
	margin:0;
	padding: 0;
}
#mainMenu form select {
	float: left;
	margin: 8px 0 0 0;
	padding: 0;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	font: 100% 'Lucida Grande', 'Lucida Sans', Verdana, Geneva, sans-serif;
}

#quicklinks {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 330px;
	height: 33px;
}
#center {
	width: 580px;
	padding: 15px 0;
	float: left;
	background-color: transparent;
}

#Flash {
	position: absolute;
	top: 50px;
	left: 140px;
	width: 738px;
	height: 150px;
	visibility: visible;
	}
	
	#Banner {
	position: absolute;
	top: 60px;
	left: 140px;
	width: 738px;
	height: 155px;
	visibility: visible;
	background-image: url(../images/message_image.gif);
	}
#rightBox {
	position: absolute;
	top: 248px;
	left: 770px;
	width: 210px;
	height: 155px;
	background-color:#1c51c1;
	z-index:0;
}

#rightBox a:link {
 	color: #FFFFFF; 
	text-decoration: underline;
}

#rightBox a:hover {
 	color: #7ABAF2;
	}
	
#rightBox h1 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin: 2em 1em 1em 1em;
}

#rightBox p {
	color: #FFFFFF;
	font-size: 12px;
	margin: 1em 1em 1em 1em;
}
#rightBar h3, #sidebar h3 {
	color: #883127;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 3px 0;
}
#rightBar img {
	margin-left: 5px;	
}
#rightBar_img {
	float: right;
	background-color: #FFFFFF;
	padding: 0 0 0 20px;
	margin-left: 5px;	
	width: 175px;
}
#leftBar {
	width: 320px;
	background-color: #FFFFFF;
	padding: 0 0 0 0;
}
#leftBar h3, #sidebar h3 {
	color: #883127;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 3px 0;
}
#leftBar img {
	margin-left: -5px;
}
#top {
	background-image: url(../_images/frame/rightBarTop.jpg);
	height: 16px;
}
#middle {
	background-image: url(../_images/frame/rightBarMiddle.jpg);
	background-repeat: repeat-y;
	min-height: 150px;
	padding: 0 10px;
}
#bottom {
	background-image: url(../_images/frame/rightBarBottom.jpg);
	height: 18px;
}
/* SINGLE ELEMENTS IN INDIVIDUAL PAGES */

#departmentChairs {
	margin: 18px 0;
}
.column {
	width: 175px;
	float: left;
}
.column ul li a, .column ul li a:link, .column ul li a:visited, .column ul li {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ae9c01; /*#de9517;*/
}
.column ul li ul li a, .column ul li ul li a:link, .column ul li ul li a:visited {
	color: #333333;
	text-transform: none;
	font-weight: normal;
	font-size: 11px;
}
.column ul li ul li a:hover {
	color: maroon;
}
.column ul {
	margin-left: 0;
	padding-left: 0;
	border: 0;
	width: 90%;
}
.column ul li ul {
	padding-left: 20px;
	padding-bottom: 0;
	margin-bottom: 5px;
	border: 0;
	width: 100%;
}
.column ul li {
	margin-left: 0;
	margin-bottom: 5px;
	padding-left: 0;
	list-style-image: none;
	list-style-type: none;
	border-bottom: 1px dotted #CCCCCC;
}
.column ul li ul li {
	border: 0;
	margin-bottom: 0;
}

.story {
	border-bottom: 1px dotted #34a3f9;
	margin: 10px 15px;
	width: 550px;
	_z-index:-1;
}
.story ul {
	list-style-position: inside;
}

.story li {
	font-size: 120%;
}


/* Doc Pages */
	
#doc h2 {
	margin: 0;
	font-size: 18px;
}
.doc_green_text {
	color: #86dc17;
	padding: 50px 10px;
}
#doc_head {
	background-color: #86dc17;
	padding: 20px 10px;
}
#doc_head h1 {
		color: white;
}
#doc_head h2 {
		color: white;
}
.doc_bullets {
	background-color: #e2e6e9;
	padding: 20px 10px;
}
.doc_story {
	margin: 10px 0;
}
.doc_grey_back {
	background-color: #e2e6e9;
	padding: 5px 5px;
	}
	
.doc_grey_story {
	margin: 0px 0;
	background-color: #e2e6e9;
	padding: 0px 5px;
	padding-bottom: 10px;
}

#doc_grey_head {
	background-color: #00bff3;
	padding: 0px 0px;
	margin-bottom: -12px
}
	
#doc_green_head {
	background-color: #86dc17;
	padding: 0px 0px;
	margin-bottom: -12px
}#doc_green_head_results {
	background-color: #86dc17;
	padding: 0px 0px;
	margin-bottom: -12px;
	margin-top: 10px;
}
#doc_green_head p  {
	color: white;
	padding-left: 5px;
}
#doc_green_head_results p  {
	color: white;
	padding-left: 5px;
}
#doc_grey_head p  {
	color: white;
	padding-left: 5px;
}
.story_results {
	border-bottom: 1px dotted #34a3f9;
	border-top: 2px dotted #34a3f9;
	margin: 10px 0;
}
.story_results p {
	padding-top: 10px;
}
	#bullet_head {
	background-color: #00bff3;
	padding: 10px 10px;
}
#bullet_head h1 {
		color: white;
	}
	
.breadcrumbs {
	color: #FFFFFF;
   padding:10px 0 0 10px;
   margin-left: 10px;
   width:300px;
}
.breadcrumbs a {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
.imageBack {
z-index:-1;
}

#highlights {
	font-size:10px;
	float: left;
	width: 185px;
	/*height: 217px;*/
	margin-right: 40px;
	padding: 0;
}
.highlights_top {
	width: 225px;
	height: 29px;
	padding: 0 0 20px 0;
	background: transparent url(../_images/home/highlightsBg_top.jpg) no-repeat scroll bottom left;
}
.highlights_middle {
	width: 185px;
	padding: 0px 20px 0px 20px;
	margin-bottom:-12px;
	background-image: url(../_images/home/highlightsBg_middle.jpg);
	background-repeat: repeat-y;
}
.highlights_bottom {
	width: 225px;
	height:28px;
	margin-top:0px;
	padding: 0;
	background-image: url(../_images/home/highlightsBg_bottom.jpg);
	background-repeat: no-repeat;
}
#highlights h2 {
	margin: -15px 0 15px -20px;
}
#highlights p {
	border-bottom: 1px dotted #990000;
	padding-bottom: 3px;
	width: 90%;
}
.archiveLink {
	width: 99%;
	text-align: right;
	font-style: italic;
}
.archiveLink a, .archiveLink a:visited, .archiveLink a:link {
	color: #ae9c01;
}
.note_head h1{
	color: #ffffff;
}
.sport {
	margin: 0 0 30px 0;
}
.picture {
	width: 100%;
	text-align: center;
}
.picture img {
	border: 1px solid #333333;
}
.sport h3 {
	font-size: 14px;
}


/* FORMS */

.privacy {
margin: 0px 0px 10px 175px;
}

.story_contact {
	border-bottom: 1px dotted #34a3f9;
	margin: 10px 15px;
	width: 550px;
	height: 400px;

}

#contactForm {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 550px;
	height: 360px;
	background-color: #7abaf2;
}

#contactForm ol {
font-size: 1em;
list-style:none;
list-style-image:none;

}

#contactForm form, fieldset, legend {
border: 0;
margin: 0;
padding: 0;
}

#contactForm legend {
font-size: 1.5em;
color: #FFFFFF;
line-height: 1.8;
padding-bottom: .5em;
padding-left: .5em;
}

#comment {
	font-size: .85em;
	color: #34a3f9;
	line-height: 1em;
	margin: 5px 0 10px 215px;
}

#comment_inside {
	font-size: .85em;
	color: #34a3f9;
	line-height: 1em;
	margin: 5px 0 10px 195px;
}

#contactForm form ol {
list-style: none;
margin: 0;
padding: 0;
}

#contactForm form li {
clear: both;
margin: 0 0 .75em;
padding: 0;
}

#contactForm label {
display: block;
float: left;
line-height: 1.6;
margin-right: 10px;
text-align: right;
width: 160px;
}


#contactForm input, textarea {
background: #ddd;
font:  'Lucida Grande',  'Lucida Sans', Verdana, Geneva, sans-serif;
padding: 1px 3px;
width: 250px;
}

#contactForm textarea {
line-height: 1.3em;
padding: 0 3px;
}

#contactForm input:focus, textarea:focus {
background: #fff;
}

#contactForm button {
background: #34a3f9;
border: 2px outset  #000099;
color: white;
cursor: pointer;
font-size: 1.1em;
font-weight: bold;
letter-spacing: .3em;
margin-left: 175px;
margin-top: 20px;
padding: .1em .3em;
}

#dude
{
	position:absolute;
	left:67px;
	top:56px;
	z-index:1;
}

#home a {
	position:absolute;
	left:0px;
	top:0px;
	height: 270px;
	width: 80px;
	}
	
#home a h1 {
	display: none;
	}
