/*
Theme Name: WordPress spata
Theme URI: http://wordpress.org/
Description: The bishta WordPress theme 
Version: 1.0
Author: anonymous
Author URI: http://wordpress.org/

*/



/* CSS Layout for SPATA website */

/* Normalizes browser display of type/padding/borders */

/* REMOVE PADDING AND MARGIN VALUES */
html, body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dd, dt, img,
blockquote, q, table, thead, tbody, tfoot, caption, th, tr, td, a, form,
input, textarea, fieldset, pre
{ margin: 0; padding: 0; }

/* NORMALIZE HEADER FONT SIZES */
h1, h2, h3, h4, h5 { font-size: 100%; }

/* REMOVE AUTOMATIC TOP/BOTTOM MARGINS ON NESTED LISTS AND REMOVES BULLET STYLING */
ul, ol, dl, ul ul, ul ol, ul dir, ul menu, ul dl,
ol ul, ol ol, ol dir, ol menu, ol dl,
dir ul, dir ol, dir dir, dir menu, dir dl,
menu ul, menu ol, menu dir, menu menu, menu dl,
dl ul, dl ol, dl dir, dl menu, dl dl
{ margin-top: 0; margin-bottom: 0; list-style: none; }

/* SET FONT STYLE AND WEIGHT TO NORMAL */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style: normal; font-weight: normal; }

/* REMOVE BORDER FROM TABLES */
table
{ border-collapse: collapse; border-spacing: 0;}

/* REMOVE BORDERS FROM FIELDSET, IMG */
fieldset, img
{ border: 0; }

/* LEFT-ALIGN TEXT IN CAPTION AND TH */
caption, th
{ text-align: left; }

/* REMOVE QUOTE MARKS FROM Q */
q:before, q:after
{ content: ''; }

/* Focus Outline fix for Firefox */
a { outline: none; }
:focus { -moz-outline-style: none; }
html {
	/*text-align: center;*/
	
}

body {
	position: relative;
	<!--width: 800px;
	margin: 0 auto;-->
	text-align: left;
	background-color: #001845;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding-top:20px;
}

div#branding {
	position: relative;
	width: 800px;
	height: 102px;
	padding: 0;
/*	margin: 20px 0 0 0;
*/}

#home div#branding {
	height: 150px;
}

#home div#branding p {
	margin-top: 12px;
}

span#logo {
	float: left;
	margin-left: 0;
}

span#pagetitle {
	float: left;
	margin-left: 116px;
	font-size:26px;
	font-weight:bold;
	margin-top:50px;
	color:#CC5200;
}

span#locator_link {
	float: right;
}

div#navigation {
	clear: left;
	float: left;
	width: 210px;
	min-height:457px;
	margin-bottom:10px;
}

#home div#navigation {
	width: 252px;
}

div#skiptocontent {
	height: 0;
	visibility: hidden;
}

li#nav_main_home, li#nav_main_spata, li#nav_main_awards {
	height: 24px;
}

li#nav_main_members {
	height: 23px;
}

li#nav_main_pools, li#nav_main_press {
	height: 25px;
}

div#nav_main ul li a {
	display: block;
	width: 210px;
	height: 23px;
	text-indent: -9999px;
}
#members #nav_main li a{
	text-indent: -9999px;
}
div#nav_main ul #nav_main_about a,div#nav_main ul #nav_main_hottubs a{
	text-indent:0;
	font-size:10px;
	font-weight:bold;
	height:24px;
	line-height:23px;
	padding-left:39px;
	text-indent:-9999px;	
	color:#fff;
}
#home div#nav_main li {
	height: 24px;
}

#home div#nav_main li a {
	display: block;
	width: 252px;
	height: 24px;
	text-indent: -9999px;
}

div#nav_sub1 {
	padding-top: 7px;
	padding-bottom: 16px;
}

div#nav_sub1 ul {
	padding: 0;
}

