/*







Theme Name: Basel







Theme URI: http://neuethemes.com/







Description: A stylish fluid-width image wall theme with filterable categories.







Author: NeueThemes







Version: 1.1







Tags: black, white, fluid-width, custom-background, jquery-masonry







*/















/* Begin Reset Code* /















/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html







*/















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,







dl, dt, dd, ol, ul, li,







fieldset, form, label, legend,







caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 10px; 	font-family: inherit;	vertical-align: baseline;}















/* remember to define focus styles! */















:focus {outline: 0;}







body {	line-height: 1;	color: black;	background: white;	margin:0;	padding:0}







ol, ul { 	list-style: none;}







/* tables still need 'cellspacing="0"' in the markup */















blockquote:before, blockquote:after,







q:before, q:after {	content: "";}







blockquote, q {	quotes: "" "";}















/*End Of Reset Code*/















h1 {font-size: 16px; font-weight:800; padding-bottom:1em;}







a:link {color:#000; text-decoration:none;}      /* unvisited link */







a:visited {color:#AAA; text-decoration:none;}  /* visited link */







a:hover {color:#BBB; text-decoration:none;}  /* mouse over link */







a:active {color:#CCC; text-decoration:none;}  /* selected link */















/* Common */















.fltlft { float:left; }







.fltrht { float:right }







.clear 	{ clear:both; font-size:0px; line-height:0px; padding:0px; margin:0px; height:0px; }







.clrBlock{clear:both; font-size:0px; line-height:0px; display:block;}







.clrfltlft{clear:left; font-size:0px; line-height:0px; padding:0px; margin:0px; }







.clrfltrht{clear:right; font-size:0px; line-height:0px; padding:0px; margin:0px; }







body{ font: 12px Arial, Helvetica, sans-serif; color:#00000; line-height: 1.4em;}







strong{font-weight:bold;}















.container{width:98%; min-width:952px;  margin:0 auto;}















#header{width:100%; height:auto; padding:1.4% 0 0 0;  }







#body_container{width:100%; height:auto; }







#footer{width:100%; height:auto; padding:1.4% 0 0 0; }















/* Common */















/* Header */















.header_container{border-top:0px solid #000000; padding:0 0 20px 0;}







.header_left{width:160px; height:auto; padding:10px 0 0 0;}







.header_right{/* width:630px; */ width:647px; height:auto; padding:18px 0 0 0;}















.blog_heading{font:bold 11px/14px Arial, Helvetica, sans-serif ; color:#FFFFFF; padding:5px 0 0 0;}







.blog_desc{font:11px Arial, Helvetica, sans-serif; color:#FFFFFF;}















.nav_link{display:block; padding:11px 0;}







.nav_link li {display:block;}







.nav_link li a{color:#000; font:bold 11px/12px Arial, Helvetica, sans-serif; text-decoration:none;}







.nav_link li a:hover{text-decoration:underline;}















.sidebar_box{width:150px; height:auto; padding:0 10px 0 0;}







.sidebar_noPadding{padding:0; }







h6{font:bold 11px/12px Arial, Helvetica, sans-serif; color:#000; padding:0 0 10px 0;}







.sidebar_desc{font:11px/12px Arial, Helvetica, sans-serif; color:#000; }























.footer_box p







{font:10px/12px Arial, Helvetica, sans-serif; color:#000; }























.sidebar_box p







{font:10px/12px Arial, Helvetica, sans-serif; color:#000; }























.content_right p







{font:10px/12px Arial, Helvetica, sans-serif; color:#000; padding:10px 0; line-height: 1.4em; }















/* End Header */















/* Body Container */















.category_box{border-top:1px solid #000;   padding:10px 0 0 0;}







.category_heading{font:10px/12px Arial, Helvetica, sans-serif; color:#000; width:150px;}







.categories_list{width:64.9%; min-width:630px; height:auto;}







.cate_list{display:white;}







.cate_list li{display:white; float:left;position:relative; zoom:1;  padding:0 5px 4px 0;}







.cate_list li a{background-color:#fff; border:0px solid #000; border-color:#000; display:block; padding:1px 3px;   border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; behavior:url(border-radius.htc); font:10px/18px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}







.cate_list li a:hover{color:#ccc;}















/* Boxes Wrapper */















.box_wrappper{width:auto; height:auto; padding:15px 0;  }







.box{width:150px; height:auto; margin:10px 10px 0 0; }







.box .blog_view{width:150px; height:auto; position:relative; display:block;}







.box .blog_view .blog_info{display:none; position:absolute; top:0px; left:0px; width:150px; background-color:#fff; height:auto; opacity:0.8; filter:alpha(opacity=80); font-size:12px; font-weight:bold; color:#000; text-align:center; cursor:pointer}







.box .blog_view:hover .blog_info{display:block;}















.box .post_title{width:130px; height:193px; padding:20px 10px; background-color:#000;}







.box .post_title .post_hd{color:#fff; font-size:8px; display:block;}







.box .post_title .desc{font-size:10px; line-height:10px; color:#fff; padding:15px 0 0 0; display:block;}















/* End Boxes Wrapper */















.pagination{text-align:center; background-color:#fff; padding:10px 0; color:#000; }







.pagination a{text-decoration:none; color:#000; font:11px Arial, Helvetica, sans-serif; margin:0 5px;}







.pagination a:hover{color:#666;}



















/* End Body Container */















/* Footer */















.footer_container{border-top:1px solid #000; border-bottom:4px solid #000;  padding:10px 0; margin:0 0 10px 0;} 







.footer_box{width:310px; height:auto; margin-right:8px; padding:5px 0 30px 0; }















.thenmes_by{font:bold 11px/18px Arial, Helvetica, sans-serif;}







.bot_padding{padding-bottom:20px;}















/* End Footer */















/* Inner 2 */















.body_content{border-top:1px solid #000; width:auto; height:auto; padding:15px 0;}







.content_left{width:310px; margin-right:10px; height:auto; border-top:3px solid #000;}







.content_right{width:64.9%; min-width:630px; height:auto;}







.bottom_line{border-bottom:1px solid #000; padding-bottom:10px;}







h5{font:bold 11px Arial, Helvetica, sans-serif; color:#000; padding:10px 0 0 0;}







.categ_link{font:10px Arial, Helvetica, sans-serif; color:#000;}







.categ_link a{color:#000; text-decoration:none; margin:0 2px;}







.categ_link a.firstChild{margin-left:0px;}







.categ_link a:hover{text-decoration:none;}







.excerpt_desc{font:italic 11px/13px Georgia, Times New Roman, Times serif; color:#000; padding-top:10px; line-height: 1.4em}







.normal_padding{padding:10px 0;}













.gray_box{width:100%; height:15.7%; min-height:384px; min-width:630px; background-color:#e9e9e9; margin:5px 0;}















#infscr-loading { 







  z-index: 5000;







  position: fixed;







  left: 40%;







  bottom: 40px;







  width: 200px;







  height: 100px;







  padding: 10px;







  background: #000; 







  opacity: 0.8;







  color: #FFF;







  -moz-border-radius: 10px;







  -webkit-border-radius: 10px;







  border-radius: 10px;







}







.invis{display:block;}







.hidden{display:none;}















/* End Inner 2 */















/* Shortcode Column Formatting */







.one_half{ width:48%; }







.one_third{ width:30.66%; }







.two_thirds{ width:65.33%; }







.one_quarter{ width:22%; }







.three_quarters{ width:74%; }







.one_fifth{ width:16.8%; }







.two_fifths{ width:37.6%; }







.three_fifths{ width:58.4%; }







.four_fifths{ width:67.2%; }







.one_sixth{ width:13.33%; }







.five_sixths{ width:82.67%; }







.one_half,.one_third,.two_thirds,.three_quarters,.one_quarter,.one_fifth,.two_fifths,.three_fifths,.four_fifths,.one_sixth,.five_sixths{ position:relative; margin-right:4%; float:left; }







.last{ margin-right:0 !important; clear:right; }







.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}















/* Pullquote Formatting */







blockquote.pullquote { width: 220px; padding: 5px 0; border: 0; font-size: 36px; font-weight: bolder; font-family: Helvetica, arial, sans-serif; line-height: 42px; float: left; 























