@font-face {font-family: 'BalognaBold';src: url('fonts/balgnab-webfont.eot');src: url('fonts/balgnab-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/balgnab-webfont.woff') format('woff'), url('fonts/balgnab-webfont.ttf') format('truetype'), url('fonts/balgnab-webfont.svg#BalognaBold') format('svg');font-weight:bold;font-style: normal;}body,div,html,p,ul,li{padding:0;margin:0;}h1,h2,h3,h4,h5,h6{font-size:12px;margin:0;padding:0;}h1{font-size:34px;font-weight:bold;font-size:34px;color:#930b0b;font-family:"BalognaBold","Comic Sans MS","Comic Sans",fantasy;text-transform:uppercase;padding-bottom:12px;}h2{font-weight:bold;font-size:34px;color:#930b0b;font-family:"BalognaBold","Comic Sans MS","Comic Sans",fantasy;text-transform:uppercase;padding-bottom:12px;}h3{font-size:28px;color:#930b0b;}h4{font-weight:bold;font-size:21px;color:#930b0b;font-family:"BalognaBold","Comic Sans MS","Comic Sans",fantasy;text-transform:uppercase;padding-bottom:5px;}h5{font-size:15px;}h6{font-weight:boldfont-size:12px;text-transform:uppercase;color:white;}img{border-style:none;}ul{list-style:none;}a:link{font-family:Helvetica, Arial, sans-serif;text-decoration: underline;color:#0060aa;}a:visited{text-decoration: underline;color:#0060aa;}a:hover{text-decoration: underline;color:#930b0b;}a:active{text-decoration: underline;color:#930b0b;}p, ul, ol{padding-bottom:16px;line-height:1.5;}b, strong{color:#930b0b;font-weight:bold;}.clear{font-size:1px;height:1px;clear:both;margin:0;padding:0;}.validation-failed{background:#ED8D91;}body{margin:0 auto;color:#262624;font-family:Helvetica, Arial, sans-serif;background:#f4f2e8 url('images/body_bg.png') repeat;font-size:16px;}.iwidth{width:912px;margin:0 auto;}.swanvalley{font-size:34px;color:#171715;font-weight:bold;line-height:2px;text-transform:none;}.elementary{font-size:14px;color:#171715;text-transform:uppercase;letter-spacing:1px;}#header_holder{width:100%;height:399px;background:url('images/header_full_bg2.png') repeat-x;}#header{width:900px;height:399px;background:url('images/header_bg2.png?q=33') no-repeat;}#logo{float:left;width:450px;height:72px;}#logo img{vertical-align:top;}#catch{float:left;width:432px;text-align:right;padding-top:45px;}#nav{clear:both;height:30px;z-index:103;}#nav ul{padding-top:7px;padding-left:2px;z-index:102;line-height:1.2;}#nav ul li{position:relative;float:left;padding:0 18px;background:url('images/nav_sep.png') no-repeat right 2px;color:131313;text-decoration:none;font-size:14px;z-index:101;}#nav ul li a:link, #nav ul li a:visited, #nav ul li a:hover, #nav ul li a:active, #nav ul li a:focus{color:#131313;text-decoration:none;font-size:14px;}#nav ul li a:hover, #nav ul li a:active, #nav ul li a:focus{color:#000;}#nav > ul > li > .hassubnav{padding-right:14px;background-image:url('images/nav_arrow2.png');background-repeat:no-repeat;background-position:right center;}#nav ul li img{vertical-align:middle;}#nav ul li ul{position:absolute;top:16px;left:18px;background:#B0B0A8;border:0px solid #6C6B67;padding:0;z-index:100;text-align:left;width:200px;height:0;overflow:hidden;transition:height 0.3s;}#nav ul li:hover ul, #nav ul li a:focus ~ ul, #nav ul li .hovering{height:auto;border-top-width:1px;}#nav ul li ul li{float:none;background:transparent;text-align:left;padding:0;z-index:99;}#nav ul li ul li a:link, #nav ul li ul li a:visited, #nav ul li ul li a:hover, #nav ul li ul li a:active{display:block;padding:4px 8px;}#nav ul li ul li a:hover, #nav ul li ul li a:active{background:#C8C8C2;background:rgba(255,255,255,0.3);}#rotate_holder{position:relative;height:255px;z-index:51;}.rotate{position:absolute;top:4px;z-index:50;}.rotate_image{float:left;width:648px;height:247px;}.rotate_info_holder{float:right;width:240px;height:247px;background:url('images/rotate_bg.jpg') no-repeat top right;}.rotate_info{padding:10px 14px 0 34px;}.rotate_info p{color:#3c3c3c;font-size:12px;line-height:14px;width:185px;}#upcoming{height:42px;}#upcoming p{padding-left:107px;line-height:42px;color:#171615;}#upcoming p b{color:#171615;}#main_holder{margin-bottom:15px;}#main{width:900px;margin:0 auto;background:url('images/info_bg.jpg') no-repeat top right;}#main ul{padding-left:30px;list-style:disc;}#main ul ul{padding-top:4px;padding-bottom:0;list-style:square;}#main ul ul ul{list-style:circle;}#main ol{padding-left:30px;list-style:decimal;}#main ol ol{list-style:lower-alpha;}#main li{padding-bottom:4px;}#contactbox{position:relative;float:left;width:223px;height:auto;margin-top:18px;background:#faf9f6 url('images/contact_bg.jpg') no-repeat top left;font-size:14px;color:#171715;text-transform:uppercase;}#contactbox_inside{padding:92px 7px 0 16px;}#contactbox #arrownews{position:absolute;top:-58px;left:-8px;}#contactbox a:link, #contactbox a:visited, #contactbox a:hover, #contactbox a:active{text-transform:none;}#contactbox b, #contactbox strong{color:#171715;}#info{float:right;width:629px;margin-top:20px;}#footer_holder{width:100%;}#footer{margin:0 auto;font-size:11px;margin-bottom:10px;text-align:right;width:900px;}.skiptocontent, .skiptocontent:link, .skiptocontent:visited, .skiptocontent:hover, .skiptocontent:active, .skiptocontent:focus{display:block;width:160px;height:40px;line-height:40px;background:#333;font-size:17px;text-align:center;text-transform:uppercase;text-decoration:underline;color:#fff;position:absolute;left:-999em;top:0;z-index:50;}.skiptocontent:focus{left:16px;top:12px;}