html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ol,ul{list-style:none;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;vertical-align:top;}
fieldset,img{border:0;}
caption,th{text-align:left;}
html{text-align:left;}
body{color:#000;font-size:76.1%;font-family:Verdana,Arial,Helvetica,sans-serif;text-align:left;background:#fff url(http://images.cowlesgraphicdesign.com/common/banner_stripe.jpg) repeat-x;}
div{margin:0;padding:0;}
a{text-decoration:underline;}
a:link{color:#555;}
a:active{text-decoration:none;}
p,h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
p, li{font-size:1.2em;line-height:1.3em;margin:0 0 .7em;}
h1{margin:.5em 0 .2em;font-size:2.1em;font-weight:bold;line-height:1.1em;}
h2{font-size:1.6em;font-weight:bold;margin:.6em 0 0;}
h3{font-size:1.2em;font-weight:bold;margin:1em 0 .1em;}
h4{font-size:1.0em;font-weight:bold;margin:1em 0 0;}
h5{font-size:1.0em;font-weight:bold;margin:1em 0 0;}
h6{font-size:.9em;font-weight:bold;margin:0;}
img{margin:0;padding:0;border:0;}
strong,b{font-weight:bold;}
hr{margin:10px 30px 10px 0;padding:0;}
table caption{font-size:.9em;text-align:left;color:#efdfcf;margin:0;padding-bottom:.5em;}
table th{margin:0;padding:0 0 .5em;vertical-align:top;text-align:left;}
ol,ul{font-size:1.0em;line-height:1.3em;margin-top:0.2em;margin-bottom:0.1em;margin-left:0px;}
ol{margin-bottom:1.2em;margin-left:5px;padding-left:25px;}
ul{margin-bottom:1.2em;margin-left:5px;padding-left:10px;}
li{font-size:1.1em;line-height:1.2em;margin-bottom:0.2em;}
.add_border{border:1px solid #666;}
.add_leading{margin-top:.5em;}
.bold{font-weight:bold;}
.clear{clear:both;}
.ellipsis p{padding-left:1.0em;text-indent:-1.0em;padding-right:20px;}
.emphasize{font-weight:bold;}
.float_clear{clear:both;}
.float_left{float:left;}
.float_right{float:right;}
.font_60{font-size:.6em;}
.font_80{font-size:.8em;}
.font_90{font-size:.9em;}
.font_normal{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;}
.normal{font-weight:normal;font-style:normal;}
.no_box{margin:0;padding:0;}
.no_top{margin-top:0;padding-top:0;}
.no_und a{text-decoration:none;}
.no_background{background:#fff;}
.no_border{border-style:none;}
.please_note{font-size:.9em;font-weight:bold;margin:1em 0 0;padding-left:1.0em;text-indent:-1.0em;}
.red{color:#800000;}
.reg{font-size:60%;vertical-align:top;}
.small{font-size:80%;}
.subtract_leading{margin-top:-0.5em;}
blockquote.quotes{display:block;padding:0 10px 0 38px;margin:10px 0;font-size:120%;line-height:130%;width:auto;color:#555;border:0;background-image:url(http://images.cowlesgraphicdesign.com/common/quote-start.png);background-repeat:no-repeat;background-position:0 5px;background-color:#fff;}
blockquote.quotes p,blockquote.quotes span{padding:0 38px 0 0;margin-top:0;background-image:url(http://images.cowlesgraphicdesign.com/common/quote-end.png);background-repeat:no-repeat;background-position:100% 0;}
div.quote{width:45%;display:block;padding-bottom:15px;}
.quote a{text-decoration:none;}
.quote_left{float:left;clear:both;}
.quote_right{float:right;padding-right:20px;}
.quote h4,h4.quote{color:#333;padding-left:38px;margin-top:-0.2em;}
.quote img{float:right;width:55%;padding-top:10px;padding-left:5px;}
#container{position:relative;height:auto;width:100%;}
#content_wrapper{position:relative;height:auto;width:980px;margin-left:20px;}
#about #header{height:125px;}
.about h1{ font-size:2em;}
.about h2,.about p{padding-right:20px;}
.about h2{padding-bottom:10px;}
div.about_left{float:left;width:50%;}
div.about_right{float:right;width:48%;}
.about div {padding-top:10px;}
.about div img{float:left;margin-right:15px;margin-bottom:5px;margin-top:18px;border:1px solid #000000;}
*html .about div img{margin-top:8px;}
.about div h3{ padding:0 0 10px; margin:0; }
.about div p{ padding:0px 20px 15px 0px; margin-bottom: 0px; }
body#contact #content_wrapper{width:750px;height:450px;background-image:url(http://images.cowlesgraphicdesign.com/contact/bette_contact.jpg);background-repeat:no-repeat;background-position:right 0;}
.contact h1{ font-size:2em;}
.contact h1,.contact h2,.contact h3,.contact h4,.contact p{padding-left:10px;padding-right:160px;}
.contact h1,.contact h2,.contact h3{margin:0 0 .5em;}
#header{position:relative;height:140px;width:100%;}
#home #header,#clients #header{height:105px;}
#branding{height:71px;width:100%;color:#000;position:relative;left:0;top:0;background-image:url(http://images.cowlesgraphicdesign.com/common/branding.jpg);background-repeat:no-repeat;background-position:0 0;}
#banner{float:right;margin-right:30px;margin-top:12px;text-align:right;}
#banner p{font-size:90%;font-weight:bold;line-height:130%;margin:0;padding:0;}
#banner h3{margin:0;padding:0;}
#showcase{position:relative;height:320px;width:100%;text-align:left;background-color:#6a6561;background-image:url(http://showcase.cowlesgraphicdesign.com/brochures.jpg);background-repeat:no-repeat;background-position:left top;}
#slidewrap{margin:0;padding:0;height:316px;width:900px;}
#slidewrap div{text-align:center;}
#footer{height:100px;width:100%;margin-top:60px;clear:both;}
#footer_left{float:left;margin-left:20px;}
#footer_right{float:right;margin-right:30px;text-align:right;}
#footer_right img{margin-top:5px;}
#footer p{font-size:90%;font-weight:bold;line-height:130%;margin:0;padding:0;}
#footer h3{margin:0;padding:0;}
.nav_main div,.nav_sub div{position:relative;float:left;width:100%;height:auto;left:0;color:#fff;}
.nav_main ul,.nav_sub ul{margin:0;padding:0;list-style:none;}
.nav_main li,.nav_sub li{float:left;margin:0;padding:0;}
.nav_main a,.nav_sub a{float:left;margin:0 0 0 15px;padding:0 12px;text-transform:uppercase;color:#fff;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;line-height:17px;font-weight:bold;font-variant:normal;}
.nav_main a:hover{background:#000;color:#fff;}
#nav_page_home li#nav_home a,#nav_page_portfolio li#nav_portfolio a,#nav_page_services li#nav_services a,#nav_page_copywriting li#nav_copywriting a,#nav_page_clients li#nav_clients a,#nav_page_contact li#nav_contact a,#nav_page_about li#nav_about a{color:#feb904;background-color:#d73f91;}
.nav_main a:visited{color:#fff;}
.nav_sub a{font-weight:bold;padding:0 6px;}
.nav_sub a:hover{background:#000;color:#fff;}
#sub_page_brochures li#sub_brochures a,#sub_page_logos li#sub_logos a,#sub_page_advertising li#sub_advertising a,#sub_page_websites li#sub_websites a,#sub_page_catalogs li#sub_catalogs a,#sub_page_dvds_cds_books li#sub_dvds_cds_books a,#sub_page_events li#sub_events a,#sub_page_newsletters li#sub_newsletters a,#sub_page_reports li#sub_reports a{color:#ffc312;background-color:#bf4d00;}
.nav_sub a:visited{color:#fff;}
body#clients div.quote_pair{clear:both;padding-top:15px;}
body#clients blockquote.quotes{font-size:100%;line-height:130%;}
body#clients blockquote.quotes span{padding-bottom:15px;}
body#clients .quote_left{clear:none;padding-right:30px;}
body#clients .quote img{width:200px;}
div.client_headlines{clear:both;padding:20px 40px 20px 0;}
.client_headlines h1,.client_headlines h2{margin:0;}
table.client_list{width:100%;}
.client_list th{font-size:120%;font-weight:bold;}
.client_list td{width:25%;vertical-align:top;}
.client_list td.corporate{width:24%;}
.client_list td.small_mid{width:24%;}
.client_list td.non_profit{width:28%;}
.client_list td li{line-height:120%;padding:0;}
.client_list td.corporate li{padding-bottom:.2em;}
.client_list td.small_mid li{padding-bottom:.45em;}
.client_list td.non_profit li{padding-bottom:.3em;}
body#home #content_wrapper div ul{list-style:disc;list-style-type:disc;padding-top:5px;}
body#home #content_wrapper div h2{font-size:1.5em;}
body#home #content_wrapper div p{font-size:1.1em;line-height:1.2em;margin-bottom:0.2em;}
body#home #content_wrapper div ul{padding-left:25px;}
#home_stripe{text-align:left;color:#ffff00;background-color:#d73f91;height:21px;width:100%;}
#home_stripe p{ float:left; margin:0; text-transform:uppercase; text-decoration:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-style:normal; line-height:21px; font-weight:bold; font-variant:normal; padding-top: 0; padding-right: 0px; padding-bottom: 0; padding-left: 20px; }
