/*  
Theme Name: CastleBaths
Description: Custom Blog Theme based on the default WordPress theme.
Version: 1.0
Author: CueBlocks
Author URI: http://www.cueblocks.com/
*/
body {
background: #d6e8ef url('http://www.castlebaths.com/cb-back-3.gif') top center repeat-y;
margin: 0;
padding: 0;
color: #827a77;
font-size: 12px;
font-family: tahoma, arial, sans-serif;
/*text-align: left;*/
}

H1 {
	MARGIN: 0px; FONT: bold 18px "Palatino Linotype"; COLOR: #cc5232; TEXT-ALIGN: left;
}
H2 {
	MARGIN: 0px; FONT: normal 16px "Palatino Linotype"; COLOR: #005b82; TEXT-ALIGN: left;
}

h3 {
margin: 0;
font: normal 16px "Palatino Linotype";
color: #696;
text-align: left;
}

#header h1 {
position: relative;
top: 58px; /*70px;*/
left: -199px;
font: 14px #669966 "Palatino Linotype";
font-weight: normal;
text-decoration: none;
}

#header h1 a {
color: #827a77;
font-family: Tahoma, arial, sans-serif;
text-decoration: none;
}

img {
border: 0;
}

A {
	COLOR: #827a77; TEXT-DECORATION: none;
}

A:hover {
	COLOR: #cc5232; TEXT-DECORATION: underline;
}
P {
	MARGIN: 0px
; font-family: Tahoma, arial, sans-serif; color: #666666;
}
SPAN.abbr {
	CURSOR: help; BORDER-BOTTOM: #000 1px dashed;
}
TABLE {
	MARGIN: 0px; FONT: 12px Tahoma, arial, sans-serif; COLOR: #4f4f4f;
}
.color {
	FONT: bold 12px Tahoma, arial, sans-serif; COLOR: #000000;
}
.just {
	TEXT-ALIGN: justify;
}

.copyright {
font-size: 9px;
color: #827a77;
}

.credits {
	FONT: 8pt Tahoma, arial, sans-serif; COLOR: #999999; TEXT-ALIGN: right;
}
.list {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Tahoma, arial, sans-serif; TEXT-ALIGN: left; FONT-VARIANT: normal;
}
.faq {
	LINE-HEIGHT: 19px;
}
H1 {
	MARGIN: 0px; FONT: bold 18px "Palatino Linotype"; COLOR: #7598a1; TEXT-ALIGN: left;
}
H2 {
	MARGIN: 0px; FONT: bold 18px "Palatino Linotype"; COLOR: #7598a1; TEXT-ALIGN: left;
}
LI {
	TEXT-ALIGN: left;
}
H3 {
	MARGIN: 0px; FONT: normal 16px "Palatino Linotype"; COLOR: #660000; TEXT-ALIGN: center;
}

