/*
 Theme Name: rembrandt
 Theme URI:http://demo.blankcanvas.eu/?themedemo=rembrandt
 Description: Minimalistic two-columns, fixed-width,  seo optimized  theme for WordPress. Compatible with WordPress 3.1 features, valid XHTML & CSS, mobile version, custom widgets(Twitter, Flickr, About us). Recomendet plugins (WordPress SEO, Contact Form 7).
 Author: Tomasz Mazur
 Author URI: http://blankcanvas.eu/
 Version: 1.0.4
 Tags: two-columns,  fixed-width, microformats, sticky-post, right-sidebar, orange, brown, white,  holiday, threaded-comments, custom-header, custom-background, custom-menu, translation-ready, featured-image-header, post-formats
 License:GNU General Public License, v2 (or newer)
 License URI:http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
-----------------------------------------------------------------------------------
	1.	CSS Reset & Clearfix
	2.	960 Grid System
	3.	HTML Tags
	4.  Header Styles
	5.	Primery Navigation 
	6.	Main Content Styles
	7.	Post Content Styles
	8.	Homepage Elements
	9.	Sidebar
	10.	Comments
	11.	Footer Styles
	12. Gallery Styles
	13. Wordpress Styles
	14. Pagination
	15. Class Css
	16. Lightbox Styles 
	17. Slideshow
	18.	Mobile
-----------------------------------------------------------------------------------*/
/*----------*/
/*	1.	CSS Reset & Clearfix - http://meyerweb.com/eric/tools/css/reset/ */
/*----------*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
	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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline;
	}
	/* HTML5 display-role reset for older browsers */
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block;
	}
	body {
		line-height: 1;
	}
	ol, ul {
		list-style: none;
	}
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after, q:before, q:after {
		content: '';
		content: none;
	}
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	
/*----------*/
/*	2.	960 Grid System */
/*----------*/
/*
	 Variable Grid System.
	 Learn more ~ http://www.spry-soft.com/grids/
	 Based on 960 Grid System - http://960.gs/

	 Licensed under GPL and MIT.
*/
	
	.container_12 {
		margin-left: auto;
		margin-right: auto;
		width: 960px;
	}
	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
		display: inline;
		float: left;
		margin-left: 10px;
		margin-right: 10px
	}
	.container_12 .grid_3 {
		width: 220px
	}
	.container_12 .grid_6 {
		width: 460px
	}
	.container_12 .grid_9 {
		width: 700px
	}
	.container_12 .grid_12 {
		width: 940px
	}
	.alpha {
		margin-left: 0
	}
	.omega {
		margin-right: 0
	}
	.container_12 .grid_1 {
		width: 60px
	}
	.container_12 .grid_2 {
		width: 140px
	}
	.container_12 .grid_4 {
		width: 300px
	}
	.container_12 .grid_5 {
		width: 380px
	}
	.container_12 .grid_7 {
		width: 540px
	}
	.container_12 .grid_8 {
		width: 620px
	}
	.container_12 .grid_10 {
		width: 780px
	}
	.container_12 .grid_11 {
		width: 860px
	}
	.container_12 .prefix_3 {
		padding-left: 240px
	}
	.container_12 .prefix_6 {
		padding-left: 480px
	}
	.container_12 .prefix_9 {
		padding-left: 720px
	}
	.container_12 .prefix_1 {
		padding-left: 80px
	}
	.container_12 .prefix_2 {
		padding-left: 160px
	}
	.container_12 .prefix_4 {
		padding-left: 320px
	}
	.container_12 .prefix_5 {
		padding-left: 400px
	}
	.container_12 .prefix_7 {
		padding-left: 560px
	}
	.container_12 .prefix_8 {
		padding-left: 640px
	}
	.container_12 .prefix_10 {
		padding-left: 800px
	}
	.container_12 .prefix_11 {
		padding-left: 880px
	}
	.container_12 .suffix_3 {
		padding-right: 240px
	}
	.container_12 .suffix_6 {
		padding-right: 480px
	}
	.container_12 .suffix_9 {
		padding-right: 720px
	}
	.container_12 .suffix_1 {
		padding-right: 80px
	}
	.container_12 .suffix_2 {
		padding-right: 160px
	}
	.container_12 .suffix_4 {
		padding-right: 320px
	}
	.container_12 .suffix_5 {
		padding-right: 400px
	}
	.container_12 .suffix_7 {
		padding-right: 560px
	}
	.container_12 .suffix_8 {
		padding-right: 640px
	}
	.container_12 .suffix_10 {
		padding-right: 800px
	}
	.container_12 .suffix_11 {
		padding-right: 880px
	}
	.clear {
		clear: both;
		display: block;
		overflow: hidden;
		visibility: hidden;
		width: 0;
		height: 0
	}
	.clearfix:after {
		clear: both;
		content: ' ';
		display: block;
		font-size: 0;
		line-height: 0;
		visibility: hidden;
		width: 0;
		height: 0
	}
	.clearfix {
		display: inline-block
	}
	* html .clearfix {
		height: 1%
	}
	.clearfix {
		display: block
	}

