html { height:100%; margin:0; padding:0; }
a{ outline:none; }
p { margin:0; padding:0; }
body { height:100%; background: none; }

.shellbody { margin:0; padding:0; background:none; }
.spacer{ margin-bottom:10px; }
.clear{ clear:both; }
.hide { display:none; }
.show { display:inline; }
.showBlock { display:block; }

.maintext,.maintextbold, a, a:link, a:hover, a:active, a:visited  { font-family: Tahoma; font-size:12px; line-height:18px; }
	.maintext,.maintextbold { color: #050505; }
		.maintextbold { font-weight: bold; }
	a, a:link, a:hover, a:active, a:visited { color:#8e0f1d; text-decoration: underline; }
		a:hover { text-decoration: none; }

.textbold { font-weight: bold; }
.pageText { margin-bottom: 10px; }

#wideCol {}
#skinnyCol {}
#contentarea {}


/*--------------------------------------------*/
/*----------------PAGE HEADERS----------------*/
#pageTitles { margin:0 0 8px; text-align:left; }

	#L1Header_1,#L1Header_2,#L1Header_3,#L1Header_4,#L1Header_5,#L1Header_6,#L1Header_7 {display:none;}

	#L1Header_1	{}
	#L1Header_2	{}
	#L1Header_3	{}
	#L1Header_4 {}
	#L1Header_5	{}
	#L1Header_6 {}
	#L1Header_7	{}

	#L2header {
	color: #8e0f1d;
	font-family: Georgia;
	font-size: 25px;
	}

	#L3header {}

/*--------------------------------------------*/
/*--------------PODIUM BUTTONS----------------*/

/*DEFAULT Button, for when you use the PDButton function when outside a content channel*/
/*SEE http://www.oscaralexander.com/tutorials/how-to-make-sexy-buttons-with-css.html FOR EXPLANATION OF HOW THESE WORK*/
/*YOU CAN BREAK THE HOVE STYLE INTO ITS OWN DECLARATION TO SET UP A OVER STATE FOR THE BUTTONS*/
a.button, a.button:link, a.button:active, a.button:hover, a.button:visited, a.button:hover {
    background: #ece4d3;
    color: #26231c;
    display: block;
    float: left;
    font: normal Arial 13px;
    height: 24px;
    margin-right: 6px;
	margin-top:5px;
    text-decoration: none;
}
	a.button span {
		white-space:nowrap; /*DO NOT REMOVE THIS*/
		background: none;
		display: block;
		line-height: 16px;
		padding: 4px 7px;
	}
/*************************************************************************************************************************************/
/*--------------------------------------------*/
/*---------------CHANNEL STYLES---------------*/

/**********************************************************/
/*photo content channel*/
/*Channel Box*/
#photo .chbox {}
#photo .chbox2 {}
#photo .chbox3 {}
#photo .chbox4 {}

/*Footer*/
#photo .chfooter { margin-bottom:20px; }
#photo .chfooter2 {}
#photo .chfooter3 {}
#photo .chfooter4 { height:0; }

/*Header*/
#photo .chheader {}
#photo .chheader2 {}
#photo .chheader3 {}
#photo .chheader4 {}

/*Header Text*/
#photo .chhtext{}

/*Link*/
#photo a, #photo a:link, #photo a:hover, #photo a:active, #photo a:visited {}
	#photo a:hover { text-decoration: none; }

/*Text*/
#photo .chtext {}

/*Buttons*/
#photo a.button, #photo a.button:link, #photo a.button:active, #photo a.button:hover, #photo a.button:visited, #photo a.button:hover {
    background: transparent url(/images/bg_button_a.gif) no-repeat scroll top right;
    color: #000000;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
	margin-top:5px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
	#photo a.button span {
		white-space:nowrap; /*DO NOT REMOVE THIS*/
		background: transparent url(/images/bg_button_span.gif) no-repeat;
		display: block;
		line-height: 14px;
		padding: 5px 0 5px 18px;
	}
	
/**********************************************************/
/*sidebar content channel*/
/*Channel Box*/
#sidebar .chbox {}
#sidebar .chbox2 {}
#sidebar .chbox3 {}
#sidebar .chbox4 {
border-left: 1px solid #dcdcdc;
padding-bottom: 4px;
padding-left: 10px;
padding-right: 10px;
padding-top: 6px;
}

/*Footer*/
#sidebar .chfooter  {
margin-bottom: 20px;
}
#sidebar .chfooter2 {}
#sidebar .chfooter3 {}
#sidebar .chfooter4 { height:0; }

/*Header*/
#sidebar .chheader {}
#sidebar .chheader2 {}
#sidebar .chheader3 {}
#sidebar .chheader4 {
border-left: 1px solid #dcdcdc;
padding-left: 10px;
padding-right: 10px;
padding-top: 6px;
}

