/*
Theme Name:Co-Op Media Blue and White
Theme URI:http://co-opmedia.org
Description:Co-Op Media theme with grotesk fonts,based on Starkers.
Author:Paul Wenzel
Author URI:http://pwenzel.info
Tags:starkers,naked,clean,basic
*/
/*
If you're looking at this,you are probably pretty nosy.
*/
/* Yann Le Coroller Alte Haas Grotesk
http://yann-le-coroller.kernest.com/style/fonts/alte-haas-grotesk
Alte Haas Grotesk License:http://kernest.com/images/AlteHaasGroteskLicense.rtf */
@font-face{font-family:'Alte Haas Grotesk';src:url('style/fonts/alte-haas-grotesk.eot');src:local('://'),url('style/fonts/alte-haas-grotesk.woff') format('woff'),url('style/fonts/alte-haas-grotesk.svg#altehaasgroteskregular') format('svg'),url('style/fonts/altehaasgrotesk/altehaasgroteskregular-webfont.otf') format('opentype');font-weight:normal;font-style:normal;}
/* Yann Le Coroller Alte Haas Grotesk Bold
http://yann-le-coroller.kernest.com/style/fonts/alte-haas-grotesk-bold
Alte Haas Grotesk License:http://kernest.com/images/AlteHaasGroteskLicense.rtf */
@font-face{font-family:'Alte Haas Grotesk Bold';src:url('style/fonts/alte-haas-grotesk-bold.eot');src:local('://'),url('style/fonts/alte-haas-grotesk-bold.woff') format('woff'),url('style/fonts/alte-haas-grotesk-bold.svg#altehaasgroteskbold') format('svg'),url('style/fonts/altehaasgrotesk/altehaasgroteskbold-webfont.otf') format('opentype');font-weight:normal;font-style:normal;}
/* Reset */
body{padding:0;margin:0;font:12px 'Alte Haas Grotesk',Helvetica,Arial,sans-serif;}
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,em,strong,pre,code,cite{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:normal;font-style:normal;}
table{font-size:inherit;font:100%;}
ul{list-style:none;}
img{border:0;}
p{margin:1em 0;}
/* structure */
#wrapper{padding:2em;width:670px;margin:0 auto;}
.column{width:305px;float:left;margin:0 30px 0 0;}
#header{position:relative;}
#header ul.nav{width:135px;float:left;}
#header #searchform{position:absolute;top:1em;right:0;}
.hidden{display:none;}
#searchform input{color:#333;}
.section{margin-bottom:2em;}
body{font-family:'Alte Haas Grotesk';line-height:140%;color:#333;}
ul.nav li{line-height:140%;}
ul.nav li a:hover{color:#0242b4;}
a{color:inherit;text-decoration:none;white-space:nowrap;}
p a{border-bottom:1px solid #0242b4;border-color:inherit;}
p a:hover{border-color:#0242b4;}
.clean a,p.bold a{border-color:transparent;}
h2{font-size:15px;margin:1em 0;}
h3,.blue,p a:hover{color:#0242b4;}
h3,h4,h5,strong,.bold{font-family:'Alte Haas Grotesk Bold',Helvetica,Arial;font-weight:normal;}
h3 span{font-family:'Alte Haas Grotesk',Helvetica,Arial;font-weight:normal;color:#525252;white-space:nowrap;}
h3{margin:0.5em 0 0.4em 0;}
p{margin:0.5em 0;}
#header #logo{font-size:39px;margin-bottom:25px;}
#header,#description{padding:0 0 2em 0;border-bottom:1px solid #9c9c9c;}
div.line{height:1px;border-bottom:1px solid #9c9c9c;margin-bottom:1em;}
#description{padding:1em 0;margin:0 0 1em 0;}
#footer{margin:2em 0 0 0;border-top:1px solid #9c9c9c;padding:1em 0 3em 0;}
.symbol{/* Sadly,Alte Haas Grotesk is missing some symbol characters. Use this as a workaround. */
font-family:Helvetica,Arial,'Symbol',Sans-Serif;}
/* Page and template specific stuff */
body.single .post h2{/* border-bottom:1px solid #9c9c9c;padding-bottom:1em;*/
margin-bottom:2em;}
body.single .post .edit{margin:-1em 0 2em 0;}
#commentform textarea#comment{width:99%;margin-bottom:1em;}
#commentform label{margin-left:0.5em;font-size:90%;}
#commentform input{margin-top:0.5em;}
.allowed_tags{cursor:help;}
.allowed_tags:hover .hidden{display:block;}
a.comment_id{border-color:transparent;}
a.comment_id:hover{border-color:#0242b4;}
ol.comments li{margin-bottom:1em;}
pre.prettyprint{border-color:#9c9c9c;}
#debug{cursor:help;}
#debug:hover .hidden{display:block;background:#FFFEDF;}
blockquote {
	border-left:3px solid #9c9c9c;
	margin-left:1em;
	padding-left:1em;
}