/* CSS Document */
*{ margin:0; padding:0; list-style:none;}
body{ font-size:12px; font-family:'Cabin', sans-serif, Arial, Helvetica, sans-serif; padding:220px 0 20px;}
.wrapper{ width:1100px; margin:0 auto; }
.html_photoset{}
.posts-grid{}
.posts-grid li{ width:200px; float:left; position:relative; margin:0 0 20px 20px; }
.posts-grid li:hover .p_notecount{ display:block;}
.posts-grid li:hover img{ opacity:0.7; filter:alpha(opacity=70);}
.posts-grid img{ max-width:100%;}
.posts-grid .post-image{ margin:0 0 5px;}
.posts-grid .action{ overflow:hidden; font-size:11px;}
.posts-grid .post-date{ float:left; font-weight:bold;}
.posts-grid .post-notes{ float:right;}
/*
.p_notecount{ display:none; background:#000; border-radius:28px; color: #fff; height: 56px; left: 50%; margin-left: -28px; margin-top: -28px; position: absolute;
top: 50%; width: 56px; text-align:center; font-size:11px; line-height:1;}
.p_notecount span{ display:block; margin:17px auto 0; width:45px;}
*/
.social-holder{ overflow:hidden;}
.social-holder li{ float:left; margin-left:5px;}

.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
.fixit{ width:1070px; margin:0 auto;} 


