/* - - - - - - - - - - - - - - - - - - - - -	 
* Filename: style.css
* Author: Aaron Trostle
* Description: template layout 1

== STRUCTURE: ==============================
* Page width: 950 px
* Number of columns: 3
============================================
- - - - - - - - - - - - - - - - - - - - -	*/

/*-upperNavigation-*/
div#uh{ color:#fff; background:#000; }
div#uh a{ color:#fff; text-decoration:none; }
div#uh a:hover{ color:#707070; }
div#innerUh{ text-align:right; width:950px; padding:2px; margin:0 auto; }

a{
	color:#fff;
	text-decoration:none;
}

a:hover{
	color:red;
	text-decoration:underline;
}

div.p{
	font-size:131%;
	width:100%;
	padding:4px 0 4px 0;
	margin:0 0 2px 0;
	background:#8cb4ff;
	border-bottom:solid 1px #000;
}

.pageHeading{
	font-size:20px;
	font-weight:bold;
	color:red;
}

.infoBoxHeading{
	color:red;
}

.greetUser{
	color:orange;
}

html{
	background:url(images/shadow.png) #000 center repeat-y;
	color:#fff;
}

div#hd{
	background:url(images/header.png) center no-repeat;
	height:150px;
}

div#nv{
	background:url(images/navBar.png) center;
	height:50px;
	text-align:center;
	border-bottom:solid 1px red;
}

div#nv li{
	display:inline;
}

div#bd{
	margin:20px 0 0 0;
}

div.ct{
	margin:5px 0 100px 4px;

}

div.rb{
	margin:4px;
}

div#innerRb{
	padding:5px;
}

div.lb{
	margin:4px;	
}

div#innerLb{
	padding:5px;
}

div#ft{
	border-top:solid 1px red;
	margin:5px;
	color:#555555;
}

div#innerFt{
	padding:5px;
}

div#ft a{
	text-decoration:none;
	color:#555555;
}

div#ft a:hover{
	text-decoration:underline;
	color:red;
}

div.boxTitle{
	background:url(images/boxTitle-back.png) repeat-x;
	color:#fff;
	font-weight:bold;
	font-size:14pt;
	height: 30px;
	border-bottom:solid 1px #000;
}

div.box{
	background:#555555;
	margin:0 0 10px 0;
}

div.boxwrapper{
	padding:1px 0 0 8px;
}

td.smallText{
	background:#252525;
		border:solid 10px #000;
}