@import "_css/reset.css";
/* General
================================== */
body{background:rgb(250,250,250);color:rgb(38,38,38);font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:100%;line-height:18px;}
.header-wrapper{background:url(_images/shadow-header.png) repeat-x bottom left;padding:0 0 45px 0;}
#header{width:1225px;margin:0px auto;padding:45px 0 0 0;}
.body-wrapper{width:1225px;margin:0 auto;}
.footer-wrapper{background:url(_images/shadow-footer.png) repeat-x top left;padding:10px 0 0 0;}
#footer{width:1225px;margin:18px auto;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.box-shadow{-webkit-box-shadow:0 -2px 5px rgba(0,0,0,.14);}
.no-margin{margin:0;}
object{float:left;width:100%;margin:0 0 18px 0;}
/* Divs
================================== */
#columnA{width:640px;padding:0;float:left;margin:36px 0;}
#columnB{margin:36px 0;width:528px;}
.foot-meta{border-top:1px solid rgb(38,38,38);clear:both;padding:8px 0 0 0;}
#vjlive{margin:0 0 36px 0;}
/* Lists
================================== */
#resources ul{float:left;margin:18px 0;}
#resources ul li a.pdf{background:url(_images/pdf.png) no-repeat center left;padding:0 0 0 15px;}
#resources ul li a.video{background:url(_images/video.png) no-repeat center left;padding:0 0 0 15px;}

/* Typography & Links
================================== */
h1{font-size:36px;text-transform:uppercase;letter-spacing: -1px;line-height:32px;margin:0 0 18px 0;}
h2{font-size:24px;text-transform:uppercase;letter-spacing: -1px;}
h3{font-size:18px;letter-spacing:-1px;}
h4{font-size:18px;text-transform:uppercase;letter-spacing: -1px;}
.page h4{margin:0 0 9px 0;}
h5{font-size:014px;text-transform:uppercase;letter-spacing: -1px;}
h6{}
.minus-one{letter-spacing:-1px;}
.italic{font-style:italic;}
.bold{font-weight:800;}
.uppercase{text-transform:uppercase;}
.font10{font-size:10px;}/*10px font*/
.font12{font-size:12px;} /*12px font*/
.font14{font-size:14px;}/*14px font*/
.font18{font-size:18px;}/*18px font*/
.tweet-meta{color:rgb(139,139,125);}
a{color:rgb(38,38,38);}
a:hover{color:rgb(132,221,247);}
.blue{color:rgb(132,221,247);text-decoration:underline;}
#youneedadesigner{font-family:Georgia,serif;font-size:11px;font-style:italic;margin:36px 0;float:left;}
#resource-section{width:250px;height:200px;background:url(_images/resources[expanded].jpg) top left no-repeat;margin:18px 0 0 0;}
#resource-section:hover{background:url(_images/resources[expanded].jpg) bottom left no-repeat;}
#events-section{width:250px;height:95px;background:url(_images/events[expanded].jpg) top left no-repeat;margin:18px 0 0 0;}
#events-section:hover{background:url(_images/events[expanded].jpg) bottom left no-repeat;}
#home-section{width:250px;height:95px;background:url(_images/blog[expanded].jpg) top left no-repeat;margin:10px 0 0 0;}
#home-section:hover{background:url(_images/blog[expanded].jpg) bottom left no-repeat;}
/* Images
================================== */
#featured-sections img{margin:10px 0 0 0;}
/* Clearfix
================================== */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

