/*
	CSS of VCU Dentistry
	(c) 2008 vcudentistry2010.com
	--------------------------------
	XHTML/CSS by Todor Iliev

*/


body {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Sans-Serif;
	font-size: 12px;
	background: url(../images/bg.gif) no-repeat top left;
	}
	
a:link, a:visited {
	color: #005abe;
	}
	
a:hover {
	color: #3d84d4;
	text-decoration:  none;
	}

#img {
	width: 550px;
	padding: 1px;
	border: 1px solid #555;
	}
	
.home {
	height: 413px;
	}

#imgLeft {
	float: left;
	padding: 1px;
	margin: 0 15px 10px 0;
	border: 1px solid #555;
	}
	
#imgRight {
	float: right;
	padding: 1px;
	margin: 0 0 10px 15px;
	border: 1px solid #555;
	}

#wrapper {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	}
	
#header {
	text-align: center;
	}
	
#header h1 {
	font-size: 300%;
	color: #4f74b5;
	font-weight: normal;
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	border-bottom: 1px dotted #000;
	}
	
#header img {
/*	margin-right: 630px;*/
	}

#leftColumn {
	width: 180px;
	float: left;
	}
	
#navigation {
	font-weight: bold;
	margin: 0 0 0 20px;
	padding: 0;	
	}
	
#navigation ul {
	margin: 0 0 10px 0;
	padding: 0;
	}

#navigation li {
	list-style: none;
	line-height: 17px;
	}

#navigation li li {
	font-weight: normal;
	margin: 0 0 0 5px;
	}

#navigation li a {
	text-decoration: none;
	color: #555;
	}
	
#navigation li a:hover {
	color: #888;
	}

#container {
	width: 580px;
	float: right;
	}
	
#container li {
	margin: 10px 0 10px 0;
	}
	
#container #giftRegistry li {
	margin: 5px 0 20px 0;
	}

#container h1 {
	font-size: 220%;
	color: #7392c8;
	font-weight: normal;
	margin: 0 0 15px 0;
	}
	
#container h2 {
	font-size: 150%;
	font-weight: normal;
	margin: 0 0 15px 0;
	}
	
#container h2 em {
	font-size: 70%;
	color: #999;
	}
	
p.hr {
	border-bottom: 1px dotted #555;
	margin: 20px 0 0 0 0;
	}

#time {
	text-align: center;
	padding: 10px;
	margin: 0 70px 0 70px;
	border: 1px solid #999;
	background: #f8f8f8;
	}
	
#map {
	padding: 1px;
	border: 1px solid #555;
	}
 
#footer {
	clear: both;
	text-align: center;
	font-size: 90%;
	margin: 25px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px dotted #000;
	}