/*Header Text*/
#sidebar .chhtext{
color: #8e0f1d;
font-family: Times;
font-size: 18px;
}

/*Link*/
#sidebar a, #sidebar a:link, #sidebar a:hover, #sidebar a:active, #sidebar a:visited {
color: #8e0f1d;
font-family: Tahoma;
font-size: 12px;
}
	#sidebar a:hover { text-decoration: none; }

/*Text*/
#sidebar .chtext {
color: #000000;
font-family: Tahoma;
font-size: 12px;
line-height: 18px;
}

/*Buttons*/
#sidebar a.button, #sidebar a.button:link, #sidebar a.button:active, #sidebar a.button:hover, #sidebar a.button:visited, #sidebar a.button:hover {
    background: transparent url(/images/bg_button_a.gif) no-repeat scroll top right;
    color: #000000;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
	margin-top:5px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
	#sidebar a.button span {
		white-space:nowrap; /*DO NOT REMOVE THIS*/
		background: transparent url(/images/bg_button_span.gif) no-repeat;
		display: block;
		line-height: 14px;
		padding: 5px 0 5px 18px;
	}

/**********************************************************/
/*dkBrwnBx content channel*/
/*Channel Box*/
#dkBrwnBx .chbox {
background-color: #e6d1b5;
background-image: url(/ftpimages/93/podium/style743/ccdark_left.png);
background-position: top left;
background-repeat: repeat-y;
}
#dkBrwnBx .chbox2 {
background-image: url(/ftpimages/93/podium/style743/ccdark_right.png);
background-position: top right;
background-repeat: repeat-y;
}
#dkBrwnBx .chbox3 {}
#dkBrwnBx .chbox4 {
padding-bottom: 4px;
padding-left: 10px;
padding-right: 10px;
padding-top: 6px;
}

/*Footer*/
#dkBrwnBx .chfooter  {
background-color: #e6d1b5;
background-image: url(/ftpimages/93/podium/style743/ccdark_bottom.png);
background-position: bottom left;
background-repeat: repeat-x;
margin-bottom: 20px;
}
#dkBrwnBx .chfooter2 {
background-image: url(/ftpimages/93/podium/style743/ccdark_bottomleft.png);
background-position: bottom left;
background-repeat: no-repeat;
height: 20px;
}
#dkBrwnBx .chfooter3 {
background-image: url(/ftpimages/93/podium/style743/ccdark_bottomright.png);
background-position: bottom right;
background-repeat: no-repeat;
height: 20px;
}
#dkBrwnBx .chfooter4 {}

/*Header*/
#dkBrwnBx .chheader {
background-color: #e6d1b5;
background-image: url(/ftpimages/93/podium/style743/ccdark_top.png);
background-position: top left;
background-repeat: repeat-x;
}
#dkBrwnBx .chheader2 {
background-image: url(/ftpimages/93/podium/style743/ccdark_topleft.png);
background-position: top left;
background-repeat: no-repeat;
}
#dkBrwnBx .chheader3 {
background-image: url(/ftpimages/93/podium/style743/ccdark_topright.png);
background-position: top right;
background-repeat: no-repeat;
}
#dkBrwnBx .chheader4 {
padding-left: 10px;
padding-right: 10px;
padding-top: 6px;
}

/*Header Text*/
#dkBrwnBx .chhtext{
color: #765e42;
font-family: Times;
font-size: 18px;
}

/*Link*/
#dkBrwnBx a, #dkBrwnBx a:link, #dkBrwnBx a:hover, #dkBrwnBx a:active, #dkBrwnBx a:visited {
color: #8e0f1d;
font-family: Tahoma;
font-size: 12px;
}
	#dkBrwnBx a:hover { text-decoration: none; }

/*Text*/
#dkBrwnBx .chtext {
color: #765e42;
font-family: Tahoma;
font-size: 12px;
line-height: 18px;
}

/*Buttons*/
#dkBrwnBx a.button, #dkBrwnBx a.button:link, #dkBrwnBx a.button:active, #dkBrwnBx a.button:hover, #dkBrwnBx a.button:visited, #dkBrwnBx a.button:hover {
    background: transparent url(/images/bg_button_a.gif) no-repeat scroll top right;
    color: #000000;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
	margin-top:5px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
	#dkBrwnBx a.button span {
		white-space:nowrap; /*DO NOT REMOVE THIS*/
		background: transparent url(/images/bg_button_span.gif) no-repeat;
		display: block;
		line-height: 14px;
		padding: 5px 0 5px 18px;
	}