/*----------*/
/*	3.	HTML tags */
/*----------*/

	html {
		overflow-y: scroll;
	}
	body {
		font: 14px/1.5 Georgia, "Times New Roman", Times, serif;
		color: #000;
		background: #fff;
	}
	p {
		font-size: 1em;
		margin: 0 0 1em 0;
		text-indent: 0;
	}
	h1, h2, h3, h4, h5, h6 {
		font-weight: normal;
		color: #7F7F7F;
	}
	h1, h2 {
		font-size: 24px;
		margin: 0.76em 0 0.30em 0;
	}
	h3 {
		font-size: 1.43em;
		margin: 0.76em 0 0.30em 0;
	}
	h4 {
		font-size: 1.29em;
		margin: 0.76em 0 0.30em 0;
	}
	h5 {
		font-size: 1.14em;
		margin: 0.76em 0;
		font-style: italic;
	}
	h6 {
		font-size: 1em;
		margin: 0.76em 0;
		font-style: italic;
	}
	a {
		color: #AF3E00;
		text-decoration: none;
	}
	a:hover {
		color: #7D7D7D
	}
	del {
		text-decoration: line-through;
	}
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	ol, ul {
		list-style: none
	}
	blockquote, q {
		quotes: none;
	}
	blockquote {
		background: url(images/icons.png) no-repeat -400px 10px;
		padding: 10px 30px;
		color: #777;
	}
	blockquote:before, blockquote:after, q:before, q:after {
		content: '';
	}
	address {
		margin: 1em 0;
	}
	table {
		border-collapse: collapse;
		border-spacing: 0;
		font-family: Consolas, "Courier New", Courier, monospace;
	}
	th {
		background: #eee;
		text-align: left;
	}
	td, th {
		padding: 2px 4px;	
		border: 1px solid #aaa;
	}
	pre {
		font: 14px Consolas, Lucida Console, Monaco, monospace;
		color: #222;
		background: #eee;
		padding: 10px;
		overflow: auto;
	}
	code {
		font: 14px Consolas, Lucida Console, Monaco, monospace;
		color: #777;
		overflow: auto;
	}
	sup, sub {
		height: 0;
		line-height: 1;
		position: relative;
		vertical-align: baseline;
	}
	sup {
		bottom: 1ex;
	}
	sub {
		top: 0.5ex;
	}
	abbr {
		cursor: help;
	}
	cite, em, i{
		font-style: italic
	}
	strong, b{
		font-weight: bold;
	}

/*----------*/
/*	4.	Header Styles */
/*----------*/
/*----------*/
/*	Img src
 * http://en.wikipedia.org/wiki/File:Rembrant_Self-Portrait,_1660.jpg
 * http://en.wikipedia.org/wiki/File:Rembrandt_Harmensz._van_Rijn_046.jpg
 *  */
/*-----
 * 
 * 	#header hgroup {
		background: url(images/header.jpg) no-repeat 0 0;
		float: none;
	}
 * -----*/
	#header {
		background: #fff url(images/bg.jpg);
	}

	#header h1, #header h2 {
		font-size: 24px;
		margin:10px;
	}
	#header h3 {
		font-size: 14px;
		color: #777;
		margin:0 10px 10px 10px;
	}

/*----------*/
/*	5.	Primery Navigation */
/*----------*/

	#nav {
		background: #170400 url(images/nav.jpg);
		min-height: 49px;
	}
	#nav a {
		text-align: center;
		display: block;
		padding: 12px 10px;
		color: #BFB1A7;
	}
	#nav a:hover {
		color: #fff;
	}
	#nav ul ul a {
		padding: 8px 10px;
	}
	#nav ul {
		z-index: 500;
		position: relative;
	}
	#nav ul ul {
		position: absolute;
		z-index: 501;
		top: auto;
		display: none;
		margin: 0;
		max-width: 400px;
	}
	#nav ul ul ul {
		z-index: 502;
		top: 0;
		left: 100%;
	}
	#nav li {
		float: left;
		position: relative;
		min-height: 1px;
		vertical-align: bottom;
		padding: 0;
	}
	#nav li li {
		margin: 0 0 1px 0;
		min-width: 220px;
		list-style: none;
		margin: 0;
		background: #2D2D2D url(images/navul.jpg) 0 0;
	}
	#nav li li li {
		margin: 0 0 0 1px;
	}
	#nav li ul li a {
		text-align: left;
	}
	#nav .current_page_item a, #nav .current-menu-item a {
		color: #fff
	}
	#nav li:hover {
		cursor: pointer;
		z-index: 100;
	}
	#nav li:hover ul ul, #nav li li:hover ul ul, #nav li li li:hover ul ul, #nav li li li li:hover ul ul {
		display: none;
	}
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul {
		display: block;
	}

/*----------*/
/*	6.	Main Content Styles */
/*----------*/

	#wrapper {
		background: #fff;
		padding-top:5px;
	}
	#breadcrumbs{
		font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		display: block;
		padding:6px 4px 6px  38px;
		background:url(images/icons.png) no-repeat  -352px -33px;
		border:1px solid #CCCACA;
		height: auto;
		border-radius: 3px;
	}
	.single-attachment #breadcrumbs{
		margin: 0;
	}
	.home #breadcrumbs{
		margin-bottom: 10px;
	}

/*----------*/
/*	7.	Post Content Styles */
/*----------*/

	article {
		background: url(images/post.png) no-repeat center bottom;
	}
	.attachment article {
		background: none
	}
	.page-template-slide-page-post-php article {
		background: url(images/post.png) no-repeat center bottom !important;
	}
	.page article {
		background-image: none;
	}
	article header {
		margin: 0 0 1em 0;
		padding: 5px 0;
	}
	article footer {
		margin: 0;
		padding: 5px 0;
	}
	article header h1, article header h2 {
		margin: 5px 0;
		padding: 0;
	}
	article header p {
		margin: 0;
	}
	.post .more{
		word-wrap:break-word;
	}

