/* Stylesheet written by Trish Roque, www.creativepathstudio.com, for for Caroline Huff website, www.carolinehuff.com */

* {
	padding: 0;
	margin: 0;
}

body {font-family: "Verdana", "Helvetica", "Arial", sans-serif; 
font-size: .9em; border-color: none ;
background: #eae6c5 url(../images/common/canvasBG.gif) repeat scroll ;
color: #c1c198;
}


h1.CHlogo {display: block; margin: 15px auto;  padding-bottom: 0px;
 width: 335px; border-bottom: none;
}

h1.CHlogo a:hover {
background: none;
}

#contentBG { padding-top: 10px; padding-bottom: 15px;/*  margin-bottom: 30px; */
width: 900px; margin: 0 auto 30px auto; background: #587c8b; border-top: #5f5f5f  solid 3px;  border-bottom: 3px #5f5f5f solid; border-right: 1px solid #5f5f5f; border-left: 1px solid #5f5f5f;}


#wrapper {
width: 800px; margin: 0 auto; }

#menuWrap {
width: 700px; height: 40px; margin: 0 auto; }
/****** Drop down menu ******/

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/basic_dd.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* remove the bullets, padding and margins from the lists */

 .menu {  width: 585px;  margin: 10px auto; display: block; padding-bottom: 10px;  } 

.menu ul li a {
color:#eae6c5;
}
.menu ul{
list-style-type:none;
padding:0;
margin:0;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
float:left;
position:relative;
/* z-index:100; */ z-index:50;
}

/* use the table to position the dropdown list */
.menu table{
position:absolute;
border-collapse:collapse;
/* z-index:80; */ z-index:50;
left:-1px;
top:25px;
}

/* style all the links */
.menu a, .menu :visited {
display:block; font-weight: bold;
font-size: 1 em;
width:115px;
padding:7px 0;
color:#eae6c5;
background:#587c8b;
text-decoration:none;
text-align:center;
}
/* style the links hover */
.menu :hover{
color:#444;
background:#d4d8bd;
}

/* hide the sub level links */
.menu ul ul {
visibility:hidden;
position:absolute;
width:115px;
height:0;
}
/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}

/******************* end of menu *****************/


.minHeight {
min-height: 580px; 
height: auto !important;
 height: 580px; 
}

 #mainContent { width: 800px; margin: 0px auto; 
}

.mainContBGTop {
width: 800px; height: 38px; background: url(../images/common/blueTopCrv.gif) no-repeat scroll  ;
}

.mainContBG {
width: 801px; background: url(../images/common/blueMid.gif) repeat-y scroll
}

.mainContBGBot {
width: 800px; height: 32px; background: url(../images/common/blueBotCrv.gif) no-repeat scroll  ;
}

.content {  width: 740px;  margin: 0 auto; padding:10px;
}

.store {

}
h1 {
font-size: 1.3em; color: #a4cb83; border-bottom: 2px #A4CB83 dotted; padding-left: 8px; margin: 10px 8px ;
}

h2 { font-size: 1.1em; color: #a4cb83;  margin: 10px 0 15px 20px; padding-top: 8px;}

p {
margin: 10px 10px 5px 25px;
}
p.breadcrumbs {font-size: 85%; margin-bottom: 15px; margin-right: 20px;}

p.lastp {
margin-bottom: 25px;
}

/**** Image styles for non-artwork pages ****/

 .floatrightCaption
{
float: right;
min-width: 100px;
margin: 0 0 10px 10px;
padding: 10px;
}

.floatleftCaption {
float: left;
min-width: 100px;
margin: 0 10px 10px 25px;
padding: 10px;
}
p.caption {font-size: 85%; font-style: italic;} 

.imgRight, .imgLeft, div.floatrightCaption img, div.floatleftCaption img, img.border {
 padding: 3px; border: 1px solid #a4cb83; min-width: 50px;
}

.imgRight { margin: 5px;}

 .imgLeft  { margin: 15px; }

#leftContent, .imgLeft {float: left;}

#leftContent, #rightContent { padding: 5px; width: 350px; margin: 5px; }

#rightContent, .imgRight  { float: right; }

/**** end of Image style for non artwork *****/

.clear { clear: both; }

a:link, a:visited {
color: #84d1e9; }

a:hover {
color: #d0d09f; background: #1c1912;
}
 #footer { width: 790px; padding: 0; margin: 0; } 
 
.footerTxt p {margin: 5px auto ; font-size: 85%; text-align: center; color: #eae6c5; 
}

/***** Thumbnail styles *****/
.thumbnail {
float: left; width: 220px; padding: 8px; margin-top: 10px; height: 260px; }

.thumbBorder { border: 3px #282828 solid; }

.thumbnail p { text-align: center; font-size: 90%; }


/***** end Thumbnail styles *****/

.footerTxt a:link, .footerTxt a:visited, .footerTxt a:hover {
color: #ecf1da;}

/************ form style ******************/

form { margin-left: 30px; }

form p { padding: 5px;}

form input, form textarea { border: 1px solid  #587c8b; color: #1d1d1d; background: #b1d2c6;
}

