/*
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: 11px;	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: 17px; 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: 13px Arial, Helvetica, sans-serif; color:#00000; line-height: 1.5em;}
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:4px solid #000000; padding:0 0 20px 0;}
.header_left{width:160px; height:auto; padding:10px 0 0 0;}
/*.heder_right{/* width:630px; */ width:647px; height:auto; padding:18px 0 0 0;}*/

.heder_right{/* width:630px; */ width:auto; right:0; height:auto; padding:18px 0 0 0; text-align:right;}

.blog_heading{font:bold 11px/14px Arial, Helvetica, sans-serif ; color:#000; padding:5px 0 0 0;}
.blog_desc{font:11px Arial, Helvetica, sans-serif; color:#000;}

.nav_link{display:block; padding:10px 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:18px 10px 0 0;}
.sidebar_noPadding{padding:0; }
h6{font:bold 12px/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:11px/12px Arial, Helvetica, sans-serif; color:#000; }


.sidebar_box p
{font:11px/12px Arial, Helvetica, sans-serif; color:#000; }


.content_right p
{font:11px/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:11px/12px Arial, Helvetica, sans-serif; color:#000; width:150px;}
.categories_list{width:64.9%; min-width:630px; height:auto;}
.cate_list{display:block;}
.cate_list li{display:block; float:right;position:relative; zoom:1;  padding:0 5px 4px 0;}
.cate_list li a{background-color:#000; border:1px 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:11px/18px Arial, Helvetica, sans-serif; color:#fff; 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:15px; 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:12px; display:block;}
.box .post_title .desc{font-size:11px; line-height:10px; color:#fff; padding:15px 0 0 0; display:block;}

/* End Boxes Wrapper */

.pagination{text-align:center; background-color:#000; padding:10px 0; color:#fff; }
.pagination a{text-decoration:none; color:#fff; font:12px 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 12px/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{ font-size: 14px; border-bottom:1px solid #000; padding-bottom:10px;}
h5{font:bold 12px Arial, Helvetica, sans-serif; color:#000; padding:10px 0 0 0;}
.categ_link{font:11px 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 bold 12px/13px Georgia, "Times New Roman", Times, serif; color:#000; padding-top:10px;}
.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; 