div#nav_sub1 ul li {
	padding: 0;
	margin: 0;
	height: 14px;
}

div#nav_sub1 ul li a {
	color:#FFFFFF;
	display:block;
	font-size:10px;
	height:14px;
	width:221px;
}

div#nav_sub_awards_years {
	padding-top: 20px;
}

div#nav_sub_awards_cats {
	padding-top: 12px;
	padding-bottom: 20px;
}

div#nav_sub_awards_years ul, div#nav_sub_awards_cats ul {
	padding : 0 25px 0 37px;
}

div#nav_finial {
	width: 210px;
	height: 1px;
	/*background: url(images/subnav_hline_down.gif) no-repeat;*/
}

div#nav_special {
	width: 170px;
}

div#nav_special ul {
	padding-top: 14px;
	margin-left: 39px;
	padding-left: 0;
}

div#nav_special ul li {
	padding-left: 0;
	margin-left: 0;
	margin-bottom: 6px;
	line-height: 14px;
}

div#lh_pic {
	width: 210px;
	margin: 22px 0 0 0;
}
#home div#lh_pic {
	width: 190px;
	margin: 13px 0 0 39px;
}

div#links, div#lh_info {
	width: 140px;
	padding-left: 26px;
	padding-top: 16px;
}

div.credit {
	display: none;
}

div#content_main {
	float: left;
	width: 382px;
	padding: 20px;
}

#press div#content_main {
	float: right;
	width: 550px;
	padding: 20px;
}

#home div#content_main {
	width: 362px;
}

div#content_sub {
	float: right;
	width: 132px;
}

#home div#content_sub {
	float: right;
	width: 146px;
}

div#hero {
	margin-bottom: 20px;
}

#home div#hero {
	margin-bottom: 0;
}

div.callout {
	float: right;
	width: 132px;
	margin: 30px 20px 20px 0;
	padding: 4px;
}

#home div.callout {
	float: left;
	width: 189px;
	height: 78px;
	margin: 15px 0 0 20px;
	padding: 0;
}

#home div.callout[id] {
	margin-left: 39px;
	width: 190px;
}

div.callout h3, div.callout p {
	padding: 3px;
	margin: 0;
	width: 127px;
}

#home div.callout h3, #home div.callout p {
	padding: 3px 6px 3px 12px;
	margin: 0;
	width: 100%;
	height: 12px;
}

#home div.callout p {
	height: 60px;
	width: 172px;
}

#home div.callout p a {
	float: right;
}

div#home_locator_cta {
	float: left;
	width: 215px;
	height: 142px;
	margin: 8px 0 0 20px;
	padding: 0;
}

#members form#loginbox {
	width: 260px;
	padding: 10px;
	margin-top: 60px;
}

#members form#loginbox fieldset {
	padding: 6px; 
}

#members label {
	float: left;
	width: 12em;
}

table#locator_results {
	width: 382px;
}

table#locator_results tr td p, table#locator_results tr td h2 {
	margin-top: 4px;
	margin-bottom: 4px;
	padding-top: 0;
}

ul#icons_list li img {
	margin: 2px 5px 2px 0;
}

span.button_go {
	width: 33px;
	height: 17px;
	position: relative;
	margin: -2px 4px 0 4px;
}

span.button_go a{
	width: 33px;
	height: 17px;
	display: block;
}

span.button_go a span {
	display: none;
}

div.floatclear {
	clear: both;
}

#awards div#awards_container {
	position: relative;
}

#awards div.award_winner {
	position: relative;
	padding: 6px 6px 8px 0;
	float: left;
	width: 78px;
}

#awards div.mini_hero {
	float: left;
	width: 50%;
}

form#querybox {
	width: 340px;
	padding: 10px;
	margin-top: 10px;
}

form#querybox input, form#querybox textarea {
	width: 210px;
}

form#querybox input.button {
	width: auto;
}

#about form#querybox fieldset p {
	padding-right: 8px;
}

