body {
margin: 0;
padding: 0;
font-family: "Arial", Helvetica, sans-serif;
color: #8b8b8b;
font-size: 12px;
background-color: #ffffff;
line-height:18px;
-webkit-text-stroke:1px transparent;}

p, h1, h2, h3, h4 {
margin: 0;
padding:0;}

.clear {
clear: both;}

img {
border: none;
margin: 0;
padding: 0;}

a {
text-decoration: none;
color: #161616;
outline: none;}

a:hover {
color: #8b8b8b;
outline: none;}

#wrapper {
margin: 0;
padding: 0;}

.orange_bar {
border-top: 5px #FF7F00 solid;}

.blue_bar {
border-top: 5px #1FAFBC solid;}

.yellow_bar {
border-top: 5px #E2B90E solid;}

.green_bar {
border-top: 5px #7AC182 solid;}

.red_bar {
border-top: 5px #C62927 solid;}

.brown_bar {
border-top: 5px #5A3D1C solid;}

#page {
width: 850px;
margin: 0 auto;
padding: 0px 40px 0 40px;}

#header {
width: 850px;
height: 115px;
padding-top: 25px;}

#header_home {
width: 850px;
/*height: 115px;*/
padding-top: 25px;}

#main_project img {
width: 540px;
height: 255px;
float: left;
margin: 0 0 20px 0;
padding:0;}

#project_c {
width: 280px;
height: 215px;
padding: 20px 15px 20px 15px;
margin: 0 0 20px 0;
background-color: #1FAFBC;
float: left;}

.main_project_title {
padding: 0;
margin: 0;
font-size: 18px;
line-height: 22px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;}


.main_project_c {
padding: 0;
margin: 5px 0 0 0;
color: #FFFFFF;}

#logo {
width: 332px;
height: 25px;
float: left;}



/* UNITITY MENU */

#unitity {
width: 498px;
height: 80px;
float: right;}

#top_nav {
width: 850px;
height: 80px; 
margin: 0;}

#unitity ul#top_buttons {
padding: 0;
margin: 0;
font-family: Times, "Times New Roman", serif;
font-size: 13px;
color: #3F3F3F;}

#unitity ul#top_buttons li {
list-style-type: none;
padding-left: 5px;
float: right;
position: relative;
display: block;}

#unitity ul#top_buttons a {
color: #3F3F3F;}

#unitity ul#top_buttons a.btn_resources:hover, #unitity ul#top_buttons a.btn_resources_on {
color: #ff7f00;}

#unitity ul#top_buttons a.bth_blog:hover, #unitity ul#top_buttons a.btn_blog_on {
color: #c62927;}

#unitity ul#top_buttons a.bth_fourm:hover, #unitity ul#top_buttons a.btn_fourm_on {
color: #1fafbc;}

#unitity ul#top_buttons a.btn_contact:hover, #unitity ul#top_buttons a.btn_contact_on {
color: #e2b90e;}



/* END UNITITY MENU */

#search {
width: 498px;
padding-top:15px;}

#search_form {
padding: 0;
margin: 0;
width: 160px;
float: right;}

.search_btn {
padding: 0;
margin: 2px 0 0 5px;
cursor: pointer;
display: block;
background-color: transparent;
background-image: url(images/arrow_r.gif);
background-repeat: no-repeat;
background-position: -15px;
border: none;
outline: none;
width: 15px;
height: 15px;
float: right;}

.search_btn:hover {
background-position: 0px;}

/* MAIN MENU */

#nav {
width: 850px;
margin: 0;
padding: 0;}

#nav ul#buttons {
width: 850px;
margin: 0 0 0 0;
padding: 0;
font-size: 15px;
font-weight: bold;
letter-spacing: 1px;
border-bottom: 1px #B1B1B1 solid;
height: 30px;}

#nav ul#buttons li.menulist {
float: left;
position: relative;
display: block;
padding: 0 60px 0 0; /*padding: 0 58px 0 0;, 01.19.2010*/
* padding: 0 62px 0 0; /*padding: 0 60px 0 0;, 01.19.2010*/
margin: 0;}

#nav ul#buttons li.menulist_alt {
padding-right: 0px;}


ul#buttons li {
list-style-type: none;  
float: left;  
margin: 0;  
padding: 0 15px 0 0;  
position: relative;}



#nav ul#buttons a.btn_about {
padding-right: 0;}

#nav ul#buttons a.btn_home:hover, #nav ul#buttons a.btn_home_on {
color:#ff7f00;}

#nav ul#buttons a.btn_inspiration:hover, #nav ul#buttons a.btn_inspiration_on {
color:#1fafbc;}

