/* =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,helvetica,clean,sans-serif;}
table {font-size:inherit;font:100% arial,helvetica,clean,sans-serif;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;}
body * {line-height:1.22em;}

.clear:after {clear:both;content:"."; display:block;height:0;visibility:hidden;}
.clear {display:block;overflow:hidden;}
.hidden {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
.hidetext {display:block;text-indent:-9999px;outline:0;}
.required {font-size:85%;font-weight:bold;color:#c00;}


/* =elements ***************************** */
a:link		{color: #660000;}
a:active	{color: #660000;}
a:visited	{color: #660000;}
a:hover		{color: #660000; text-decoration: none;}

/* =grids ***************************** */

html {}
body {text-align:center;margin: 10px auto; background:url(/assets/images/bball_courtbg.jpg)fixed}

#main-wrap {text-align:left;margin:0 auto;width:960px;}
#wrap {float:left;}

#header {background:#fc9918;width:960px;float:left;repeat-x}
#logo {width:165px;height:180px;display:block;background:url(/assets/images/houstonplogo.jpg) #ccc;float:left;}

#nav {float:right;list-style:none;}
#nav li {float:left;height:29px;border-right:solid 1px #285a84;border-left:solid 1px #4a84b6;}
#nav li a {display:block;color:#fff;text-decoration:none;padding:6px 10px 7px;}
#nav li a:hover {background:#3a3a3a;}
#nav li.first {border-left:none;}
#nav li.last {border-right:none;}

div.home-cta {width:960px;height:180px;background:url(/assets/images/main-cta-bg.gif) repeat-x;clear:both;}
#more-info {z-index:99;position:absolute;width:138px;height:28px;margin:116px 0 0 520px;}
#cta-rotate {z-index:1;list-style:none;float:left;}

#left-side-content {float:left;width:165px;}
#left-side-content ul {list-style:none; background:#000 url(/assets/images/leftside.jpg) no-repeat top center;}
#left-side-content ul li {border-bottom:solid 1px #f6c579;border-top:solid 1px #fff;}
#left-side-content ul li a {display:block;padding:10px;text-decoration:none;color:#fff;}
#left-side-content ul li a:hover {background:#fc9918;}

#featured {float:left;width:145px;}
#featured {background:#000;padding:10px;margin-top:10px;}
#featured h3 {color:#ffe1a4;padding:0 .5em 0.5em;font-size:108%;}
#featured img {padding:10px 5px 5px 5px;}
.featured {padding-left:5px;}

#home-body {float:right;width:770px;background:#fff;margin-bottom:10px;margin-right:10px;}
#body {float:left;background:#fff ;padding:0;width:960px;}

.sub {border:0!important;width:670px!important;}
#main-content {width:400px;float:left;padding:40px;border-right:solid 1px #153f73;}
#main-content h1 {margin:1em 0 0.5em;font-size:153.9%;color:#000;}
#main-content h2 {margin:1em 0 0.5em;font-size:123.1%;color:#000;}
#main-content h3 {margin:1em 0 0.5em;font-size:108%;color:#000;}
#main-content p {margin:0 0 1em;line-height:1.44em;}
#main-content ul,
#main-content ol {margin:1em 0;}
#main-content ul li,
#main-content ol li {margin:0 2.5em;line-height:1.44em;}
#main-content table {margin:0 0 1em;}
#main-content table th {padding:3px 5px;}
#main-content table td {padding:3px 5px;}

#sub-content {}

#side-content {float:right;width:235px;padding:25px;}
#side-content h2 {margin:1em 0 0.5em;font-size:123.1%;color:#000;}

#side-content input {width:200px;}
#side-content dt {padding:5px 0;}
#certify {width:10px!important;margin:10px!important;}

.submit-news input {width:68px!important;}
.submit-news {padding:10px 0 0 140px;}

#footer {clear:both;background: url(/assets/images/footer-bg.jpg) repeat-x;height:45px;}
#footer p {color:#fff;clear:both;width:450px;padding:10px 0 20px 540px;font-size:85%;margin:0 auto;}
#footer p a {color:#fff;}

/* =forms ********************************** */
#main-content form dl {margin:0 0 1em;}
#main-content form dt {font-weight:bold;color:#333;margin:1em 0 0.25em;}
#main-content form p.submit {width:400px;margin:2em 0 1em;text-align:right;}
#main-content p.required {font-size:100%;}
input[type=text] {width:394px;padding:3px;border:1px solid #999;}
textarea {width:400px;border:1px solid #999;}
table.recaptcha_theme_clean {border:0 !important;}
table.recaptcha_theme_clean td.recaptcha_image_cell {padding-left:0 !important;padding-right:0 !important;}
table.recaptcha_theme_clean #recaptcha_image {width:auto !important;margin-left:0;margin-right:0 !important;border:none !important;}
table.recaptcha_theme_clean div.recaptcha_input_area {position:relative;left:-7px;}
table.recaptcha_theme_clean #recaptcha_response_field {border:1px solid #999 !important;}