body{
	margin:0px;
	padding:0px;
	background: url("../images/bodyGradient.gif") repeat-x #ddebf0;
	font-family: Verdana;
	font-size:12px;
	height:100%;
	color:#333333;
}

html{
	margin:0px;
	padding:0px;
	height:100%;
}

a{
	color:#A6CAD7;
}


form{
	margin:0px;
	padding:0px;
}

p{
	margin:0px;
	padding:0px;
}

object{
	border:0px;
	outline:none;
}

img{ border: 0 }

.clear{
	clear:both;
	font-size:1px !important;
}


/***** albums *****/

.albumContainer {
	clear:both;
}

.albumContainer img {
	
}

.photoContainer {
	float:left;
	margin:10px 4px;
	height:160px;
	width:150px;
	overflow:hidden;
}

.photoImg {
	float:left;
	width:140px;
}
.photoImg a {
	border:0;
}
.photoImg a:hover {
	border:0;
}
.photoTitle {
	clear:left;
}


/*	100% Positioning stuff */
#wrap {
	min-height:100%;
	position:relative;
	background: url("../images/dropShadow.png") repeat-y;
	margin:0px auto;
	width:816px;
}
* html #wrap {height:100%}

#inner-wrap {
	padding-bottom:30px;
	margin:0px auto;
	width:800px;
}
#inner-wrap:after {
	content:" ";
	display:block;
	clear:both;
}
* html #inner-wrap {
	height:1px;
}
#footer {
	position:absolute;
	bottom:0;
	height:30px;
	width:100%;
}


/*******	Styles Used by all Templates ********/
.shadowContainer{
	margin:0px auto;
	width:816px;
	background: url("../images/dropShadow.png") repeat-y;
}

#header{
	margin:0px auto;
	width:800px;
}

#headerOverlay{
	margin:0px auto;
	background: url("../images/homeOverlay.png") no-repeat;
	width:800px;
	height:400px;
	margin-top:-400px;
	position:relative;
}

* html #headerOverlay {
	position:static;	
}

#deanLogo{
	margin:0px auto;
	margin-top:-375px;
	position:relative;
	width:800px;
	height:82px;
	background: url("../images/deanLogo.png") no-repeat;
}

* html #deanLogo {
	position:static;	
}


#menuHolder{
	margin:0px auto;
	width:800px;	
}

#menu{
	height:28px;
	background-color:#00668b;	
}

#content{
	margin:0px auto;
	width:800px;
	line-height:18px;
	
}


#innerFooter{
	margin:0px auto;
	width:800px;
	height:30px;
	background-color:#333333;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;	
}


#papercutFooter{
	margin:0px auto;
	width:800px;
	text-align:center;	
}

.blueBold{
	color:#00668b;
	font-weight: bold;
}

.blueBold14{
	color:#00668b;
	font-weight: bold;
	font-size:14px;
}

.blueBold14 a{
	color:#00668b;
	text-decoration: none;	
}

.pageTitle{
	color:#00668b;
	font-weight: bold;
	font-size:24px;
	line-height:24px;
}



/****	Template Homepage ********/

#home #headerImage{
	height:400px;	
}

#home #deanLogo{
	margin-top:-375px;
}

#home #inner-wrap{
	background: url("../images/contentBackground.gif") no-repeat;
}

#home #content{
	margin:0px auto;
	width:800px;
	height:auto !important;
	min-height:250px;
	height:250px;
	background: url("../images/contentBackground.gif") no-repeat;
}

#home #contentLeft{
	margin-top:50px;
	padding:0px 10px 10px 40px;
	border-right:1px solid #000000;
	width:299px;
	float:left;
	display:inline;
	font-size:18px;
	line-height:24px;
}

#home #contentRight{
	margin-top:50px;
	padding:0px 10px 10px 10px;
	width:430px;
	float:left;
	display:inline;
}


/****	Template Subpage ********/
#subpage #headerImage{
	height:150px;
}

#subpage #deanLogo{
	margin-top:-125px;
}

#subpage #content{
	background: url("../images/subpageContentTop.gif") repeat-x;
}
#subpage #subpageContent{
	background: url("../images/deanSig.gif") no-repeat;
	background-position: bottom;
	padding:30px 50px;
	height: auto !important;
	min-height:225px;
	height:225px;
}