* { margin:0; padding; }

body { font:13px/19px "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif; text-align:center; color:#333333; background:#ffffff; }
h2 { margin-bottom:20px; padding-bottom:20px; font-size:30px; font-weight:normal; color:#333333; border-bottom:1px solid #333333; }
h3 { margin-bottom:20px; font-size:16px; }
h3 { font-size:14px; }
p { margin-bottom:20px; }
ul { margin:0; padding:0; }
li { list-style:none; margin:0; padding:0; }
a { color:#333333; text-decoration:none; }
a:hover { color:#666666; text-decoration:underline; }

#container { width:720px; margin:0 auto; text-align:left; }
#header { width:720px; height:80px; }
#logo { float:left; width:250px; height:80px; margin-left:10px; overflow:hidden; background:transparent url(/images/gnpaudiovideo-logo.gif) top center no-repeat; }
	#logo a { width:250px; height:0px; margin-top:10px; padding-top:75px; font-size:1px; display:block; }
#nav { float:left; width:450px; height:80px; }
	#nav ul { float:right; margin-top:60px; }
	#nav li { display:inline; margin-right:15px; list-style:none; }
		#nav li.l7 { margin-right:10px; }
	#nav a { font-size:10px; font-weight:bold; color:#999999; text-decoration:none; }
	#nav a:hover { color:#cccc99; text-decoration:underline; }
#content { clear:both; background:transparent url(/images/bg-content.gif) top center repeat-y; }
#intro { margin-bottom:20px; }
#main { padding:30px; }
#footer { clear:both; padding-top:40px; padding-right:10px; font-size:10px; color:#999999; text-align:right; background:transparent url(/images/bg-footer.gif) top center no-repeat; }
	#footer p { margin-bottom:5px; }
	#footer a { color:#999999; }
	#footer a:hover { color:#cccc99; }

#col1, #col2, #col3, #col4 { float:left; width:25%; }
#col1 h3, #col2 h3, #col3 h3, #col4 h3 { height:50px; }