@charset "utf-8";/* CSS Document */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body {line-height:1;}div, ul, ol, dl, form, fieldset {position:relative;}body {	margin: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	background: #e3e3e3 url(../Images/newSite/bg_body.png) 0 0 repeat-x;}div#wrap {	width: 1024px;	margin: 0 auto;	background: #ddd url(../Images/newSite/bg_Top.jpg) 0 0 repeat-x;	padding-top: 23px;}#header {	background: #ddd url(../Images/newSite/foi_header.jpg) 0 0 no-repeat;	height: 167px;	margin: 0;	width: 1024px;}#header .logo {	width: 200px;	height: 200px;	display: block;	text-indent: -999em;}#footer {	background: #ddd url(../Images/newSite/bg_footer.jpg) 0 0 repeat-x;	padding:15px 20px 10px 20px; 	font-size:10px;	color: #ccc;}#nav {	background: url(../Images/newSite/bg_mainNav.jpg) 0 0 repeat-x;	height: 42px;	margin: 0px;}#w2 {	width:1024px;	min-height: 500px;	margin: 0px;	padding: 0;	background: #333;}#col1 {	background: #333 url(../Images/newSite/bg_leftNavTop.jpg) 0 0 no-repeat;	width: 120px;	float: left;	margin: 0;	padding: 83px 0 0 0;	display: block;}#col2 {	width: 804px;	float: left;	margin: 0;	padding: 0;	display: block;}#col3 {	background: #333 url(../Images/newSite/bg_mainNavRight.jpg) 0 0 no-repeat;	width: 100px;	float: left;	margin: 0;	padding: 0;	display: block;	height:143px;}#mid {	padding: 10px 20px;	background: #fff;	display: block;	margin: 0;	min-height: 437px;}body.photos #mid {	min-height:500px;}p, td {	font-size: 12px;	color: #666666;	line-height: 18px;	margin: 5px 0;}h1 {	color: #333333;	font-size: 20px;	margin-bottom: 30px;}h2 {	color: #333333;	font-size: 15px;	margin-top: 30px;}a {	color: #1260E6;}ul.mainNav {	float: left;	padding: 0px;	margin: 8px 8px 8px 40px;}ul.mainNav li {	list-style:none;	float: left;	margin: 0 10px 10px 10px;	color: #fff;	font-size: 14px;	font-weight: bold;}ul.mainNav li a {	color: #fff;	text-decoration: none;}ul.mainNav li a:hover, ul.mainNav li a.on {	color: #ccc;}ul.leftNav {	list-syle: none;	margin:0 10px;	padding:0;	}ul.leftNav li {	list-style:none;	margin: 10px 0;	color: #fff;	font-size: 12px;	font-weight: bold;}ul.leftNav li a {	color: #fff;	text-decoration: none;}ul.leftNav li a:hover, ul.leftNav li a.on {	color: #ccc;}ul.thirdNav {	list-syle: none;	margin:0 0px;	padding:0;	}ul.thirdNav li {	list-style:none;	margin: 3px 10px;	color: #fff;	font-size: 11px;	font-weight: normal;}.callout {	background: #f0f0f0;	padding: 10px;	margin: 0 10px 20px 10px;}img.border, .blogentry img {border: 3px solid #ccc; }.blogentry h3{	font-size: 16px;	float: left;	margin-bottom: 0px;	margin-top: 5px;}.blogentry h3 a {	text-decoration: none;}.blogentry h3 a:hover {	text-decoration: underline;}.blogentry .date {	color: #ccc;	float: right;}.blogger-post-footer img { border: none;}.clr { height:0;margin:0;font-size:1px;line-height:0;clear:both;}.left {float: left; margin-right: 10px; }.socialMedia {	height: 50px;	display: block;	background-position: 0 0;	background-repeat: no-repeat;	padding-left: 60px;	padding-top: 15px;}.facebook {	background-image: url(../Images/newSite/facebookicon_small.png);}.twitter {	background-image: url(../Images/newSite/twittericon_small.png);}.blogspot {	background-image: url(../Images/newSite/blogspoticon_small.png);}.worldChamps {	background-image: url(../Images/newSite/2010ISU_worldChamps.jpg);	height: 75px;	padding-left: 80px;}