.topcell {  background-color: #d9e5e3; background-image: url(http://www.castlebaths.com/header.jpg);}
.dcell {  background-image: url(http://www.castlebaths.com/castlebackrose2.jpg);}
.jcell {  background-color: #FFFFFF; border: #FFCC33; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin;}
.bathcell {  background-image: url(http://www.castlebaths.com/bbathsheba.jpg); background-color: #CC99CC ;}
.passcell {  background-color: #FFCCCC; background-image: url(http://www.castlebaths.com/bpassion.jpg) ;}
.jubcell {  background-color: #99CC66; background-image: url(http://www.castlebaths.com/bjubilee.jpg) ;}
.sdcell {  background-color: #FFFFCC; background-image: url(http://www.castlebaths.com/bsd.jpg) ;}
.restcell {  background-color: #FFCCCC; background-image: url(http://www.castlebaths.com/brestoration.jpg);}
.sccell {  background-color: #66CCFF; background-image: url(http://www.castlebaths.com/bsc.jpg);}
.selectcell {  background-image: url(http://www.castlebaths.com/images/menu.jpg);}
.blessmecell {  background-image: url(http://www.castlebaths.com/images/3-pic-10.jpg); background-position: right top;}

.hcell {
margin: 0;
padding: 0 0 0 8px;
}

.hcell h1 {
font-size: 16px;
}

.lcell {  border-color: black #FFCC66 black black; border-right-width: thin;}
.toprightcell {  background-image: url(http://www.castlebaths.com/castlebath3d.gif); background-repeat: no-repeat; background-position: center center;}

.acell {  background-color: #FFFFFF; background-position: 39px 10px;}
.bcell {  background-color: #FFFFFF; background-position: 100px 10px;}
.atcell { background-color: #FFFFFF; background-position: 39px 3px; height: 3px; width: 39px; clip:   rect(   );}
.btcell { background-position: 100px 3px; height: 3px; width: 100px; clip:  rect(   ); background-image: url(http://www.castlebaths.com/slice6.jpg);}
.linecell {  background-color: #FFCC66;}

.thumb {vertical-align:bottom;height:200px;text-align:center;}
.desc {vertical-align:top;text-align:left;}
.searchbar
{
	padding:0px;
	margin:0px;
	text-align:right;
}
.searchbar .text
{
	background:url('images/srch_img.png') no-repeat;
	width:109px;
	height:15px;
	padding:3px 30px 3px 10px;
	font:12px/18px Tahoma, arial, sans-serif;
	color:#005b82;
	border:none;
	margin-top:2px;
}
.searchbar .btn
{
	position:absolute;
	right:0px;
	top:2px;
	display:block;
	border:none;
	background:none;
	width:22px;
	height:15px;
	cursor:pointer;
}

#books img {
float: left;
}

#books script {
float: left;
}

#sidebar { padding: 0 0 0 12px; }

#sidebar ul
{
	list-style:none;
	margin:auto;
	padding:auto;
	margin-left:0px;
	padding-left:0px;
}

#sidebar ul li
{
	font:12px Tahoma, arial, sans-serif;
	color: #827a77;
}
#sidebar h2
{
	padding:12px 0px 3px 0px;
}

.content H1 {
	FONT: bold 18px "Palatino Linotype"; COLOR: #7598a1; TEXT-ALIGN: left; padding:auto; margin:10px auto;
}

.content H1 a{
	FONT: bold 18px "Palatino Linotype"; COLOR: #7598a1; text-decoration:none;
}


.content H2 {
	MARGIN: 0px; FONT: bold 18px "Palatino Linotype"; COLOR: #005b82; TEXT-ALIGN: left;
}

.content H2 a{
FONT: bold 18px "Palatino Linotype"; COLOR: #005b82;text-decoration:none;
}


.content H3 {
	MARGIN: 0px; FONT: normal 16px "Palatino Linotype"; COLOR: #660000; TEXT-ALIGN: center;
}

.content H3 a{
FONT: normal 16px "Palatino Linotype"; COLOR: #660000;text-decoration:none;
}

.content h1 A:link 	{
	COLOR: #7598a1;}
.content h1 A:visited {
	COLOR: #7598a1;}
.content h1 A:active {
	COLOR: #7598a1;}
.content h1 A:hover {
	COLOR: #FF9900;}
	
.content small
{
	font:11px;
	margin:0px;
	padding:0px;
	margin-top:-20px;
}

.content
{
	text-align:left;
}
.content p
{
	padding:10px 0px;
}

.srchbox
{
	width:85px;
}
.content h3{
	MARGIN: 0px; FONT: normal 16px "Palatino Linotype"; COLOR: #cc5232; TEXT-ALIGN: left;
}

.content a {
color: #005b82;
text-decoration: underline;
}

.content a:hover {
color: #cc5232;
}

.navigation .alignleft
{
	float:left;
}
.navigation .alignright
{
	float:right;
}
.navigation
{
	clear:right;
	height:25px;
}

ol.commentlist
{
	list-style:none;
	margin:0px;
	padding:0px;
}

ol.commentlist li
{
	border-bottom:dashed 1px #cecece;
	padding-top:8px;
}

#sidebar h1,
#sidebar h2
{
	font-size:16px;
	color: #005b82;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
	
	
/* CHANGED HEADER CSS */

#header {
margin: 0 auto;
padding: 0;
width: 883px;
height: 112px; /*124px*/
background: #fff url('http://www.castlebaths.com/header2.jpg') top center no-repeat;
}

#top-label {
width: 835px;
background: #fff;
padding: 6px 24px;
margin: 0 auto;
border-bottom: 2px solid #75b3ca;
}

#top-label p {
text-align:left;
}

#top-label a
{
	font-family:tahoma, arial, sans-serif;
	font-size:12px;
	text-decoration:none;
}

#top-label a:hover {
text-decoration: none;
color: #6d6e61;
}

#top-label a:hover .orange {
color: #ff7900;
}

#logo {
float: left;
margin: 2px /*18px*/ 0 0 14px;
}

#top-navigation {
float: right;
margin: -24px 0 0 0;
padding: 0;
}

#top-navigation ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#top-navigation ul li {
display: inline;
text-transform: capital;
font-size: 13px;
margin: 0;
padding: 0 22px 0 0;
}

#top-navigation a {
color: #005b82;
text-decoration: none;
font-family: "Palatino Linotype";
}

#top-navigation a:hover {
color: #ff7900;
text-decoration: underline;
}

#copyright {
float: right;
width: 350px;
margin: 0;
padding: 40px /*50px*/ 24px 0 0;
}

#copyright p {
text-align: right;
margin: 0;
padding: 0;
font: 6pt;
font:11px tahoma, arial, sans-serif;
color: #999;
}

#menu {
margin: 0 auto;
padding: 0;
background: #f4fdff url('http://www.castlebaths.com/menu-shading-blue.gif') repeat-x;
width: 883px;
height: 32px; /*44px;*/
text-align: left;
text-transform: uppercase;
}

#menu ul {
list-style-type: none;
margin: 0;
padding: 6px /*12px*/ 0 0 16px;
width:675px;
float:left;
}

#menu ul li {
display: inline;
font-size: 11px;
padding-right: 0px;
}

#menu ul li.last {
/*margin-left: 90px;*/
}

#menu a {
padding: 4px;
border: 0;
color: #005b82;
text-decoration: none;
}

#menu a:hover {
padding: 3px;
border: 1px solid #0f9ec1; /* Pink = #ffcccc;*/
background: #afefff; /* Pink = #ffe1e1;*/
}

.orange {
color: #cc5232;
font-weight: bold;
text-transform: uppercase;
}
