/*
Theme Name: client (The Sulzer Group)
Theme URI: http://url.com
Description: blank
Author: Joshua Chauvin - Comit Technologies
Author URI: http://www.comittechnologies.com
version: 1.0
*/



/* basics */
*{margin:0; padding:0;}
body {background:#fff;font:normal 12px georgia, times new roman, sans-serif;color:#3e3e3e;}
h1 {font-size:21px;margin:0 0 15px 0;color:#c32f15;}
h2 {font-size:16px;margin:0 0 7px 0;}
h3 {}
h4 {}
.smaller {font-size:14px;color:#2a2a2a;margin-left:10px;}
hr {margin:30px 0;color:#eeeeee;}
.invis {visibility:hidden;}
.bigred {font-size:22px;margin-right:5px;color:#c32f15;font-weight:bold;}
img{ border:none;}
img.left{ float: left; border: none; padding: 6px; }
img.right{ float: right; border: none; padding: 6px; }
blockquote{border-left:1px solid #A5ABAB;margin:15px;padding:0 12px 0 12px;}
.fltleft {float:left;display:inline;}
.fltright {float:right;display:inline;}
div.clear { clear: both; }
.entry ul {list-style:disc !Important;list-style-position:inside;margin-left:20px;line-height:17pt;font-size:13px;margin-bottom:20px;}

/* Links */
a {color:#bf3019;}
a:hover {color:#852313}

/* Layout */
/*#topred {width:100%;height:8px;background:#c32f15;}*/
#container {width: 910px;margin: 0 auto;padding: 0 25px;background:#fff;}
#content {float:left;display:inline;overflow: hidden;padding:0 0 50px 0;width:910px;}
#footer {clear:both;width:100%;padding:20px 0 80px;border-top:1px solid #bfbfbf;color:#858585;}

/* dynamic columns */
div.dynamic-col-1 { float: left; width: 47%; padding-right: 2%;}
div.dynamic-col-2 { float: left; width: 46%;padding-right: 2%;padding-left:3%;padding-top:29px;}


/* Header */
#header {float:left;display:inline;width:910px;background:#fff;font:normal 13px helvetica, arial, sans-serif;}
#logo {float:left;display:inline;background:url(images/bg_logo.jpg) no-repeat 0 0;}
#logo a {display:block;width:155px;height:129px;background:url(images/bg_logo.jpg) no-repeat 0 0;text-decoration:none;}
.header_right {float:right;display:inline;text-align:right;width:700px;margin:25px 0 0 0;}
.header_right strong {color:#434343;font-size:15px;}
.header_right p {float:left;display:inline;width:700px;color:#c1c1c1;line-height:16pt;}

/* Menu */
#menu {float:right;display:inline;list-style:none;height:43px;;margin:16px 0 0 0;}
#menu a {font-weight:bold;font-size:14px;color:#414141;display:block;text-decoration:none;}
ul#menu li {float:left;display:inline;padding:14px 15px 10px 15px;background:url(images/bg_menu.jpg) no-repeat top right;}
ul#menu a:hover, ul#menu a:focus, ul#menu a:active {font-weight:bold;font-size:14px;color:#414141;display:block;}
/* This style the single state of the "current_page_item" class link */
ul#menu li.current_page_item a, ul#menu li.current_page_item a:hover,
ul#menu li.current_page_item a:focus, ul#menu li.current_page_item a:active {color:#ccc;}
/* Removes right padding from last menu item */ 
.page-item-6 {padding-right:0 !important;background:transparent !important;}
.page-item-142, .page-item-159, .page-item-162, .page-item-154, .page-item-166, .page-item-190, .page-item-186, .page-item-207, 
.page-item-213, .page-item-216, .page-item-218, .page-item-224 , .page-item-308, .page-item-377, .page-item-410, .page-item-423, .page-item-436, .page-item-460, .page-item-476 {display:none !important;}


/* Display */

#display {float:left;display:inline;width:910px;margin:0px 0 0 0;}	


/* Statement */
#statement {float:left;display:inline;width:910px;padding:20px 0 0 0;margin:25px 0 0 0;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;}
#statement p {font-size:15px;color:#939393;line-height:20pt;}

/* Home Boxes */
#homeboxes {float:left;display:inline;width:910px;min-height:200px;margin:27px 0 0 0;}
.homebox_about, .homebox_services, .homebox_portfolio  {float:left;display:inline;width:215px;height:233px;padding:60px 0 0 0;margin:0 16px 0 0;}
.homebox_about {background:#e9e9e9 url(images/homebox_about.jpg) no-repeat 0 0;}
.homebox_services {background:#e9e9e9 url(images/homebox_services.jpg) no-repeat 0 0;}
.homebox_portfolio {background:#e9e9e9 url(images/homebox_portfolio.jpg) no-repeat 0 0;}
.homebox_about p, .homebox_services p, .homebox_portfolio p {padding:0 10px 20px 12px;font-size:12px !important;line-height:normal !important;margin-bottom:15px !important;}
#homeboxes .imglink {display:block;width:100%;height:90px;margin:0 0 10px 0;}
/* Learn More Buttons */
#homeboxes .learnmore a {display:block;width:215px;height:38px;text-decoration:none;}
.homebox_about .learnmore a {background:url(images/learnmore_about.jpg) no-repeat 0 0;}
.homebox_services .learnmore a {background:url(images/learnmore_services.jpg) no-repeat 0 0;}
.homebox_portfolio .learnmore a {background:url(images/learnmore_portfolio.jpg) no-repeat 0 0;}
.learnmore {padding:0 !important;margin:0 !important;}
/* Recent News */
.news {float:left;display:inline;width:213px;height:240px;border-top:4px solid #9f9f9f;border-bottom:4px solid #9f9f9f;margin:1px 0 0 2px;padding:23px 0 20px 0;color:#9f9f9f;font:oblique 12px "myriad pro";}
.news h3 {font-size:15px;text-transform:uppercase;margin-bottom:5px;}
.news p {font-size:12px !important;line-height:normal !Important;margin-bottom:15px !important;}

/* Entry & Posts - This is the class that gets assigned to all content that is posted through the backend */
.entry p {font-size:13px;line-height:15pt;margin-bottom:25px;}
.post {margin:25px 0 0 0;}
.post a{text-decoration:underline;}
.post ul {}
.post li {}
.alignleft {float:left; margin:0 15px 2px 0;}
.alignright {float:right; margin:25px;}
.notfound{padding: 25px; font-size: 14pt; }
.post-edit-link {display:none;}

/* Sidebar */
#sidebar {font-size:8pt;width: 200px;float:right;margin: 12px 0 24px 0;padding: 0;border-left: 1px dotted #A2A2A2;}
#sidebar h2{font-weight: normal; font-size: 10pt; text-align: left;color: #08122E;	margin: 0;padding: 0;}
#sidebar p {margin:0; padding: 0 6px 0 12px;}
#sidebar img {padding: 0; margin: 0;}
#sidebar ul {margin:12px;padding:0;list-style-type: none;}
#sidebar ul li {margin: 0;padding: 0;line-height: 14pt;list-style-type: none;}
#sidebar ul ul {margin: 6px 0 6px 12px;padding: 0;}
#sidebar ul ul li {list-style-type: none;list-style-position: inside;}
#sidebar ul ul ul{margin: 0;padding: 0;}
#sidebar ul ul ul li{padding: 0 0 0 15px;list-style-type: square;color: #898989;}

/* Footer */
#footer a {color:#5d5d5d;text-decoration:none;}
#footer .fltleft a {margin:0 9px;}
#footer a.first {margin:0 9px 0 0;}
#footer p {line-height:17pt;}

#map {float:left;display:inline;margin-top:30px;}

/* Group Page */
.teamtable p {margin:5px 0 0 20px;}
.teamtable h3 {color:#c32f15;margin:0 0 0 20px;font-weight:normal;}
