@charset "utf-8";

/* Reset */
* 						{ margin: 0; padding: 0; }
html, body 				{ height: 100%; margin: 0 0 1px; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
a:link					{ color: #000000; text-decoration: none; }
a:visited				{ color: #000000; text-decoration: none; }
a:hover, a:active		{ color: #F00C36; text-decoration: underline; }

body					{ background: url(images/bg.jpg) repeat; }
#full-wrap				{ width: 100%; min-height: 100%; background-image: url(images/planets-bg.jpg); background-repeat: no-repeat; background-position: top left; }
.spacer					{ height: 50px; }
#page-wrap				{ margin: 0 auto; width: 1000px; background: #b8b8b8; }


#header					{ height: 140px; }

#content				{ }
#sidebar				{ width: 219px; float: left; padding: 10px 0 0 0; }

#main-nav				{ margin: 0 auto; width: 1000px; background: #525252; height: 40px; }
#main-nav li			{ list-style: none; display: inline; line-height: 40px; }
#main-nav li a			{ display: block; float: left; height: 40px; font-size: 20px; padding: 0 65px; color: #fff; }
#main-nav li a:hover	{ color: #fff; background: url(images/main-nav-bg-hover.jpg) repeat-x; }
/*------------ nav active states -------------*/
body#home #main-nav li a.home	{ color: #000000; }
/*-------------------------------------------*/
#main-content					{ margin: 10px 20px 0; }
#main-content p					{ padding: 10px 10px 10px 8px; }
#main-content p a:link,
#main-content p a:visited		{ color: #000000; }
#main-content p a:hover,
#main-content p a:active		{ color: #F00C36; }
h1								{ margin: 0 0 5px 10px; color: #ffffff; font-size: 30px; font-weight: bold; text-shadow: 1px 4px 3px #000; }

#footer							{ height: 100px; }

.clear							{ clear: both; }
.cl-left						{ clear: left; }
.cl-right						{ clear: right; }
.footer-nav						{ padding: 25px 0 0 0; text-align: center; font-size: 11px; }
.opn							{ padding: 0 0 0 0; text-align: center; font-size: 10px; }

.bold							{ font-weight: bold; }
.center							{ text-align: center; }
.rounded-corners				{ -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }
#resp-links						{ padding: 0 0 0 40px; }
#resp-links li					{ padding: 0 0 3px 0; }