@charset "utf-8";
/*   
Theme Name: "I Shoot You"
Theme URI: http://paspar2.ishootyou.com.ua/themes/ishootyou
Description: Exclusive theme developed for "I Shoot You" Photography Production Studio
Author: Ihor Vorotnov
Author URI: http://ihor.ishootyou.com.ua
Version: 1.0 Beta
.
This is an exclusive theme. It's not for sale and is not available for download.
.
*/

/* Basic setups */
body { color: #999 !important; background-color: #040709; background-image: url('img/background.jpg'); }
a, a:link { color: #ffc000; text-decoration: none; }
/* a:visited { color: #aa8000; } */
a:hover, a:active, a:focus { text-decoration: underline; color: #f02850; }

.wrapper { background-image: url('img/bokeh.png'); background-position: top center; background-repeat: no-repeat; }
.container { border-top: 1px solid #222; padding: 18px 0 18px 0; }
.section-head, .widget-head { margin: 0 0 18px 0; padding: 0 0 18px 0; height: 18px; line-height: 18px; border-bottom: 1px solid #222; }
	.section-head h1, .section-head h2, .widget-head h2 { color: #f02850; margin: 0; padding: 0 0 0 20px; background-image: url('img/icon-section.gif'); background-repeat: no-repeat; 
		background-position: center left; font-size: 24px !important; line-height: 18px !important; }
	.widget-head h2 { font-size: 18px !important; }
	
#header { border-top: none; padding-bottom: 0; }
	#header p, #header h1 { font-size: 11px; line-height: 14px; color: #999; }

#navigation { text-align: right; }
	#navigation-general, #navigation-main { margin: 0; padding: 0; list-style: none; }
	#navigation-general li, #navigation-main li  { margin: 0 0 0 10px; padding: 0; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; }
	#navigation-general { margin: 34px 0 32px 0; }
	#navigation-main { border-top: 1px solid #222; padding: 18px 0 0 0; font-size: 18px; margin: 0 0 18px 0; }
	#navigation-main li { margin: 0 0 0 18px; }
	#navigation-search { float: left; margin: 34px 0 0 123px; padding: 0 0 0 32px; background-image: url('img/icon-search.png'); background-repeat: no-repeat; }
	#navigation-general a, #navigation-search a { color: #666; }
	#head-contacts { font-size: 18px; color: #666; line-height: 18px; margin: 32px 0 0 0; display: block; }
	#head-contacts a { font-size: 11px; }
	a.current { color: #f02850; }
#home { }
	.overlay { position: absolute; margin: 9px 0 0 9px; background-image: url('img/bg-black-80.png'); background-color: #000; z-index: 1000; }
	.overlay h2, .overlay h3 { display: inline; margin: 0 10px 0 10px !important; padding: 0; height: 36px; line-height: 36px; text-transform: uppercase; color: #ccc !important; font-size: 12px !important; }

#page { color: #999; }
	#page * { font-size: 14px; }
	#page h1, #page h2, #page h3, #page h4, #page h5, #page h6 { color: #f02850; }
	#page h1 { font-size: 28px; line-height: 40px; }
	#page h2 { font-size: 24px; }
	#page h3 { font-size: 18px; }
	#page h4 { font-size: 16px; }
	#page h5 { font-size: 14px; }
	#page h6 { font-size: 12px; }
	#page .fullmeta { color: #444; margin: 0 0 18px 0; line-height: 18px; font-size: 12px; }
	#page .fullmeta a { color: #999; font-size: 12px; }
	#page sub, #page sup { font-size: 11px; }
	#page blockquote { background-image: url('img/quote.png'); background-repeat: no-repeat; margin: 0 0 18px 18px; padding: 0 18px 0 36px; color: #ccc; }
	#page pre { width: 646px; display: block; font-family: "Courier New", Courier, monospace;	background: #fff url('img/pre_bg.gif') top left repeat; display: block; font-size: 13px;
		color: #000; padding: 18px 10px 17px 10px; line-height: 18px; border: 1px solid #e2e2e2; overflow: auto; }
	#page code { color: #ccc; padding-left: 18px; border-left: 1px solid #222; display: block; margin-top: 18px; }
	#page table caption { background: transparent; color: #ccc; font-size: 16px; border-bottom: 3px solid #222; }
	#page td { border-bottom: 1px solid #1a1a1a; }
	#page hr { height: 0; border-bottom: 1px solid #191919; margin-bottom: 27px; }
.inline-gallery { margin-bottom: 18px; }
.inline-gallery a { margin-right: 15px; }
.inline-gallery a .last { margin-right: 0; }
}
}
#content {}
	#content .span-8 h2, #content .span-8 h3 { line-height: 27px; margin: 0; font-size: 18px; }
	#content .meta { color: #444; margin: 0; line-height: 27px; font-size: 11px; }
	#content .meta a { color: #999; }
	#content .excerpt { margin: 0; font-size: 12px; }
	#content p {}
#sidebar {}
	.widget-head { margin: 0; padding: 0 0 18px 0; }
	.widget { margin: 0 0 18px 0; padding: 18px 0 18px 0; border-bottom: 1px solid #222; }
	#sidebar h2 { font-size: 18px; }
	#sidebar p { margin: 0; }
	#sidebar ul { margin: 0; padding: 0; list-style-type:none; }
	#sidebar li { margin: 0; padding: 0; padding-left: 20px; background: url('img/icon-category.gif') no-repeat 0 0.5em; font-size: 14px; line-height: 24px; }
#bottombar {}
	#bottombar img { margin: 0 10px 0 0; }
	#bottombar .last { margin: 0; }
#footer { color: #333; }

/* Core Wordpress styles */
.categories { font-size: 14px; }
.cat-item {}
.current-cat {}
.current-cat-parent {}
.children {}
.pagenav {}
.page_item {}
.current_page_item {}
.current_page_parent {}
.current_page_ancestor {}
.widget {}
.widget_text {}
.blogroll {}
.linkcat{}

.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin-right: 18px; }
.alignright { float: right; margin-left: 18px; }
.wp-caption { text-align: center; background-image: url('img/bg-white-10.png'); padding: 5px 0 0 0; margin-bottom: 18px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 12px !important; line-height: 18px; padding: 5px 4px 5px; margin: 0; }

/* NGG Styles */
#portfolio {}
#portfolio .item { margin: 0 10px 10px 0; padding: 0; float: left; }
#portfolio .last { margin: 0 0 10px 0; }
.ngg-galleryoverview .ngg-gallery-thumbnail-box { margin: 0 10px 10px 0; padding: 0; float: left; }
.ngg-galleryoverview .last { margin: 0 0 10px 0; }
.ngg-gallery-thumbnail-box * { margin: 0; padding: 0; border: none; }
.ngg-gallerydetails { border-bottom: 1px solid #222; margin-bottom: 10px; }
.ngg-gallerydetails h2 { margin-bottom: 9px; }
.ngg-gallerydetails p { margin-bottom: 18px; }

/* Add2Any Styles */
.addtoany_share_save_container{ margin: 16px 0; height: 36px; border-top: 1px solid #222; }
.addtoany_list{ padding-top: 27px; }
.addtoany_list a { line-height: 27px; margin-left: 18px; }
a.addtoany_share_save img{border:0;width:auto;height:auto;}