/**********************************************************/
/*dkBrwnBxRedHead content channel*/
/*Channel Box*/
#dkBrwnBxRedHead .chbox {
background-color: #e6d1b5;
background-image: url(/ftpimages/93/podium/style743/ccdark_left.png);
background-position: top left;
background-repeat: repeat-y;
}
#dkBrwnBxRedHead .chbox2 {
background-image: url(/ftpimages/93/podium/style743/ccdark_right.png);
background-position: top right;
background-repeat: repeat-y;
}
#dkBrwnBxRedHead .chbox3 {}
#dkBrwnBxRedHead .chbox4 {
padding-bottom: 4px;
padding-left: 10px;
padding-right: 10px;
padding-top: 6px;
}

/*Footer*/
#dkBrwnBxRedHead .chfooter  {
background-color: #e6d1b5;
background-image: url(/ftpimages/93/podium/style743/ccdark_bottom.png);
background-position: bottom left;
background-repeat: repeat-x;
margin-bottom: 20px;
}
#dkBrwnBxRedHead .chfooter2 {
background-image: url(/ftpimages/93/podium/style743/ccdark_bottomleft.png);
background-position: bottom left;
background-repeat: no-repeat;
height: 20px;
}
#dkBrwnBxRedHead .chfooter3 {
background-image: url(/ftpimages/93/podium/style743/ccdark_bottomright.png);
background-position: bottom right;
background-repeat: no-repeat;
height: 20px;
}
#dkBrwnBxRedHead .chfooter4 {}

/*Header*/
#dkBrwnBxRedHead .chheader {
background-color: #e6d1b5;
background-image: url(/ftpimages/93/podium/style743/ccdark_top.png);
background-position: top left;
background-repeat: repeat-x;
}
#dkBrwnBxRedHead .chheader2 {
background-image: url(/ftpimages/93/podium/style743/ccdark_topleft.png);
background-position: top left;
background-repeat: no-repeat;
}
#dkBrwnBxRedHead .chheader3 {
background-image: url(/ftpimages/93/podium/style743/ccdark_topright.png);
background-position: top right;
background-repeat: no-repeat;
}
#dkBrwnBxRedHead .chheader4 {
padding-left: 10px;
padding-right: 10px;
padding-top: 6px;
}

/*Header Text*/
#dkBrwnBxRedHead .chhtext{
color: #93262C;
font-family: Times;
font-size: 18px;
}

/*Link*/
#dkBrwnBxRedHead a, #dkBrwnBxRedHead a:link, #dkBrwnBxRedHead a:hover, #dkBrwnBxRedHead a:active, #dkBrwnBxRedHead a:visited {
color: #8e0f1d;
font-family: Tahoma;
font-size: 12px;
}
	#dkBrwnBxRedHead a:hover { text-decoration: none; }

/*Text*/
#dkBrwnBxRedHead .chtext {
color: #765e42;
font-family: Tahoma;
font-size: 12px;
line-height: 18px;
}

/*Buttons*/
#dkBrwnBxRedHead a.button, #dkBrwnBxRedHead a.button:link, #dkBrwnBxRedHead a.button:active, #dkBrwnBxRedHead a.button:hover, #dkBrwnBxRedHead a.button:visited, #dkBrwnBxRedHead a.button:hover {
    background: #ece4d3;
    color: #26231c;
    display: block;
    float: left;
    font: normal Arial 13px;
    height: 24px;
    margin-right: 6px;
	margin-top:5px;
    text-decoration: none;
}
	#dkBrwnBxRedHead a.button span {
		white-space:nowrap; /*DO NOT REMOVE THIS*/
		background: none;
		display: block;
		line-height: 16px;
		padding: 4px 7px;
	}

/**********************************************************/
/*ltBrwnBx content channel*/
/*Channel Box*/
#ltBrwnBx .chbox {
background-color: #eedac4;
}
#ltBrwnBx .chbox2 {}
#ltBrwnBx .chbox3 {}
#ltBrwnBx .chbox4 {
padding-bottom: 4px;
padding-left: 10px;
padding-right: 10px;
padding-top: 6px;
}

/*Footer*/
#ltBrwnBx .chfooter  {
background-color: #eedac4;
margin-bottom: 20px;
}
#ltBrwnBx .chfooter2 {
background-image: url(/ftpimages/93/podium/style743/cclight_bottomleft.png);
background-position: bottom left;
background-repeat: no-repeat;
height: 13px;
}
#ltBrwnBx .chfooter3 {
background-image: url(/ftpimages/93/podium/style743/cclight_bottomright.png);
background-position: bottom right;
background-repeat: no-repeat;
height: 13px;
}
#ltBrwnBx .chfooter4 {}

