* {
margin:0;
padding:0;
outline:none;
}

/*html,body {
height:100%;
}*/

body {
/*background:#572a00 url(images/body_bg_main.jpg);*/
font-family:Arial, Helvetica, sans-serif;
color:#630;
font-size:11pt;
margin-top: 91px;
}

/*#king_wrapper {
width:100%;
min-height:100%;
margin:auto;
}

* html #king_wrapper {
height:100%;
}*/

.home {
background:#572a00 url(images/body_bg1.jpg);
}

.about {
background:#572a00 url(images/body_bg2.jpg);
}

.portfolio {
background:#572a00 url(images/body_bg3.jpg);
}

.in_progress {
background:#572a00 url(images/body_bg4.jpg);
}

.community {
background:#572a00 url(images/body_bg5.jpg);
}

.media {
background:#572a00 url(images/body_bg6.jpg);
}

.resources {
background:#572a00 url(images/body_bg7.jpg);
}

.contact {
background:#572a00 url(images/body_bg8.jpg);
}

#wrap {
position:relative;
width:912px;
margin:auto;

}

#content_wrap {
min-height:491px;
background:#fff;
width:100%;
padding:0 0 15px;
/*position: relative;*/
}

#nav {
position:absolute;
right:5px;
top:5px;
height:25px;
}

.home_left {
width:230px;
float:left;
padding:0 0 0 10px;
margin:30px 0 0;
}

.home_img {
margin:10px 0;
}

.home_right {
float:left;
margin:50px 0 0 17px;
width:602px;
/*padding: 200px 70px 0px 0px;*/
}

#home_slide {
margin:16px 0 0;
width:602px;
height:401px;
overflow:hidden;
/*background: url('images/ajax-loader.gif') no-repeat 50% 50%;*/
}

/*#faker{background: url('images/ajax-loader.gif') no-repeat 50% 50%; width: 100%; height: 100%}*/

.pics img {
top:0;
left:0;
max-width: 602px;
height: 401px;
}

.sub_left {
width:240px;
float:left;
padding:0 0 0 10px;
margin:30px 0 0 0;
}

.sub_left img {
margin:0 0 10px;
}

p.thumbs img {
margin: 0 10px 10px 0;
}

.sub_right {
float:left;
/*padding: 42px 30px 0px 0px;*/
margin:50px 0 0 5px;
width:625px;
}

.sub_right p {
margin:15px 0 15px 5px;
line-height:1.2em;
}

ul.sitemap {
margin:15px 0 15px 25px;
line-height:1.2em;
}

ul.sitemap li {
margin:5px 0 0;
}

ul.sitemap ul {
margin:15px 0 15px 20px;
}

.text {
width:575px;
}

p#logos {
margin:0;
}

#footer {
width:100%;
margin:5px 0 20px;
text-align:center;
color:#930;
font-size:9pt;
}

#footer a:link,#footer a:visited,#footer a:active {
color:#930;
text-decoration:none;
}

#footer a:hover {
color:#993;
}

/* mimics min-height property for Internet Explorer :<*/
/*\*/
* html .slideshow {
height:491px;
}

/**/
/*NAVIGATION*/
#nav ul {
list-style:none;
}

#nav ul li {
display:inline;
}

#nav ul li a {
padding:0 3px;
}

a#nav_about img,a#nav_about:visited img,a#nav_about:active img {
width:47px;
height:25px;
background-image:url(images/about_off.png);
}

a#nav_about:hover img,a#nav_about_on img {
width:47px;
height:25px;
background-image:url(images/about_on.png);
}

a#nav_progress img,a#nav_progress:visited img,a#nav_progress:active img {
width:93px;
height:25px;
background-image:url(images/in_progress_off.png);
}

a#nav_progress:hover img,a#nav_progress_on img {
width:93px;
height:25px;
background-image:url(images/in_progress_on.png);
}

a#nav_portfolio img,a#nav_portfolio:visited img,a#nav_portfolio:active img {
width:77px;
height:25px;
background-image:url(images/portfolio_off.png);
}

a#nav_portfolio:hover img,a#nav_portfolio_on img {
width:77px;
height:25px;
background-image:url(images/portfolio_on.png);
}

a#nav_media img,a#nav_media:visited img,a#nav_media:active img {
width:43px;
height:25px;
background-image:url(images/media_off.png);
}

a#nav_media:hover img,a#nav_media_on img {
width:43px;
height:25px;
background-image:url(images/media_on.png);
}

a#nav_contact img,a#nav_contact:visited img,a#nav_contact:active img {
width:64px;
height:25px;
background-image:url(images/contact_off.png);
}

a#nav_contact:hover img,a#nav_contact_on img {
width:64px;
height:25px;
background-image:url(images/contact_on.png);
}

a#nav_community img,a#nav_community:visited img,a#nav_community:active img {
width:84px;
height:25px;
background-image:url(images/community_off.png);
}

a#nav_community:hover img,a#nav_community_on img {
width:84px;
height:25px;
background-image:url(images/community_on.png);
}

a#nav_resources img,a#nav_resources:visited img,a#nav_resources:active img {
width:84px;
height:25px;
background-image:url(images/resources_off.png);
}

a#nav_resources:hover img,a#nav_resources_on img {
width:84px;
height:25px;
background-image:url(images/resources_on.png);
}

a#nav_home img,a#nav_home:visited img,a#nav_home:active img {
width:40px;
height:25px;
background-image:url(images/home_off.png);
}

a#nav_home:hover img,a#nav_home_on img {
width:40px;
height:25px;
background-image:url(images/home_on.png);
}

/*GENERAL*/
a img {
border:none;
}

a:link,a:visited,a:active {
color:#630;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

/*h1 images */
h1#header_about {
background:url(images/header_about.png) no-repeat;
height:0;
overflow:hidden;
padding-top:30px;
width:138px;
}

h1#header_media {
background:url(images/header_media.png) no-repeat;
height:0;
overflow:hidden;
padding-top:38px;
width:93px;
}

h1#header_contact {
background:url(images/header_contact.png) no-repeat;
height:0;
overflow:hidden;
padding-top:30px;
width:129px;
}

h1#header_portfolio {
background:url(images/header_portfolio.png) no-repeat;
height:0;
overflow:hidden;
padding-top:35px;
width:138px;
}

h1#header_inprogress {
background:url(images/header_inprogress.png) no-repeat;
height:0;
overflow:hidden;
padding-top:38px;
width:186px;
}

h1#header_sitemap {
background:url(images/header_sitemap.png) no-repeat;
height:0;
overflow:hidden;
padding-top:37px;
width:132px;
}

h1#header_community {
background:url(images/header_community.png) no-repeat;
height:0;
overflow:hidden;
padding-top:33px;
width:165px;
}

h1#header_resources {
background:url(images/header_resources.png) no-repeat;
height:0;
overflow:hidden;
padding-top:19px;
width:165px;
margin:10px 0 0;
}

/* end h1 */
h2,.extra{
color:#660;
font-weight:400;
font-size:13pt;
margin: 5px 0 0 5px;
}

.clear {
clear:both;
}

.small{ font-size: 8pt; text-align: center; padding: 10px 0 0 0}
