Body	{
	margin:0;
	padding:0;
	font:10px/13px Verdana;	
	background:url(../images/bkgd.gif) repeat-y;	
}

/* LAYOUT */
.contentwrap	{	width:980px;}
.colA	{	width:200px; float:left;	}
.colB	{	width:51px; float:left;	}
.colC	{	width:679px; float:right; padding:25px;	}
.clear	{	clear:both;	}


/* BASIC */
A	{	color:#0000ff;	}
A:hover	{	color:#181983;	}
H1	{	font-size:12px; line-height:18px; font-style:italic; font-weight:normal; color:#181983; padding-bottom:10px;	}
H2	{	font-size:10px; line-height:13px; font-weight: bold; text-transform:uppercase; color:#181983; padding-top:10px;	}
H3	{	font-size:20px; font-weight:normal; text-transform:uppercase; color:#181983; padding-top:10px;	}
UL	{	list-style-type:square;	}

H3.gallery	{	padding:0 0 5px 0; margin:0;	}
H2.subtitle	{	padding:0; margin:0;	}

H2.gallery	{	padding:15px 0 0 0; margin:0;	}
p.gallery	{	padding:0; margin:0;	}

.floatrt	{	float:right; padding-left:25px;	}

/* NAVIGATION */
.nav	{	font-size:13px; font-weight:bold; padding-top:25px; color:#003366;	}
.nav A	{	color:#FFF; text-decoration:none;	}
.nav A:hover	{	color:#bb183f;	}
.nav UL	{	margin-left:-1em;	}
.nav LI	{	list-style-type:none; margin-left:-1em; padding-bottom:20px;	}

.nav UL LI	{	font-size:10px; padding:5px 0 0 12px;	}
.nav UL LI A	{	color:#003366;	}
.nav UL LI A:hover	{	color:#bb183f;	}

#active A	{	color:#bb183f;	}
#red	{	color:#bb183f;	}


/* PORTFOLIO */
.smcol	{	width:100px; float:left; padding:0 20px 20px 0; text-align:center;	}


/* FOOTER */
.footer	{	font-size:9px; text-transform:uppercase; color:#181983; border-top:1px solid #181983; padding-top:10px; margin-top:30px;	}
#lower	{	text-transform:none;	}