
* {
margin: 0;
padding: 0;
}

html {
height: 100%;
}

body {
background-color: #111111;
color: #848484;
font-family: verdana, helvetica, arial, sans-serif;
font-size:.75em;
}

a:link, a:hover, a:visited, a:active {
text-decoration: none;
color: #000000;
}

a:hover {
}

a.plain_link:hover {
border-bottom: none;
}

p {
font-size: .95em;
}

div#holder {
	width: 100%;
	display: block;
	float: left;
}

div#header {
overflow:hidden;
width:100%;
height:66px;
border-bottom:6px solid #fff;
}

div#header h1 {
text-indent: -999em;
height:0px;
}

div#main {
background-color: #111111;
float:left;
width:100%;
}

div#main ul#menu {
background-color: #8B9298;
border-top: 1px solid #736357;
border-bottom: 1px solid #736357;
width:100%;;
display: block;
float: left;
padding-left:17px;
}

div#main ul#menu li {
float: left;
list-style-type: none;
padding: 2px 0 2px 13px;
}

div#main ul#menu li a:hover {
color: #333;
}

div#right {
display: block;
/*background: #C0DBE2 url(../images/bg_right.gif) no-repeat scroll right top;*/
float: left;
position: relative;
display: block;
width:498px;
padding-top: 30px;
margin-bottom: 100px;
}

div#left {
width: 216px;
display: block;
/*background: #A3BABF url(../images/bg_left.gif) no-repeat scroll left top;*/
float: left;
position: relative;
display: block;
margin: 21px 30px 100px 0pt;
clear:both;
}

div#right ul li {
display: block;
background-color: #5B5B5B;
height: 357px;
width: 498px;
border: 1px solid #736357;
position:relative;
}

div#right ul li ul {
display: block;
height: 338px;
width: 477px;
float: right;
margin: 11px;
overflow:hidden;
}

div#right ul li p {
background-color:#333333;
border:1px solid #444444;
margin-left:531px;
padding:15px;
width:167px;
position: absolute;
top:-2px;
right:-229px;
}

div#right ul li div.thumbs {
display:block;
height:12px;
margin:-20px 0px 0px -4px;
width:100%;
}

div#right ul li div.thumbs a {
display: block;
height: 12px;
width:16px;
color:#5b5b5b;
background-color: #5b5b5b;
border:1px solid #736357;
float:left;
margin: 0 3px;
cursor: default;
}

div#right ul li div.thumbs a.activeSlide {
background-color:#8B9298;
color: #8B9298;
}

div#right ul li ul li {
display: block;
height:340px;
border: none;
}

div#right ul li ul li img {
border: 1px solid #000;
}

div#left ul#projects_list li {
display: block;
background-color: #848484;
margin: 9px 0 0 0;
padding: 5px 0px 5px 34px;
width:182px;
text-transform: uppercase;
color: #000000;
}

div#left ul#projects_list li.active {
background-color: #222222;
color: #000000;
}

div#left ul#projects_list li.active a:hover {
cursor: default;
}

div#left ul#projects_list li.active a:link, div#left ul#projects_list li.active a:hover, div#left ul#projects_list li.active a:active, div#left ul#projects_list li.active a:visited {
color: #ffffff;
}

div#left ul#projects_list li.hovering {
/*background-color: #707070;*/
}


div#left a:link, div#left a:hover, div#left a:active, div#left a:visited {
color: #000;
text-decoration: none;
border: 0;
}

div#left ul#projects_list li h3 {
padding: .5em .5em .5em 0;
}

div#left ul#projects_list li h3 a {
font-weight: bold;
font-size: .9em;
display: block;
}

div#left ul#projects_list li p {
font-size: .95em;
padding: 0 2.5em .5em 0;
text-transform: none;
}

div#left ul#projects_list li p span {
font-weight: bold;
}

div#footer {
background-color:#222;
display:block;
float:left;
margin:20px 0pt 20px 0px;
width:100%;
padding:6px 0 6px 20px;
}

div#footer a:link, div#footer a:visited, div#footer a:active, div#footer a:hover {
color: #848484;
}

div#about_section, div#contact_section {
color: #848484;
margin:0 0 0 31px;
}

div#about_section h3, div#about_section h4, div#contact_section h3, div#contact_section h4 {
text-transform: uppercase;
padding-bottom: 1em;
}

div#about_section h4, div#contact_section h4 {
padding-top: 1em;
}

div#about_section p, div#contact_section p {
padding-bottom: .5em;
}

div#left div#about_section a:link, div#left div#about_section a:active, div#left div#about_section a:visited, div#left div#contact_section a:link, div#left div#contact_section a:active, div#left div#contact_section a:visited {
color: #848484;
}

div#left div#about_section a:hover, div#left div#contact_section a:hover {
color: #666;
}