/* @override 
	http://gm.tenchek.com/wp-content/themes/gatemaster/style.css
	http://localhost:8888/wp-content/themes/gatemaster/style.css
*/

html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}

:focus{outline:0}

body{line-height:1; color:black; background:white}
ol, ul{list-style:none}

table{border-collapse:separate; border-spacing:0}
caption, th, td{text-align:left; font-weight:normal}
blockquote:before, blockquote:after, 
q:before, q:after{content:""}
blockquote, q{quotes:""""}

body {
	background: #222;
	text-align: center;
}
#container {
	text-align: left;
	width: 100%;
	height: 500px;
	background: url(images/globe_bg2.png) no-repeat right top;
}
#content {
	float: left;
	width: 600px;
}
#content_container {
	width: 900px;
	margin: 0 auto;
	margin-top: 50px;
}
#header {
	margin: 0 auto;
	width: 900px;
	height: 50px;
}
#logo {
	float: left;
	width: 220px;
	height: 20px;
	padding-top: 30px;
}
#logo img {
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	padding: 5px 0 7px;
}
#sub_nav {
	width: 205px;
	float: left;
	padding-right: 20px;
}
#nav {
	float: left;
	width: 680px;
	height: 50px;
}
#nav li a {
	margin-top: 25px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font: 70% verdana, sans-serif;
	padding: 0 7px;
	color: #bbb;
	float: left;
	list-style: none;
	text-decoration: none;
}
#front_about {
	margin: 0 auto;
	width: 900px;
	margin-top: 50px;
}
#featured {
	overflow: auto;
	width: 100%;
	background: #191919;
	margin-top: 25px;
}
#featured a {
	color: #fff;
	font-weight: bold;
}
#featured p {
	margin: 0;
}
#featured ul {
	width: 900px;
	margin: 0 auto;
	padding: 25px 0;
	overflow: auto;
}
#featured li {
	width: 300px;
	float: left;
}
#featured img {
	margin: 10px 0;
	border: 2px solid #bbb;
}
#featured .description {
	font: 70%/1.4 verdana, sans-serif;
	color: #ccc;
	padding-right: 20px;
}
h2 {
	color: #fff;
	font: 200% palatino, georgia, serif;
	margin-bottom: .25em;
}

#front_about h2 {
	letter-spacing: -1px;
	color: #fff;
	font: 250% palatino, georgia, serif;
}

h3 {
	color: #ccc;
	font: bold 90% "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: uppercase;
	margin-bottom: .5em;
}
#featured h3 {
	margin: 0;	
}

#sub_nav h3 {
	color: #555;
	font: 75% verdana, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: .5em;
}
p {
	font: 75%/1.5 Verdana, sans-serif;
	color: #ddd;
	margin-bottom: 1em;
}
#content li {
	font: 75%/1.5 Verdana, sans-serif;
	list-style: disc inside;
}
#sub_nav li {
	list-style: none;
	margin-bottom: .25em;
}
ul, ol {
	color: #bbb;
	margin-bottom: 1em;
}
a {
	text-decoration: none;
	color: #888;
}
a:hover {
	color: #fff;
}
#nav a:hover, #sub_nav a:hover {
	color: #fff;
}fff
#content_container li {
	margin-bottom: .5em;
	list-style: none;
	padding-left: 14px;
}

#sub_nav li {
	color: #fff;
	margin-bottom: .4em;
	background: url(images/list_bullets.png) no-repeat 0 5px;
	padding-left: 12px;
}
#sub_nav li a{
	font: 75%/1.3 verdana, sans-serif;
	color: #999;
}

#content_container li.current_page_item a{
	color: #fff;
}
#nav li.current_page_item a, #nav li.current_page_parent a{
	color: #fff;
}
em {
	font-style: italic;
}
strong {
	color: #ccc;
	font-weight: bold;
}
#front_about a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
#front_about p {
	width: 800px;
	line-height: 1.6;
}
#front_about h2 {
	margin: 1em 0 .25em;
}
#footer {
	margin: 0 auto;
	width: 900px;
	clear: both;
}
#footer p{
	font: 60% verdana, sans-serif;
	padding-top: 20px;
	padding-left: 225px;
}