/*----------*/
/*	7.1	Post Content Styles - Archive */
/*----------*/

	.archive .attachment-thumbnail, .search .attachment-thumbnail{
		float: right;
		margin: 0 0 5px 10px;
		padding: 8px;
		background: #fff url(images/slide_hover.jpg);
	}
	.page-template-archives-page-php article{
		background: none
	}
	.sticky header h2{
		background: url(images/icons.png) no-repeat -300px -120px;
		padding-left: 50px;
	}
	
	article .wp-post-image {
		max-width: 620px !important;
		margin-bottom: 10px;
	}

/*----------*/
/*	7.2	Post Content Styles - Html Tags */
/*----------*/

.post{
	overflow: hidden
}

	.post img {
		height: auto;
		max-width: 600px;
	}
	.post header h3 {
		float: left;
		margin-right: 20px;
	}
	.attachment section img {
		max-width: 940px;
		display: block;
		margin: 0 auto;
	}
	.attachment .type-attachment h1 {
		display: block;
		text-align: center
	}
	.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
		clear: both
	}
	.post dt, #comments dt {
		font-weight: bold
	}
	.post dd:before, #comments dd:before {
		content: " - ";
	}
	.gallery dt:before {
		content: ""
	}
	.post ul, .post ol {
		list-style: square;
		margin: 0 0 1em 20px;
	}
	.post ul ul {
		list-style: disc;
		margin: 0 10px;
	}
	.post ul ul ul {
		list-style: circle
	}
	.post ol {
		list-style: decimal
	}
	.post ol ol {
		list-style: upper-latin;
		margin: 0 10px;
	}
	.post ol ol ol {
		list-style: lower-alpha;
	}

/*----------*/
/*	7.3	Post Content Styles - Styles */
/*----------*/

	.page-link {
		margin: 10px 0;
		clear: both;
	}
	.page-link a, .post-edit-link {
		background: #e5e5e5;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		padding: 3px 5px;
		clear: both;
		margin: 0 0 5px 5px;
	}
	.post-edit-link {
		float: right;
		margin: 5px;
	}
	.entry-author {
		margin-bottom: 10px;
		width: 598px;
		padding: 10px;
	}

/*----------*/
/*	7.4	Post Content Styles - 404 */
/*----------*/

	.error404 {
		background: url(images/bg.jpg);
	}
	.error404 .error {
		padding-bottom: 260px;
		background: url(images/headers/rembrandt2.jpg) no-repeat  top right;
	}
	.error404 .error h1{
		margin: 0;
	}
	.error404 .error p, .error404 .error h1 {
		width: 280px;
	}
	.error404 article {
		color: #eee;
		background: none;
		padding: 10px
	}
	
/*----------*/
/*	7.5	Post Content Styles - Post Format */
/*----------*/

	a.format_post {
		float: left;
		width: 50px;
		height: 58px;
		text-indent: -9999px;
		margin-top: 15px;
	}
	.format-link header, .format-quote header, .format-aside header {
		margin:10px 0 15px 0;
	}
	.single-post .format-aside header h1, .single-post .format-quote header h1,
	.format-link header h1, .format-link header h2
	{
		margin-top: 0;
		padding-top: 0;
		
	}

/*----------*/
/*	7.6	Post Content Styles - Format Aside */
/*----------*/

	.format-aside .format_post {
		background: url(images/icons.png) no-repeat -110px -55px;
	}
	.format-aside a.format_post:hover {
		background: url(images/icons.png) no-repeat -110px -115px;
	}

/*----------*/
/*	7.7	Post Content Styles - Format Link */
/*----------*/

	.format-link  .format_post {
		background: url(images/icons.png) no-repeat -240px -55px;
	}
	.format-link  a.format_post:hover {
		background: url(images/icons.png) no-repeat -240px -115px;
	}
	
	.format-link header h2{
		background: none;
		padding-left: 0;
	}
/*----------*/
/*	7.8	Post Content Styles - Format Quote */
/*----------*/

	.format-quote .format_post {
		background: url(images/icons.png) no-repeat -180px -55px;
	}
	.format-quote a.format_post:hover {
		background: url(images/icons.png) no-repeat -180px -115px;
	}
	.format-quote blockquote {
		background: none;
		padding: 0;
		color: #777;
	}
	.format-quote cite {
		margin: 5px 0 14px 0;
		display: block
	}

/*----------*/
/*	7.9	Post Content Styles - Format Gallery */
/*----------*/

	.gallery-thumb, .home article .attachment-rembrandt_slide {
		padding: 8px;
		border: 1px solid #ddd;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		margin: 15px 0 0 0;
		background: #fff url(images/slide_hover.jpg);
	}
	.gallery-thumb h2 {
		margin: 5px 0;
		font-size: 16px;
		float: left;
	}
	article footer, .format-gallery {
		clear: both;
		padding-bottom: 20px
	}
	.single .format-gallery {
		background: none
	}
	.single .format-gallery header, .single .format-gallery footer {
		text-align: center
	}
	.gallery_max_width img{
		max-width: 600px!important;
		_width:600px;
	}

/*----------*/
/*	7.10	Post Content Styles - Post Comments */
/*----------*/

	.post-comments a {
		float: right;
		background: url(images/icons.png) no-repeat -206px 0;
		width: 24px;
		height: 25px;
		text-align: center;
		font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		padding: 2px 0 0 0;
	}
	.post-comments a:hover {
		background: url(images/icons.png) no-repeat -180px 0;
	}
	.by-author {
		margin-right: 20px;
	}

/*----------*/
/*	7.11	Post Content Styles - Author info */
/*----------*/

	#author-info {
		background: #eaeaea;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		padding: 10px;
		margin: 10px 0 30px 0;
	}
	#author-info a{
		display: inline
	}
	#author-info h2, #author-info p, #author-info ul {
		margin: 0 0 5px 118px;
	}
	#author-info h2 {
		font-size: 16px;
	}
	#author-info ul li {
		list-style: none;
	}
	#author-info .avatar {
		float: left;
		margin: 5px 0;
		padding: 5px;
		background: #fff;
	}
	.author_fotter {
		background: url(images/post.png) no-repeat center bottom;
		margin-bottom: 10px;
		height: 10px;
	}