form#querybox label {
	float: left;
	width: 8em;
}

form#locator_search_box label {
	float: left;
	width: 6em;
}

form#locator_search_box {
	padding: 10px;
	margin-top: 20px;
	width: 160px;
}

form#locator_search_box input {
	width: 70px;
}

div#article table {
	padding: 4px;
	margin: 2px 0 10px 5px;
}

div#article table td {
	padding: 4px;
	border: 1px solid #999999;
}

div#article h2 {
	font-weight: bold;
	margin-bottom: 10px;
}

http://spata.co.uk/css/colour.css

body {
	background: #001845;
}

div#branding {
	background: #FFFFFF url(images/masthead_bgd.gif) no-repeat;
}

#home div#branding {
	background: #FFFFFF url(images/home_bgd_masthead.png) no-repeat;
}

div#home_locator_cta {
	color: #67C6DD;
}

div#home_locator_cta p strong {
	color: #1A4F86;
}

div#main_container {
	background: #CCECF4 url(images/lhpanel_bgd2.gif) repeat-y;
	width: 800px;
	margin: 0 auto;
}

div#home_container {
	background: #83BDDA  url(images/home_bgd_main.png) no-repeat;
	background-position: 0px 150px;
	overflow:hidden;
	width: 800px;
	margin: 0 auto;
}

/** Main Nav **/
div#navigation {
	background: #CCECF4 url(images/lhpanel_bgd1.gif) no-repeat;
}

li#nav_main_home { background: url(images/main_nav_button1.gif) no-repeat; }
li#nav_main_home:hover { background: url(images/main_nav_button1_over.gif) no-repeat; }

li#nav_main_spata,#nav_main_about { background: url(images/main_nav_button2.gif) no-repeat; }
li#nav_main_spata:hover,#nav_main_about:hover { background: url(images/main_nav_button2_over.gif) no-repeat; }
#spata li#nav_main_spata { background: url(images/main_nav_button2_down.gif) no-repeat; }

li#nav_main_pools { background: url(images/main_nav_button3.gif) no-repeat; }
li#nav_main_pools:hover, { background: url(images/main_nav_button3_over.gif) no-repeat; }
#pools li#nav_main_pools,#nav_main_pools:hover { background: url(images/main_nav_button3_down.gif) no-repeat; }

li#nav_main_awards { background: url(images/main_nav_button4.gif) no-repeat; }
li#nav_main_awards:hover { background: url(images/main_nav_button4_over.gif) no-repeat; }
#awards li#nav_main_awards { background: url(images/main_nav_button4_down.gif) no-repeat; }


li#nav_main_members , #nav_main_members { background: url(images/main_nav_button5.gif) no-repeat; }
li#nav_main_members:hover { background: url(images/main_nav_button5_over.gif) no-repeat; }
/* #members li#nav_main_members { background: url(images/main_nav_button5_down.gif) no-repeat; }*/

li#nav_main_press { background: url(images/main_nav_button6.gif) no-repeat; }
li#nav_main_press:hover { background: url(images/main_nav_button6_over.gif) no-repeat; }
#press li#nav_main_press { background: url(images/main_nav_button6_down.gif) no-repeat ; }

/** Main nav for homepage **/
#home div#navigation {
	background: none;
}

#home li#nav_main_home { background: url(images/home_nav_button1.gif) no-repeat; }
#home li#nav_main_home:hover { background: url(images/home_nav_button1_down.gif) no-repeat; }

#home li#nav_main_spata,#nav_main_about { /*background: url(images/home_nav_button2.gif) no-repeat bottom left;*/ }
#home li#nav_main_spata:hover, #home li#nav_main_about a:hover{ background: url(images/home_nav_button2_down.gif) no-repeat; }

#home li#nav_main_pools { background: url(images/home_nav_button3.gif) no-repeat; }
#home li#nav_main_pools:hover,#home li#nav_main_hottubs a:hover { background: url(images/home_nav_button3_down.gif) no-repeat; }

