
	/* Style */
	
			
header, nav, footer, section				{ display: block; }	
*											{ font-family: "Lucida Grande", Arial, sans-serif; }
body										{ background-color: #333; }
header.main									{ background-color: #757575; height: 450px; }
.center										{ width: 700px; margin: 0 auto; }
h1											{ font-size: 125px; color: #333; padding: 45px 0 0; font-weight: normal; }
h2											{ font-size: 48px; color: #444; padding: 15px 0 0; font-weight: normal; } 
h2 span										{ color: #639; }
h2 strong									{ font-weight: normal; color: #A30; }
h3											{ font-size: 20px; color: #555; line-height: 1.4em; padding: 15px 0 0; 
											  font-weight: normal; }
a											{ color: #666; text-decoration: none; }
section p a									{ text-decoration: underline; }
a:hover										{ color: #999; text-decoration: none; }
.mainnav									{ background-color: #252525; padding: 5px 0; text-align: center; }
.mainnav ul li								{ display: inline; color: #757575; font-size: 18px; }
.mainnav ul li:after						{ content: " - "; }
.mainnav ul li:last-child:after				{ content: ""; }
.mainnav ul li:first-child:after			{ content: ""; }
.mainnav ul li a							{ color: #777; text-decoration: none; }
.mainnav ul li a:hover						{ color: #777; }
h3 a										{ color: #444; text-decoration: none; }
h3 a:hover									{ color: #A33; }
.mainfooter									{ background-color: #252525; padding: 5px 0; }
.mainfooter p								{ font-size: 13px; color: #777; padding: 5px 5px; }
.mainfooter p a								{ color: #555; font-weight: bold; text-decoration: none; }
.mainfooter p a:hover						{ color: #33A; }
section p:first-child						{ margin: 20px 0 10px; }
section p									{ color: #999; font-size: 13px; line-height: 1.4em;
											  margin: 1.5em 0; }
section ul									{ list-style: outside; margin: 0 0 0 1em; }
section li									{ color: #999; margin: 2px 0; }
section p:last-child						{ margin: 1.5em 0 20px; }
section p a img								{ opacity: 0.6; filter:alpha(opacity=60); border: none; }
section p a:hover img						{ opacity: 1; filter:alpha(opacity=100); }
section h3									{ color: #A8A8A8; }
#contact form input							{ width: 500px; }
#contact form textarea						{ width: 698px; height: 250px; }
#contact form input#submit					{ width: 60px; }
#twitter									{ padding: 4px 0 4px 28px; background-image: url(img/twitter.png); background-position: left; 
											  background-repeat: no-repeat; line-height: 24px; margin: 0 0 0 3px; } 
#feed										{ padding: 4px 0 3px 35px; background-image: url(img/rss.png); background-position: left; 
											  background-repeat: no-repeat; line-height: 32px; margin: 0 0 0 3px; } 
.left										{ float: left; }
.right               						{ float: right; }
.clear										{ clear: both; }
@font-face									{ font-family: "hvd comic"; src: url(/fonts/hvd_comic.otf); }
h1, h2, h3, .mainnav, h2 span, h2 strong, .mainnav a, h3 a	
											{ font-family: "hvd comic"; }
#blog section h2							{ color: #A8A8A8; }
#blog section em							{ color: #999; font-size: 0.8em; }
small										{ font-size: 0.8em; }
::selection 								{ background: #888; }
::-moz-selection 							{ background: #888; }

