/* 7 FLUID OZ. CSS - MEDIA */
/* SITE DEFAULTS */
*{margin:0;padding:0;}
html{height:100%;font-family:Arial,Helvetica,sans-serif;color:#000;}
body{height:100%;background-color:#fff;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;}
/* FONTS */
h1{font:32px/36px Arial,Helvetica,sans-serif normal normal normal;padding:0 0 12px 0;}
h1.index{font-size:35px;line-height:39px;}
h2,dt{font:23px/26px Arial,Helvetica,sans-serif normal normal normal;padding:12px 0 6px 0;}
h2.portfolio{line-height:22px;padding:0 0 10px 0;}
div.portfolio h3,div.portfolio-right h3{font:18px/22px Arial,Helvetica,sans-serif normal normal normal;padding:8px 0 6px 0;text-align:center;font-style:italic;}
h3{font:23px/26px Arial,Helvetica,sans-serif normal normal normal;padding:12px 0 8px 0;}
h3.index-blog{font-size:16px;line-height:22px;padding:4px 0 0 0;text-align:left;font-style:normal;}
h3.index{clear:left;}
h3.index-clear-left{clear:left;padding-top:20px;}
h4{font:19px/24px Arial,Helvetica,sans-serif normal normal normal;padding:6px 0 5px 0;}
p,dd{font-size:13px;line-height:20px;padding:8px 0;}
p.header-social-media{float:right;padding:18px 0 0 0;}
p.clear-left{clear:left;}
p.laurel{padding:12px 0;}
p.award{line-height:15px;padding:0 0 4px 0;}
p.review{line-height:18px;padding:0 0 12px 0;}
p.citations{clear:left;font-size:11px;line-height:16px;color:#666;padding:12px 0 8px 0;}
p.copyright{font-size:11px;color:#fff;padding-top:35px;text-align:center;}
p.entry-meta{font-size:12px;padding:0 0 8px 0;font-weight:bold;}
p.news-home{padding:10px 0 8px 0;}
ul,ol{font-size:13px;line-height:20px;padding:4px 0 4px 30px;}
li{padding:4px 0;}
ul.top-nav-top{clear:right;list-style:none;color:#fff;text-align:right;padding:10px 0 4px 0;}
ul.top-nav{list-style:none;color:#fff;text-align:right;padding:4px 0;}
ul.top-nav li,ul.top-nav-top li{display:inline;padding:4px 0 4px 30px;}
ul.bottom-nav{clear:both;font-size:11px;list-style:none;color:#000;text-align:center;padding:18px 0 3px 0;}
ul.bottom-nav-secondary{font-size:11px;list-style:none;color:#000;text-align:center;padding:3px 0 18px 0;}
ul.bottom-nav li,ul.bottom-nav-secondary li{display:inline;padding:4px 15px;}
ul.hero-right{margin:0 0 0 490px;}
blockquote{margin-left:50px;}
a{color:rgb(209,13,0);text-decoration:underline;}
#content-header a{color:#fff;text-decoration:none;}
#content-header a:hover{color:#ffcc00;}
p.header-social-media a{margin-left:10px;}
p.copyright a{margin-left:10px;}
span.super{margin-left:2px;font-size:8px;line-height:5px;vertical-align:super;font-style:italic;}
span.super-no-margin{font-size:8px;line-height:5px;vertical-align:super;font-style:italic;}
/* DIVS */
#content-wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -150px;}
#content-header-wrapper{background-image:url(http://www.7fluidozmedia.com/images/header-wrapper-bg.png);background-position:top center;background-repeat:no-repeat;}
#content-header{height:134px;width:980px;margin:0 auto;background-image:url(http://www.7fluidozmedia.com/images/header-bg.png);background-repeat:no-repeat;}
#content{width:980px;min-height:400px;margin:0 auto;padding:20px 0 8px 0;}
#column-right{float:right;width:439px;padding:0 0 0 41px;background-image:url(http://www.7fluidozmedia.com/images/column-right-bg.png);}
#offset{height:150px;clear:both;}
#bottom-nav{height:80px;}
#content-footer-wrapper{height:70px;clear:both;background-image:url(http://www.7fluidozmedia.com/images/footer-wrapper-bg.png);background-position:top center;background-repeat:no-repeat;}
#content-footer{height:70px;width:980px;margin:0 auto;background-image:url(http://www.7fluidozmedia.com/images/footer-bg.png);background-repeat:no-repeat;}
div.portfolio{float:left;width:230px;margin-right:20px;padding:10px 0 15px 0;}
div.portfolio-right{float:left;width:230px;padding:10px 0 15px 0}
#portfolio-awards-reviews{clear:both;padding-top:14px;}
div.two-thirds{float:left;width:615px;}
/* IMAGES */
img{border:0;}
#logo{float:left;}
.border{border:1px solid #000;padding:10px;}
.border-hero{float:left;border:1px solid #000;margin:4px 15px 5px 0;padding:10px;}
.border-hero-no-padding{float:left;border:1px solid #000;margin:4px 25px 10px 0;}
.border-hero-right{float:right;border:1px solid #000;margin:4px 0 5px 15px;padding:10px;}
.no-border-hero{float:left;margin:5px 20px 5px 0;}
.laurel-left{margin:0 20px 0 0;}
p.copyright img {margin-bottom:-5px;}
/* FORM */
td{padding:1px 0 1px 10px;font-size:12px;line-height:17px;}
input{width:150px;font:12px/17px Arial,Helvetica,sans-serif normal normal normal;}
select.state{width:50px;}
input.zip{width:90px;}
input.checkbox{width:7px;height:7px;margin-top:3px;}
input.submit{margin:5px 0;}
textarea{width:150px;height:50px;font:12px/17px Arial,Helvetica,sans-serif normal normal normal;}
span.instructions{font-size:11px;line-height:14px;}