#home li#nav_main_awards { background: url(images/home_nav_button4.gif) no-repeat; }
#home li#nav_main_awards:hover { background: url(images/home_nav_button4_down.gif) no-repeat; }

#home li#nav_main_members { background: url(images/home_nav_button5.gif) no-repeat ; }
#home li#nav_main_members:hover { background: url(images/home_nav_button5_down.gif) no-repeat; }

#home li#nav_main_press { background: url(images/home_nav_button6.gif) no-repeat; }
#home li#nav_main_press:hover { background: url(images/home_nav_button6_down.gif) no-repeat; }

/** Sub nav **/
div#nav_sub1 { background: url(images/subnav_vline.gif) repeat-y; }

li#nav_sub1_joining { background: url(images/subnav_1.gif) no-repeat; }
li#nav_sub1_joining:hover { background: url(images/subnav_1_over.gif) no-repeat; }

li#nav_sub1_contact { background: url(images/subnav_2.gif) no-repeat; }
li#nav_sub1_contact:hover { background: url(images/subnav_2_over.gif) no-repeat; }

li#nav_sub1_publications { background: url(images/subnav_3.gif) no-repeat; }
li#nav_sub1_publications:hover { background: url(images/subnav_3_over.gif) no-repeat; }

li#nav_sub1_faq { background: url(images/subnav_4.gif) no-repeat; }
li#nav_sub1_faq:hover { background: url(images/subnav_4_over.gif) no-repeat; }

li#nav_sub1_question { background: url(images/subnav_5.gif) no-repeat; }
li#nav_sub1_question:hover { background: url(images/subnav_5_over.gif) no-repeat; }

div#nav_sub_awards_years, div#nav_sub_awards_cats { 
	background: url(images/subnav_vline.gif) repeat-y; 
	color: #FFFFFF;
}

div#nav_special ul {	
	color: #FFFFFF;
}

div#nav_special ul li a {	
	color: #FFFFFF;
}

div#nav_special ul li a:hover {	
	color: #1A4F86;
	text-decoration: none;
}

div#links, div#lh_info {
	color: #FFFFFF;
}

div#content_main {
	background: #CCECF4 url(images/main_bgd.gif) no-repeat;
	background-position: -210px 0px;
}

#home div#content_main {
	background: none;
	color: #FFFFFF;
}

h1, h2 { color: #1A4F86; }
#spata h1, #spata h2 { color: #CC5200; }
#pools h1 { color: #7FC97F; font-size:19px; }
#pools h2, #pools dt { color: #66B76A; }
#awards h1, #awards h2 { color: #9A8E70; }
#members h1, #members h2 { color: #084E86; }
#press h1, #press h2 { color: #400C44; }


hr {
	background: #1A4F86;
}

div.callout {
	background: #376A92;
}

#home div.callout {
	background: #400C44; 
}

div.callout h3 {
	color: #FFFFFF;
}

div.callout p {
	background: #C5BCA8;
	color: #FFFFFF;
}

#home div.callout p {
	background: #FFFFFF;
	color: #1A4F86;
}

#home div.callout p a {
	color: #000000;
	float: right;
}

form#loginbox, form#querybox, form#locator_search_box {
	background: url(images/form_bgd.jpg) repeat;
	border: 1px solid #819FB7;
}

form#loginbox fieldset, form#querybox fieldset, form#locator_search_box fieldset {
	border: 1px solid #99D9E8;
	color: #FFFFFF;
}

table#locator_results td {
	border-bottom: #FFFFFF solid 1px;
}

span.button_go {
	background: url(images/button_go.png) no-repeat;
	position: absolute;
}

span.button_go:hover {
	background: url(images/button_go_over.png) no-repeat;
}

table#locator_results h2 {
	color: #084E86;
}

