.body { margin:0px; padding:0px; background-color:#FFFFFF; font-family:Helvetica, Arial, sans-serif; font-size:100%; color:#999999; }
.project { margin:0px; padding:0px; background-color:#FFFFFF; font-family:Helvetica, Arial, sans-serif; font-size:100%; color:#999999; }
.home { margin:0px; padding:0px; background-color:#000000; font-family:Helvetica, Arial, sans-serif; font-size:100%; color:#999999; }
#container { margin:0; width:1000px; overflow:hidden; }
a{ outline:none; }

#container #left { float:left; width:166px;}
#container #left #logo { float:left; width:166px; height:106px; overflow:hidden;}
#container #left #logo img { padding-left:21px; padding-top:32px; margin:0px; overflow:hidden;}
#container #left #nav { float:left; width:166px; margin-bottom:60px;}
#container #left #nav ul { font-size:11px; margin-left:30px; padding:0px; font-weight:normal; margin-top:0px; margin-bottom:0px; line-height:12px;}
#container #left #nav li { list-style:none; margin-bottom:2px; padding:0px; margin-top:0px; margin-right:20px;}
#container #left #nav ul ul { font-size:11px; margin-bottom:20px; margin-top:0px; margin-left:0px; padding:0px; font-weight:normal; line-height:12px;}
#container #left #nav li li { list-style:none; margin-bottom:0px; padding:0px; margin-top:0px; margin-right:0px;}
#container #left #nav a { color:#999999; text-decoration:none; }
#container #left #nav a:hover { color:#e0006c;}
#container #left #nav li li a { color:#666666; text-decoration:none; }
#container #left #nav li li a:hover { color:#e0006c;}
#container #left #nav .on { color:#e0006c; font-weight:bold;}
#container #left #nav .submenu { margin-bottom:0px;}
#container #left #nav .submenu2 { margin-bottom:0px; list-style:disc; margin-left:20px; margin-right:20px; }
#container #left #nav .submenu2a { margin-bottom:8px; list-style:disc; margin-left:20px; margin-right:20px; }
#container #left #nav .white { color:#fefefe;} 

#container #right { float:left; width:818px; }
#container #right #title { float:left; }
#container #right #title img {padding-left:0px; padding-top:18px; padding-right:0px; padding-bottom:25px;}
#container #right #content { float:left; width:818px; margin:0px; padding-bottom:20px; }
#contaienr #right #content #home img { float:left;}
#container #right #content #home a { color:#999999; text-decoration:none;}
#container #right #content #home a:hover { color:#e0006c;}
#container #right #content #home p { float:left; font-size:12px; padding:0px; margin-top:0px; margin-bottom:10px;}
#container #right #content #home .left { padding-right:12px; }
#container #right #content #home h2 { float:left; font-size:18px; font-weight:normal; padding:0px; padding-bottom:10px; margin-top:20px;}
#container #right #content .homepage { margin-right:0px;}
#container #right #content .process { margin-right:100px; font-weight:normal; font-size:18px; margin-top:0px; }

#container #right #content .archive { float:left; width:100%; font-size:11px; padding:0px; margin-top:0px; margin-bottom:10px;/* border-left:#000 1px solid; border-right:#000 1px solid; border-top:#000 1px solid; */}
#container #right #content .archive .toprow { background-color:#000; cursor:default; color:#e0006c; font-weight:bold; border-bottom:#FFF 2px solid; }

#container #right #content .archive .toprow:hover { background-color:#000;}
#container #right #content .archive .project-row:hover a{ color:#e0006c; }
#container #right #content .archive .project-row { background-color:#000;}
#container #right #content .archive tr:hover{ background-color:#FFF; }
#container #right #content .archive td { border-bottom:#ccc 1px solid;}
#container #right #content .archive a { color:#999; text-decoration:none; }
#container #right #content .archive a:hover { color:#e0006c;}
#container #right #content .archive .on { color:#e0006c;}
#container #right #content .archive { cursor:pointer;}

#container #right #content #archivenav { width:100%; text-align:center; }
#container #right #content #archivenav p { float:none; margin-bottom:10px; font-size:12px;}
#container #right #content #archivenav a { color:#999999; text-decoration:none; }
#container #right #content #archivenav a:hover { color:#e0006c;}
#container #right #content #archivenav .on { color:#e0006c;}

#container #right #content a { color:#e0006c; text-decoration:none;}
#container #right #content a:hover { color:#000000;}
#container #right #content #map { width:100%; float:left; margin-bottom:25px; }
#container #right #content #directions { width:50%; float:left; padding-bottom:0px; }
#container #right #content #directions p { font-size:11px; padding:0px; margin-top:0px; margin-bottom:14px; margin-right:30px;}
#container #right #content #contact { width:50%; float:left; padding-bottom:0px; }
#container #right #content #contact p { font-size:11px; padding:0px; margin-top:0px; margin-bottom:14px;}
#container #right #content-clients { float:left; width:818px; margin:0px; padding-bottom:40px; }
#container #right #content-clients img { float:left; margin-right:4px; margin-left:4px; margin-bottom:4px;}

#container #right #project { float:left; width:818px; padding:0px; margin:0px; }
#container #right #project #slideshow { float:left; width:818px; height:auto; min-height:522px;/*522px; /*border-bottom:#999 1px solid; background-color:#fff;*/ margin-bottom:32px; overflow:hidden; position:relative;} 
#container #right #project #slideshow img {cursor:pointer; }
/* #container #right #project #slideshow img {cursor:pointer; position:absolute; bottom:0px;} */
#container #right #project #info { float:left; width:818px; height:106px; }
#container #right #project #info a { color:#999999; text-decoration:none;}
#container #right #project #info a:hover { color:#e0006c;}
#container #right #project #info table { float:left; width:100%; font-size:11px; padding:0px; margin-top:32px; line-height:12px;}
#container #right #project #info table td { vertical-align:top; }
#container #right #project #info table .description p {margin:0; padding:0;}

.pink { color:#e0006c;}

#container #footer { float:left; width:954px; margin-left:30px; border-top:#999999 solid 1px; }
#container #footer p { font-size:11px; margin:0px; padding-top:6px; padding-bottom:12px;}
#container #footer .left { float:left;}
#container #footer .right { float:left; position:absolute; left:166px; }
#container #footer a { color:#e0006c; text-decoration:none;}
#container #footer a:hover { color:#999999;}
#container #footer strong { color:#e0006c; font-weight:normal;}

span.current { color:#e0006c; }

#container #left #nav .number-on{color:#e0006c;}
#container #left #nav .submenu2 .on { font-weight:normal;}

.admin-controls{float:left;}

.disabled{color:#ccc;}

#container #right #project #slideshow #slideshow-image-one-image{ cursor:default; }



