﻿.yt-uix-button{background-position:0 0;height:2.0833em;border:1px solid #ccc;-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EFEFEF)";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;vertical-align:middle;cursor:pointer;overflow:visible;background-image:0;background-color:#f6f6f6;background-repeat:repeat;background-attachment:scroll;padding:0 .5em}
.yt-uix-button:hover,.yt-uix-button:focus{background-position:0 0;-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EBEBEB)";outline:0;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;background-image:0;background-color:#f3f3f3;background-repeat:repeat;background-attachment:scroll;border-color:#999}
.yt-uix-pager,.searchFooterBox div.yt-uix-pager{text-align:right;border:none;padding:0 0 15px}
.yt-uix-pager .yt-uix-button{color:#03c}
.yt-uix-pager .yt-uix-pager-selected{color:#000;font-weight:700;background:#ddd;-moz-boz-shadow:none;-webkit-box-shadow:none;box-shadow:none;cursor:default;border-color:#ccc}
.yt-uix-pager-link{font-size:13px;margin-left:1em;margin-right:1em;color:#2626b8}
.yt-uix-pager-link:hover{color:#693fd5}
body{background:#18191B url(../graphics/body_bg.gif) repeat-x;font-family:Georgia, "Times New Roman", Times, serif;margin:0;padding:0}
a{color:#517307;text-decoration:none}
a:hover{color:#67920D;text-decoration:underline}
#navigation{border-bottom:3px solid #abc3d2;font-family:Arial, Helvetica, sans-serif;position:relative;z-index:2000;font-size:16px;font-weight:700;width:980px;height:41px;background:url(../graphics/nav_bg2.gif) no-repeat}
#navigation a:hover{background:#bee87c;color:#426210;text-decoration:none}
.sf-menu ul{border:2px solid #67920D;position:absolute;top:-999em;width:12em}
.sf-menu a{border-left:1px solid #FFFFD2;border-right:1px solid #A4CF47;display:block;position:relative;text-transform:uppercase;font-size:16px;text-decoration:none;padding:11px 20px 6px}
.sf-menu ul a{border-bottom:1px solid #A4CF47;border-top:1px solid #FFFFD2;background:none;cursor:pointer;text-transform:none;border-left:none;border-right:none;font-size:14px;text-decoration:none;padding:10px}
.sf-menu ul a:hover{background:#336A93!important;color:#FFF!important;border-bottom-color:#1C4563;border-top-color:#84B1D3}
.sf-menu a,.sf-menu a:visited{color:#517307}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{background:#f6fee2;outline:0}
.sf-menu ul li:hover,.sf-menu ul li.sfHover a.item,.sf-menu ul a:focus,.sf-menu ul a:hover,.sf-menu ul a:active{background:#336A93;color:#FFF!important;border-bottom-color:#1C4563;border-top-color:#84B1D3}
#matches-content{background-color:#c0d8e6;width:980px;position:relative;z-index:100;border-bottom:1px solid #000}
.blue-block{color:#FFF;border-top:1px solid #000;display:block!important;text-align:center;font-size:25px;font-family:Georgia, "Times New Roman", Times, serif;width:980px;height:48px;background:url(../graphics/blue_bar_bg.gif) repeat-x;padding:15px 0 0}
.blue-block a{color:#C7E687;text-decoration:underline}
.blue-block a:hover{color:#fff;text-decoration:none}
#main-content{background:#c0d8e6;border:2px solid #abc3d2;width:936px;border-bottom:none;padding:20px}
.jFlowSelected{color:#FFF!important;text-decoration:none!important}
.gallery-block{background:#DBD1B9;border:2px solid #f3ece3;width:948px;height:518px;border-bottom:none;padding:14px}
.gallery-block li a{border:1px solid #000;display:block;width:146px;height:144px}
.gallery-block li a:hover{border:1px solid #FFF}
#main-content .left{background:#e8f6fe;border-right:1px solid #FFF;width:655px;float:left;margin:0;padding:15px}
#main-content .rightBox{border-left:1px solid #A7947A;background:#87acc3;width:210px;margin:0 0 10px;padding:15px}
#main-content ul{color:#534C42;line-height:22px;font-size:14px;margin:0 0 0 15px;padding:0 0 0 10px}
#main-content h2{color:#4B3D1B;border-bottom:1px solid #4B3D1B;font-size:25px;font-weight:400;font-family:Georgia, "Times New Roman", Times, serif;margin:0;padding:0 0 5px}
#main-content h3{color:#4B3D1B;font-size:24px;font-weight:400;font-family:Georgia, "Times New Roman", Times, serif;margin:0;padding:5px 0 0}
#main-content p{color:#534C42;font-size:14px;line-height:24px;margin:15px 0;padding:0}
#main-content p.intro-text{color:#23201B;font-size:16px;font-weight:700;line-height:26px;margin:15px 0 20px}
#main-content a{color:#2E546F}
.portfolio-entry{border-top:1px solid #DBD1B9;clear:both;margin:8px 0 0;padding:5px 0 0}
.textbox{border:1px solid #C7B998;color:#888;display:block;float:left;width:200px;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;margin:0 0 10px;padding:5px}
.textarea{border:1px solid #C7B998;color:#888;display:block;float:left;width:250px;height:100px;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;margin:0 0 10px;padding:8px}
.button{background:#336A93;color:#FFF;border:2px solid #0E3B65;font-weight:700;font-family:Arial, Helvetica, sans-serif;font-size:14px;text-transform:uppercase;width:180px;display:block;clear:both;position:relative;left:250px;margin:10px 0 0;padding:5px 8px}
#footer{border-left:1px solid #325772;border-right:1px solid #325772;color:#FFF;border-top:1px solid #000;background:#0F3149;font-size:14px;width:938px;margin:0 auto;padding:20px}
#footer a{color:#E2F3BE;text-decoration:underline}
#footer a:hover{color:#FFF;text-decoration:none}
a:active,a:focus{outline:none}
#content{width:980px;margin:0 auto}
.clear{clear:both;display:block}
img{border:none}
.img-left{float:left;position:relative;top:5px;width:60px;margin:0 20px 15px 0}
.img-right{float:right;position:relative;top:5px;margin:0 0 15px 20px}
#header{position:relative;width:980px;height:80px;background:url(../graphics/header_bg.jpg) no-repeat}
#header h1{width:289px;height:75px;position:absolute;top:12px;left:29px;margin:0;padding:0}
#header h1 a{text-indent:-2000px;display:block;background:url(../graphics/logo.gif) no-repeat;width:289px;height:55px}
#header .contact-info{text-align:right;font-size:22px;width:100px;height:90px;position:absolute;right:30px;bottom:-15px}
#header .header-logo{width:350px;height:50px;position:absolute;left:30px;bottom:10px}
#header .contact-info em{font-family:Arial, Helvetica, sans-serif;font-style:normal}
#header .contact-info small{display:block;font-size:16px;margin:0;padding:0}
#header .contact-info a{text-decoration:underline}
#header .contact-info a:hover{text-decoration:none}
#navigation a.first{border-left:none}
#navigation a.last{border-right:none}
.sf-menu,.sf-menu *{list-style:none;margin:0;padding:0}
.sf-menu{line-height:1.0;margin:0}
.sf-menu ul li{width:100%}
.sf-menu li:hover{visibility:inherit}
.sf-menu li{float:left;position:relative}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.4em;z-index:99}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(../graphics/arrows.gif) no-repeat -10px -100px}
a > .sf-sub-indicator{top:.8em;background-position:0 -100px}
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0}
#myController{display:none}
#matches{padding:20px 0 20px 27px}
#matches img{display:block;width:298px;height:230px;margin:0}
.blue-block.small{font-size:18px!important;padding-top:18px!important;height:25px!important}
.jFlowPrev,.jFlowNext{cursor:pointer;display:block;width:73px;height:63px;text-indent:-5000px;position:absolute}
.jFlowPrev{bottom:0;left:0;background:url(../graphics/button_left.gif) no-repeat}
.jFlowNext{bottom:0;right:0;background:url(../graphics/button_right.gif) no-repeat}
.jFlowControl{cursor:pointer}
.gallery .jFlowPrev{top:0!important;left:0}
.gallery .jFlowNext{top:0!important;right:0}
.gallery-block ul{list-style:none;width:948px;height:146px;display:block;margin:0 0 12px;padding:0}
.gallery-block li{display:block;width:148px;height:146px;float:left;margin:0 12px 0 0;padding:0}
.gallery-block li img{display:block;width:146px;height:144px;margin:0}
#main-content .right{width:219px;float:left;margin:0}
#main-content h2 strong,#main-content h2 b{letter-spacing:-1px}
form{margin:0;padding:0}
label{display:block;float:left;width:250px;margin:0 0 10px}
#footer span{position:absolute;right:20px;top:20px}
.spacer{height:20px}
#matches div div{float:left;width:296px;height:230px;border:1px solid #999;position:relative;overflow:hidden;text-align:center;margin:25px 15px 0 0}
#matches span.title{font-family:"Trebuchet MS",sans-serif;font-weight:700;font-size:18px;position:relative;top:-230px;display:block;width:295px;height:25px;text-align:center;background-color:#feefee;opacity:0.90}
#matches a{color:#9c0e04}
#matches span.mcat{display:block;width:140px;text-align:left;float:left;padding-left:5px}
#matches span.udate{display:block;width:140px;float:right;text-align:right;padding-right:5px;color:#1b6089}
#matches div.description{font-family:"Trebuchet MS",sans-serif;font-style:normal;font-variant:normal;font-weight:400;font-size:15px;line-height:normal;font-size-adjust:none;font-stretch:normal;-x-system-font:none;color:#83818f;background-color:#f1f2f3;opacity:0.90}
div .mvideo img{width:650px;height:400px}
.schost{width:300px;float:left;text-align:right}
#goals .host{float:left;width:50px;text-align:right;background-color:Gray}
#goals .guest{background-color:lime}
.scguest{width:300px;float:right;text-align:left}
.commenter{float:left;width:300px}
.commentDate{float:right;text-align:right}
#catName{font-size:19px;color:#4b3d1b;background-color:#a2c3d8;margin-right:9px;padding:5px 0 5px 10px}
#catNamei{font-size:19px;color:#4b3d1b;background-color:#a2c3d8;margin-right:30px;padding:5px 0 5px 10px}
.socials{padding:15px 0 10px}
.fb_iframe_widget {float:left;}
.share{position:absolute; left: 550px;}
.sf-menu ul a.top,#main-content.subpage{border-top:none}
.sf-menu ul a.bottom,.gallery{border-bottom:none}
.sf-menu li li,.sf-menu li li li{background:#f6fee2}
#main-content .right ul,#main-content .right p{color:#23201B!important}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul,ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul,ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:12em;top:-.1em}
.sf-menu ul .sf-sub-indicator,.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0}
.gallery-block ul.bottom,.gallery-block li.last{margin:0}
#catName a,#catNamei a{font-size:20px;font-family:Georgia,"Times New Roman",Times,serif;color:#A81313}
#counter{width: 100px;}#contact-us{width: 150px;position: absolute;right: 55px;bottom: 37px;}
#announcementi{font-size:15px;color:#4b3d1b;background-color:#f4ad49;margin-right:30px;padding:5px 0 5px 10px; text-align:center;}
#announcement{font-size:15px;color:#4b3d1b;background-color:#f4ad49;margin-right:9px;padding:5px 0 5px 10px; text-align:center;}
