html, body, td, th { font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFF; font-size: 10px; margin:0; padding:0; }

body { background-color:#1a2b32; background-image:url(../../_projects/_assets/bkg2.png); background-repeat:repeat-x; }
#container { background-image:url(../_assets/LSS_SkylineNight.png); }

h1, h2, h3, h4, h5, h6 { font-size: 10px; font-weight:bold; margin:0.5em 0 0 0; padding:0; }

li { color:#FFF; }
a:link, #navBar li a:link { text-decoration: none; color:#697a73; }
a:visited, #navBar li a:visited { text-decoration: none; color:#697a73; }
a:hover, #navBar li a:hover { text-decoration: underline; color:#CC0000; }
a:active, #navBar li a:active { text-decoration: underline; color:#CC0000; }

img { border:none; outline:none; }
a { outline: none; }

/*#container { width:900px; margin:0 auto; }*/
#navBar { height: 3em; width: 434px; margin: 0 0 0 154px; float:left; display:inline; }
#navBar li { list-style:none; float:left; vertical-align:top; }
#content { width:632px; margin:180px auto 0; }

/*#content { clear:both; margin:50px 0 5px 0; text-align:left; }*/

#projectlist { float:left; width:110px; margin:0 5px 0 0; line-height:1.5em; }
#projectlist ul { margin:0; padding:0 }
#projectlist li { list-style:none; float:none; }
#projectlist p { font-size:12px; line-height:1.5em; margin:0.5em 0 0.5em 0; }
#projectlist p a:link { text-decoration:underline; }

#project { width:512px; border:solid 1px #515e58; line-height:1.5em; float:right; margin-bottom:10px; }
#project p { margin:0 0 0 5px; }
#project_header { width:100%; height:97px; border-bottom:solid 1px #515e58; }
#project_address { width:312px; float:left; }
#project_address img { border:none; margin:5px 0 0 8px; }
#project_address p { margin:0.5em 0 0 10px; }
#project_number { width:150px; text-align:right; float:right; margin:0 0 0 0; }
#project_number img { border:none; float:left; margin:15px 5px 0 0; }
#project_details { width:350px; float:left; }
#project_details a { text-decoration:underline; }
#project_details table { width:100%; line-height:1.5em; border:none; margin:0.25em 0 0.75em 0; }
#project_details table p { margin:0.5em 5px 0 5px; }
#project_details table th { width:60px; text-align:right; font-weight:normal; }
#project_details table td, #project_details table th { vertical-align:top; }
#project_details table td a, #project_details table th a { color:#FFF; }
#project_details table td a:hover, #project_details table th a:hover { color:#CC0000; }
#project_details table td ul { margin:0.5em 5px 0 5px; padding:0; }
#project_footer { width:100%; text-align:right; border-bottom:solid 1px #515e58; }
#project_footer p { margin:0 5px 0.5em 5px; color:#697a73; }
#project_footer p a { color:#FFF; }
#project_movie { width:100%; height:288px; border-bottom:solid 1px #515e58; }
#project_movie4x3 { width:100%; height:384px; border-bottom:solid 1px #515e58; }
#project_gallery { width:100%; height:auto; text-align:center; vertical-align:top; }
#project_gallery_intro { width:100%; text-align:left; border-bottom:solid 1px #515e58; }
#project_gallery_intro p { margin:0.5em 0.5em 1em 0.5em; }
#project_gallery_intro p.space { margin-top:-0.5em; }
#project_gallery_intro p.indent { margin-top:-1em; text-indent:2em; }
#project_gallery img { border:none; margin:20px 2px 25px 2px; }
#project_gallery img.top { margin:9px 2px 2px 2px; }
#project_gallery img.topwide { margin:0 0 6px 0; }
#project_gallery img.middle { margin:2px 2px 2px 2px; }
#project_gallery img.bottom { margin:2px 2px 5px 2px; }
#project_gallery img.left { float:left; }
#project_gallery img.right { float:right; }

#project_folder { height:auto; }

.playMovie { text-align:center; margin:-70px auto 0 auto; width:100px; background-color: rgb(20,20,20); cursor: pointer; font-weight: bold; font-size: 1.25em; opacity: .8; filter: alpha(opacity=80); -moz-border-radius: 1em; -webkit-border-radius: 1em; position: relative; zoom: 100%; padding: .5em 1em; color: white; }
.playMovie a:hover { color:#FFF; opacity:1; text-decoration:none; }

.hidden { display:none; }

#call { width:100%; margin: 0 0 0 0; }
#call p { margin-top:0.5em; }

#footer { border-top:none; }
#footer ul, #call li { margin:0.25em 0 0 3px; padding:0; }
#footer a { color:#FFF; }
#footer a:hover { color:#CC0000; }