/*----------*/
/*	7.12	Post Content Styles - Attachment Navigation */
/*----------*/

	.navigation {
		display: block;
	}
	.navigation  a {
		text-indent: -9999px;
		float: left;
		margin: 4px 0 0 0;
		height: 24px;
		width: 24px;
		background: transparent url(images/icons.png) no-repeat -240px 0;
	}
	.navigation #alignright a {
		background: transparent url(images/icons.png) no-repeat -265px 0;
		float: right;
		margin: 4px 0 0 10px;
	}
	.navigation  a:hover {
		background: transparent url(images/icons.png) no-repeat -240px -25px;
	}
	.navigation #alignright a:hover {
		background: transparent url(images/icons.png) no-repeat -265px -25px;
	}

/*----------*/
/*	8. Homepage Elements */
/*----------*/

	.home article .attachment-rembrandt_slide {
		margin: 0 0 10px 10px;
	}
	.title span {
		color: #000;
	}
	.title p {
		margin: 0;
	}
	.title {
		margin-bottom: 15px;
		padding-bottom: 15px;
		background: url(images/post.png) no-repeat center bottom !important;
	}

/*----------*/
/*	9. Sidebar */
/*----------*/

	#sidebar {
		color: #333;
	}
	.widget {
		padding: 10px;
		clear: both;
	}
	.widget img{
		max-width: 260px;
		height: auto;
	}
	.widget input, .widget textarea{
		max-width: 256px;
		height: auto;
	}
	.widget li {
		margin: 5px 0;
		padding: 10px;
	}
	.widget li li, #sidebar  #full li li {
		margin: 0;
		background: url(images/icons.png) no-repeat -40px -245px;
		padding: 2px 0 2px 15px
	}
	.widget li li li, #sidebar  #full li li li {
		background: url(images/icons.png) no-repeat -62px -227px;
		font-size: 12px;
	}
	#footer .widget li li {
		padding-left: 19px;
		background: url(images/icons.png) no-repeat -31px -265px;
		float: none
	}
	#sidebar  .full {
		background: #aaa url(images/slide_hover.jpg);
		margin-bottom: 10px;
		border-radius: 3px;
	}
	#sidebar  .full li {
		background-color: #fff;
		margin: 0;
	}
	#footer .widget {
		background: none;
	}
	#sidebar .widget h3 {
		color: #000;
		margin: 0;
	}
	.widget .vcard .photo {
		float: right;
		margin: 6px 0 2px 4px;
		padding: 5px 5px 0 5px;
		background: #eee;
	}

/*----------*/
/*	9.1 Sidebar - Search */
/*----------*/

	#searchform {
		font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	#s {
		border: 1px solid #ddd;
		background: #fff;
		padding: 3px 6px;
		display: inline;
		margin: 0;
	}
	#searchsubmit, #submit {
		text-align: center;
		padding: 2px 5px;
		border: 1px solid #ccc;
		cursor: pointer;
		background: #ddd;
		margin: 0;
		border-radius: 3px;
background-image: linear-gradient(bottom, rgb(219,219,219) 18%, rgb(237,235,232) 59%);
background-image: -o-linear-gradient(bottom, rgb(219,219,219) 18%, rgb(237,235,232) 59%);
background-image: -moz-linear-gradient(bottom, rgb(219,219,219) 18%, rgb(237,235,232) 59%);
background-image: -webkit-linear-gradient(bottom, rgb(219,219,219) 18%, rgb(237,235,232) 59%);
background-image: -ms-linear-gradient(bottom, rgb(219,219,219) 18%, rgb(237,235,232) 59%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.18, rgb(219,219,219)),
	color-stop(0.59, rgb(237,235,232))
);
	}
	#searchsubmit:hover, #submit:hover {
		background: #aaa;
	}
	.assistive-text {
		display: none
	}

/*----------*/
/*	9.2 Sidebar - Calendar */
/*----------*/

	#wp-calendar {
		clear: both;
	}
	#wp-calendar caption {
		padding: 2px 0 3px
	}
	#wp-calendar tr td, #wp-calendar tr th {
		padding: 5px 6px;
		text-align: right;
	}
	#wp-calendar #prev {
		text-align: left;
	}
	#wp-calendar thead tr {
		background: #eee;
		color: #333;
	}

/*----------*/
/*	9.3 Sidebar - Flickr */
/*----------*/

	.widget_rembrandt_flickr_widget .widget-title {
		background: url(images/icons.png) no-repeat -80px -202px;
		padding-left: 35px;
	}
	.flickr_badge_image a {
		float: left;
		margin: 2px;
	}
	#sidebar .flickr_badge_image a {
		margin: 6px;
	}
	.flickr_badge_image a {
		padding: 6px 6px 2px 6px;
		background: #fff url(images/slide_hover.jpg);
	}
	#sidebar  .flickr_badge_image a {
		padding: 4px 4px 0 4px;
		margin: 5px 20px
	}
	#footer .flickr_badge_image a {
		background: #fff url(images/slide.jpg);
	}

/*----------*/
/*	9.4 Sidebar - Twitter */
/*----------*/

	.twitter_bg .widget-title {
		background: url(images/icons.png) no-repeat -80px -174px;
		padding-left: 35px;
	}
	#twitter_div ul {
		margin: 10px 0;
	}
	#twitter_div ul li a:after {
		content: " * "
	}
	#twitter-link {
		margin: 0 0 10px 0;
		padding: 3px 5px;
		background: #222 url(images/slide_hover.jpg);
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
	#footer #twitter-link {
		background: #fff url(images/slide.jpg);
	}

