/*
Theme Name: Trex
Theme URI: http://trexec.com
Description: trex custom theme
Version: 1.6
Author: Mike Gore and Ron Madriz
Author URI: http://trexec.com
Tags: blue, custom header, fixed width, two columns, widgets

License:
License URI:

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


@import url(nav.css);

/* =reset (ONLY EDIT THE FONT FAMILY)******************************** */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
body {font:13px Arial, tahoma, verdana, sans-serif;;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% Arial, tahoma, verdana, sans-serif;;}
pre, code {font:115% monospace;}
body * {line-height:1.22em;}
.skip {display:none;}
acronym {border:0;text-decoration:none;cursor:help;}
object {margin:10px auto;}

.clear, #footer, #highlight-boxes  {display: block; overflow: hidden;clear:both;}
.clear:after, #footer:after, #highlight-boxes:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}

.hidden {position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
.text-indent {text-indent:-32697px;}
.float-left {float:left;display:block;}
img.float-left {margin:3px 10px;}
.float-right {float:right;display:block;margin-right:10px;}

address {margin:.35em .95em;display:block;}
 address.center {margin:0 0 0 3em;}

.alignRight {text-align:right;}

ul.float-left {width:40%;}
ul.float-right {width:40%;}

/* =elements ***************************** */
a:link			{color: #135577;}
a:active		{color: #135577;}
a:visited		{color: #135577;}
a:hover		{color: #135577; text-decoration: underline;}
a acronym {cursor:pointer;}
 #main-content a acronym {text-decoration:underline;}
/* =grids ***************************** */

#page {width:910px;margin:0 auto;}

#skip {display:none;}
strong {}

/* lists ************ */
#main-content ol li h3 {margin:0 0 .45em;text-indent:0;padding:0;}
#main-content table ul, #main-content table ol {margin:3px 0;padding:0 0 0 30px;}
 #main-content table ul {list-style-type:square;}
#main-content ol.roman {list-style-type:upper-roman;}
 #main-content ol.roman h2 {margin:.45em 0;color:#333;font-weight:normal;}
h1 acronym, h1 abbr {text-decoration:none;border:0;}


/* =Header **************** */
#header {height:80px;}


#header #headL {margin:0;padding:0;width:187px;float:left;height:75px;}
 #header #headL p {text-indent:-9999px;}
  #header #headL a {display:block;width:187px;height:75px;}

#header #headR {margin:0;padding:0;float:right;height:auto;width:700px;}
 #header #headR span {color:#fff;float:right;text-align:right;font-size:110%;font-weight:bold;}
  #header #headR span address{margin:0;padding:0;font-weight:bold;}

#searchform {margin:10px 0 10px 15px;}
 #searchform #s {padding:1px 2px 0 2px;color:#fff;border:0;width:125px;height:22px;color:#444;}
 #searchform #searchsubmit {padding:1px 3px 3px;color:#fff;width:65px;height:26px;font-weight:bold;background:#222;border:3px solid #161616;-moz-border-radius:7px;-webkit-border-radius:3px;}
 #searchform label {display:none;} 
 
/* = Main Content ******************** */
#main-content {width:647px;float:right;background:#ffffff;color:#000;padding:10px 15px;min-height:650px;}
  	#main-content h1 {margin: 5px 10px 5px;text-transform:capitalize;font-size:200%;font-weight:normal;}
	#main-content h1 span.sub-header {font-size:65%;color:#930;}

	#main-content h2 {font-size: 132%;margin: 10px 10px 5px;text-transform:capitalize;}
	#main-content h3 {font-size: 118%;margin: 10px 10px 5px;border-bottom:1px solid #c0c0c0;width:80%;text-transform:capitalize;}
         #main-content h3 a, a.searchLink {color:#ff0;text-decoration:none;display:block;}
	#main-content h4 {font-size: 114%;margin: 10px 10px 5px;}
	#main-content h4 a {text-decoration: none;}
	#main-content p  {font-size: 110%;margin:5px 10px 10px;line-height:135%;}
  
	#main-content blockquote {margin:10px 25px;font-style:italic;color:#666;}
	#main-content blockquote.center {width:60%;margin:15px auto;}

     /* =Main Content Lists DL OL UL ************* */

	#main-content ul, #main-content ol{font-size:90%;}
	#main-content ul {margin: 15px 10px 15px 20px;list-style: square;}
	#main-content ul li {line-height: 1.35em;margin:.5em 0 .5em 1.75em;font-size:110%;}

	#main-content ol {margin: 15px 10px 15px 40px;list-style-type:decimal;}
	 #main-content ol ol {list-style-type:lower-alpha;}

	#main-content dl {margin: 15px 10px 15px 20px;}
         #main-content dl dt {font-weight:bold;margin:10px 0;font-size:110%;color:#036;}
         #main-content dl dd {font-style:italic;}

 
     /* =Main Content Tables ************* */

	#main-content table {width:99.999%;margin:10px 0;padding:0;}
	#main-content table caption {font-weight:bold;font-size:110%;text-align:center;}
	#main-content table th {color: #fff;margin:0;padding:2px;}
	#main-content table td {padding:2px;border:0;margin:0;vertical-align:top;}
	#main-content table td.scope, #main-content table th.scope {text-align:left;}
	#main-content table a {color: #135577;}
 
/* = Content  ********************** */
#content {margin-top:10px;}
 body#home #content {margin-top:10px;}
 body#home #main-image {text-align:center;}

/* = Sub Content  ************************* */
#sub-content {float:left;width:225px; background:#363636;}

 
 #submenu {width:225px;padding-top:14px;}
  #sub-nav {margin:0;padding:0;list-style-type:none;list-style-image: none;padding-bottom:14px;margin-bottom:10px;background:#363636;}
  #sub-nav li a{display:block;padding:3px 5px 3px 10px;color:#fff;font-size:90%;text-decoration:none;border-bottom:1px solid #444;margin:0 10px;font-weight:bold;}
  #sub-nav li ul{list-style-type:none;}
  #sub-nav li ul li {padding-left:20px;}
  #sub-nav li ul li a, #sub-nav li.current_page_item  ul li a {color:#C33;}
   #sub-nav li.current_page_item  a, #sub-nav li ul li.current_page_item a{color:#ff0;}
  

/* =background images ***************** */
html{background:url(/images/bg.jpg);}
body {background:url(/images/homeHeadBg.jpg) repeat-x;}
 body#home {background:url(/images/homeHeadBg.jpg) repeat-x;}

#header #headL {background:url(/images/logo.jpg) no-repeat;}

 #searchform #s {background:url(/images/searchBg.jpg) no-repeat;}

#footer {margin:10px 0 0;background:#363636;padding:10px 20px;color:#fff;font-size:100%;font-size:10px;}
 #footer span {text-align:right;}
 #footer a {color:#33ccff;}
 
 
 /* = home-content  ************************** */
 #highlight-boxes {margin:10px 0 30px;}
  #highlight-boxes h3 {margin:.65em 0 .65em .5em;font-size:110%;border-bottom:1px solid #313031;width:90%;}
  #highlight-boxes ul {list-style-type:square;font-size:90%;}
   #highlight-boxes ul li {margin:.65em 0 .65em 2em;}
  #highlight-boxes p {margin:14px auto 0;text-align:center;}
 
.highlight260 {width:260px;height:250px;float:left;background:#ffffff;margin:0 10px;}
.highlight350 {width:350px;height:250px;float:left;background:#ffffff;}
 
  #whiteBox {background:#ffffff;clear:both;overflow:hidden;width:896px;margin:10px auto 0;}
  #home-sub {float:left;width:225px;padding-left:10px;}
   #home-sub li.widget {list-style-type:none;}
  #home-info {color:#000;width:620px;padding:5px 20px;float:right;margin-bottom:10px;}
  #home-info h2 {}
   #home-info  p {margin:0 0 15px;}
    #home-info ul li {margin-bottom:3px;}
   #sub-content ul, #home-info ul {list-style-type:none;}
    #widget ul {list-style-type:square;margin:10px 0;padding:0;}
	 .widget {margin:10px 0;}
 .bottom {clear:both;overflow:hidden;}
 .leftColumn{width:65%;float:left;}
 .leftColumn h3{font-style:italic;}
 .rightColumn{width:30%;float:left;}
  .rightColumn a {float:right;position:relative;top:90px;}

