﻿body{width:960px;margin:0 auto;padding:0;font-family:Roboto,sans-serif;font-size:14px;color:#322c1e}#search fieldset,h1,h2,h3,h4{margin:0;padding:0}h1,h2,h3,h4{font-weight:400}h1,h2,h4{font-size:2em}h3{font-size:1.2em}ol,p,ul{margin-top:0;line-height:170%}a{color:#0a729e}a:hover{text-decoration:underline}#header{height:84px;margin:0}#header a,a{text-decoration:none}#header a{border:0;background:0 0;color:#14799f}#logo{float:left;margin-top:8px}#search-box{margin:0;float:right;margin-top:24px}#search-control{padding:0;margin-left:20px;display:inline-block}#search fieldset{border:0}#search-text{width:170px;padding:4px;border:0;background:#fff;font-size:11px;color:#322c1e;border:1px solid #c7c7c7}#search-submit{width:50px;height:23px;background:#3297bd;font-weight:700;font-size:10px;color:#fff}#menu{float:left;list-style:none;margin:0;padding:0;line-height:normal;display:inline-block}#menu li{float:left}#menu a{display:block;padding:4px 14px;text-align:center;text-transform:uppercase;font-weight:700}#menu a:hover{text-decoration:underline}#sidebar ul{padding:0;list-style:none}.art-header img,.art-header p{float:left}.art-header a{display:block;padding-bottom:4px}.art-header h1{font-size:1.7em}.art-header h2{font-size:16px;font-weight:700}.art-header p{font-size:12px;line-height:14px;width:90%}#page,#sidebar li{margin:0;padding:0}#content{float:right;width:640px;padding:14px 10px;border-top:1px solid #80afc2}.post .title{letter-spacing:-.5px;color:#000}.post .title a{color:#0a729e;border:0}.post .meta{border-bottom:1px solid #80afc2;margin:10px 0;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700}.post .meta .date{height:24px;padding:3px 0;color:#322c1e}.post .meta a{color:#322c1e}.sidebar-element{padding:6px 0 6px 30px;margin:0;background:#88b6c3;letter-spacing:-.5px;font-size:1.6em;color:#322c1e;line-height:100%}#sidebar p{text-align:justify;margin:0;padding:10px 30px}.post .entry{padding:0 0 20px;text-align:justify}#sidebar{float:left;width:280px;padding:0;color:#646464}#footer,#sidebar ul{margin:0}#sidebar li{border-right:1px solid #80afc2}#sidebar li ul{margin:0;padding-bottom:30px}#sidebar li li{line-height:35px;border-bottom:1px dotted #80afc2;margin:0 30px;border-right:none}#sidebar li li span{display:block;margin-top:-20px;padding:0;font-size:11px;font-style:italic}#sidebar a{border:0}#sidebar a:hover{text-decoration:underline;color:#767676}#footer{height:50px;padding:0 0 15px;border-top:4px solid #80afc2;font-family:Arial,Helvetica,sans-serif}#footer p{margin:0;padding-top:20px;line-height:normal;font-size:10px;text-transform:uppercase;text-align:center;color:#444}#footer a,#sidebar a{color:#322c1e}.clear{clear:both}#user-review-form{margin-top:40px}.text-box{width:30em}.text-box.multi-line{height:6.5em}.art-header{padding:8px 0}.art-header img{margin-right:10px}.program-title{letter-spacing:-.5px;color:#000;width:580px}.thumbnail{max-width:640px}.page-item-left{width:250px;margin:10px 0;float:left;text-align:left}.page-item-right{width:250px;margin:10px 0;float:right;text-align:right}.item-description,.website-button{font-weight:700}.item-description{font-size:14px}.item-summary{margin:20px 0}.website-button{cursor:pointer;text-decoration:none;display:inline-block;color:#fff;background:linear-gradient(#4590A9,#46ABD1);padding:8px 15px;margin:10px 0;border-radius:4px}.website-button:hover{background:#46abd1}span.stars,span.stars span{display:block;background:url(images/stars.png) 0 -16px repeat-x;width:80px;height:16px}span.stars{float:right}span.stars span{background-position:0 0}.new-item{padding:0 30px;margin-top:5px}.news-date{background-color:#6db8d1;border-bottom:1px solid #6db8d1;color:#fff;padding:6px;width:54px;float:left;margin:6px 10px 0 0;text-align:center}.news-head{font-weight:700}.display-invisible{display:none}.item-archive{margin:10px 0}.item-archive h3{font-size:1em;font-weight:700;margin:6px 0}.item-archive a{display:list-item;margin-left:16px}#copy-url-text{padding:0;margin:0;font-size:14px;color:#000;font-weight:700}#copy-url-input{display:none;text-align:center;width:100%;font-size:14px;margin:10px 0;padding:3px 0;border:1px solid #000}#copy-url-btn{display:none}@media screen and (min-device-width:320px) and (max-device-width:568px){#content,#sidebar{width:100%;float:left}body{width:568px}}