* { margin:0; padding:0; }

body { background-color:#000; color:#fff; font:14px Tahoma, Verdana, Arial, sans-serif; line-height:1.4; text-transform:uppercase; }

ul { list-style:none; }
li { list-style-type:none; }
img { border:0; }

a:link, a:visited { color:#fff; text-decoration:none; }
a:hover, a:focus { text-decoration: underline; }

body#gallery_image { padding:10px; background-image:none; }

h2, h3 { text-align:left; font-weight:normal; color:#900; }
h2 { font-size:22px; }

#page_wrapper { margin:0 auto; clear:both; width:960px; }

#header { margin:40px 0 0 0; }
#header h1 { font-weight:normal; }
	#header a { font-weight:normal; text-decoration:none; }
	#header a span { color:#900; }

#content { margin-bottom:30px; background:transparent url(images/content_bg.jpg) top left no-repeat; }
	#content .col { padding:0 10px; width:300px; float:left; }
		#content .col h2 { margin:10px 0; }
		#content .col p { font-size:11px; }
			#content .col p span { width:75px; font-weight:bold; display:block; float:left; }
			#content .col p.small { font-size:11px; }
		#content .col li { padding:10px 0; border-bottom:1px solid #333; }
			#content .col li a { font-size:18px; }
			#content .col li p a { font-size:11px; }

#hl { margin:20px; font-size:10px; font-weight:normal; line-height:2; text-align:center; }

#footer { margin:40px 0 0 0; padding:10px; font-size:10px; font-weight:bold; line-height:2; border-top:1px solid #333; }

.clear:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clear, .container {display:block;}
.clear {clear:both;}