@import url(navMenu.css);
@import url(callout.css);
@import url(search.css);

/* Design44 Base HTML/CSS  -  Written By: Eric Florez  -  Last Updated: 2007-05-15 */
/* ====================== Page Formatting  ========================*/
body, table, p, a, div {
	margin: 0px;
	padding: 0px;
	color: #484848;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;}
body {
	text-align: center;
	background-color: #F4ECD3;}

td {
	margin: 0px;
	padding: 0px;
	vertical-align: top;}

input, select, textarea {
	color: #484848;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;}

h1, h2, h3, h4, h5, h6, h7 {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;}
h1, h1 a {font-size: 18px;}
h2, h2 a {
	font-size: 16px;
	font-weight: bold;}
h3, h3 a {
	font-size: 14px;
	font-weight: bold;}
h4, h4 a, h5, h5 a, h6, h6 a {
	font-size: 12px;
	font-weight: bold;}

a {
	color: #484848;
	text-decoration: underline;}
a:hover {color: #000000;}

ul {
	padding: 0px;
	list-style-type: square;
	margin: 5px 0px 10px 20px;}
li {padding: 2px 0px 2px 0px;}
li a {text-decoration: none;}
li a:hover {text-decoration: underline;}

p {padding: 0px 0px 10px 0px;}
.link { cursor: pointer; }


/* ====================== layout & columns ========================*/
#pageContainer {
	width: 777px;
	text-align: left;
	position: relative;
	margin: 0px auto 0px auto;}

#main {
	padding: 0px 15px 20px 30px;
	background: #FFFFFF url(../Img/backgrounds/bkgndMain.gif) no-repeat 0px 0px;}
#leftMaster {
	float: left;
	width: 515px;}
	
#leftMasterHome {
	float: left;
	width: 300px;
	margin-left:20px;}


#FeatureEvents {
margin: 0px 0px 10px 0px;
background: url(../Img/backgrounds/bkgndCalloutFeature.gif) no-repeat 0px 0px;
}

.feature h1 {
padding-bottom:5px;
}

.feature h4, p {
font-size:11px;
}

.feature img {
width:50px;
}

.feature a.link {
font-size:13px;
font-weight:bold;
}


#rightMaster {
	float: right;
	width: 190px;
	padding-bottom:50px;}

#rightMasterCol1 {}
#rightMasterCol2 {}
	
#pagePhotoContainer {
	z-index: 100;
	height: 211px;
	overflow: hidden;
	padding-top: 35px;
	position: relative;}


#breadCrumbs {
	height: 26px;
	color: #888888;
	text-align: right;
	padding: 14px 10px 0px 0px;}
#breadCrumbs a {color: #009966;}


.dynamicCategoryTitle {}
.dynamicPageTitle {}


/* ====================== Header & Footer ====================== */
#headerContainer {position: relative;}
#logo {
	top: 12px;
	left: 46px;
	z-index: 900;
	position: absolute;}

#topMenu {
	top: 5px;
	right: 14px;
	z-index: 800;
	position: absolute;}

#footer {
	clear: both;
	color: #000000;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 35px 20px 20px 0px;
	background: url(../Img/backgrounds/bkgndFooter.jpg) no-repeat 0px 0px;}
#footer a, #footer p {
	color: #000000;
	font-size: 12px;
	text-decoration: none;}
	
#bottomLogos { 
margin-top:-110px;
padding-right:15px;
float:right;
}


/* ====================== Template Overrides ======================== */
.categoryHome #main {padding-top: 30px;}
.categoryHome #leftMaster {
	width: 515px;
	padding: 0px;}


.contentFull #leftMaster {
	float: none;
	width: 614px;}