/*Header*/
#ltBrwnBx .chheader {
background-color: #eedac4;
}
#ltBrwnBx .chheader2 {
background-image: url(/ftpimages/93/podium/style743/cclight_topleft.png);
background-position: top left;
background-repeat: no-repeat;
}
#ltBrwnBx .chheader3 {
background-image: url(/ftpimages/93/podium/style743/cclight_topright.png);
background-position: top right;
background-repeat: no-repeat;
}
#ltBrwnBx .chheader4 {
padding-left: 10px;
padding-right: 10px;
padding-top: 6px;
}

/*Header Text*/
#ltBrwnBx .chhtext{
color: #8e0f1d;
font-family: Georgia;
font-size: 16px;
}

/*Link*/
#ltBrwnBx a, #ltBrwnBx a:link, #ltBrwnBx a:hover, #ltBrwnBx a:active, #ltBrwnBx a:visited {
color: #8e0f1d;
font-family: Arial;
font-size: 12px;
text-decoration: underline;
position:relative;
}
	#ltBrwnBx a:hover { text-decoration: none; }

/*Text*/
#ltBrwnBx .chtext {
color: #765e42;
font-family: Arial;
font-size: 12px;
line-height: 18px;
position:relative;
}

/*Buttons*/
#ltBrwnBx a.button, #ltBrwnBx a.button:link, #ltBrwnBx a.button:active, #ltBrwnBx a.button:hover, #ltBrwnBx a.button:visited, #ltBrwnBx a.button:hover {
    background: none;
    color: #8e0f1d;
    display: block;
    float: left;
    font: normal 12px Arial;
	height:auto;
    margin-right: 6px;
	margin-top:5px;
    padding:0;
    text-decoration: underline;
}
	#ltBrwnBx a.button span {
		white-space:nowrap; /*DO NOT REMOVE THIS*/
		background: none;
		display: block;
		line-height: 14px;
		padding: 0;
	}


/**********************************************************/
/*vnav content channel*/
/*Channel Box*/
#vnav .chbox {}
#vnav .chbox2 {}
#vnav .chbox3 {}
#vnav .chbox4 {}

/*Footer*/
#vnav .chfooter {}
#vnav .chfooter2 {}
#vnav .chfooter3 {}
#vnav .chfooter4 {}

/*Header*/
#vnav .chheader {}
#vnav .chheader2 {}
#vnav .chheader3 {}
#vnav .chheader4 {}

/*Header Text*/
#vnav .chhtext{}

/*Link*/
#vnav a,
#vnav a:link,
#vnav a:hover,
#vnav a:active,
#vnav a:visited {}
#vnav a:hover {}
/*Text*/
#vnav .chtext {}
/*Buttons*/
#vnav a.button,
#vnav a.button:link,
#vnav a.button:active,
#vnav a.button:hover,
#vnav a.button:visited,
#vnav a.button:hover {
	/*DO NOT REMOVE THIS*/
	display: block;
	float: left;
	/*DO NOT REMOVE THIS*/
}
	#vnav a.button span {
		/*DO NOT REMOVE THIS*/
		white-space:nowrap; 
		display: block;
		/*DO NOT REMOVE THIS*/
	}

/*------------------------------------------------*/
/*--------------- GALLERY STYLES -----------------*/

/* REMOVE DEFAULT PODIUM GAL STYLE */
	.gal, .galcap, .galbtm, .galbtnb, .galbtnn { border:none; }

.galbtm{}

.gal_button_left, .gal_button_right {
background-color: #35312a;
background-image: url(/ftpimages/93/podium/style743/galButtonRepeater.gif);
background-position: top left;
background-repeat: repeat-x;
color: #ffffff;
font-family: Tahoma;
font-size: 11px;
line-height: 13px;
padding-bottom: 2px;
padding-left: 16px;
padding-right: 16px;
padding-top: 1px;
}
	.gal_button_left { float: left; cursor:pointer; }
	.gal_button_right { float: right; cursor:pointer; }

.gal_caption {
background-color: #efedea;
color: #1f1f1f;
font-family: Tahoma;
font-size: 12px;
padding-bottom: 14px;
padding-left: 14px;
padding-right: 14px;
padding-top: 14px;
}

.gal_bar  {
background-color: #bfab94;
height: 16px;
}
	.gal_counter {
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	padding-top:3px;
	}

.gal_image {}
	.gal_image img {
background-color: #ffffff;
border: 1px solid #000000;
}

.galtop{}



/*--------------------------------------------*/
/*---------------DDLB STYLES -----------------*/

.ddlb {
	font-family : Verdana;
	font-size : 10px;
	color : #000000;
}

/*--------------------------------------------*/
/*---------------MISCELANEOUS-----------------*/
/*added these styles so the <a> tags that hold 
the images for the gallery don't show*/
a.gallery-images,a.gallery-images:visited, a.gallery-images:hover,a.gallery-images:active, a.gallery-images:link{ display:none; }
/*Fixes IE disappearing content*/
* html .hollyHack { height: 0.01%; }
