/*
Theme Name: CGHR Commercial
Theme URI: http://bbmcomeercial.com
Description: Wordpress theme for BBM Commercial
Version: 1.1
Author: Takashi Irie
Author URI: http://takashiirie.com
Tags:
*/
/************************************************
*	global reset v1.0 | 20080212 				*
************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
/************************************************
*	Image Resizing in IE7 and IE6  				*
************************************************/
img{-ms-interpolation-mode:bicubic;}
/************************************************
*	clear settings							    *
************************************************/
.clear{clear:both; display:block;}
.clearFix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*Win IE7 only */
*:first-child+html .clearFix{height:1%;}
/*Win IE6 only */
*html .clearFix{height:1%;}
/************************************************
*	Wordpress default classes settings		    *
************************************************/
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }
/************************************************
*	global settings							    *
************************************************/
html{/* to compensate for several browser bugs */font-size:100.01%;}
body {font-size:62.5%;font-family:Arial, Helvetica, sans-serif; color:#666;border-top:6px solid #2d2763;}
a{outline:none;  text-decoration:none; color:#06ade2}
a:hover{color:#2c2660;}
p{font-size:1.3em;line-height:1.5384em;}
h1, h2, h3, h5, h5, h6 { font-weight:normal }
ul, li, ol{font-size:1.0em;}
/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */
#wrapper{width:930px;margin:0 auto;}
.edit{text-align: right;font-weight: bold;text-transform: uppercase;font-size:1.2em;clear:both;}
/************************************************
*	header settings							    *
************************************************/
#header{width:930px;}
#header_left{float:left;width:170px;margin:37px 0;}
#header_right{float:right;width:170px;font-size:1.2em;line-height:1.2em;margin-top:33px;}
#header_right b{color:#2c2660;}
#logo{width:170px;height:25px;background: url(images/logo.gif) no-repeat 0 0;display:block;text-indent: -9999em;}
#logo a{width:170px;height:25px;display:block;}
#tagline{width:930px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;clear:both;margin:0 0 30px 0}
/************************************************
*	Nav settings							    *
************************************************/
#nav{width:930px;height:44px;}
#nav li{display:block;float:left;width:170px;margin-right:20px;display:inline;}
#nav li:last-child{margin-right:0;}
#nav li a{display:block;float:left;width:170px;text-transform: uppercase;padding:25px 0 7px;border-bottom:2px solid #dbdbdb;font-size:1.2em;line-height:1.0em;font-weight: bold;}
.home #nav li#navHome a,
.page-id-7 #nav li#navWhyChooseUs a,
.page-id-60 #nav li#navWhoWeAre a,
.page-id-69 #nav li#navExperience a,
.archive #nav li#navRecentWork a{color:#2c2660;border-bottom:2px solid #7e9bf6;} 
/************************************************
*	Post settings							    *
************************************************/
.post p{margin:0 0 1.5384em 0;}
.post_left{float:left;width:360px;}
.post_left p, .post_left h2{margin:0 0 1.5384em 0;color:#444;}
.post_right{float:right;width:550px;}
/************************************************
*	Why Choose Us settings					    *
************************************************/
.page-id-7 .post{padding-bottom:20px;border-bottom:1px solid #dbdbdb;}
.page-id-7 .post_secondary{padding:30px 0 20px;}
.page-id-7 .post h2, .post_secondary h2{width:360px;font-size:1.3em;line-height: 1.5384em;float:left;color:#444;}
.page-id-7 .post ul, .page-id-7 .post_secondary ul, .page-id-7 .post_secondary p{width:550px;float:right;}
.page-id-7 .post_secondary p{margin-bottom:1.5384em;}
.page-id-7 .post ul li, .page-id-7 .post_secondary ul li{font-size:1.3em;line-height:1.5384em;margin-bottom:1.5em;list-style:disc;}
.examples-posts{padding-bottom:35px;margin-bottom:35px;border-bottom:0px solid #dbdbdb}
/************************************************
*	Experience settings							*
************************************************/
.logos h3{font-size:1.3em;line-height:30px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;margin:0 0 10px 0;text-transform: uppercase;font-weight: bold;color:#444;}
.logos p{padding:0 0 0 190px;}
/************************************************
*	Recent Work settings					    *
************************************************/
#recentWorkLeft{width:358px;float:left;font-size:1.3em;text-transform: uppercase;color: #444;font-weight:bold;}
#recentWorkRight{width:552px;float:right;}
.recentWorks{width:550px;overflow: hidden;margin:0 0 20px 0px;border:1px solid #ccc;}
.vimeoLinks{display:block;line-height:0.0001em;font-size:0.0001em;}
.recentWorkDescription{background-color: #06ade2;color:#fff;font-weight:bold;padding:5px 10px;width:550px;}
.recentWorkDescription p{line-height:1.2em;}
/************************************************
*	Footer settings							    *
************************************************/
#footer{width:930px;border-top:1px solid #ccc;padding:20px 0;}
#footer b{color:#2c2660;}
#footer p{font-size:1.1em;letter-spacing:0em;line-height:1.0em;color:#666;padding:0 0 0 380px}