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,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}

body {font-family: lucida grande, Verdana; font-size: 14px; color: #444; min-width: 920px; min-width: max-width: 1227px; text-align: center;}
a {text-decoration: none;}	



#wrapper {width: 920px; min-height: 1200px; margin: 0 auto 0 auto; text-align: left;}
	#wrapper .perma {min-height: 200px;}
#main {width: 100%;}




/* HEADER */


.header {float: left; width: 100%; height: 70px; margin-top: 20px}

.logo {float: left; text-indent: -9999px; background: url(http://static.tumblr.com/jn9hrij/5yzlctum7/logo_small.png) no-repeat; width: 90px; height: 39px; margin: 16px 0 0 20px;}

.navigation {float: left; margin: 27px 0 0 17px;}
.navigation li {float: left; margin-right: 20px; font-size: 13px; text-transform: lowercase;}	
.navigation a {color: #AAA;}

.navbox {float: right; width: 75px; height: 70px; }
.navbox:last-child {border: none;}
.navbox:hover {background: #CCC;}

.navicon {background: url(http://static.tumblr.com/jn9hrij/3wnlctv3r/icons_sprite.png); width: 30px; height: 30px; float: left; margin: 20px 0 0 21px;}


#random:hover .navicon {background-position: 0 -30px;}

#archive .navicon {background-position: -60px 0;}
#archive:hover .navicon {background-position: -60 -30px;}

#search {cursor: pointer;}
#search .navicon {background-position: -30px 0;}
#search:hover {background: #F6F6F6;}







/* MEAT */

.meat {float: left; margin-top: 20px;}

.col_1, .col_2, .col_3 {float: left; width: 300px; margin-right: 10px; margin-top: 20px;}
	.col_3 {margin-right: 0;}
.col_1 .post, .col_2 .post, .col_3 .post {visibility: visible;}


.post {float: left; width: 100%; margin-bottom: 10px; visibility: hidden; background: #f7f7f7;}
.post a img {float: left; width: 100%;}


.post {max-height: 350px; min-height: 180px; overflow: hidden; position: relative;}
	.post_type {background: url(http://static.tumblr.com/jn9hrij/L4Tlbte3n/post_type_60.png); width: 66px; height: 66px; position: relative; position: absolute; left: 118px; text-indent: -9999px;}
.photoset {min-height: 200px;}
	.photoset .post_type {top: 38%; background-position: 66px 0;}
	.photoset:hover {cursor: pointer;}
	.photoset .slide_number {position: absolute; width: 14px; height: 13px; top: 23px; text-shadow: 1px 1px 1px black; left: 26px; text-align: center; font-size: 9px; line-height: 13px; color: white; text-indent: 0px;}
.video {min-height: 220px;}
	.video .post_type {top: 80px;}
.audio {height: 300px;}
	.audio .post_type {top: 120px; background-position: 132px 0;}

.tooltip {width: 100px; height: 110px; background: url(http://static.tumblr.com/jn9hrij/Gjxlbte4g/tooltip.png); position: absolute; top: 0; left: 0;}
.slide_hover {position: absolute; opacity: 0; height: 350px; width: 100%;}
.slide {float: left; height: 100%;} 
.tooltip img {margin: 13px 0 0 13px; float: left;}


#pagination {float: left; clear: both; width: 100%; height: 20px; padding: 10px 0 13px 0; position: relative; text-align: center;}
	.loader{ position: absolute; left: 50%; float: left; min-width: 15px; min-height: 15px;}


.post_page {width: 100%; float: left;}
.box {float: left;  margin: 20px 0 15px;}
.box img {max-width: 920px; max-height: 960px;}
.post_page_photo .box {min-width: 500px; background: #f7f7f7;}
.post_page_video .box {width: 700px; height: 400px;}

.perma .post_page_video iframe, .perma .post_page_video object, .perma .post_page_video embed {width: 700px; height: 400px;}


.hi_res .regular {display: none;}
.caption {float: left; clear: both; margin: 0 20px 0 20px; width: 460px; line-height: 20px;}
.caption p {float: left; clear: both; margin: 0 0 10px;}
.caption blockquote {display: none;}
.caption a {color: #69CC9A;}


/* Gallery */

.post_page_photoset .box {margin: 20px 0 15px; position: relative; width: 920px; height: 600px; background: black; overflow: hidden;}

.arrows {background: url(http://static.tumblr.com/jn9hrij/zKklcu9bb/arrows.png) no-repeat; border: none; width: 200px; position: absolute; height: 100%; opacity: .2; z-index: 2;}
.arrows:hover {opacity: .5; cursor: pointer;}
.larr {top: 0; left: 0; background-position: 130px 280px;}
.rarr {top: 0; right: 0; background-position: -115px 280px;}

.slider {margin-left: 0; width: 10000px; float: left; height: 100%;}
.slide_pad {float: left; height: 100%; width: 140px;}
.post_page_photoset .glide {float: left;position: relative; width: 640px;}
.slide_center {position: absolute; background: url(http://static.tumblr.com/jn9hrij/buclcucpc/ajax-loader.gif) no-repeat; background-position: 50% 50%; position: relative; width: 500px; height: 100%; left: 50%; margin-left: -250px;}
.slide_center img {width: 500px max-height: 100%; position: absolute; opacity: .4;}
.first img {opacity: 1;}



.source {display: none; margin: 10px 20px;}
.tags {float: left; margin: 0 20px 15px 20px; width: 880px;}
.tag {float: left; font-size: 13px;}
.tag a {color: #BBB; margin-right: 13px;}
.tag a:hover {text-decoration: underline; color: #666;}


.metadata {height: 50px; float: left; width: 100%; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC;}
.rb {float: left; border-right: 1px solid #999; opacity: .5; color: #666;}
.rb a {color: #666;}
.rb a:hover {text-decoration: underline;}

.rb:hover {opacity: 1; border-right: 1px solid #CCC;}

.similar {float: left; font-size: 20px; font-weight: bold; font-family: Helvetica; height: 36px; padding: 14px 22px 0 20px; color: white; background: #CCC;}




.note_count {position: relative; font-size: 24px; font-weight: bold; font-family: Helvetica; height: 38px; padding: 12px 20px 0 20px; cursor: pointer;}


		
.tweet_this, .like_this {float: left; height: 50px;}
.twitter-share-button, .like_this iframe {margin: 15px 20px 0 20px; float: left;}		





.postnotes { position: absolute; z-index: 5; left: -50px; top: 55px; padding: 20px; float: left; width: 275px; background: black; -webkit-border-radius: 6px; -moz-border-radius: 6px; color: white; font-size: 13px; display: none; opacity: .89;}

.popup_triangle {top: -25px; border-color: transparent transparent black transparent; border-width: 20px; margin: -50px 0 5px 35px; border-style: solid; height: 0; width: 0;}



.postnotes a {color: white; }
.postnotes li {float: left; clear: both; margin: 7px 0 0;}
.notes_title {font-family: Helvetica; font-weight: bold; font-size: 20px;}

.postnotes .avatar {display: none;}




.author {padding: 8px 23px 0 15px;}
.avatar {float: left; width: 35px; height: 35px; background: #f7f7f7; margin: 0 12px 7px 0; -webkit-border-radius: 30px; -moz-border-radius: 30px; overflow: hidden;}
.avatar img {width: 35px; height: 35px;}
.author_name {float: left; font-size: 13px;}

.short_url {height: 33px; padding: 17px 20px 0 20px; font-size: 13px; }



/*------- ABOUT ---------*/

.text {float: left; width: 585px; margin-bottom: 20px;}
.text h5 {font-family: Helvetica; font-size: 20px; font-weight: bold; margin: 0 0 10px 20px;}
.text p {line-height: 21px; width: 495px; margin: 10px 0 0 20px;}
.text a {color: #69CC9A;}
.text .group_member {width: 80px; height: 80px; margin-right: 15px;}