/* 
Author:    Cubic Creative
Created:   June 2007
*/



/*  Reset (YUI)
-----------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th {  
    margin:0; 
    padding:0; 
} 
table { 
    border-collapse:collapse; 
    border-spacing:0;
}
fieldset,img {  
    border:0; 
} 
ol,ul {
    list-style:none; 
} 
h1,h2,h3,h4,h5,h6 { 
    font-size:100%; 
    font-weight:normal; 
}


/*  General (Setup the stage)
-----------------------------------------------*/
body {
	margin: 50px 10px 10px 10px;
	font: 1em Georgia, "Times New Roman", Times, serif;
background: url("../images/backer.gif");
}
div#wrapper {
	width: 901px;
	margin: auto;
background-color: #FFF;
padding-left: 8px;
padding-right: 8px;

}
div#wrap-left {

	float: left;
margin: 0px;

}
div#wrap-right {
	float: right;
	margin:0px 0px 0 0;
width: 289px;
	
}
a {
	text-decoration: none;
}
a:hover {
	color: #000;
	border-bottom: 1px solid;
}
h3 {
	text-transform: uppercase;
	color: #706b57;
	padding-left: 15px;
	background: url(../i/star-white.gif) no-repeat 0 1px;
}
h4 {
	color: #706b57;
	font-size: 1.1em;
	padding: 5px 10px;
	text-transform: uppercase;
}

h5 {
	color: #706b57;
	padding: 1px 10px;
	text-transform: uppercase;
}

h6 a { }
h6 {
	margin-bottom: .5em;
	margin-top: 2em;
	font-size: 1.2em;
}


/*  Navigation
-----------------------------------------------*/
ul#nav {
	width:900px;
	padding-top: 10px;
	height: 35px;
	clear: both;
}
ul#nav li {
	float: left;
	margin-right: 20px;

}
ul#nav li a {
	color: #706b57;
	font-size: .95em;
display: block;
padding: 5px;
}

ul#nav li a:hover {
color: #680810;
display: block;
background-color: #CCC;
padding: 5px;
}


/*  Brandwindow
-----------------------------------------------*/
div#brandwindow {
	height: 287px;
	background: url(../i/bw-bg.jpg) repeat-x 0 0;
width: 591px;
}
div#brandwindow img {
	
}
div#brandwindow h2 {
       margin: 15px 0 0 5px;
	color: #fff;
	text-transform: uppercase;
	padding-left: 20px;
	background: url(../i/star-red.gif) no-repeat 3px 50%;
		font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
}
div#brandwindow-left {
	height:97px;
	padding: 190px 0 0 0;
	background: url(../i/logo.gif) no-repeat 0 0;
margin:0px;

}


/*----[  Make an Online Gift  ]-----------*/
a#make-a-gift {
	background-color: #390a0d;
	display: block;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: .8em;
	color: #fff;
	padding: 0px 0 0 10px;
	margin: -38px 0 0 5px;
	height: 18px;
	
}




/*----[  Newsletter  ]-----------*/
form#newsletter {
	background-color: #fff;
	border: 1px solid #bebaa8;
	margin: 13px 5px;
	height: 68px;
}
form#newsletter2 p , form#newsletter p {
	background:url(../i/contentbg.gif) repeat 0 0;
	margin: 0 5px;
	padding-left: 5px;
	min-height: 45px;
}
form#newsletter2 label , form#newsletter label {
	color: #706b57;
	font-size: .9em;
}
form #newsletter h5{
	padding:1px 10px;

}
input#newsletter-email {
	border: 1px solid #bebaa8;
	width: 210px;
}
input#news-submit {
	display: block;
	float: right;
	background: url(../i/submit.gif) no-repeat 0 0;
	width: 67px;
	height: 18px;
	border-style: none;
	margin-right: 8px;
	margin-top: 5px;
}


/*  Butt
-----------------------------------------------*/
div#bot-left , div#bot-right {
	height: 30px;
	border-top: 15px solid #fff;
background-color: #b7b5ab;
}
div#bot-left {
	float: left;
	clear: both;
	border-bottom: 1px solid #706b57;
}
div#bot-right {
	float: right;
	clear: right;
	border-bottom: 1px solid #b7b5ab;
	font-size: .9em;
}
div#bot-right a , div#bot-right p {
	color: #fff;

}
div#bot-right p {
	text-align: center;
	margin-top: .5em;
}


/*----[  Bottom Nav  ]-----------*/
ul#bot-nav {
	border-top: 15px solid #fff;
	margin-bottom: 5px;
	clear: both;
	background: url(../i/botnav.gif) repeat-x 0 0;
	min-height: 36px;
	height: auto !important; height: 36px;
background-color: #FFF;
}
ul#bot-nav:after {
	content: ".";
	display:block;
	clear: left;
	visibility: hidden;
	height: 0;
	font-size: 1px;
}
ul#bot-nav li {
	float: left;
	padding: 8px 20px 8px 0;
}
ul#bot-nav li a {
	color: #706b57;
	font-size: .7em
}
ul#bot-nav li.sponsors {
	float: right;
}


/*----[  Extra  ]-----------*/
p#copyright {
	clear: left;
	float: left;
}
p#phone-number {
	clear: right;
	float: right;
}
p#copyright , p#phone-number {
	color: #999;
	font-size: .6em
}
p#copyright a , p#phone-number a {
	color: #680810;
}

.cal {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#680810;
}
.calmonth {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:10px;
	color:#680810;
	text-transform:uppercase;
	font-weight: bold;
}
.cal a {
	color:#680810;
	text-decoration:underline;
}
.cal a:hover {
	color: #680810;
	text-decoration: none;
}

#sponsors {
background-color: #FFF;

}
#sponsors ul {
     display: inline;
}

#sponsors li {
    display: inline;
    padding-right: 10px;
}
#sponsors li a:hover {
    text-decoration: none;
}