body { font-family: arial; margin: 0; }

a, img, img a, a img { outline: none; border: none; }

#wrapper { margin: 30px 0; width: 800px; }

.red { color: #a1150a; }
.gray { color: gray; }

#column1 { height: 1px; width: 212px; float: left; }

#navigation { position: fixed; width: 212px; }
#navigation h1, #navigation h1 a { color: #a1150a; font-size: 16px; margin: 0; padding: 0; }
#navigation h2 { color: black; font-size: 11px; font-weight: normal; margin: 0; padding: 0; }
#navigation a { color: gray; font-size: 11px; text-decoration: none; }
#navigation ul { list-style: none; margin: 0; padding: 0 0 0 20px; color: gray; font-size: 11px; }
#navigation ul li ul { margin: 0; padding: 0 0 0 28px; }
#navigation .section { margin-top: 14px; }

#column2 { float: left; width: 565px; padding: 0 0 0 23px; }
#column2 #image_rotate { height: 400px; margin: 0 0 0 16px; }

#column2 #content { height: 120px; margin: 14px 0 0 0; padding: 0 0 0 16px; border-left-color: #c0c0c0; border-left-width: 1px; border-left-style: solid; }

#column2 .news p {
		color: #000000;
		font-size: 11px;
		margin: 0 0 25px 30px;
		padding: 0;
		clear: left;
}

#column2 .news p a {
	color: #a1150a;
}

#column2 .news h4 {
		clear: both;
		color: gray;
		font-size: 11px;
		margin: 0;
		padding: 0;
		font-weight: normal;
		text-transform: capitalize;

}

#column2 a { 	
	color: gray;
	font-size: 11px;
	text-decoration: none;

}

#column2 .currentpage { color: #a1150a; }

#content .news_head { font-size: 11px; float: left; clear: both; margin: 0 0 5px 0; }

#content .gallery_head { font-size: 11px; float: left; clear: both; margin: 0 0 17px 0; }
#content .gallery_subhead { font-size: 11px; float: left; clear: both; margin: 0 0 7px 0; }

#content .lgthumb { width: 540px; margin: 0 0 14px 0; float: left; clear: both; }
#content .lgthumb img { height: 45px; width: 45px; margin: 0 9px 9px 0; float: left; background-color: gray; }

#content .smthumb { width: 520px; float: left; clear: both; }
#content .smthumb img { height: 23px; width: 23px; margin: 0 3px 3px 0; float: left; background-color: gray; }

#content .basic { height: 15px; width: 500px; background-color: #666; display: block;}
#content .highlighted { display: block; background-color: black; } 

#errorMsg { width: 500px; margin: 50px auto; color: gray; font-size: 15px; }
#errorMsg a { color: #a1150a; font-size: 15px; }