/** Header **/
.header { background:white; border-bottom:0; height: 220px; position: fixed; top: 0; width: 100%; z-index: 2147483647;}
.top-panel{ padding:5px 0; background:#202020; overflow:hidden;}
.top-panel .top-links{ margin:3px 5px 0 0; float:right; font-size:11px; text-transform:uppercase;}
.top-panel .top-links li{ float:left; padding-left:20px;}
.top-panel .top-links li:first-child{ background:url(http://static.tumblr.com/tsg2t57/cYbn4838j/icon_home.png) no-repeat 0 0; padding-left:25px;}
.top-panel .top-links li a{ color:#fff; text-decoration:none;}
.main-header{ text-align:center; padding:10px 0;}

.logo{ margin-bottom:10px;}

.form-search{ background:#fff; width:150px; float:left;}
.form-search .input-text{ background:none; height:20px; line-height:20px; padding:0 5px; border:0; width:120px; text-align:left; float:left; font-weight:bold;}
.form-search .btn_submit{ color:#000; width:20px; height:18px; line-height:18px; font:size:14px; font-weight:bold; background:none; border:0; text-align:center; padding:0; float:left;}
	
.mainmenu{ float:left; text-align:left; font-size:14px; position:relative; margin-top:5px;}
.mainmenu .nav{ padding-left:10px;}
.mainmenu .arrow{width: 0 !important; height:0 !important; background: none !important; border-bottom: 8px solid transparent; border-top: 8px solid transparent; border-left: 11px solid #000; position: absolute; left: 0; top: 3px; }
/*.mainmenu:hover .arrow{ border-left-color:#9debee;}
.mainmenu:hover .selected-menu{ color:#9debee}*/
.mainmenu .listContainer1{ display:none; overflow:hidden; #background:#fff; background: rgba(255,255,255,0.9); margin-left:-10px; width:400px; padding:5px;}
.mainmenu .listContainer1 .submenu{ display:block;}
.mainmenu .submenu{ display:none; float:left; padding: 0 1%; width: 48%; }
.mainmenu .submenu:first-child{ border-right: 1px solid #252525; margin-left: -1px;}
.mainmenu li a{ text-decoration:none; padding:2px 10px; display:block;}
.mainmenu .listContainer1 li:hover{ background:#9debee;}
.mainmenu:hover .listContainer1{ display:block;}

#tumblr_controls{ position:fixed !important; margin-top:30px;}

.blog-container{ /*padding-top:148px;*/ }
#blog { max-width: 1070px; margin: 20px auto; padding: 0; position: relative; }
.p { width: 250px; margin-right: 14px; float: left; margin-bottom: 12px; position: relative;	overflow: visible; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none;	-o-user-select: none; user-select: none; }
.p.selectable { cursor: pointer; }
.p.selected { z-index: 10; background: white; width: 512px !important; margin-right: 0px; margin-bottom: 12px; /*cursor: pointer;*/ }
.photo.selected .frame { /*max-height: 770px;*/ }
.photo.m.selected .frame { /*max-height: 365px;*/ }
.p img { width: 100%;}
.p .p_notecount { width: 100%; height: 100%; display: none; position: absolute; top:0; left:0; background: rgba(255,255,255,0.3); }
/*.p:hover .p_notecount { display: block; }*/
.p .p_notecount div { position: absolute; top: 50%; left: 50%; margin-left:-28px; margin-top:-28px; -webkit-border-radius: 28px; -moz-border-radius: 28px; border-radius: 28px; width: 56px; height: 56px; background: black; color: white; }
.p .p_notecount div span { letter-spacing: -0.05em; letter-spacing: 0; font-family: Verdana, Arial, sans-serif;	font-size: 11px; font-style: normal; font-weight: normal; line-height: 11px;	margin: 0 8px 0 8px; margin-top: -13px; position: absolute; top: 50%; width: 40px; text-align: center; }
.photo .frame { position: relative; /*max-height: 370px;*/ min-height: 150px; overflow: hidden; }


.selectable .frame:hover img{ opacity:0.7; filter:alpha(opacity=70);}
.selectable .frame:hover .p_notecount{ display:block !important;}

a{ color:#252525; outline:none;}
a:hover{ text-decoration:none;}

.tumblr_blog{ display:none;}
.photo .caption{ margin-bottom:10px;}
.photo .caption p{ display:none;}
.photo .caption blockquote p{ display:block;}
.photo .bottom-panel{ display:none;}
.selected .bottom-panel{ display:block !important; position:relative;}

.tags a{ color:#999}

.quick-access{ margin-right:10px; float:right; position:relative;}
.btn-shop-free{ float:left; margin-top:-20px;}
.btn-shop-free a{ background:url(http://static.tumblr.com/tsg2t57/QnQn48388/btn-shop-free.png) no-repeat; height:74px; width:74px; text-indent:-999em; display:block;}
.btn-shop-free a:hover{ background-position:0 100%;}
.social-links{ float:left;}
.social-links li{ margin-left:15px; float:left;}

/** Share This **/
.share-this-container{ margin-top:10px; border: 1px solid #e8e8e8; overflow:hidden; line-height:20px;}
.share-this-container h3{ height:20px; padding: 5px 10px; float:left; font-size: 12px; font-weight: normal; text-align: right; text-transform: uppercase;} 
.share-this { float:left;}
.share-this li { float: left; height:20px; padding: 5px 10px; border-left: 1px solid #e8e8e8;}
.share-this li:first-child{ /*border-left:0;*/}
.share-this li a{ float:left; display:block; background-repeat:no-repeat; background-position:0 0;}
.share-this li a.reblog_button:hover, .share-this li .like_button:hover, .share-this li .liked{ background-position:0 100% !important; cursor:pointer;}
.share-this li a.reblog_button{ background:url(http://static.tumblr.com/tsg2t57/99Tn4838t/reblog_button.png) no-repeat; text-indent:-999em; width:20px; height:20px;}
.share-this li .like_button{ background:url(http://static.tumblr.com/tsg2t57/GSbn4838o/like_button.png) no-repeat; text-indent:-999em; width:20px; height:20px;}

/*.share-this li .st_facebook_hcount{ display:block; background:url(http://static.tumblr.com/tsg2t57/CW7n4838g/facebook_button.png) no-repeat; text-indent:-999em; width:20px; height:20px;}
.share-this li .st_twitter_hcount{ display:block; background:url(http://static.tumblr.com/tsg2t57/ylCn4838y/twitter_button.png) no-repeat; text-indent:-999em; width:20px; height:20px;}*/

.post-time{ font-family: verdana; font-size: 11px;}
.post-time strong{ /*color:#999;*/}

footer{ overflow:hidden; /*border-top:1px #000 solid; padding:10px 0;*/ width:1070px; margin:0 auto;}
.pagination{ float:right;}
.pagination li{ float:left; /*line-height:1px; border-left:1px #ccc solid; */font-size:12px; padding:0 2px;}
.pagination li:first-child{ /*border-left:0;*/}
.pagination a{ color: #202020; text-decoration: none;}
.pagination .current_page{ color:#999;}

#iframe_controls .tiny_avatar, .button{ border:0;}

.search-results{  border:1px #202020 solid; color: #202020; font-size: 14px; padding: 10px 15px;}
.search-results .search_query{ color:#999;}

.page-title{ background:#202020; text-transform:uppercase; margin-bottom:20px;}
.page-title h1{ color: #FFFFFF; font-size: 18px; padding: 10px 15px;}

.main-content{ font-size:14px; width:1070px; margin:0 auto;}


/** Back To Top **/
#back-top {	position: fixed; bottom: 15px; right: 15px; z-index:10;}
#back-top a { width: 40px; display: block;	text-align: center;	font: 11px/100% Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; color: #bbb; background-color:#252525; background-image: url(http://static.tumblr.com/tsg2t57/Lftn48390/up-arrow.png); background-repeat: no-repeat; background-position: 50% 50%;}
#back-top a:hover { color: #000;}
#back-top span { width: 40px; height: 40px; display: block;}