@import "reset.css";

body{
	font-size:62.5%;
	font-family:arial,tahoma,sans-serif;
	color:#3E2512;
	background:#EFDECD url(i/pageBg.png) repeat-x 0 0;
	}

#header{
	width:960px;
	height:256px;
	background:#fff url(i/banner.png) no-repeat 0 0;
	position:relative;
	}
	#header h1{
		position:absolute;
		top:12px;
		left:35px;
		width:395px;
		height:55px;
		}
		#header h1 a{
			display:block;
			width:395px;
			height:55px;
			text-indent: -9999px;
			}

#slogan{
	position:relative;
	height:179px;
	background:transparent url(i/gradientBg.gif) repeat-x 0 0;
	}
	#slogan div.pic1{
		position:absolute;
		top:10px;
		left:20px;
		}
	#slogan div.pic2{
		position:absolute;
		top:10px;
		left:690px;
		}
	#slogan em{
		display:block;
		width:488px;
		height:155px;
		margin-left:196px;
		text-indent: -9999px;
		background:transparent url(i/slogan.gif) no-repeat 0 0;
		}

#main{
	width:960px;
	background:#EFDECD;
	overflow:hidden;
	}
	
	#content{
		width:650px;
		float:right;
		margin-right:48px;
		background:transparent url(i/contentBgMid.gif) repeat-y 0 0;
		}
	* html #content { margin-right: 24px; } /* ie6 hack */
	
		#content h2{
			padding:20px 0 0 15px;
			background:transparent url(i/contentBgTop.gif) no-repeat 0 0;
			font-size:190%;
			text-transform:uppercase;
			font-weight:bold;
			line-height:1.8em;
			}
		#content a {color: #000000;}
		#content ul,
		#content ol {
			font-size: 1.3em;
			margin-left: 33px;
			margin-bottom: 10px;
			line-height: 1.3em;
			list-style: disc;
			}
		#entry{
			background:transparent url(i/contentBgBot.gif) no-repeat left bottom;
			padding:0 15px;
			padding-bottom:24px;
			}
			#entry p{
				font-size:130%;
				line-height:1.2em;
				padding:0 0 1.1em 0;
				}
			#entry h3{
				font-size:150%;
				text-transform:uppercase;
				font-weight:bold;
				}
			#entry blockquote p{
				padding:0;
				font-style:italic;
				}
			#entry blockquote cite{
				font-size:130%;
				line-height:1.2em;
				font-style:normal;
				}
				
		/*   slideshow styles   */
		#entry p.caption {margin:15px 0 0 0;text-align:center;padding:0;line-height:40px;position:relative;overflow:hidden;zoom:1;}
		#imageFrame {text-align:center;}
		#entry a.slideshow_prev {position:absolute;left:0;top:0;}
		#entry a.slideshow_next {position:absolute;right:0;top:0;}

	#sidebar{
		width:228px;
		float:left;
		margin-left:12px;
		padding-top:17px;
		background:transparent url(i/sidebarBgTop.gif) no-repeat 0 0;
		}
	* html #sidebar { margin-left: 6px; } /* ie6 hack */
	
		#sidebar ul{
			padding-bottom:20px;
			background:transparent url(i/sidebarBgBot.gif) no-repeat left bottom;
			}
			#sidebar ul li{
				background:transparent url(i/sidebarBgMid.gif) repeat-y 0 0;
				padding-left:2px;
				}
				#sidebar ul li a{
					display:block;
					width:207px;
					padding:0.5em 0;
					text-decoration:none;
					text-transform:uppercase;
					color:#3E2512;
					font-size:140%;
					font-weight:bold;
					border-top:solid #5B3413 1px;
					padding-left:13px;
					line-height:1.3em
					}
				#sidebar ul li a.first{
					border:none;
					}
				#sidebar ul li a:hover,
				#sidebar ul li.on a{
					background:transparent url(i/sidebarBgMidRoll.gif) repeat-y -2px 0;
					color:#fff;
					}

	#sidebar2{
		width:228px;
		float:left;
		margin-left:12px;
		padding-top:17px;
		background:transparent url(i/sidebarBgTop.gif) no-repeat 0 0;
		}
	* html #sidebar2 { margin-left: 6px; } /* ie6 hack */
	
		#sidebar2 ul{
			padding-bottom:20px;
			background:transparent url(i/sidebarBgBot.gif) no-repeat left bottom;
			}
			#sidebar2 ul li{
				background:transparent url(i/sidebarBgMid.gif) repeat-y 0 0;
				padding-left:2px;
				}
				#sidebar2 ul li a{
					display:block;
					width:207px;
					padding:0.5em 0;
					text-decoration:none;
					text-transform:uppercase;
					color:#3E2512;
					font-size:140%;
					font-weight:bold;
					border-top:solid #5B3413 1px;
					padding-left:13px;
					line-height:1.3em
					}
				#sidebar2 ul li a.first{
					border:none;
					}
				#sidebar2 ul li a:hover,
				#sidebar2 ul li.on a{
					background:transparent url(i/sidebarBgMid.gif) repeat-y -2px 0;
					}


#footer{
	width:650px;
	float:right;
	margin-right:48px;
	text-align:center;
	clear:both;
	background:#EFDECD;
	padding:10px 0 20px;
	line-height:1.4em;
	}
* html #footer { margin-right: 24px; } /* ie6 hack */

	#footer ul{
		display:inline;
		}
		#footer ul li{
			display:inline;
			background:transparent url(i/divider.gif) no-repeat 0 50%;
			padding:0 3px 0 5px;
			}
		#footer ul li.first{
			background:transparent;
			}
			#footer ul li a{
				text-decoration:none;
				color:#3E2512;
				}
			#footer ul li a:hover{
				text-decoration:underline;
				}
	#footer a.uptown{
		color:#3E2512;
		}