/*----------*/
/*	10. Comments */
/*----------*/

	#comments {
		margin-bottom: 20px;
		clear: both;
	}
	#comments footer, #comments article {
		border: none;
		clear: both;
		margin: 0;
	}
	.comment .children {
		background: url(images/icons.png) no-repeat 10px -290px;
	}
	#comments h3 {
		margin: 10px 0;
	}
	#comments h3 strong {
		font-weight: normal;
		color: #000;
	}
	.comment-body ul, .comment-body ol {
		list-style: square;
		margin: 0 0 0 20px;
	}
	.comment-body ul ul {
		list-style: disc;
		margin: 0 10px;
	}
	.comment-body ul ul ul {
		list-style: circle
	}
	.comment-body ol {
		list-style: decimal
	}
	.comment-body ol ol {
		list-style: upper-latin;
		margin: 0 10px;
	}
	.comment-body ol ol ol {
		list-style: lower-alpha;
	}
	#comments .wp-pagenavi {
		padding: 10px 0;
		margin: 10px 0;
	}
	#comments label, #comments small {
		font-size: 0.88em;
	}
	#comments li article {
		margin: 0 0 35px 0;
		background: none;
	}
	
/*----------*/
/*	10.1 Comments - Box */
/*----------*/

	#respond {
		clear: both;
		margin: 10px 0;
		background: #fff;
	}
	#respond textarea {
		width: 90%;
	}
	#respond h3 {
		margin: 10px 0;
	}
	.comment-author {
		background: #eaeaea;
		border-radius: 5px;
	}
	.comment-author .avatar {
		background: #d5d5d5;
		border-radius: 30px;
		float: left;
		margin: 0 10px;
	}
	.comment-meta {
		margin: 12px 0 5px 0;
	}
	.comment-body {
		padding: 5px 10px;
	}
	.comment-body p {
		margin: 0;
	}
	.depth-2, .depth-3, .depth-4, .depth-5 {
		margin: 10px 0 0 50px !important;
	}
	.reply {
		margin: 10px;
		float: right;
	}
	.reply a {
		background: #d5d5d5;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		padding: 3px 5px;
		clear: both;
		float: right;
	}
	#respond code {
		border: none;
		font-size: 11px;
		padding: 0;
		overflow: hidden;
	}

/*----------*/
/*	10.2 Comments - Forms */
/*----------*/

	.comment-form-author, .comment-form-email, .comment-form-url {
		width: 210px;
	}
	.comment-form-comment label {
		display: block;
	}
	.nopassword, .page .nocomments {
		display: none;
	}
	.nocomments {
		font-size: 24px;
		color: #ddd;
		text-align: center;
	}
	.commentlist .pingback p, .commentlist .trackback p {
		border: 1px solid #d5d5d5;
		padding: 10px;
		margin: 0 0 10px 0;
	}
	#comments .byuser .comment-author, .bypostauthor .comment-author {
		border: 2px solid #FFA26F
	}

/*----------*/
/*	11. Fotter */
/*----------*/

	#footer {
		clear: both;
		background: #170400 url(images/bg.jpg);
		color: #ccc
	}
	#footer .container_12 {
		background: url(images/footer_bg.jpg) no-repeat top center;
	}
	.footer-no-widget #footer, .footer-no-widget #footer .container_12 {
		background: none;
	}
	#footer h3, #footer p {
		margin: 6px 0;
	}
	#footer li {
		padding: 2px 0 4px 0;
	}
	#footermenu {
		clear: both;
		font-size: 12px;
		padding: 10px 0;
		text-align: right;
	}
	#footermenu li {
		display: inline;
	}

/*----------*/
/*	12. Gallery */
/*----------*/

	.gallery {
		width: 100%;
		margin: 10px 0;
	}
	.gallery dd:before {
		content: " ";
	}
	.gallery-item {
		float: left;
		margin: 0;
		text-align: center;
	}
	.gallery-item img {
		margin: 0 auto;
		border: 1px solid #cfcfcf;
	}
	.gallery-columns-1 .gallery-item {
		width: 100%;
	}
	.gallery-columns-2 .gallery-item {
		width: 50%;
	}
	.gallery-columns-3 .gallery-item {
		width: 33%;
	}
	.gallery-columns-4 .gallery-item {
		width: 25%;
	}
	.gallery-columns-5 .gallery-item {
		width: 20%;
	}
	.gallery-columns-6 .gallery-item {
		width: 16%;
	}
	.gallery-columns-7 .gallery-item {
		width: 14%;
	}
	.gallery-caption {
		font-size: 11px;
		padding:0 10px 10px 10px!important;
		margin:0 10px!important;
	}
	.gallery br {
		clear: both
	}

