* {
  padding: 0;
  margin: 0;
} 

body { 
  font: 8pt "Verdana", Arial, Sans-Serif; 
  background: #393939;
 
}


a {
  text-decoration: none;
  color: #301C15;
}
a:hover { color: #000; }

#wrap 
{
  margin: 20px auto;
  width: 900px;
  height: 673px;
  padding: 10px;
  background-color: #fff;
}


#header 
{
  height : 116px;
  background-color : #000;
  background: url(images/back.jpg);
}
#header h1 { padding-left: 14px; padding-top: 82px; font-size: 20px; color: #FFF; }


#menu {
  text-align: center;
  margin-top: 1px;
  height: 20px;
  font-size : 12px;
  padding: 6px 0px 0px 0px;
  border: none;
  background-color : #000;
  background: url('images/menu.jpg');
}

#menu a {
  color : #fff;
  text-decoration : none;
  padding: 0px 14px 0px 14px;

}
#menu a:hover {
  color : #C9C9C9;
}

#sidebar_right {
		 margin-top: 1px;
		 /* background: #000000 url("images/Rembrandt.jpg") no-repeat left top; */
         float: right;
         background-color: #E3E3E3;
         width: 198px;
         height: 455px;
}

.sidebar_right_text {
	padding: 10px 7px 0 13px;
}
#sidebar_right h2 { padding-bottom: 6px; font-size: 12px; color: #000000; }

#sidebar_left {
		 margin-top: 1px;
         float: left;
         background-color: #E9E9E9;
         width: 159px;
         height: 436px;
         padding: 10px;
}
#sidebar_left h2 { padding-bottom: 6px; font-size: 12px; color: #000000; }

#content { 
  float: left;
  text-align: left;
  width: 495px;
  margin-top: 10px;
  padding: 0 7px 0 13px;
  font-size: 8pt;
}

#content h2 { padding-bottom: 6px; font-size: 15px; color : #444; }
#content h3 { color: #fff; background: #370F00; font-size: 86%; padding: 3px 6px;}

.study {
	padding: 12px 15px 15px 15px;
	background: #D6DEE5;
	font-size: 93%;
	font-family: arial, sans-serif;
}

.bulletin {
	padding: 12px 15px 15px 15px;
	background: #E3EAF0;
	font-size: 8pt;
	font-face: arial, verdana;
}
/*
#footer {	
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	width: 900px;
	height: 60px;
	text-align: center;
	font-size: 10px;
	color: #777;
	background-color: #A7C1E0;
}
*/
#footer { 
	border-top: solid #fff 1px;
  	width: 900px;
  	height: 60px;
  	background-color: #A7C1E0;
  	float: left;

}
#footer_text {
	text-align: center; 
	font-family: verdana, "Microsoft Sans Serif", Times, serif;
	font-size: 8pt;
	margin-top: 15px;
	color: #C9C9C9;
	line-height: 12pt;
}

#footer_text a {
	text-decoration: none;
	color: #C9C9C9;
}

#footer_text a:hover {
	color: #C9C9C9;
	text-decoration: underline;
}

/*#footer { 
  position: absolute;
  top: 622px;
  margin-top: 20px; 
  width: 900px;
  height: 60px;
  background-color: #A7C1E0;

}
.footer_text {
	text-align: center; 
	padding: 18px;
	color: #777;
}*/

#home, #resume, #profile, #changepassword, #changesecurityquestion, #links, #register, #admin-albums, #admin-photos {	
	position: relative;
	width: 686px;
	padding: 0px 37px;
	padding-top: 1px; /* Weird Mozilla Bug */
	padding-bottom: 40px; /* Weird Mozilla Bug */
}

.photo_198 {
	border: 4px solid #FFFFFF;
}

h4 {
	font-family: verdana, arial, helvetica, sans-serif;
}

dl {
	margin-top: 0;
	margin-bottom: 0;
	border-top: 1px solid #bababa;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	position: relative;
}

dt {
	position: absolute;
	left: 0;
	padding-bottom: 5px;
}

dd {
	margin-left: 200px;
	height: 2.0em;
	padding-bottom: 5px;
}

.emptydata td {
	padding: 50px;
	color: #aeaeae;
}

.sepBullet
{
	color: #d32525;
}

ul 
{
	margin-left: 10px;
}
