* {
	margin: 0;
	padding: 0;
}

body {
	background: #1c449c;
	font: 14px/24px "Myriad Pro", "Helvetica",  sans-serif;
}

h1 {
	font-size: 28px;
	font-weight: normal;
	margin-bottom: 10px;
}

h2 {
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 10px;
}

h3 {
	font-size: 1em;
	font-weight: 600;
}

p {
	margin-bottom: 1.5em;
}

a {
	color: inherit;
	}
	a img {
		border: 0;
	}

img#background {
	position: fixed;
	height: 100%;
	width: 100%;
	z-index: -1;
}

div#header {
	background: url(headerbg.png) no-repeat right top;
	height: 130px;
	margin: 0 auto 10px;
	width: 1000px;
	}
	div#header h1 a {
		background: url(logo.png) no-repeat 0 -50px;
		display: block;
		height: 236px;
		margin-left: -10px;
		outline: none;
		text-indent: -9999px;
		width: 360px;
	}

div#pagewrap {
	background: url(transparantbg.png) repeat-y;
	margin: 0 auto;
	min-height: 500px;
	overflow: hidden;
	padding: 0 13px 0;
	width: 928px;
	}
	div#pagewrap ul#navigation {
		background: url(navbg.png) repeat-x;
		font-size: 12px;
		height: 33px;
		padding-left: 10px;
		width: 918px;
		}
		div#pagewrap ul#navigation li {
			display: inline;
			line-height: 32px;
			margin: 0 10px;
			}
			div#pagewrap ul#navigation li a {
				color: #414042;
				font-weight: bold;				
				text-decoration: none;
				text-transform: uppercase;
				}
				div#pagewrap ul#navigation li a:hover, div#pagewrap ul#navigation li a.active {
					color: #0054a6;
				}
				
	div#pagewrap div#sidebar {
		float: left;
		font-size: 13px;
		padding: 15px 22px;
		width: 156px;
		}
		div#pagewrap div#sidebar img {
			border: 2px solid #6780bf;
			width: 152px;
		}
		div#pagewrap div#sidebar p {
			line-height: 15px;
			margin-bottom: 12px;
		}
		div#pagewrap div#sidebar div#address {
			font-size: 11px;
			line-height: 18px;
		}		
	div#pagewrap div#main {
		float: left;
		width: 728px;
	}
	div#pagewrap div#main div#banner {
		height: 117px;
		position: relative;
		width: 728px;
		}
		div#pagewrap div#main div#banner img {
			left: 0;
			position: absolute;
			top: 0;
			width: 728px;
		}
	div#pagewrap div#main ul#subnav {
		background: #f6f7fc;
		font-size: 11px;
		height: 33px;
		padding-left: 20px;
		width: 708px;
		}
		div#pagewrap div#main ul#subnav li {
			display: inline;
			line-height: 33px;
			margin: 0 16px;
			}
			div#pagewrap div#main ul#subnav li a {
				color: #414042;
				font-weight: bold;					
				text-decoration: none;
				text-transform: uppercase;
				}
				div#pagewrap div#main ul#subnav li a:hover, div#pagewrap div#main ul#subnav li a.active {
					color: #0054a6;
				}				
	div#pagewrap div#maincontent {
		padding: 25px 40px 0;
	} 	
			
div#footer {
	background: url(transparantbg-bottom.png) no-repeat;
	color: #707070;
	font-size: 11px;
	margin: 0 auto;
	height: 35px;
	padding-top: 45px;
	text-align: center;
	width: 954px;
	}
	div#footer a {
		color: #707070;
		text-decoration: none;
	}


.shadow-container {  
    position: relative;  
    left: 3px;  
    top: 3px;  
    margin: 6px; 
    float: left;
}  
.shadow2, .shadow3, .picture-container {  
    position: relative;  
    left: -1px;  
    top: -1px;  
}    
.shadow1 {background: #F1F0F1;}  
  
.shadow2 {background: #DBDADB;}  
  
.shadow3 {background: #B8B6B8;}  
  
.album-container {  
    background: #ffffff;  
    border: 1px solid #848284;  
    height: 155px;
	line-height: 1.2em;
	padding: 3px 0 7px;
    width: 146px;
    text-align: center;
	text-transform: capitalize;
}
    
.picture-container {  
    background: #ffffff;  
    border: 1px solid #848284;  
    height: 140px;
    width: 140px;
    text-align: center;  
}  
 
.album-container div{ 
	margin: 5px 8px 5px 8px;
	width: 130px;
	height: 100px;
	overflow: hidden;
}   
    
.picture-container div{ 
	margin: 7px;
	width: 125px;
	height: 125px;
	overflow: hidden;
}

.albuminfo {
	font-size:.8em;
}

.backlink a {
	clear: left;
	display: block;
	font-size: 12px;
	outline: none;
}