/*----------*/
/*	13. Wordpress Styles */
/*----------*/

	.wp-caption-text {
		margin: 0 5px 15px;
		text-align: left;
		font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	.wp-caption {		
		text-align: center;
		max-width: 620px !important;
		margin: 0;
	}
	.wp-caption img {
		margin: 5px 0 0 0;
		max-width: 610px;
	}
	.entry-caption, .entry-attachment {
		margin: 10px;
	}
	.entry-caption {
		text-align: center;
	}
	.alignright {
		float: right;
		margin: 0 0 1em 1em
	}
	.alignleft {
		float: left;
		margin: 0 1em 1em 0
	}
	.aligncenter {
		clear: both;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.alignnone {
		display: inline;
	}

/*----------*/
/*	14. Pagination */
/*----------*/

	.wp-pagenavi {
		padding: 10px;
		clear: both;
	}
	.wp-pagenavi a {
		border: 0 !important;
		background: transparent !important;
		margin: 0 10px 0 0 !important;
	}
	.linkpage a {
		margin-right: 20px;
		padding: 5px;
		background: #EFEFEF;
	}
	.wp-pagenavi .pages, .wp-pagenavi .current {
		padding: 5px !important;
		background: #fff !important;
		border: 1px solid #DFDFDF !important;
		margin: 0 10px 0 0 !important;
	}

/*----------*/
/*	15. Class Css */
/*----------*/

    .s_width_1_3{
    	width: 32%;
    	display: block;
    }
     .s_width_2_3{
    	width: 64%;
    	display: block;
    }
     .s_width_1_2{
    	width: 49%;
    	display: block;
    }
	.s_border, .s_border_dotted, .s_border_top_bottom{
		padding: 10px 15px;
		border: 1px solid #000;
		margin-top: 5px;
		margin-bottom: 2px;
		display: block;
		clear: both;
	}
	.s_border_dotted {
		border: 1px dotted #000;
	}
	.s_border_top_bottom{
		border: none;
		border-top: 5px double #000;
		border-bottom: 5px double #000;
	}
	.s_alert, .s_warning, .s_info {
		padding: 10px 10px 10px 30px;
		border: 1px solid #BF5F5F;
		margin-top: 5px;
		margin-bottom: 2px;
		display: block;
		clear: both;
		background: #FFBFBF url(images/close.png) no-repeat 6px 10px;
	}
	.s_warning {
		border: 1px solid #c9b64c;
		background: #f2eac0 url(images/warning.png) no-repeat 6px 10px;
	}
	.s_down {
		padding-left: 16px;
		background: url(images/down.png) no-repeat top left;
	}
	.s_info {
		border: 1px solid #78A6AF;
		background: #BFE2FF url(images/info.png) no-repeat 6px 10px;
	}
	.s_tick li, .s_arrow li {
		background: url(images/tick.png) no-repeat 0 0;
		padding: 0 0 0 25px;
		list-style: none
	}
	.s_tick ul, .s_arrow ul ,.s_arrow{
		margin: 5px 0 1em 0
	}
	.s_arrow li, .s_arrow {
		background: url(images/arrow.png) no-repeat 0 0;
	}
	.s_b_grey{
		background: #E0E0E0;
	}
	.s_b_black{
		background: #000!important;
		color: #eee;
	}
	.s_button, .s_button_left, .s_button_right, .s_button_full{
		padding: 5px 8px;
		background: #e0e0e0 url(images/gradient.jpg) repeat-x top left;
		border: 1px solid #eee;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		border-radius: 4px;
		overflow: hidden;
		cursor:pointer;
		margin:0 8px;
		display: inline-block;
		text-align:center;
background-image: linear-gradient(bottom, rgb(214,214,214) 17%, rgb(230,230,230) 72%);
background-image: -o-linear-gradient(bottom, rgb(214,214,214) 17%, rgb(230,230,230) 72%);
background-image: -moz-linear-gradient(bottom, rgb(214,214,214) 17%, rgb(230,230,230) 72%);
background-image: -webkit-linear-gradient(bottom, rgb(214,214,214) 17%, rgb(230,230,230) 72%);
background-image: -ms-linear-gradient(bottom, rgb(214,214,214) 17%, rgb(230,230,230) 72%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.17, rgb(214,214,214)),
	color-stop(0.72, rgb(230,230,230))
);
}
	.s_button:hover, .s_button_left:hover, .s_button_right:hover, .s_button_full:hover{
        background-image:none
	}
	.s_button_full{
		display: block;	
		margin: 5px 0;
	}
	.s_button_left{
		float:left;
		margin:2px 8px 2px 0;
	}
	.s_button_right{
		float: right;
		margin:2px 0 2px 8px;
	}


/*----------*/
/*	16. Lightbox Styles */
/*----------*/
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 *
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs,
 * code, and offered their advice freely. Their support is greatly appreciated.
 *
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

	#fancybox-loading {
		position: fixed;
		top: 50%;
		left: 50%;
		width: 40px;
		height: 40px;
		margin-top: -20px;
		margin-left: -20px;
		cursor: pointer;
		overflow: hidden;
		z-index: 1104;
		display: none;
	}
	#fancybox-loading div {
		position: absolute;
		top: 0;
		left: 0;
		width: 40px;
		height: 480px;
		background-image: url('images/fancybox.png');
	}
	#fancybox-overlay {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 1100;
		display: none;
	}
	#fancybox-tmp {
		padding: 0;
		margin: 0;
		border: 0;
		overflow: auto;
		display: none;
	}
	#fancybox-wrap {
		position: absolute;
		top: 0;
		left: 0;
		padding: 20px;
		z-index: 1101;
		outline: none;
		display: none;
	}
	#fancybox-outer {
		position: relative;
		width: 100%;
		height: 100%;
		background: #fff;
	}
	#fancybox-content {
		width: 0;
		height: 0;
		padding: 0;
		outline: none;
		position: relative;
		overflow: hidden;
		z-index: 1102;
		border: 0px solid #fff;
	}
	#fancybox-hide-sel-frame {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: transparent;
		z-index: 1101;
	}
	#fancybox-close {
		position: absolute;
		top: -15px;
		right: -15px;
		width: 30px;
		height: 30px;
		background: transparent url('images/fancybox.png') -40px 0px;
		cursor: pointer;
		z-index: 1103;
		display: none;
	}
	#fancybox-error {
		color: #444;
		font: normal 12px  / 20px Arial;
		padding: 14px;
		margin: 0;
	}
	#fancybox-img {
		width: 100%;
		height: 100%;
		padding: 0;
		margin: 0;
		border: none;
		outline: none;
		line-height: 0;
		vertical-align: top;
	}
	#fancybox-frame {
		width: 100%;
		height: 100%;
		border: none;
		display: block;
	}
	#fancybox-left, #fancybox-right {
		position: absolute;
		bottom: 0px;
		height: 100%;
		width: 35%;
		cursor: pointer;
		outline: none;
		background: transparent url('images/blank.gif');
		z-index: 1102;
		display: none;
	}
	#fancybox-left {
		left: 0px;
	}
	#fancybox-right {
		right: 0px;
	}
	#fancybox-left-ico, #fancybox-right-ico {
		position: absolute;
		top: 50%;
		left: -9999px;
		width: 30px;
		height: 30px;
		margin-top: -15px;
		cursor: pointer;
		z-index: 1102;
		display: block;
	}
	#fancybox-left-ico {
		background-image: url('images/fancybox.png');
		background-position: -40px -30px;
	}
	#fancybox-right-ico {
		background-image: url('images/fancybox.png');
		background-position: -40px -60px;
	}
	#fancybox-left:hover, #fancybox-right:hover {
		visibility: visible; /* IE6 */
	}
	#fancybox-left:hover span {
		left: 20px;
	}
	#fancybox-right:hover span {
		left: auto;
		right: 20px;
	}
	.fancybox-bg {
		position: absolute;
		padding: 0;
		margin: 0;
		border: 0;
		width: 20px;
		height: 20px;
		z-index: 1001;
	}
	#fancybox-bg-n {
		top: -20px;
		left: 0;
		width: 100%;
		background-image: url('images/fancybox-x.png');
	}
	#fancybox-bg-ne {
		top: -20px;
		right: -20px;
		background-image: url('images/fancybox.png');
		background-position: -40px -162px;
	}
	#fancybox-bg-e {
		top: 0;
		right: -20px;
		height: 100%;
		background-image: url('images/fancybox-y.png');
		background-position: -20px 0px;
	}
	#fancybox-bg-se {
		bottom: -20px;
		right: -20px;
		background-image: url('images/fancybox.png');
		background-position: -40px -182px;
	}
	#fancybox-bg-s {
		bottom: -20px;
		left: 0;
		width: 100%;
		background-image: url('images/fancybox-x.png');
		background-position: 0px -20px;
	}
	#fancybox-bg-sw {
		bottom: -20px;
		left: -20px;
		background-image: url('images/fancybox.png');
		background-position: -40px -142px;
	}
	#fancybox-bg-w {
		top: 0;
		left: -20px;
		height: 100%;
		background-image: url('images/fancybox-y.png');
	}
	#fancybox-bg-nw {
		top: -20px;
		left: -20px;
		background-image: url('images/fancybox.png');
		background-position: -40px -122px;
	}
	#fancybox-title {
		font-family: Helvetica;
		font-size: 12px;
		z-index: 1102;
	}
	.fancybox-title-inside {
		padding-bottom: 10px;
		text-align: center;
		color: #333;
		background: #fff;
		position: relative;
	}
	.fancybox-title-outside {
		padding-top: 10px;
		color: #fff;
	}
	.fancybox-title-over {
		position: absolute;
		bottom: 0;
		left: 0;
		color: #FFF;
		text-align: left;
	}
	#fancybox-title-over {
		padding: 10px;
		background-image: url('images/fancy_title_over.png');
		display: block;
	}
	.fancybox-title-float {
		position: absolute;
		left: 0;
		bottom: -20px;
		height: 32px;
	}
	#fancybox-title-float-wrap {
		border: none;
		border-collapse: collapse;
		width: auto;
	}
	#fancybox-title-float-wrap td {
		border: none;
		white-space: nowrap;
	}
	#fancybox-title-float-left {
		padding: 0 0 0 15px;
		background: url('images/fancybox.png') -40px -90px no-repeat;
	}
	#fancybox-title-float-main {
		color: #FFF;
		line-height: 29px;
		font-weight: bold;
		padding: 0 0 3px 0;
		background: url('images/fancybox-x.png') 0px -40px;
	}
	#fancybox-title-float-right {
		padding: 0 0 0 15px;
		background: url('images/fancybox.png') -55px -90px no-repeat;
	}

