/* Tricky Jackson, http://www.trickyjackson.com */
/* http://www.trickyjackson.com/external/css/tricky-jackson-handheld.css */
/* Updated:2008-10-26 */
/* Author:Rick DeVan, PW2 Web, rick@pw2web.com, http://www.pw2web.com */
/* Code validated at http://www.w3c.org - http://jigsaw.w3.org/css-validator/validator?uri=http://www.trickyjackson.com/external/css/tricky-jackson-handheld.css */
 
/* Meyer Reset:Begin */
@import "reset.css";
/* Meyer Reset:End */
/* Global Settings:Begin */
html, body {
	border:0;
	margin:auto
}
body {
	color:#fff;
	background:#000 url(images/bg-000000.jpg) repeat;
	font-size:100%;
	font-family:Geneva, Arial, Helvetica, sans-serif
}
/* Global Settings:End */
/* Common formatting:Begin */
h1, h2, h3, h4, h5, h6 {
	font-weight:400;
	line-height: normal;
	margin:auto
}
h1 {
	clear:both;
	font-size:1.2em;
	font-weight:700;
	padding:0 0 1.5em 0;
	text-align:left;
	color:#ffdb7a
}
h2 {
	clear:both;
	font-size:0.9em;
	font-weight:700;
	padding:0 0 1.2em 0;
	color:#ccc;
	text-align:left
}
h3 {
	clear:both;
	font-size:.8em;
	font-weight:700;
	padding:0 0 1em 0;
	color:#fff;
	text-align:left
}
p, ul, ol {
	clear:both;
	margin:auto;
	padding:0 0 1em 0;
}
ul {
	font-size:.8em;
	line-height: normal;
	list-style:none
}
ol {
	font-size:.8em;
	line-height: normal;
	list-style-position:inside
}
li { 
}
blockquote {
	margin:auto
}
small {
	font-size:.85em
}
img {
	border:0
}
sup {
	position:relative;
	bottom:auto;
	vertical-align:baseline
}
sub {
	position:relative;
	bottom:auto;
	vertical-align:baseline
}
acronym, abbr {
	cursor:help;
	border-bottom:dashed
}
hr {
	line-height:normal;
	width:100%;
	color:#ccc
}
span {
	font-size:.8em
}
p {
	font-size:0.8em;
	font-style:normal;
	line-height: normal;
	text-align:left

}
pre {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ccc;
	font-size:.8em;
	font-style:normal;
	text-align:left;
	margin:auto
}
caption {
	color:#fc9
}
/* Common formatting:End */
/* Links:Begin */ 
a:link {
	/* color:#DAA520; */
	color:#FFDB70;
	font-weight:bold;
	text-decoration:underline
}
a:visited {
	color:#ccc
}

a:hover, a:focus {
	color:#fff
}
a:active {
	color:#fff;
	text-decoration:none
}
/* Links:End */
/* Forms:Begin */
form {
	display:inline;
	margin:auto
}
input, select, textarea {
	font:1em arial, helvetica, sans-serif
}
textarea {
	line-height:1.25
}
label {
	cursor:pointer
}
/* Forms:End */
/* Tables:Begin */
table tr td {
	font-size:.8em;
	width:auto;
	text-align:left;
	vertical-align:top;
	border-width:0;
	margin:auto;
	padding: 0.5em
}
/* Tables:End */
/* Global Classes:Begin  */
.clear {
	clear:both
}
.float-left {
	float:left
}
.float-right {
	float:right
}
.text-l {
	text-align:left
}
.text-r {
	text-align:right
}
.text-center {
	text-align:center
}
.text-justify {
	text-align:justify
}
.bold {
	font-weight:700
}
.italic {
	font-style:italic
}
.underline {
	border-bottom:solid
}
.highlight {
	background:#ffc
}
.img-left {
	float:left;
	margin:auto
}
.img-right {
	float:right;
	margin:auto
}
.nopadding {
}
.noindent {
	margin-left:0;
	padding-left:0
}
.nobullet {
	list-style:none;
	list-style-image:none
}
/* Global Classes:End  */
/* Begin site-specific ids and classes, img-link */
.img-link {
	border:1px solid #DAA520
}
.img-link a:hover, a:focus {
	border:1px solid blue
}
/* End site-specific ids and classes, img-nolink */
/* Begin site-specific ids and classes, img-nolink */
.img-nolink {
	border:1px solid #CCC
}
/* End site-specific ids and classes, img-nolink */
 
