/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; color:#50433C; font-size:11px; margin:0px 0 0px 0; line-height:20px; background:url(../images/gradient_bg.jpg) repeat-x bottom fixed ;}

a {font-family:Arial, Helvetica, sans-serif; color:#50433C; font-size:11px; text-decoration:underline;}

/* CONTAINERS */
#holdbg { background:url(../images/hold_bg.jpg) no-repeat left top; height:700px; width:auto;float:left;}
#topborder {height:20px; background:#B3A59E;}
#main {min-height:322px; height:auto !important; height:322px; background:#E9E2DE url(../images/bg_main.jpg) no-repeat top; border-bottom: 1px solid #DBD3CE;  border-top: 1px solid #DBD3CE;}
#mainroomholder {float:left; width:421px; height:322px;}
#footer {margin-left:auto; margin-right:auto; height:30px; text-align:center; padding-top:10px;}
#logo { height:82px; margin-top:60px;background:url(../images/nav_bg.jpg) bottom repeat-x;}
#kmlogo {height:82px;width:281px;}
#profilehome {position:absolute; top:220px; left:500px; height:125px; width:500px;}
#subpgecontent {width:500px; padding-left:150px; padding-top:20px;}
#floatleft {width:106px; height:146px; float:left; padding-right:8px;}
#subpgegallery {width:850px; padding-left:150px; padding-top:10px;}
#maingallery {height:322px; background:#E9E2DE; border-bottom: 1px solid #DBD3CE;  border-top: 1px solid #DBD3CE;}

/* ---[NAVIGATION]--- */
#nav {width:420px; height:21px;margin-top:61px; position:absolute; top:80px; left:280px;}
ul#menu {list-style-type:none; line-height:0px; float:left; margin:0px 0 0px 0; padding-left:1px;}
ul#menu li { float:left;}
ul#menu li a {display:block; height:21px; text-indent:-2000px; text-decoration:none;}

a#menu-home{background: url(../images/n_home.jpg) no-repeat bottom; height:21px; width:55px; float:left; padding-left:10px;}
a#menu-profile{background: url(../images/n_profile.jpg) no-repeat bottom; height:21px; width:65px; float:left;  padding-left:10px;}
a#menu-portfolio {background: url(../images/n_portfolio.jpg) no-repeat bottom; height:21px; width:79px; float:left;  padding-left:10px;}
a#menu-press {background: url(../images/n_press.jpg) no-repeat bottom; height:21px; width:54px; float:left; padding-left:10px;}
a#menu-contact {background: url(../images/n_contact.jpg) no-repeat bottom; height:21px; width:69px; float:left;  padding-left:10px;}

a#menu-home:hover {background-position:top;}
a#menu-profile:hover {background-position:top;}
a#menu-portfolio:hover {background-position:top;}
a#menu-press:hover {background-position:top;}
a#menu-contact:hover {background-position:top;}


/* ---[TYPE]--- */
.link {color:#6C5549; text-decoration:underline; font-weight:bold;}
.link:hover {color:#6C5549; text-decoration:none; font-weight:bold;}

.footerlink {color:#6C5549; text-decoration:none;}
.footerlink:hover {color:#6C5549; text-decoration:underline;}

.pageson {background:#82746e; padding:2px 5px 2px 5px; color:#fff; text-decoration:none;}
.pages {background:#e0d7d3; padding:2px 5px 2px 5px; color:#82746e; text-decoration:none; border:1px solid #c2b7b2;}
.pages:hover {background:#82746e; padding:2px 5px 2px 5px; color:#fff; text-decoration:none;}