.errormessage, .error_field {
	border: #FF0000 1px solid;
	background: #FFB7B7;
	color: #FF0000;
	padding: 0 5px 10px 5px;
}

p.errormessage {
	margin-right: 0;
	padding: 8px 0 10px 40px;
	background: #FFE8E8 url(images/icon_warning.png) no-repeat 10px 10px;
}

.redbox {
	border: #FF0000 1px solid;
	background: #FFB7B7;
}

http://spata.co.uk/css/type.css

html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

h1 {
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 12px;
	font-size: 18px;
	font-weight: bold;
}

#home h1 {
	font-size: 25px;
	margin-right: 100px;
}

div.vcard div.adr span {
	display: block;
} 

div.vcard div {
	margin-top: 4px;
} 

div.vcard .email, div.vcard .tel {
	margin-top: 6px;
}

div.org .organization-name {
	display: none;
}

p {
	padding-left: 4px;
	margin-bottom: 8px;
	margin-right: 10px;
}

h2 {
	font-size: 12px;
	padding-top: 4px;
	padding-left: 4px;
	margin-top: 10px;
	margin-right: 10px;
	padding-bottom: 6px;
}

#press h2 {
	padding-bottom: 6px;
}

h2 {
	font-weight: normal;
}

h3 {
	font-size: 10px;
	font-weight: bold;
}

hr {
	margin: 12px 10px 0 4px;
	border: 0;
	height: 1px;
}

address {
	margin: 4px;
	font-style: italic;
}

strong {
	font-weight: bold;
}

a {
	color: #376A92;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

div#nav_sub_awards_years, div#nav_sub_awards_cats {
	font-size: 9px
}
#home li#nav_main_members {
	background-position:0 0;
}
#members nav_main_members{
	background-position:-4px 0;
}
div#nav_special ul li {
	font-size: 9px;
	list-style: disc outside;	
}

p.centredblue {
	color: #2865AC;
	text-align: center;
}

ul.standardbulletlist {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

ul.standardbulletlist li {
	list-style: disc outside;	
	padding-left: 0.2em;
	margin-left: 1.3em;
}

ul.gappylist li {
	margin-bottom: 0.4em;
}

div.callout p {
	font-size: 10px;
}

div#home_locator_cta {
	font-size: 10px;
}

.awards_caption_1 {
	font-size: 9px;
	font-weight: bold;
	padding: 0px;
	padding-right: 10px;
	color: #9A8E70;
	margin: 0px;
}
.awards_caption_2 {
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	color: #000000;
}
.awards_caption_small, #awards div.award_winner p {
	font-family: sans-serif;
	font-size: 8px;
	margin: 0px;
	padding: 0px;
	padding-right: 8px;
}
.awards_title {
	font-size: 11px;
	padding: 0px;
	color: #9A8E70;
	font-weight: bold;
	margin-bottom: 4px;
}

div#content_main li {
	list-style: disc;
	margin-left: 20px;
}

ul#icons_list li {
	font-size: 9px;
	list-style: none;
	margin-left: 0;
}

div#content dl {
	padding-left: 4px;
}

div#content dt {
	padding-bottom: 4px;
}

div#content dd {
	padding-bottom: 14px;
}

table#locator_results h2 {
	font-size: 12px;
}
div#nav_sub1 ul {
	overflow:hidden;
	padding-bottom:10px;
}
div#nav_sub1 ul li {
	background:transparent url(images/bullet.gif) no-repeat scroll 18px -1px;
	height:12px;
	padding:2px 0 0 40px;
	width:180px;
}
#members .memloginbox {
	background:transparent url(images/form_bgd.jpg) repeat scroll 0 0;
	position:relative;
}

