/*
Theme Name: Levin Brand Boutique
Theme URI: http://zlevin.com/
Description: Original Design by Levin Brand Boutique
Version: 1.0
Author: Ziv Levin
Tags: Clean, Black and White
*/

/** General **/
* { margin: 0; padding: 0; }
body { font-size: 12px; font-family: arial; }
p { padding: 10px 0; }
img, a { border: none 0; outline: none 0; }


/** Wrapping **/
#wrapper { width: 954px; margin: 15px auto; overflow: hidden; }


/** Header **/
#header { width: 954px; height: 135px; overflow: hidden; background: url('images/seperator.gif') no-repeat center bottom; clear: both; }
h1 { width: 175px; height: 118px; display: inline; float: left; }
#logo { width: 110px; height: 118px; display: inline; float: right; margin-right: 32px; }


/** Content (= Navigation + Main + Left Sidebar) **/
#content { width: 954px; overflow: hidden; clear: both; margin-top: 20px; }


/** Navigation **/
#nav { 	overflow: hidden; width: 200px; display: inline; float: right; 
		direction: rtl; }
#nav a { display: block; clear: both; }
#nav .menu_item { width: 182px; height: 41px; display: block; }

#nav #about { background: url('images/menu_about.gif') no-repeat; }
#nav #about:hover, #nav #about_over { background: url('images/menu_hover_about.gif') no-repeat; }
#nav #branding { background: url('images/menu_branding.gif') no-repeat; }
#nav #branding:hover, #nav #branding_over { background: url('images/menu_hover_branding.gif') no-repeat; }
#nav #design { background: url('images/menu_design.gif') no-repeat; }
#nav #design:hover, #nav #design_over { background: url('images/menu_hover_design.gif') no-repeat; }
#nav #archive { background: url('images/menu_archive.gif') no-repeat; }
#nav #archive:hover, #nav #archive_over { background: url('images/menu_hover_archive.gif') no-repeat; }
#nav #contact { background: url('images/menu_contact.gif') no-repeat; }
#nav #contact:hover, #nav #contact_over { background: url('images/menu_hover_contact.gif') no-repeat; }

.line { height: 22px; background: url('images/line.gif') no-repeat right center; }


/** Main **/
#main { 	overflow: hidden; width: 520px; display: inline; float: right;
		direction: rtl; margin-right: 12px; }

#other_posts { 	margin: 20px 0 15px; border-bottom: 1px solid #777777; padding-bottom: 15px; 
				color: #777777; font-size: 11px; text-align: justify; }
#other_posts a, #other_posts a:visited { color: #777777; font-size: 11px; text-decoration: none; }

.single .hentry { padding-bottom: 15px; margin-bottom: 10px; background: url('images/post_line_longer.gif') no-repeat center bottom; }

#post_nav { direction: ltr; overflow: hidden; clear: both; }

#post_previous { width: 111px; height: 25px; background: url('images/previous.gif') no-repeat;  display: inline; float: left; margin-right: 85px; }
#post_back { width: 145px; height: 25px; background: url('images/back.gif') no-repeat;  display: inline; float: left; }
#post_next { width: 77px; height: 25px; background: url('images/next.gif') no-repeat; display: inline; float: right; }


/** Left Sidebar **/
#sidebar { 	overflow: hidden; width: 185px; display: inline; float: left;
			direction: rtl; /* margin-right: 22px; */ }


#widgets_container { list-style-position: inside; list-style-type: none; }

#sidebar .widget { margin-bottom: 20px; }


/** HomePage **/

.home #main { direction: ltr; margin-right: 5px; }

#main .widget { }

#sidebar .storycontent { color: #777777; text-align: justify; }

#sidebar h2 { 	font-size: 38px; font-weight: normal; letter-spacing: -2px; color: #000000;
				text-align: justify; font-weight: 900; line-height: 34px; margin: 0 0 20px; }


/** Category Page **/

#thumbs_wrapper { overflow: hidden; clear: both; height: 400px; }
#thumbs_wrapper .hentry { 
		display: inline; width: 85px; float: right; margin-right: 19px;
		text-align: center; height: 120px; overflow: hidden; margin-bottom: 20px;
}
#thumbs_wrapper .hentry img { margin-bottom: 4px; }
#thumbs_wrapper .hentry a { color: #777777; text-decoration: none; font-size: 12px; font-weight: normal; }


/** Footer **/
#footer { overflow: hidden; }


/** Tweaks **/

#rotator { margin-bottom: 20px !important; }

#sidebar .widget_sp_image { text-align: left; }
#main .widget_sp_image { display: inline; float: left; margin-right: 20px; }


/* PageNavi Plugin*/

.wp-pagenavi {
	clear: both;
	margin: 5px 0;
	text-align: center;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: none 0 !important;
	font-size: 24px;
	padding: 3px 8px;
	margin: 2px;
}

.wp-pagenavi a, .wp-pagenavi a:visited {
	color: #777777; font-weight: bold;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	color: #000000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}

.nextpostslink, .previouspostslink { display: none; }
