h1 {font-size: 48px; margin: 0px; line-height: 48px; }
h2 {font-size: 34px; margin: 0px; }
h3 {font-size: 21px; margin: 0px; margin-left: 5px; padding-top: 3px; }
h5 {font-size: 18px; margin: 0px; font-weight: normal; }

#content_wrapper{ margin: 25px; margin-bottom: 0px;  }
#content_wrapper.startpage {margin-top: 35px; height: 232px; }
#content_wrapper.caseItem { background-image: url(gfx/caseItem_bg.png); height: 277px;}

#caseItem img { border: 3px solid #000; }
#caseItem .preview{ margin: 8px; width:475px; }
#caseItem .details{ margin: 8px; width:298px; }
#caseItem #previews{ height: 98px; }

#caseItem .client { border: solid #555f64; border-width: 1px 0px 1px 0px; padding: 1px 0px 4px 0px; }
#caseItem .job { margin: 16px 0px 0px 0px; }
#caseItem .header {font-size: 11px; font-weight: bold; color: #555f64;}
#caseItem .link { width: 117px; background-color: #000; margin: 21px 0px 0px 0px; padding: 4px 0px 3px 7px; text-align: left;}
#caseItem .link a { color: #555f64; text-decoration: none; font-size: 10px; }

#top{ border-bottom:1px solid #555f64; margin: 25px; margin-bottom: 0px; position:relative; }

#case_info .links {margin-top:15px;}
#case_info .link {margin:5px 5px 0px 0px;}

#content_area { width: 642px; background-image: url(gfx/content_bg.png); margin-bottom: 25px; }
#content_header{margin-left: 6px;}
#content{margin: 8px;}

#content_description{width:154px; margin:8px 8px 0px 0px;}
#content_description a{color:#fff;text-decoration: none;}
#content_description a:hover{text-decoration: underline;}
#content_description .header {font-size: 18px; margin: 0px; }
#content_description .teaser {font-size: 14px; color: #648296; font-style: italic; font-family: Times New Roman;}

#content_links{ width: 140px; float: left; }
#content_links ul { padding: 0px; }
#content_links li { list-style: none; padding: 4px 0px 5px 6px; }
#content_links li a { font-size: 11px; text-decoration: none; color: #fff;}

#start_preview {float: right;}
#start_preview img { border: 3px solid #FFF;}
#fadeshow { width: 462px;}
#fadeshow img { border: 3px solid #000; margin-bottom: 11px;}
#facts_images img { border: 3px solid #FFF;}
#facts_images img.center { margin-left: 12px; }

.view_link {margin-top: 2px; float: right; font-family: Arial Black, Arial, Helvetica, sans-serif;}
.view_link a {font-size: 11px; font-weight: bold; text-decoration: none; color: #fff; background-position: left; background-repeat: no-repeat; padding-left: 20px;}
.view_link a.gallery_view {background-image: url(gfx/gallery_view.png); }
.view_link a.slider_view {background-image: url(gfx/slider_view.png); }
.view_link a.project_view {background-image: url(gfx/project_view.png); }

.tab { border-bottom: 1px solid #555f64; margin-bottom: 12px; font-family: Arial Black, Arial, Helvetica, sans-serif;}
.tab .header { background-color: #555f64; margin-top: 9px; float: left; padding: 2px 8px 1px 8px; font-size: 11px; font-weight: bold; text-decoration: none; color: #fff;}
.tab .header2 {margin-top: 28px;}

.teaser {font-size: 18px; color: #648296; font-style: italic; font-family: Times New Roman;}
.teaser2 {font-size: 14px; color: #648296; font-style: italic; font-family: Times New Roman;}
.section {font-size: 11px;}
.section a {color: #fff; text-decoration: none;}
.section a:hover {text-decoration: underline;}