/* IE6 */
.fancybox-ie6 #fancybox-close {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

/*----------*/
/*	17. Slideshow  */
/*----------*/

/*
* Slides, A Slideshow Plugin for jQuery
* Intructions: http://slidesjs.com
* By: Nathan Searles, http://nathansearles.com
* Version: 1.1.7
* Updated: May 2nd, 2011
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/


	#container {
		position: relative;
		z-index: 0;
		background: #FFA26F url("images/content.jpg") no-repeat bottom right;
		padding: 0;
		margin: 10px;
		-moz-box-shadow: 0 0 5px #43290a;
		-webkit-box-shadow: 0 0 5px #43290a;
		box-shadow: 0 0 5px #43290a;
	}
	#example {
		width: 940px;
		height: 340px;
		position: relative;
	}
	#slides {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 100;
	}
	.slides_container {
		width: 940px;
		height: 340px;
		overflow: hidden;
		position: relative;
		display: none;
	}
	#slides .slide {
		padding: 0 20px;
		width: 920px;
		height: 340px;
		display: block;
		position: relative;
	}
	/*
	 Next/prev buttons
	 */
	#slides .next, #slides .prev {
		position: absolute;
		text-indent: -9000px;
		top: 130px;
		left: -50px;
		width: 35px;
		height: 58px;
		display: block;
		z-index: 101;
		background: transparent url(images/icons.png) no-repeat 0 0;
	}
	#slides .next {
		left: 956px;
		background: transparent url(images/icons.png) no-repeat 0 -60px;
	}
	#slides a.prev:hover {
		background: transparent url(images/icons.png) no-repeat -60px 0;
	}
	#slides a.next:hover {
		background: transparent url(images/icons.png) no-repeat -60px -60px;
	}
	#slides .wp-post-image {
		border: none;
		position: absolute;
		top: 0;
		left: 0;
	}
	.captionslide {
		position: absolute;
		width: 380px;
		right: 40px;
		top: 20px;
	}
	#slides h2 {
		margin: 0 0 10px 0;
		color: #2D2D2D;
	}
	.slide-no-image h2 {
		font-size: 30px;
		text-align: center;
		margin: 40px 0;
	}
	.slide-no-image p {
		width: 500px;
		margin: 20px auto;
	}
	.slide_page img {
		float: right;
		margin: 0 0 10px 15px;
	}
	#container .pagination {
		position: absolute;
		bottom: 10px;
		right: 10px;
	}
	#container  .pagination li {
		float: left;
		text-indent: -9999px;
		margin: 0 0 0 10px;
		width: 14px;
		height: 15px;
		background: transparent url(images/icons.png) no-repeat 0 -119px;
	}
	#container  .pagination li.current {
		background: transparent url(images/icons.png) no-repeat -30px -119px;
	}
	
