/*
Theme Name:OfficialWordPresqTheme
Theme URI:http://wordpresq.com
Description:WordPrESQ official design
Version:1.0
Author:Ash Goodman - WordPrESQ
Author URI:http://thinkinginvain.com
Tags:WordPrESQ
*/
@import url("960.css");/** Navigation menus - EDIT WITH CAUTION!!! ONly a few things should be touched - look for 'edit here' signs. **/
#wpesq-nav{z-index:1000;}
/* Nav container */
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;z-index:1000}
/* Nav style reset*/
.sf-menu{line-height:1.0;padding-left:2px;}
ul.sf-menu li{float:left;position:relative;}
/* Nav style (horizontal or vertical?) comment float for horizontal*/
ul.sf-menu > li{float:left;background:#fff;padding-right:15px}
/* Main nav container (li) style*/
ul.sf-menu > li:first-child{padding-left:15px}
ul.sf-menu a{background:none;text-decoration:none;font-size:16px;}
/* Sub nav & Main nav link (a) style */
ul.sf-menu > li > a{padding:16px 38px 12px;color:#fff;font-size:24px;text-align:center;font-weight:lighter;background:url(images/menu.jpg) repeat-x;}
/* Main nav link (a) styles */
ul.sf-menu > li.current_page_item,
ul.sf-menu > li.current_page_ancestor{}
/* Current Main nav container (li) style*/
ul.sf-menu > li.current_page_item > a,
ul.sf-menu > li.current_page_ancestor > a{color:#fff;}
/* Current Main nav link (a) style*/
ul.sf-menu > li.current_page_item > a div,
ul.sf-menu > li.current_page_ancestor > a > div{color:#fff;}
ul.sf-menu > li:hover > a{}
/*** ESSENTIAL STYLES ***/
.sf-menu ul{position:absolute;}
/* left offset of submenus need to match (see below) */
/*.sf-menu ul li{min-width:174px;}*/
.sf-menu li:hover{visibility:inherit;}
/* fixes IE7 'sticky bug' */
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:35px;z-index:99;}
/* top property should match Main nav ul or li item height */
/*.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:160px;top:0px;z-index:99;}
/* left property should match Main nav ul or li item width (horizontal version) */
.sf-menu li:hover ul a,.sf-menu li.sfHover ul a{background:#666;color:#fff;}
/* sub nav hover */
.sf-menu li:hover ul a:hover,.sf-menu li.sfHover ul a:hover{background:#777;}
/*ul.sf-menu li > ul,ul.sf-menu li > ul{padding-top:10px;}
/* fix spacing between Main nav and first Sub nav */
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{/*top:-999em;*/left:320px;top:0;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:162px;top:0;}
/* left property should match ul width */
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:162px;top:0;}
/* left property should match ul width */
/*** ESSENTIAL STYLES --- END***/
body{font-family:helvetica;color:#555;font-size:13px;background:url(images/menu_bg.jpg) repeat-x 0px 163px;font-weight:lighter;}
strong{font-weight:normal}
a{color:#033067;}
#wpesq-header,#wpesq-main,#wpesq-footer{clear:both;}
#wpesq-wrapper{border-top:4px solid #08356a;margin-top:2px;}
#logo{padding-top:12px;float:left;}
#logo a{display:block;width:607px;height:128px;background:url(images/logo.jpg) no-repeat;text-indent:-9999em;}
#info{float:right;padding-top:13px;width:245px;text-align:right;}/* padding-top:28px; */
#donate,#volunteer{padding:10px 8px 4px;margin-left:2px;background:url(images/menu.jpg) repeat-x;display:block;float:right;}
#donate{background-position:0 -194px;}
#volunteer{background-position:0 -130px;}
#wpesq-nav{height:55px;margin:15px 0 10px;}
/** Featured Content Slider **/ 
#wpesq-slider-wrap,#wpesq-slider-wrap-inner{max-width:1200px;min-width:960px;height:388px;display:block;padding:0;overflow:hidden;margin:0 auto 10px;}
#wpesq-slider-wrap-inner{height:168px}
#wpesq-slider,#inner-slider{/*width:1200px !important;*/overflow:hidden;}
#wpesq-slider{height:388px;}
#inner-slider{height:168px;}
#wpesq-footer{background:#707070;border-top:4px solid #363636;color:#fff;font-size:14px;padding-top:10px;margin-top:10px;padding-bottom:8px}
#wpesq-footer .left{float:left;}
#wpesq-footer .right{text-align:right;float:right;}
#related{padding:5px 0;height:20px;}
#related li{border-right:1px solid #fff;float:right;padding:2px 10px;}
#related li:first-child{border-right:none;}
#related a{color:#fff;text-decoration:none;}
.sidebar{float:left;width:155px;padding-right:10px;border-right:1px solid #ddd;margin-right:15px;font-size:14px;}
.sidebar .widgettitle,h2{color:#ccc;font-size:32px;font-weight:lighter;}
.sidebar .widgettitle{color:#321195 !important;padding-top:0px;}
.sidebar ul,.sidebar li,#related,#related li{list-style:none;margin:0}
.sidebar li li{padding:7px 0 8px 15px;background:url(images/bullet.jpg) no-repeat 0 11px;border-top:1px dashed #ccc;}
.sidebar li li:first-child{border-top:none;padding-top:7px;}
#inner-wrapper{font-size:16px;width:768px;float:left;color:#000;padding-left:10px;}
.home #inner-wrapper{width:778px;padding:0;}
#inner-wrapper .inner{line-height:22px;}
.home .box:fist-child{margin-left:10px;}
.home .box{width:240px;float:left;margin-left:19px;}
.home .box .head{background:url(images/menu.jpg) repeat-x;height:52px;padding-top:12px;color:#fff;text-align:center;margin-bottom:10px;font-size:12px;}
.home .box h2{color:#fff !important;font-size:20px;font-weight:normal;margin:4px;}
#by{clear:both;font-size:12px;padding:5px 0}
#by a{color:#fff;text-decoration:none}
ul.sf-menu .panel{display:none;left:50%;position:absolute;width:960px;background:url(images/menu-bg.png) no-repeat left bottom;padding:10px 10px 15px;}
.sf-menu li:hover .panel{display:block;}
.panel > div{background:#fff;}
.panel > div > div{float:left;width:270px;padding:0 10px;}
.panel ul{position:static;margin:10px 0;}
.panel li{background:url(images/bullet.jpg) no-repeat 2px 5px;float:none !important;padding:3px 10px 3px 20px;font-size:11px;line-height:15px;/*width:190px;*/}
.panel li:hover{background-color:#ddd;}
.panel li:first-child{background-image:none;font-size:13px;}
.panel a{font-size:11px !important;color:#033067 !important;background:none !important;}
.panel li:hover a{color:#000 !important;}
.panel h2{border-bottom:1px dashed #ccc;clear:both;padding:0 25px 5px;}
.panel li:first-child{color:#2C8889;}
.panel li.casa{color:#002D63;}
.panel strong{font-size:15px;}
#wpesq-main h2 {color:#321195;}
#wpesq-main h3 {color:#033067;/*clear:both*/}
.alignleft {float:left;margin:0 15px 5px 0}

#ab {margin-left: -260px;}
#ac {margin-left: -486px;}
#fo {width: 290px; margin-left: -84px;}
.nivo-controlNav a:first-child {margin-left:840px}
.nivo-controlNav {margin: auto;position: static !important;width: 960px;z-index: 100 !important;padding-top:348px}
.gfield {margin-left:0}
#golf-sponsor ul{margin:0;}
.gform_wrapper h2 {font-size:28px;}
.internal .gform_button[type="submit"] {font-size:16px;color:#fff;background:#B60001;padding:5px 10px;float:right;}
.internal.long .gsection {border-bottom:none;}
.internal.long .gsection h2 {font-weight:normal;color:#666 !important;text-align:justify;font-size:16px}
.gfield_radio li {float:left;width:250px}