/* ---------- Body Attributes ---------- */

body{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 17px;
color: #333333;
background: white url(images/background.gif) repeat-x 0px 0px;
margin: 0;
height: 100%;
}

html{
height: 100%;
}

* html #container{ height: 100%; } /* IE min-height hack */
* html #content{ height: 500px; } /* IE min-height hack */
* html #contentHome{ height: 625px; } /* IE min-height hack */


/* ---------- Div Attributes ---------- */
#albums{width: 750px;
}
#container{
	position: relative;
	min-height: 100%;
	margin: 0 auto;
	width: 793px;
	background: url(images/bg-body.gif) repeat-y;
}

	#navbar{
		height: 66px;
		width: 785px;
		padding: 0 4px 0 4px;
		margin: 0 auto;
		background: url(images/bg-navbar.gif) no-repeat;
	}
	
	#contentBackground{
		background: url(images/bg-content.gif) no-repeat;
		min-height: 500px;
		margin: 0 auto;
	}
	
		#contentHome{
			width: 785px;
			min-height: 625px;
			margin: 0 auto;
		}
	
		#content{
			width: 755px;
			margin: 0 auto;
			padding: 20px 0 100px 0;
		}
		
			#contentLeft{
				float: left;
				width: 545px;
				padding-right: 20px;
				background: url(images/divider.gif) top right no-repeat;
			}
			
			#contentRight{
				float: right;
				width: 168px;
			}

#footer{
	position: relative;
	width: 793px;
	margin: -8.5em auto;
	padding-top: 20px;
	padding-bottom: 5px;
	font-size: 11px;
	color: #333333;
	text-align: center;
	background: url(images/body-bg.gif);
}

/* ---------- Dropdown Menu ---------- */	
	
#dropmenudiv{
position:absolute;
border:1px solid #000080;
/* border-bottom-width: 0; */
font:normal 11px Arial;
line-height:24px;
z-index:100;
background: url(images/opaque.png);
}

	* html #dropmenudiv{ background:#facf85; filter:alpha(opacity=88); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=88); } 

#dropmenudiv a{
width: 100%;
display: block;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #e5be7a;
padding: 1px 0 1px 0;
text-decoration: none;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #000080;
color: #ffffff;
}

/* ---------- Common Styles ---------- */

hr{
	height: 2px;
	color: #facf85;
	background-color: #facf85;
	border: 0px;
	width: 100%;
}

ul{
	list-style-image: url(images/li-bullet.gif);
}

.leftImage{
	float: left;
	margin: 10px 10px 10px 0;
	display: block;
}

.centerImage{
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.rightImage{
	float: right;
	margin: 10px 0 10px 10px;
	display: block;
}

.rightImage{
	float: right;
	margin: 10px 0 10px 10px;
	display: block;
}

.bordered{
	padding: 4px;
	border: 1px solid #f2c479;
}

.borderless{
	border: none;
}

.clear{
	clear: both;
}

/* ---------- Text Styles ---------- */

h1{	
	font-size: 11px;
	font-weight: bold;
	color: #000080;
}

/* ---------- Link Attributes ---------- */

a{
text-decoration: underline;
color: #000080;
}

a:link{
text-decoration: underline;
color: #000080;
}

a:visited{
text-decoration: underline;
color: #000080;
}

a:active{
text-decoration: none;
color: #000080;
}

a:hover{
text-decoration: none;
color: #000080;
}

a.homeBanner{
text-decoration: none;
color: #facf85;
}

a.homeBanner:link{
text-decoration: none;
color: #facf85;
}

a.homeBanner:visited{
text-decoration: none;
color: #facf85;
}

a.homeBanner:active{
text-decoration: underline;
color: #facf85;
}

a.homeBanner:hover{
text-decoration: underline;
color: #facf85;
}