/*----------*/
/*	18. Mobile  */
/*----------*/
/* iPads (portrait and landscape) ----------- */

	@media only screen and (max-width: 800px) {
		.container_12, .grid_12, .grid_11, .grid_10, .grid_8, .grid_7, .grid_6, .grid_5, .grid_4, .grid_3, .grid_2, .grid_1, article, section, .post {
			width: auto !important;
			float: left !important;
			background-image: none;
		}
	#example {
		display: none
	}
		#header hgroup .suffix_7{
			padding-right: 10px;
		}
		#header hgroup {
			width: 100%!important;		
		}
		#header h1 , #header h2 {
		    font-size: 18px;
		    padding:0 10px;
		    width: 90%!important;
	    }
	    #header h3 {
		    padding:0 10px;
	    }
		.post img {
			width: auto
		}
		.wp-post-image {
			width: auto;
		}
		.sidebar, #footer {
			padding: 10px;
			margin: 0;
		}
		.sidebar li a, #footer li a {
			font-size: 18px;
		}
		#comments li article {
		width: 98%!important;
	    }
		#footer .container_12{
			background: #3F1E08;
		}
		#footermenu a {
			font-size: 12px !important;
		}
		.widget {
			width: auto;
		}
		#nav, #nav ul li{
			margin: 0;
			background: none!important
		}
		#nav .current_page_item a, #nav .current-menu-item a {
		    color: #000
	    }
		#nav li a, #nav ul ul li a,  #sidebar .widget  li a{
			color:#555;
			margin: 2px;
			background: #f5e1d7;
			padding:10px;
			border-radius: 5px;
			box-shadow: #552809 0 0 4px ;
background-image: linear-gradient(bottom, rgb(235,214,197) 14%, rgb(245,225,215) 57%);
background-image: -o-linear-gradient(bottom, rgb(235,214,197) 14%, rgb(245,225,215) 57%);
background-image: -moz-linear-gradient(bottom, rgb(235,214,197) 14%, rgb(245,225,215) 57%);
background-image: -webkit-linear-gradient(bottom, rgb(235,214,197) 14%, rgb(245,225,215) 57%);
background-image: -ms-linear-gradient(bottom, rgb(235,214,197) 14%, rgb(245,225,215) 57%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.14, rgb(235,214,197)),
	color-stop(0.57, rgb(245,225,215))
);
		}
#nav li a:hover, #nav ul ul li a:hover, #sidebar .widget li a:hover{
	color: #ddd;
	background: #5e2f0b;
background-image: linear-gradient(bottom, rgb(36,9,3) 11%, rgb(94,47,11) 63%);
background-image: -o-linear-gradient(bottom, rgb(36,9,3) 11%, rgb(94,47,11) 63%);
background-image: -moz-linear-gradient(bottom, rgb(36,9,3) 11%, rgb(94,47,11) 63%);
background-image: -webkit-linear-gradient(bottom, rgb(36,9,3) 11%, rgb(94,47,11) 63%);
background-image: -ms-linear-gradient(bottom, rgb(36,9,3) 11%, rgb(94,47,11) 63%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.11, rgb(36,9,3)),
	color-stop(0.63, rgb(94,47,11))
);
}  

		#sidebar .widget li li {
        	background: none!important;
        	float: left;
        	margin: 0 10px 10px 0;
		}
		#sidebar .widget li a{      	
        	margin: 0;
        	padding: 8px;  
        	font-size: 18px;	
        	display: inline-block;
		}
		.prefix_2, .suffix_2 {
			padding: 0 !important;
		}
		.flickr_badge_image {
			float: left;
		}
		.gallery-item{
			float: left!important;
			min-width: 150px;
			height: auto
		}

	}
	/* Smartphones (portrait and landscape) ----------- */
	@media only screen and (max-width: 480px) , only screen and (-webkit-min-device-pixel-ratio: 1.5) , only screen and (min-device-pixel-ratio: 1.5) {
		body{
			font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
		.sidebar, #footer {
			font-size: 16px;
			padding: 5px;
		}  
		#header .container_12 {
			background: none
		}
		#header .container_12 {
			background-image: none;
		}
        #header hgroup {
			background-image: none!important;		
		}
	}
