/* ----------------------------------------------
	Template Name : Unbound
	Template Code : S-0023
	Version : 1.0   
	Author : Erwin Aligam
	Author URI : http://www.styleshout.com/       
	Last Date Modified : April 17, 2008	
 ------------------------------------------------ */
 
/* ----------------------------------------------
   HTML ELEMENTS
------------------------------------------------- */ 

/* Top Elements */
* {margin: 0;padding: 0;outline: 0 }

body {font: 12px/165% Verdana, Arial, Helvetica;color: #333;margin: 0;padding: 0 0 50px 0;background: #070707 url(../images/bg.jpg) repeat-x;text-align: center;}

/* Links 
a {text-decoration: none;color: #F58925;}
a:hover {background: #F0f0f0;color: #000;border-bottom: 1px dotted #000;}
*/

/* Headers */
h1, h2, h3 {font: bold 1em/1.5em "Trebuchet MS", Tahoma, Arial, Sans-serif;color: #111;padding: 15px 10px 5px 10px;margin: 0;}
h1 {font-size: 345%;font-weight: normal;letter-spacing: -2px;}
h2 {font-size: 200%;color: #F58925;}
h3 {font-size: 170%;font-weight: normal;}

p, dl {padding: 10px;margin: 0;}

ul, ol {margin: 10px 20px;padding: 0 20px;}
ul {list-style: none;}

dt {font-weight: bold;color: #895F30;}
dd {padding-left: 25px;}

/* Images */
img {background: #fafafa;border: 1px solid #dcdcdc;padding: 5px;}
img.float-right {margin: 5px 0px 10px 10px;}
img.float-left {margin: 5px 10px 10px 0px;}

code {margin: 5px 0;padding: 15px;text-align: left;display: block;overflow: auto;font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace ;/* white-space: pre;*/border: 1px solid #EBEBEB;background: #F0F0F0;}
acronym {cursor: help;border-bottom: 1px dotted #895F30;}
blockquote {margin: 15px 10px;padding: 10px 10px 10px 35px;border: 1px solid #F0F0F0;background: #F0F0F0 url(../images/quote.jpg) no-repeat 10px 10px;font-weight: normal;font-size: 17px;line-height: 1.5em;font-style: italic;font-family: Georgia, "Times New Roman", Times, serif;color: #555;}

/* start - table */
table {border-collapse: collapse;margin: 15px 10px;}
th {color: #555;background: #E6E6E6;height: 38px;padding-left: 12px;padding-right: 12px;text-align: left;border-width: 1px;border-style: solid;border-color: #ebebeb #d4d4d4 #d4d4d4 #ebebeb;}
tr {height: 34px;background: #fff;}
td {padding-left: 11px;padding-right: 11px;border: 1px solid #ECECEC;}	
/* end - table */

/* form elements */
form {margin: 15px 10px;padding: 5px 10px 20px 10px;border: 1px solid #f1f1f1;background: #fdfdfd;}
label {display: block;font-weight: bold;margin: 8px 0 5px 0;color: #895F30;}
input, select {padding: 4px;font: normal 1em Verdana, sans-serif;color: #666666;background: #fff;}
textarea {width: 350px;padding: 4px;font: normal 1em Verdana, sans-serif;height: 100px;display: block;color: #666666;}
input, textarea, select {background: #fff;border-width: 1px;border-style: solid;border-color: #D4D4D4 #ebebeb #ebebeb #d4d4d4;}

input.button {font: bold 12px Arial, Sans-serif;height: 30px;margin: 0;padding: 2px 3px;color: #555;background: #E6E6E6;border-width: 1px;border-style: solid;border-color: #ebebeb #d4d4d4 #d4d4d4 #ebebeb;}

/* search form */
.searchform {background-color: transparent;border: none;margin: 0;padding: 12px 0 15px 8px;width: 190px;}
.searchform p {margin: 0;padding: 0 0 10px 0;}
.searchform input.textbox {width: 115px;color: #666666;height: 18px;padding: 2px;vertical-align: top;}
.searchform input.button {width: 60px;height: 24px;padding: 2px 5px;vertical-align: top;}

/* ------------------------------------------
   LAYOUT
------------------------------------------- */ 
/*  Navigation  */
#nav {position: absolute;margin: 0;padding: 0;width: 880px;left: 25px;top: 0px;}
#nav ul {float: left;list-style: none;width: 880px;height: 40px;margin: 0;padding: 0;display: inline;}
#nav ul li {display: inline;margin: 0;padding: 0;}
#nav ul li a {float: left;margin: 0;padding: 18px 11px 0 11px;font: bold 14px/35px arial;text-decoration: none;color: #070000;}
#nav ul li a:hover, 
#nav ul li a:active {color: #F58925;background: none;border: none;}
#nav ul li#current a {color: #F58925;background: #d5d3d6 url(../images/nav-current.jpg) repeat-x;border-bottom: 1px solid #CECECE;}

#header-wrap h1#logo-text a {position: absolute;margin: 0;padding: 0;font: normal 46px arial;letter-spacing: -1.5px;color: #333;text-decoration: none;/* change the values of top and left to adjust the position of the logo*/top: 135px;left: 48px;}
#header-wrap h1#logo-text a:hover {background: none;border: none;}
#header-wrap p#intro {position: absolute;margin: 0;padding: 0;font-family: arial;font-weight: bold;font-size: 25px;line-height: 1.6em;text-transform: none;color: #F58925;width: 400px;/* change the values of top and left to adjust the position */top: 205px;left: 60px;}

/* header quick search */
#header-wrap form#quick-search {position: absolute;top: 25px;right: 25px;padding: 0;margin: 0;width: 260px;height: 26px;background: #fff;z-index: 999999;border: 1px solid #D8D8D8;}
#header-wrap form#quick-search p {margin: 0;padding: 0;}
#header-wrap form#quick-search .tbox {margin: 2px 0 0 4px;width: 210px;background: none;border: none;color: #ABABAB;}
#header-wrap form#quick-search label,
#header-wrap form#quick-search .btn {display: none;}

#content-outer {background: #fff;width: 100%;}
#content-wrapper {width: 940px;margin: 0 auto;text-align: left;}
#content {float: left;background: #fff url(../images/content-bg.jpg) no-repeat; width:940px}

.col-one {float:left; padding-left: 25px;width:620px;}
.col-two {float: right;width: 270px;}
.col-three {float: left;width: 210px;margin-left: -235px;margin-top: 12px;}
.col-one, .col-two, .col-three {padding-bottom: 50px;}

#content .col-one h2 {padding-bottom: 5px;font: normal 22px arial;color: #000;letter-spacing: -0.5px;text-transform: none;border-bottom: 1px solid #ebebeb;margin-left: 5px;padding-left: 5px;}
#content .col-one h2 a {color: #000;text-decoration: none;background: none;border: none;}
#content .col-one ul li {list-style-image: url(../images/bullet.gif);}
#content-wrapper .col-two h3, 
#content-wrapper .col-three h3 {color: #111;font: normal 22px arial;text-transform: none;letter-spacing: -0.5px;padding: 13px 10px 0;margin: 0 0 5px 0;}
#content-wrapper .col-two h3 a {color:#000}
#content-wrapper .col-two h3 a:hover {color:#F58925}

/* sidebar menu */
ul.sidemenu {text-align: left;margin: 7px 5px 8px 0px;padding: 0;text-decoration: none;background: url(../images/dots.gif) repeat-x left top;}
ul.sidemenu li {list-style: none !important;background: url(../images/dots.gif) repeat-x left bottom;padding: 8px 10px;margin:0;}
* html body ul.sidemenu li {height: 1%;}
ul.sidemenu li a {text-decoration: none;background-image: none;background-color: transparent;border: none;color:#2200CC; font-size:12px}
ul.sidemenu li a span {color: #989898;font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;font-weight: normal;font-size: 1em;}
ul.sidemenu li a:hover {color: #000;background: none;border: none; text-decoration:underline}
ul.sidemenu ul {margin: 0 0 0 5px;padding: 0;}
ul.sidemenu ul li {background: none;}

/* sub-sidebar menu - used within col-one */
ul.sub-sidemenu {float:right; ltext-align: left;margin:-98px 5px 30px 50px;padding: 0;text-decoration: none; width:250px}
ul.sub-sidemenu li {list-style: none; list-style-image:none!important; background: url(../images/dots.gif) repeat-x left bottom;padding: 8px 10px;margin:0;}
ul.sub-sidemenu li.first {background-image:none}
* html body ul.sub-sidemenu li {height: 1%;}
ul.sub-sidemenu li a {text-decoration: none;background-image: none;background-color: transparent;border: none;color:#2200CC; font-size:12px}
ul.sub-sidemenu li a span {color: #989898;font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;font-weight: normal;font-size: 1em;}
ul.sub-sidemenu li a:hover {color: #000;background: none;border: none; text-decoration:underline}
ul.sub-sidemenu li h3 {font-size:22px; padding-left:0}
ul.sub-sidemenu ul {margin: 0 0 0 5px;padding: 0;}
ul.sub-sidemenu ul li {background: none;}


/* footer */
#footer-wrapper {clear: both;width: 940px;margin: 0 auto;text-align: left;font: normal 1em/1.6em 'Trebuchet MS', Tahoma, Sans-serif;}
#footer-wrapper h3, #footer-wrapper p {padding-left: 0;}
#footer-wrapper h3 {font: normal 1.6em/1.6em arial;color: #ABABAB;}
#footer-wrapper a {color: #fff;background: transparent;}

#footer-wrapper ul.footer-list {border-top: 1px solid #111;list-style: none;padding: 0;margin-left: 0;}
#footer-wrapper ul.footer-list li {border-bottom: 1px solid #111;}
#footer-wrapper ul.footer-list li a {display: block;width: 98%;line-height: 2em;font-weight: bold;padding: 4px 0;border: none;margin-left: 0;padding-left: 0;color: #666666;}
#footer-wrapper ul.footer-list li a span {color: #444;font-style: italic;font-weight: normal;font-family: Georgia, 'Times New Roman', Times, serif;}
#footer-wrapper ul.footer-list li a:hover,
#footer-wrapper ul.footer-list li a:hover span {color: #fff;text-decoration: none;}

#footer {float: left;padding: 0;margin-left: 5px;margin-top: 0;}
#footer-bottom {clear: both;border-top: 1px solid #111;width: 880px;margin: 0 auto;}
#footer-bottom .bottom-left {float: left;padding-left: 5px;}
#footer-bottom .bottom-right {text-align: right;padding-right: 0;}

/* postmeta */
.postmeta {padding: 5px;margin: 20px 10px 15px 10px;font-size: 1em;color: #777;border: 1px solid #EBEBEB;background: #F5F5F5;}
.postmeta a {background: transparent;}
.postmeta .date{margin: 0 10px 0 5px;}
.postmeta a.comments {margin: 0 10px 0 5px;}
.postmeta a.readmore {margin: 0 10px 0 5px;}

.post-info {font-size: .95em;padding-top: 3px;margin-left: 5px;color: #bababa;}
.post-info a {color: #000;}

/* thumbnails */
p.thumbs{padding: 12px 0 0 10px;}

.thumbs img {position: relative;padding: 4px;margin: 5px;background: #fafafa;border: 1px solid #dcdcdc;}
.thumbs img:hover	{border: 1px solid #8E8E8E;background: #8E8E8E;}
.thumbs a:hover {background-color: transparent;border: none }

/* alignment classes */
.float-left  {float: left;}
.float-right {float: right;}
.align-left  {text-align: left;}
.align-right {text-align: right;}

/* clearing */
.clearer {clear: both;}
.clear {display:inline-block;}
.clear:after {display:block;visibility:hidden;clear:both;height:0;content: ".";}


.box-icon {background-repeat: no-repeat; background-position: center center; float:left; height:100px; width:120px; border: 1px solid #dcdcdc; margin:20px 24px 0 0; padding: 5px; text-indent:-9999px}
.box-icon:hover {background-repeat: no-repeat; background-position: center; border: 1px solid #999;}

#home-quick-icons {height: 130px; padding-left:10px; width: 650px;}
#home-quick-icons ul {margin:0; padding:0}
#home-quick-icons ul li { float:left; list-style:none!important;}

#results {background-image:url(../images/trophy-icon.png); }
#calendar {background-image:url(../images/calendar-icon.png); color:#333; font-size:12px; font-weight:bold; line-height:25px; height:64px; padding:46px 0 0; text-align:center; text-decoration:none; text-indent:0; width:130px }
#calendar span {display:block }
#weather {background-image:url(../images/weather-icon.png); }
#msa {background-image:url(../images/msa-icon.gif); }

#header-wrap {position: relative;background: #fff url(../images/wrap-bg.jpg) no-repeat;margin: 0 auto;width: 940px;height: 385px;text-align: left;}
#header-photo {position: absolute;top: 90px;left: 24px;padding: 0;height:290px;width: 890px;clear: both;/* border: 1px solid #F0F0F0;*/}
#header-photo img {border: none;margin: 0;padding: 0;} 



