/*
Theme Name: The Santa Cruz Experience
Author: James Lafferty
Version: Development
*/

/*
Apply Yahoo!'s reset css to make sure everything starts out good. Commenting out style on the html element.
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
*/
/*html{color:#000;background:#FFF;}*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

/*
Now we can start styling!
*/
body{background:#acacac url(images/body-bg.gif) repeat-x 0 0;font-family:Verdana, Helvetica, Arial, Sans-Serif;text-align:center;}
fieldset{border:1px solid #333;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-opera-border-radius:10px;-khtml-border-radius:10px;-moz-box-shadow:rgba(0,0,0,0.45) 0 2px 2px;-webkit-box-shadow:rgba(0,0,0,0.45) 0 2px;margin:0 0 20px 0;padding:35px 20px 20px 20px;}
form{color:#333;font-size:12px;}
h1{color:#020643;font-family:Tahoma,Verdana,Helvetica,Sans-Serif;font-size:16px;font-weight:800;margin:0 0 15px 0;position:relative;}
label{clear:both;display:block;margin:0 0 10px 0;text-align:right;width:330px;}
label.radio{padding:0 0 0 160px;text-align:left;width:190px;}
label.error{color:#f00;margin:10px 0 0 0;}
legend span{color:#020643;font-size:14px;font-weight:800;left:15px;position:absolute;top:5px;z-index:1000;}
p{color:#333;font-size:12px;line-height:1.75;margin:0 0 15px 0;}
strong{font-weight:800;}
.alignright{display:inline;float:right;margin:5px 0 5px 5px;}
.fieldset{position:relative;}
.ui-datepicker{background:#fff;border:1px solid #333;color:#333;font-size:12px;padding:10px 10px 10px 10px;}
.ui-datepicker-calendar td{border:1px solid #ccc;padding:2px 2px 2px 2px;}
.ui-datepicker-next{cursor:pointer;display:inline;float:right;font-size:10px;}
.ui-datepicker-prev{cursor:pointer;display:inline;float:left;font-size:10px;}
.ui-datepicker-title{clear:both;}
.ui-dialog{background:#fff;border:1px solid #333;}
.ui-dialog table{color:#333;font-size:10px;}
.ui-timepickr-row li{border:1px solid #333;display:inline;float:left;margin:2px 2px 2px 2px;padding:2px 2px 2px 2px;}
.ui-helper-clearfix{clear:both;}
.ui-helper-hidden-accessible{display:none;}
.wp-caption-text{font-size:10px;line-height:1;}
#footer{background:#878787;clear:both;color:#fff;height:40px;margin:0 auto 0 auto;overflow:hidden;padding:5px 0 5px 15px;width:760px;}
#footer .address{float:right;font-size:11px;padding:10px 15px 10px 15px;}
#footer .address p{text-align:center;}
#footer p{color:#fff;font-size:11px;line-height:100%;text-align:left;}
#footer p.copy{padding:15px 0 15px 0;}
#header{background:url(images/header-bg.jpg) no-repeat 0 0;border-bottom:2px solid #bcbcbc;height:125px;margin:0 auto 20px auto;position:relative;width:762px;}
#header h1{height:80px;width:762px;}
#header h1 a{display:block;height:80px;width:762px;}
#header h1 a span{display:none;}
#inner-wrap{background:#fff;width:810px;padding:25px 0 15px 0;}
#main-content{display:inline;float:left;min-height:522px;text-align:left;}
#main-content h2{color:#020643;font-size:14px;font-weight:800;margin:0 25px 15px 25px;}
#main-content .post{margin:20px 25px 0 25px;text-align:left;}
#main-content .post h2,#main-content .post h3,#main-content .post h4,#main-content .post h5,#main-content .post h6{color:#020643;font-size:14px;font-weight:800;margin:0 0 15px 0;text-align:left;}
#main-content img{border:1px solid #222;}
#main-content ul{color:#333;font-size:12px;margin:0 0 15px 0;}
#main-content ul li{line-height:1.75;list-style:inside disc;padding:0 0 6px 15px;}
#shuttle-form{text-align:left;width:540px;}
#sidebar{background:url(images/sidebar-scrollwork.gif) no-repeat top left;display:inline;float:left;margin:0 25px 0 20px;min-height:210px;padding:20px 10px 20px 30px;text-align:left;width:143px;}
#sidebar ul li{padding:0 0 5px 15px;}
#sidebar li h2{padding:10px 0 10px 5px;}
#sidebar h2 a{color:#333;font-family:Tahoma,Verdana,Helvetica,Sans-Serif;font-size:14px;font-weight:800;padding:0 0 5px 0;text-decoration:none;}
#sidebar ul li a:link,#sidebar ul li a:visited{color:#333;font-family:Tahoma,Verdana,Helvetica,Sans-Serif;font-size:12px;font-weight:800;text-decoration:none;}
#sidebar ul li a:active,#sidebar ul li a:hover{color:#666;text-decoration:underline;}
#top-nav{background:url(images/top-nav-bg.png) repeat-x 0 0;border-bottom:1px solid #333;height:30px;position:absolute;right:1px;top:80px;}
#top-nav li{background:url(images/top-nav-li-bg.gif) no-repeat 100% 0;display:inline;float:left;height:25px;padding:5px 10px 0 9px;}
#top-nav li.first{background:url(images/top-nav-lt.gif) no-repeat 0 0;height:30px;width:19px;}
#top-nav li.last{background:none;}
#top-nav li a:link,#top-nav li a:visited{color:#333;font-size:12px;text-decoration:none;}
#top-nav li a:hover,#top-nav li a:active{color:#666;}
#top-nav li ul{display:none;}
#wrap{background:url(images/wrap-bg.png) repeat-y 100% 0;margin:0 auto 0 auto;overflow:visible;position:relative;width:822px;}
#wrap .bottom-lt{background:url(images/bottom-lt.gif) no-repeat 0 0;height:22px;position:absolute;left:0;bottom:-9px;width:22px;}
#wrap .bottom-rt{background:url(images/bottom-rt.gif) no-repeat 0 0;height:27px;position:absolute;right:4px;bottom:-16px;width:27px;}
#wrap .top-lt{background:url(images/upper-lt.gif) no-repeat 0 0;height:18px;position:absolute;left:0;top:0;width:55px;}
#wrap .top-rt{background:url(images/upper-rt.gif) no-repeat 0 0;height:18px;position:absolute;right:5px;top:0;width:25px;}
#wrap-bottom{background:url(images/bottom-bg.png) repeat-x 0 100%;margin:15px auto 15px auto;padding:0 0 8px 0;width:810px;}
.jpssss-slideshow{margin-left:20px}
.wp-caption img{border:1px solid #333;}
#main-content #slideshow li{list-style:none;}

#lower-nav{background:url(images/lower-nav-bg.jpg) no-repeat bottom center;clear:both;height:328px;margin:0 0 20px 0;}
#lower-nav ul{height:213px;margin:0 auto 0 auto;width:612px;}
#lower-nav ul li{display:inline;float:left;height:213px;margin:0 40px 0 39px;width:125px;}
#lower-nav ul li a{display:block;height:213px;width:125px;}
#lower-nav ul li a span{display:none;}
#lower-nav .airporter{background:url(images/airporter-link.jpg) no-repeat 0 0;}
#lower-nav .weddings{background:url(images/weddings-link.jpg) no-repeat 0 0;}
#lower-nav .wine{background:url(images/wine-link.jpg) no-repeat 0 0;}
