/**
 * Global styles
 */
body{
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #7d7d7d;
}

h1{
	background: url(../images/layout/fade-bar.bkg.png) bottom left no-repeat;
	font-size: 18px;
	text-transform: lowercase;
	font-weight: normal;
	padding: 0 0 0 5px;
	margin: 0 0 10px 0;
}
	
	h1 span{
		font-size: 24px;
		text-transform: uppercase;
		color: #3f2c2c;
	}

a,
a:visited,
a:hover,
a:active{
	color: #473535;
	text-decoration: none;
	outline: none;
}

a:hover{ color: #7e3d3d; }


/**
 * Defined Styles
 */
html,
body{
	width: 100%;
	height: 100%;
	margin: 0px;
}

body{
	background: #CACACA url(../images/layout/body.bkg.jpg) top center no-repeat;
}

div#container{
	position: relative;
	width: 100%;
	height: 100%;
}
	div#logo{
		position: absolute;
		top: 50px;
		left: 80px;
	}
	
		div#logo a{
			background: url(../images/layout/div-logo.bkg.png) top left no-repeat;
			width: 220px;
			height: 82px;
			display: block;
			text-indent: -9999px;
			overflow: hidden;
		}
		
	div#header{
		background-color: #333333;
		opacity :0.88;
		filter: alpha(opacity=88);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=88)";
		height: 50px;
	}
	
	div#nav{
		background: url(../images/layout/li_nav.bkg.png) repeat-x;
		height: 57px;
		overflow: hidden;
		margin: 0 0 95px 0;
	}
	
		div#nav ul{
			list-style: none;
			padding: 0 0 0 300px;
			margin: 0px;
			display: block;
		}
			
			div#nav li{
				height: 57px;
				float: left;
			}
			
				div#nav li a{
					display: block;
					line-height: 57px;
					padding: 0px 20px;
					font-size: 18px;
					font-family: Georgia, "Times New Roman", Times, serif;
				}
				
				
				div#nav li:hover,
				body.academics div#nav li.academics,
				body.aboutme div#nav li.aboutme,
				body.resume div#nav li.resume,
				body.workterms div#nav li.workterms,
				body.contact div#nav li.contact{
					background-image: url(../images/layout/li_nav.bkg.png);
					text-decoration: underline;
				}
				
				div#nav li:hover{ background-position: 0px -57px; }
				
				
				body.academics div#nav li.academics,
				body.aboutme div#nav li.aboutme,
				body.resume div#nav li.resume,
				body.workterms div#nav li.workterms,
				body.contact div#nav li.contact{ background-position: 0px -114px; }
	
	div#main{
		width: 80%;
		margin: 0px auto;
	}
		div#backdrop{
			background-color: #e3e3e3;
			border: 1px solid #9d9d9d;
			overflow: hidden;
		}
		
			div#side-menu{
				float: left;
				width: 20%;
			}
				
				div#side-menu div.padding{
					padding: 5px 0 0 5px;
				}
			
			div#content{
				float: right;
				width: 80%;
				min-height: 500px; 
				height: auto !important; 
				height: 500px;
			}
				div#content div.padding{
					padding: 0 5px 5px 0;
				}
				
		div#footer{
			line-height: 50px;
			margin: 0 0 10px 0;
			text-align: center;
		}
		
span.smallCaps
{
	font-variant: small-caps;
}

ul.navList
{
	margin-left: 10px;
	padding-left: 10px;
}