#nav ul#buttons a.btn_services:hover, #nav ul#buttons a.btn_services_on{
color:#ff7f00;}

#nav ul#buttons a.btn_events:hover, #nav ul#buttons a.btn_events_on {
color:#e2b90e;}

#nav ul#buttons a.btn_showcase:hover, #nav ul#buttons a.btn_showcase_on {
color:#7ac182;}

#nav ul#buttons a.btn_about:hover, #nav ul#buttons a.btn_about_on {
color:#8A5C29;}

/* END MAIN MENU */


/* FOOTER */

#footer {
width: 850px;
background-color: #161616; 
padding: 20px 40px 20px 40px;
* padding-bottom: 0px;
margin: 0 auto;}

#footer_nav {
float: left;
padding: 0;
margin: 0;}

#footer_nav ul#footer_buttons {
padding: 0;
margin: 0 38px 0 0;}

#footer_nav ul#footer_buttons li {
list-style-type: none;
position: relative;}

#footer_nav_alt {
float: left;
padding: 0;
margin: 0;}

#footer_nav_alt ul#footer_buttons {
padding: 0;
margin: 0;}

#footer_nav_alt ul#footer_buttons li {
list-style-type: none;
position: relative;}

.credit_bar {
border-left: 1px #4d4d4d solid;}

a.credit {
padding-left: 15px;
color: #8b8b8b;
font-size: 11px;}

a.credit:hover {
padding-left: 15px;
color: #f0f0f0;
font-size: 11px;}

.credit_2 {
padding: 20px 0 0 15px;
color: #8b8b8b;
font-size: 11px;}

.ft_sub_menu {
color: #8b8b8b;}

.ft_sub_menu:hover {
color: #f0f0f0;}

#footer_nav ul#footer_buttons a#ft_inspir_title {
font-family: Times, "Times New Roman", serif;
font-size: 18px;
color: #1FAFBC;}

#footer_nav ul#footer_buttons a#ft_services_title {
font-family: Times, "Times New Roman", serif;
font-size: 18px;
color: #ff7f00;}

#footer_nav ul#footer_buttons a#ft_events_title {
font-family: Times, "Times New Roman", serif;
font-size: 18px;
color: #e2b90e;}

#footer_nav ul#footer_buttons a#ft_showcase_title {
font-family: Times, "Times New Roman", serif;
font-size: 18px;
color: #7ac182;}

#footer_nav ul#footer_buttons a#ft_blog_title, #footer_nav ul#footer_buttons a#ft_resources_title, #footer_nav ul#footer_buttons a#ft_about_title, #footer_nav ul#footer_buttons a#ft_fourm_title, #footer_nav ul#footer_buttons a#ft_contact_title {
font-family: Times, "Times New Roman", serif;
font-size: 18px;
color: #8b8b8b;}

#footer_nav ul#footer_buttons a#ft_blog_title:hover, #footer_nav ul#footer_buttons a#ft_resources_title:hover, #footer_nav ul#footer_buttons a#ft_about_title:hover, #footer_nav ul#footer_buttons a#ft_fourm_title:hover, #footer_nav ul#footer_buttons a#ft_contact_title:hover {
color: #f0f0f0;}

/* END FOOTER */


/* ENEWS TAB */
.slide-out-div {
padding: 10px 0 10px 20px;
width: 185px;
background-color: #232323;}

.slide-out-div h3 {
padding: 0 0 15px 5px;
font-size: 12px;
color: #f0f0f0;}

.row_alt {
/*width: 150px;*/
font-weight: normal;
color: #f0f0f0;
display: block;
min-height: 20px;
padding: 5px 0 5px 5px;
margin: 0;}

.row_send_alt {
/*width: 150px;*/

font-weight: normal;
display: block;
height: 20px;
padding: 0;
margin: 10px 0 0 5px;}

.form_up_alt {
/*width: 150px;*/
padding: 0;
min-height: 20px;}
   
.form_down_alt {
/*width: 150px;*/
padding: 0;
min-height: 20px;}

.form_down_alt input, .form_down_alt textarea {
width: 150px;}

.submit_btn_enews{
padding: 0;
margin: 0 5px 0 0;
display: block;
cursor: pointer;
background-image: url(images/send_enews.gif);
background-repeat: no-repeat;
background-position: -50px;
background-color: transparent;
border: none;
width: 50px;
height: 20px;
float: left;
outline: none;}

.submit_btn_enews:hover {
background-position: 0px;}


/* END ENEWS TAB */

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    div#nav ul#buttons li.menulist  {
		padding: 0 59px 0 0;}
}