#members form#loginbox, #members .memloginbox {
	margin-top:60px;
	padding:10px;
	width:260px;
}
.memloginbox div {
	padding-bottom:20px;
	padding-left:10px;
}
form#loginbox fieldset, form#querybox fieldset, .memloginbox div, .wpcf7-form {
	border:1px solid #99D9E8;
	color:#FFFFFF;
}
.memloginbox h2 span {
	color:#FFFFFF;
	font-weight:bold;
}
.memloginbox form p {
	overflow:hidden;
}
#members .memloginbox form p label {
	display:block;
	float:left;
	width:134px;
}
#members .memloginbox form p input {
	float:right;
	margin-right:10px;
	width:80px;
}
.rememberme {
	display:none;
	width:10px;
}
div#content_main .pagenav li {
	margin-left:0;
}
div#content_main .sidebarlogin_otherlinks li, div#content_main .pagenav li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.membermenu {
	overflow:hidden;
}
#content_main .membermenu li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 10px 0 0;
	padding:0;
}
.memreg {
	background:transparent url(images/button.gif) no-repeat scroll 0 0;
	display:block;
	height:20px;
	text-indent:-9999px;
	width:94px;
}
.sidebarlogin_otherlinks {
	left:10px;
	position:absolute;
	top:115px;
}
#pools span#pagetitle {
	color:#7FC97F;
}
#members span#pagetitle {
	color:#0A50A1;
}
#press span#pagetitle {
	color:#400C44;
}
#awards span#pagetitle {
	color:#9A8E70;
}
.smallimg .ngg-gallery-thumbnail img {
	background-color:#FFFFFF;
	cursor:pointer;
	display:block;
	margin:0 0 10px;
	padding:0;
}
.designmenu {
	margin:0 0 0 26px;
	background:url(images/line.gif) repeat-y;
	padding-bottom:20px;
}
form#loginbox, form#querybox, #wpcf7-f1-p93-o1, #wpcf7-f2-p115-o1 {
	background:transparent url(images/form_bgd.jpg) repeat scroll 0 0;
	border:1px solid #819FB7;
}
form#querybox, #wpcf7-f1-p93-o1 {
	margin-top:10px;
	padding:10px;
	width:340px;
}
.errormessage {
	display:none;
}
#spata div#content_main .wpcf7 p {
	overflow:hidden;
	padding:0 0 0 10px;
}
#spata div#content_main .wpcf7 p input, #spata div#content_main .wpcf7 p textarea {
	margin-right:16px;
}
#querybox textarea, .wpcf7 textarea {
	float:right;
	width:196px;
}
.wpcf7 input {
	float:right;
	width:196px;
}
form#querybox, #wpcf7-f1-p93-o1 {
	margin-top:10px;
	padding:10px;
	width:340px;
}
.wpcf7-form {
	padding:10px 0;
}
#spata div#content_main .wpcf7 p .button {
	margin-right:172px;
	width:45px;
}
#wpcf7-f2-p115-o1 {
	padding:10px;
}
form#loginbox, form#querybox, #wpcf7-f1-p93-o1, #wpcf7-f2-p115-o1 {
	background:transparent url(images/form_bgd.jpg) repeat scroll 0 0;
	border:1px solid #819FB7;
}
.designmenu li{
	width:150px;
	padding-left:10px;
	font-size:11px;
}
.designmenu .bgcol1{
	color:#FFFFFF;
	font-size:11px;
	padding:10px 0 0 10px;
}
#awards div#article table td {
	border:none;
}
#nav_main{
        margin-bottom:20px;
}
#lh_image{
       float:right;
}
#home div.callout{
      margin-left:43px;
}
#nav_sub{
     margin:20px 0 0 3px;
}
#nav_sub a{
     font-size:11px;
     color:#fff;
     margin-left:22px;
}
#home li#nav_main_about {
    background:url("images/home_nav_button2.gif") no-repeat ;
}
#home li#nav_main_hottubs{
    background:url("images/home_nav_button3.gif") no-repeat ;
}
#spata #nav_main{
    margin-bottom:0;
}


.jpagination a{
    padding:0 2px;
}

.jpagination a.currentPage{
    color:#000;
}