/*
Theme Name: Happy Santa Cruz
Theme URI: http://www.happysantacruz.com/
Description: The happiest theme in the world.
Version: 1.0
Author: James Lafferty
Author URI: http://www.clocktowerarts.com
*/
html, body{color:#0078A6; font-family:Helvetica,Verdana,Arial,sans-serif; margin:0 0 0 0; padding:0 0 0 0; text-align:center;}
body{background:url(images/bg.png);}
a:link, a:visited{color:#0078A6;}
fieldset,h1,h2,h3,h4,h5,h6,p,ul,li,hr,textarea{border:none;margin:0 0 0 0; padding:0 0 0 0; text-align:left;}
img{border:none;}
input,textarea{border:1px solid #0078A6;}
p{padding:0 0 10px 0;}
textarea{width:664px;}
#content{background:#F8EF22; border:2px solid #0078A6; padding:15px 37px 15px 37px; width:664px;}
#footer{background:#F8EF22; border:2px solid #0078A6; font-size:10px; height:34px; margin:5px 0 0 0; overflow:hidden; vertical-align:middle; width: 738px;}
#footer p{padding:12px 37px 12px 37px; text-align:right;}
#header{background:url(images/header-bg.png) no-repeat 0 20px; height:194px; margin:0 0 5px 0; position:relative;}
#header h1{height:160px;}
#header h1 a{display:block; height:160px; width:738px;}
#header h1 a span{display:none;}
#header .description{display:none;}
#header .nav{background:url(images/nav-bg.gif) repeat-x 0 0; border:2px solid #0078A6; bottom:0; height:34px; overflow:hidden; position:absolute; width:738px;}
#main-nav{display:inline; float:left; list-style:none;}
#main-nav li{border-right:1px solid #00AEF0; display:inline; float:left; height:20px; padding:0 23px 0 23px; position:relative; top:8px; width:50px;}
#main-nav li a:link, #main-nav li a:visited{display:block; font-size:16px; font-weight:700; left:23px; position:absolute; text-decoration:none; top:0; width:50px;}
#main-nav li a:hover, #main-nav li a:active{font-size:18px;}
#page{margin:0 auto 0 auto; width:738px;}

/*Non-profits*/
.non-p{min-height:130px; margin:0 37px 0px 33px;}
.non-p h4{font-size:12px; margin:0 0 0 0; padding:6px 0 6px 0;}
.non-p img {background:url(images/non_p_border.gif) top right; display:inline; float:left; height:99px; margin-right:26px; padding-right:3px; width:155px;}
.non-p p{font-size:12px; margin:0 0 0 0; padding:0 0 0 0;}

/*Errors*/
label.error{color:#ff0000;}

/*Shop*/
.shop{list-style:none; margin:0 37px 0 37px; padding:11px 0 0 0; text-align:left; width:658px;}
.shop ul{padding:0 0 0 0;}
.shop li{display:inline; float:left; height:300px; margin:0 6px 4px 6px; overflow:hidden; padding:0 0 0 0; text-align:left; width:184px;}
.shop li.sticker{height:150px;}
.shop li span {font-size:10px; font-weight:700;}
.status{color:#0078a6; display:inline; font-size:5.25em; font-weight:700; margin:0 0 0 0; padding-left:2px;}
.input-add{background-image: url(images/btns/add_btn.png); margin:12px 0 0 0;}
.input-btn{background-repeat:no-repeat; background-position:0 0; height:32px; overflow:hidden; width:106px;}
.input-btn:hover{background-position:-106px 0;}
.input-post{background-image: url(../images/btns/post_btn.png);}
.submit-menu{margin:-60px 48px 0 48px; position:relative; top:0;}
.submit-menu ul li{margin:0 5px 0 0;}

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