/* Site-specific classes, media-caption:Begin */
.media-caption {
	color:#fc9;
	text-align:center
}
/* Site-specific classes, media-caption:End */
/* Site-specific divs:Begin */
#page_container {
	width:63%;
	margin:0 auto;
	  max-width:1015px; 
	  min-width:828px  
}
#header_01 {
	background-image:url(../inc/images/bg-000000.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:90px;
	left:0;
	position:relative;
	top:0;
	width:100%;
	z-index:1
}
#header_01_flash {
	height:45px;
	float:left;
	position:relative;
	top:18px;
	width:45%;
	z-index:1
}
#header_01_title {
	height:90px;
	float:right;
	position:relative;
	top:0px;
	width:45%;
	z-index:1
}
#main {
	bottom:auto;
	height:auto;
	left:0;
	overflow:visible;
	position:relative;
	right:auto;
	top:0;
	
	width:100%;
	z-index:1
}
#sidebar_nav {
 	bottom:auto;
	float:left;
	height:900px;
	overflow:visible;
	position:relative;
	right:auto;
	top:0;
	
	width:17%;
	z-index:1;

}
#sidebar_nav ul {
	height:auto;
	list-style:none;
	margin:0;
	padding:0;
	width:90%
}
#sidebar_nav li {
	padding:0 0 .75em 0;
	width:100%;
	text-align:left;
	margin:auto;
	text-indent:0;
	font-size:.9em
}
#sidebar_nav li a {
	display:block;
	font-weight:600;
	margin:auto
}
#sidebar_nav li a:active {
	text-decoration:underline
}
#sidebar_nav li a:hover, a:focus {
	display:block
}
#sidebar_nav li a:visited {
	display:block;
	font-weight:600
}

#content {
	background:#000;
	float:left;
	height:auto;
	margin:1em;
	overflow:visible;
	position:relative;
	top:0;
	
	width:60%;
	z-index:1;
	
}
#sidebar_news {
	bottom:auto;
	float:right;
	height:990px;
	overflow:visible;
	margin: 1em 1em 7.5em 1em;
	position:relative;
	top:0;
	
	width:15%;
	z-index:1
}
#sidebar_news h1 {
	font-size:.8em;
	font-weight:700;
	text-align:left;
	color:#A0522D;
	margin:auto;
	padding:0 0 1.5em 0
}
#sidebar_news h2 {
	font-size:.8em;
	font-weight:700;
	text-align:left;
	color:#ccc;
	margin:auto;
	padding: 0 0 1em 0
}
#footer {
	background:#000;
	bottom:0;
	clear:both;
	height:45px;
	left:0;
	overflow:visible;
	position:relative;
	
	width:100%;
	z-index:1;
	margin:auto auto 1.5em auto;
	 
}
#footer_nav {
	background:#000;
	bottom:0;
	height:27px;
	left:0;
	margin:auto;
	overflow:visible;
	position:relative;
	vertical-align:bottom;
	
	width:100%;
	z-index:1
}
#footer_nav ul {
	height:auto;
	list-style:none;
	margin:0;
	padding:0;
	width:90%;
	text-align: center
}
#footer_nav li {
	display:inline;
	vertical-align:bottom;
	padding: .75em;
	width:100%;
	text-align:left;
	margin:auto;
	text-indent:0;
	font-size:.9em
}
#footer_nav li a, #footer_content li a:visited, #footer_content li a:hover, #footer_content li a:focus, #footer_content li a:active {
	display:inline
}
#footer_nav p {
	font-size:.6em;
	line-height:normal;
	text-align:center
}
#footer_misc {
bottom:auto;
	height:auto;
	left:0;
	overflow:visible;
	position:relative;
	right:auto;
	top:0;
	
	width:100%;
	z-index:1
}
#footer_webmaster {
	background:#000;
	float:left;
	height:18px;
	margin:auto;
	position:relative;
	text-align:left;
	vertical-align:bottom;
	width:50%
}
#footer_copyright {
	background:#000;
	float:right;
	height:18px;
	margin:auto;
	position:relative;
	text-align:right;
	vertical-align:bottom;
	width:50%
}

/* Site-specific divs:End */
