body {background:#e0e0e0;color:#303030;font:81% tahoma, verdana, sans-serif;margin:0;padding:15px 0 0}
* {margin:0;padding:0}
.inner_copy {border:0;color:#f00;float:right;width:50% !important;margin:-100% 0 0 0;overflow:hidden;line-height:0;padding:0;font-size:11px}
#container {background:#fff;margin:0 auto 20px;padding:5px 20px 20px;width:730px;}


/* Site title */
.body img { float:left; margin:5px; padding:0;}
.body img.floated { float:left; margin:5px 10px 5px 0; padding:0;}
#logo {margin:5px 0 0;}
#logo h1 a {border:none;color:#fff;}
#logo h1 a:hover {border:none;color:#fff;text-decoration:none;}
#logo p {font-size:1.3em; color:#1E5005;margin:0 0 20px 0;}

/* Tags */
a {border-bottom:0px dotted #505050;color:#303030;text-decoration:none;}
a:hover {border-bottom:1px solid #505050;color:#303030;text-decoration:none;}
a img {border:0;}
h1 {font-size:0.2em;font-weight:400;margin:0 0 5px;padding:0;}
h2 {font-size:1.8em;font-weight:400;margin:0 0 12px;}
h3 {font-size:1.4em;font-weight:400;margin:0 0 10px;}
p {line-height:1.5em;margin:0 0 15px;}
ul,ol {margin:0 0 15px 15px;padding:0;}
li {margin:0 0 3px 0;}

/* Toptabs menu */
#toptabs {font-size:.8em;margin:10px auto -13px;width:760px;}
#toptabs p {color:gray;text-align:right;}
.toptab {background:#1E5005url(images/corner2.gif) top right no-repeat;border-bottom:1px solid #e0e0e0;color:gray;margin:0 0 0 4px;padding:4px 5px 3px;text-decoration:none;}
.toptab:hover {background:#fafafa url(images/corner2.gif) top right no-repeat;border-bottom:1px solid #eaeaea;color:#505050;text-decoration:none;}
.activetoptab {background:#fff url(images/corner2.gif) top right no-repeat;border-bottom:1px solid #fff;color:#1E5005;margin:0 0 0 4px;padding:4px 5px 3px;text-decoration:none;}
.activetoptab:hover {border-bottom:1px solid #fff;text-decoration:none;}

/* Navitabs menu */
#navitabs {clear:both;}
.navitab {background:#E8F28D url(images/corner.gif) top right no-repeat;border-bottom:1px solid #fff;border-left:1px solid #fff;font-size:1.0em;margin:0 0 4px;padding:4px 2px;text-decoration:none;}
.navitab:hover {background:#d0d0d0 url(images/corner.gif) top right no-repeat;border-bottom:1px solid #fff;text-decoration:none;}
.activenavitab {background:#BDCB3E url(images/corner.gif) top right no-repeat;color:#fff;font-size:1.1em;margin:0 0 5px;padding:4px 8px 5px;text-decoration:none;}
.activenavitab:hover {color:#fff;text-decoration:none;}

/* Header description area */
#desc {background:#E8F28D url(images/t2.gif) bottom left; color:#fff; width:740px; height:200px; margin:5px 0 15px;padding:0 0 0px 0;}
#desc p {font-size:1em;line-height:1.3em;padding:0 0 0 15px;width:290px; height:144px;}
#desc h2 {color:#fff;padding:15px 15px 0;}
#desc a {border-color:#fff;color:#fff;text-decoration:none;}

#london {background:#E8F28D url(images/london1.jpg); color:#fff; width:740x; height:200px; margin:5px 0 15px; padding:0 0 0px 0;}
#london p {font-size:1em;line-height:1.3em;padding:0 0 0 15px;width:290px; height:144px;}
#london h2 {color:#fff;padding:15px 15px 0;}
#london a {border-color:#fff;color:#fff;text-decoration:none;}

#descbuild {background:#E8F28D url(images/build1.gif) bottom left; color:#fff; width:740px; height:200px; margin:5px 0 15px;padding:0 0 0px 0;}
#descbuild p {font-size:1em;line-height:1.3em;padding:0 0 0 15px;width:290px; height:144px;}
#descbuild h2 {color:#fff;padding:15px 15px 0;}
#descbuild a {border-color:#fff;color:#fff;text-decoration:none;}

#descteam {background:#E8F28D url(images/team.gif) bottom left; color:#fff; width:740px; height:200px; margin:5px 0 15px;padding:0 0 0px 0;}
#descteam p {font-size:1em;line-height:1.3em;padding:0 0 0 15px;width:290px; height:144px;}
#descteam h2 {color:#fff;padding:15px 15px 0;}
#descteam a {border-color:#fff;color:#fff;text-decoration:none;}

#descpe {background:#E8F28D url(images/pe1.gif) bottom left; color:#fff; width:740px; height:200px; margin:5px 0 15px;padding:0 0 0px 0;}
#descpe p {font-size:1em;line-height:1.3em;padding:0 0 0 15px;width:290px; height:144px;}
#descpe h2 {color:#fff;padding:15px 15px 0;}
#descpe a {border-color:#fff;color:#fff;text-decoration:none;}

#descint {background:#E8F28D url(images/interior1.gif) bottom left; color:#fff; width:740px; height:200px; margin:5px 0 15px;padding:0 0 0px 0;}
#descint p {font-size:1em;line-height:1.3em;padding:0 0 0 15px;width:290px; height:144px;}
#descint h2 {color:#fff;padding:15px 15px 0;}
#descint a {border-color:#fff;color:#fff;text-decoration:none;}

#descmap {background:#E8F28D url(images/map.gif) bottom left; color:#fff; width:740px; height:200px; margin:5px 0 15px;padding:0 0 0px 0;}
#descmap p {font-size:1em;line-height:1.3em;padding:0 0 0 15px;width:290px; height:144px;}
#descmap h2 {color:#fff;padding:15px 15px 0;}
#descmap a {border-color:#fff;color:#fff;text-decoration:none;}

#descgall {background:#E8F28D url(images/gallery.gif) bottom left; color:#fff; width:740px; height:200px; margin:5px 0 15px;padding:0 0 0px 0;}
#descgall p {font-size:1em;line-height:1.3em;padding:0 0 0 15px;width:290px; height:144px;}
#descgall h2 {color:#fff;padding:15px 15px 0;}
#descgall a {border-color:#fff;color:#fff;text-decoration:none;}

/* Main content */
#main {border-right:1px solid #d8d8d8;float:left;margin:0;padding:0 15px 0 0;width:500px;}

/* Testimonail */
#testimonial {margin-bottom:25px;}
#testimonial img{float:left; margin:5px;}


/* Project content */
#project {border-right:0px solid #d8d8d8; float:left; margin:0; padding:2px 2px 2px 2px; width:161px; height:250px;}

/* Sidebar */
#sidebar {float:right;width:200px;}
#sidebar p {font-size:0.9em;line-height:1.3em;margin:0 0 15px;}
#sidebar ul {margin:0 0 15px 0;padding:0;}
#sidebar li {list-style:none;}
#sidebar h3 {font-size:1.4em;font-weight:400;margin:0 0 10px;;}
#sidebar h3 span { color:#839608;}
ul.sidelink li {list-style:none;margin:0 0 3px;padding:0;}
ul.sidelink li a{background:#E8F28D url(images/corner.gif) top right no-repeat;border:none;display:block;margin:5px 10px 5px 0;padding:3px 4px 3px 8px;text-align:left;width:140px;}
ul.sidelink li a:hover {background:#e0e0e0 url(images/corner.gif) top right no-repeat;border:none;text-decoration:none;}

/* Footer */
#footer {background:#fff;border-top:1px solid #d8d8d8;clear:both;margin:0;padding:0;}
#footer a {color:gray}
#footer a:hover {color:#303030}
#footer p {color:gray;font-size:0.9em;line-height:1.3em;margin:15px 0 0;padding:0;}

/* Additional classes */
.photo {background-color:#f0f0f0;border:1px solid #d8d8d8;margin:0 0 15px;padding:2px;}
.timestamp {font-size:1.2em;color:#606060;margin:-12px 0 12px 0;}
.right {margin:-5px 0 -3px 0;text-align:right;}
.block {background:#E3E7BC;padding:10px;}
.hide {display:none;}