/*
Theme Name: MultimediaWP
Theme URI: 
Description: A WordPress Tumblog theme
Version: 1.0.3
Author: Tony Nachev
Author URI: http://themeforest.net/user/tonyc/
*/
 
/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body { 
  line-height: 1.5; 
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
}
	
.clearfloat {
	display:inline-block
}

.clearfloat {
	display:block
}

/* WordPress defaults */

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
	margin: 0 20px 0 0;
}
.alignright {
	float: right;
	margin: 0 0 0 20px;
}
.iconleft{
	float: left;
	margin: 0 20px 0 0;
}
.wp-caption {
	background-color: #f3f3f3;
	border: 1px solid #ddd;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* optional rounded corners for browsers that support it */
	margin: 10px;
	padding-top: 4px;
	text-align: center;
}
.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}
.wp-smiley {
	margin: 0 !important;
	max-height: 1em;
	}
blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
	}
blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
	}
.widget {}

/* links widget */
.widget_links {}
.widget_links ul {}
.widget_links ul li {}
.widget_links ul li a {}

/* meta widget */
.widget_meta {}
.widget_meta ul {}
.widget_meta ul li {}
.widget_meta ul li a {}

/* pages widget */
.widget_pages {}
.widget_pages ul {}
.widget_pages ul li {}
.widget_pages ul li a {}

/* recent-posts widget */
.widget_recent_entries {}
.widget_recent_entries ul {}
.widget_recent_entries ul li {}
.widget_recent_entries ul li a {}

/* archives widget */
.widget_archive {}
.widget_archive ul {}
.widget_archive ul li {} 
.widget_archive ul li a {}
.widget_archive select {}
.widget_archive option {}

  

/* category widget */
.widget_categories {}
.widget_categories ul {}
.widget_categories ul li {} 
.widget_categories ul ul.children {}
.widget_categories a {}
.widget_categories select{}
.widget_categories select#cat {}
.widget_categories select.postform {}
.widget_categories option {}
.widget_categories .level-0 {}
.widget_categories .level-1 {}
.widget_categories .level-2 {}
.widget_categories .level-3 {}

 
/* search widget */
#searchform {}
.widget_search {}
.screen-reader-text {}

/* text widget */
.textwidget {}
.widget_text {}
.textwidget p {}
 
body { 
  font-size: 87.5%;
  color: #222; 
  background: #fff;
  font-family: Helvetica, Arial, sans-serif;
}
 

h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; font-weight: normal; color: #111;}

h1 { font-size: 4em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 3em; margin-bottom: 0.75em; }
h3 { font-size: 2em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.5em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1.2em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}
 

p           { margin: 0 0 1.5em; color: #444;}
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

a:focus, 
a:hover     { color: #000; }
a           { color: #009; text-decoration: underline; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre 				{ margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }
cite{
	display: block;
	text-align: right;
	margin: 0 0 10px 0;
}

/* Lists
-------------------------------------------------------------- */

li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}


/* Tables
-------------------------------------------------------------- */

table       { margin-bottom: 1.4em; width:100%; }
th          { font-weight: bold; }
thead th 		{ background: #c3d9ff; }
th,td,caption { padding: 4px 10px 4px 5px; }
tr.even td  { background: #e5ecf9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }


/* Misc classes
-------------------------------------------------------------- */

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }


.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0 !important; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }
.clear{
	clear:both;
}
.rounded-img{
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	display: block;
}
#bademail{
	border: 2px solid #B44426;
	background: #F0C4B9;
	padding: 5px;
	margin-bottom: 10px;
}
#success{
	border: 2px solid #239E1A;
	background: #BAF3B6;
	padding: 5px;
	margin-bottom: 10px;
}
#badserver{
	border: 2px solid #BEBF00;
	background: #FFFFAA;
	padding: 5px;
	margin-bottom: 10px;
}


/*-------------------------------------------------------------------------------------------*/
/* 1. Info Box */
/*-------------------------------------------------------------------------------------------*/
p.tn-sc-box {margin:1em 0 1.5em 0; padding:9px 10px 9px 50px; border-width:1px 0 1px 0; border-style:solid;color:#555;text-shadow:none;}
.tn-sc-box.none {border-width:0;}
.tn-sc-box.full {border-width:1px;}
.tn-sc-box.medium {padding:18px 20px 18px 50px; font-size:1.1em;}
.tn-sc-box.large {padding:25px 27px 25px 50px; font-size:1.2em; }
.tn-sc-box.rounded { -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
.tn-sc-box.normal { border-color:#ccc; background:#eee; padding:9px 15px;}


/*-------------------------------------------------------------------------------------------*/
/* 2. Buttons */
/*-------------------------------------------------------------------------------------------*/
a.tn-sc-button {
	font-family: sans-serif;
	display: inline-block;
	line-height: 1em;
	padding: 6px 13px;
	margin:0 .6em 1.5em 0;
	border: 1px solid #4081af !important;
	border-bottom-color: #20559a;
	color: white !important;
	text-align: center;
	text-shadow: 0 -1px 0 hsla(0,0%,0%,.3);
	text-decoration: none !important;
	
	/*Border radius*/
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	
	/*Background*/
	background-color: #237fd7; /*Fallback*/
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #52a8e8),
					color-stop(1, #2e76cf)
				);
	background: -moz-linear-gradient(
					center top,
					#52a8e8 20%,
					#2e76cf 100%
				);
	
	/*Box shadow*/
	-webkit-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
						inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
						0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	-moz-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
					inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
					0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
				inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
				0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
}

a.tn-sc-button.small { padding:2px 10px; font-size:0.9em;}
a.tn-sc-button.large { padding:7px 16px; font-size:1.4em;}
a.tn-sc-button.xl { padding:9px 20px; font-size:1.8em;}

a.tn-sc-button:hover, 
a.tn-sc-button.hover, 
a.tn-sc-button.active {
	text-decoration: none !important;
	/*Background*/
	background: #0073d2; /*Fallback*/
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #3e9ee5),
					color-stop(1, #1666ca)
				);
	background: -moz-linear-gradient(
					center top,
					#3e9ee5 20%,
					#1666ca 100%
				);
}

a.tn-sc-button:active,
a.tn-sc-button.active  {
	border-color: #20559a;
	
	/*Box shadow*/
	-webkit-box-shadow: inset 0 0 7px hsla(0,0%,0%,.3) /*Shine*/,
						0 1px 0 hsla(0, 100%, 100%, 1) /*Shadow*/;
	-moz-box-shadow: inset 0 0 7px hsla(0,0%,0%,.3) /*Shine*/,
					0 1px 0 hsla(0, 100%, 100%, 1) /*Shadow*/;
	box-shadow: inset 0 0 7px hsla(0,0%,0%,.3) /*Shine*/,
				0 1px 0 hsla(0, 100%, 100%, 1) /*Shadow*/;
}

a.tn-sc-button.dark span { color:#555; text-shadow:0 1px #fff;}
a.tn-sc-button.custom:hover { opacity:0.85; }

a.tn-sc-button span { line-height:1.2em; min-height: 16px; }

a.tn-sc-button.red { 
	border-color: #af4040; border-bottom-color: #9a2020; background-color: #d72323;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #e85252),color-stop(1, #cf2e2e));
	background: -moz-linear-gradient(center top,#e85252 20%,#cf2e2e 100%);
}
a.tn-sc-button.red:hover { 
	background: #d20000;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #e53e3e),color-stop(1, #ca1616));
	background: -moz-linear-gradient(center top,#e53e3e 20%,#ca1616 100%);
}

a.tn-sc-button.orange { 
	border-color: #af7440; border-bottom-color: #9a5420; background-color: #d76b23;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #e88e52),color-stop(1, #cf6e2e));
	background: -moz-linear-gradient(center top,#e88e52 20%,#cf6e2e 100%);
}
a.tn-sc-button.orange:hover { 
	background: #d25e00;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #e57d3e),color-stop(1, #ca5116));
	background: -moz-linear-gradient(center top,#e57d3e 20%,#ca5116 100%);
}

a.tn-sc-button.green { 
	border-color: #87bf00; border-bottom-color: #7ca122; background-color: #8dc11e;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #ace53e),color-stop(1, #8dca16));
	background: -moz-linear-gradient(center top,#ace53e 20%,#6bca16 100%);
}
a.tn-sc-button.green:hover { 
	background: #87c000;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #a0d53a),color-stop(1, #60b513));
	background: -moz-linear-gradient(center top,#a0d53a 20%,#60b513 100%);
}

a.tn-sc-button.aqua { 
	border-color: #40af96; border-bottom-color: #209a82; background-color: #23d7af;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #52e8c6),color-stop(1, #2ecfab));
	background: -moz-linear-gradient(center top,#52e8c6 20%,#2ecfab 100%);
}
a.tn-sc-button.aqua:hover { 
	background: #00d2a8;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #3ee5c0),color-stop(1, #16ca9e));
	background: -moz-linear-gradient(center top,#3ee5c0 20%,#16ca9e 100%);
}

a.tn-sc-button.teal { 
	border-color: #23a6d6; border-bottom-color: #20799a; background-color: #23abd7;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #52c3e8),color-stop(1, #2eabcf));
	background: -moz-linear-gradient(center top,#52c3e8 20%,#2eabcf 100%);
}
a.tn-sc-button.teal:hover { 
	background: #009ed2;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #3ebce5),color-stop(1, #16a2ca));
	background: -moz-linear-gradient(center top,#3ebce5 20%,#16a2ca 100%);
}

a.tn-sc-button.purple { 
	border-color: #234dd6; border-bottom-color: #20489a; background-color: #2356d7;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #526ee8),color-stop(1, #2e58cf));
	background: -moz-linear-gradient(center top,#526ee8 20%,#2e58cf 100%);
}
a.tn-sc-button.purple:hover { 
	background: #0036d2;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #3e5ae5),color-stop(1, #1638ca));
	background: -moz-linear-gradient(center top,#3e5ae5 20%,#1638ca 100%);
}

a.tn-sc-button.pink { 
	border-color: #d623cb; border-bottom-color: #9a2096; background-color: #d723d5;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #e852e6),color-stop(1, #cd2ecf));
	background: -moz-linear-gradient(center top,#e852e6 20%,#cd2ecf 100%);
}
a.tn-sc-button.pink:hover { 
	background: #bc00d2;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #c83ee5),color-stop(1, #ae16ca));
	background: -moz-linear-gradient(center top,#c83ee5 20%,#ae16ca 100%);
}

a.tn-sc-button.silver { 
	color: #444 !important;
	text-shadow:0 1px #fff;
	border-color: #bbb; border-bottom-color: #999; background-color: #d8d8d8;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #e9e9e9),color-stop(1, #ccc));
	background: -moz-linear-gradient(center top,#e9e9e9 20%,#ccc 100%);
}
a.tn-sc-button.silver:hover { 
	background: #ccc;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #e0e0e0),color-stop(1, #bebebe));
	background: -moz-linear-gradient(center top,#e0e0e0 20%,#bebebe 100%);
}


/*-------------------------------------------------------------------------------------------*/
/* 3. Columns */
/*-------------------------------------------------------------------------------------------*/
.twocol-one{width:48%;}
.threecol-one{width:30.66%;}
.threecol-two{width:65.33%;}
.fourcol-one{width:22%;}
.fourcol-two{width:48%;}
.fourcol-three{width:74%;}
.fivecol-one{width:16.8%;}
.fivecol-two{width:37.6%;}
.fivecol-three{width:58.4%;}
.fivecol-four{width:67.2%;}
.sixcol-one{width:13.33%;}
.sixcol-two{width:30.66%;}
.sixcol-three{width:47.99%;}
.sixcol-four{width:54.32%;}
.sixcol-five{width:82.67%;}
.twocol-one,.threecol-one,.threecol-two,.fourcol-one,.fourcol-two,.fourcol-three,.fivecol-one,.fivecol-two,.fivecol-three,.fivecol-four,.sixcol-one,.sixcol-two,.sixcol-three,.sixcol-four,.sixcol-five{float:left;margin-right:4%;position:relative;}
.last{clear:right;margin-right:0 !important;}


/*-------------------------------------------------------------------------------------------*/
/* 4. Tweetmeme */
/*-------------------------------------------------------------------------------------------*/
.tn-tweetmeme.left { margin:0 1.5em 1.5em 0; float:left; }
.tn-tweetmeme.none { margin:0 0 1.5em 0;  }
.tn-tweetmeme.right { margin:0 0 1.5em 1.5em; float:right;  }

/*-------------------------------------------------------------------------------------------*/
/* 5. Twitter */
/*-------------------------------------------------------------------------------------------*/
.tn-sc-twitter.left { margin:0 1.5em 1.5em 0; float:left; }
.tn-sc-twitter.none { margin:0 0 1.5em 0;  }
.tn-sc-twitter.right { margin:0 0 1.5em 1.5em; float:right;  }

/*-------------------------------------------------------------------------------------------*/
/* 6. Digg */
/*-------------------------------------------------------------------------------------------*/
.tn-digg.left { margin:0 1.5em 1.5em 0; float:left; }
.tn-digg.none { margin:0 0 1.5em 0;  }
.tn-digg.right { margin:0 0 1.5em 1.5em; float:right;  }

/*-------------------------------------------------------------------------------------------*/
/* 7. Related posts */
/*-------------------------------------------------------------------------------------------*/
.tn-sc-related-posts .thumbnail { float:left; margin:0 1em 1em 0;}
.tn-sc-related-posts li { clear:both; }

/*-------------------------------------------------------------------------------------------*/
/* 8. Horizontal Rule */
/*-------------------------------------------------------------------------------------------*/
.tn-sc-hr { border-bottom:1px solid #e6e6e6; }
.tn-sc-hr, .tn-sc-divider { clear:both; display:block; margin-bottom:20px; padding-top:20px; width:100%; }
.tn-sc-divider.flat { padding:0; margin:0; }

/*-------------------------------------------------------------------------------------------*/
/* 9. Quote */
/*-------------------------------------------------------------------------------------------*/
.tn-sc-quote p { margin: 1em 20px; padding: 0 0 0 55px; background: url(../images/quote.png) no-repeat 0 3px; font-family: serif; font-size: 1.2em; font-style: italic; color:#777; min-height: 32px; }
.tn-sc-quote.left { float:left; width:30%;}
.tn-sc-quote.right { float:right; width:30%;}
.tn-sc-quote.boxed { background: #f5f5f5; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.tn-sc-quote.boxed.left { margin: 0 1.5em 1em 0;}
.tn-sc-quote.boxed.right { margin: 0 0 1em 1.5em;}

/*-------------------------------------------------------------------------------------------*/
/* 10. Icon Links */
/*-------------------------------------------------------------------------------------------*/
.tn-sc-ilink { padding:0 0.3em;  }
.tn-sc-ilink a { padding-left:20px; text-decoration: underline; display: inline-block; }
.tn-sc-ilink a:hover { text-decoration: none; }
.tn-sc-ilink .download { background: url(../images/ico-download.png) no-repeat left 40%; }
.tn-sc-ilink .tick { background: url(../images/ico-tick.png) no-repeat left 40%; }
.tn-sc-ilink .info { background: url(../images/ico-info.png) no-repeat left 40%; }
.tn-sc-ilink .note { background: url(../images/ico-note.png) no-repeat left 40%; }

/*-------------------------------------------------------------------------------------------*/
/* 11. Facebook */
/*-------------------------------------------------------------------------------------------*/
.tn-fbshare.left { margin:0 1.5em 1.5em 0; float:left; }
.tn-fbshare.none { margin:0 0 1.5em 0;  }
.tn-fbshare.right { margin:0 0 1.5em 1.5em; float:right;  }

.tn-fblike.left { margin:0 1.5em 1.5em 0; float:left; }
.tn-fblike.none { margin:0 0 1.5em 0;  }
.tn-fblike.right { margin:0 0 1.5em 1.5em; float:right;  }


/*
 * jQuery Nivo Slider v2.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left: 0px;
	bottom: 0px;
	background:#000;
	color:#fff;
	font-weight: bold;
	width: 561px;
	font-size: 16px;
	z-index:89;
	font-family: 'Yanone Kaffeesatz', Helvetica, Arial, sans-serif; 

}
.nivo-caption p {
	padding:5px 10px 5px 10px;
	margin:0;
	color: #fff;
}
.nivo-caption a {
	display:inline !important;
	color: #fff;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left: 15px;
	text-indent: -9999px;
	display: block;
	width: 22px;
	height: 22px;
}
.nivo-nextNav {
	right: 15px;
	text-indent: -9999px;
	display: block;
	width: 22px;
	height: 22px;
}

html, body{
	margin:0;
	text-align: center;
	background: #16171b url(images/bg.gif) top left repeat-x;
	color: #26282d;
}
#bgLayer{
	width: 100%;	height: 100%;	padding: 0 0 20px 0;
}
#wrapper{
	width: 960px;
	margin: 0 auto;
	text-align: left;
}

#logo a{
	background: url(red/logo.png) top left no-repeat;
}
#header{
	background: url(red/header.png) no-repeat;
	background-position: 0 4px;
}
#tagline{

	color: #2F2A29;
	text-shadow: 1px 1px 0px #807A79;

}
#sidebar .widget_explorer{
	background: url(red/explorer.png) top center no-repeat;
}
 
.read-more{
	background: url(red/read_more.png) top left no-repeat;
}
.read-more a{
	background: url(red/read_more_right.png) top right no-repeat;
}
#sidebar .widget_explorer ul li a{

	text-shadow: 1px 1px 1px #72302c;
}
#sidebar .widget_explorer ul li a em{
	float: right;
	font-style: normal;
	color: #000000;
	text-shadow: 1px 1px 0 #fe3d34;
}
#sidebar .explorer-images{
	background-image: url(red/photos.png);
}
#sidebar .explorer-audio{
	background-image: url(red/audios.png);
}
#sidebar .explorer-video{
	background-image: url(red/videos.png);
}
#sidebar .explorer-quotes{
	background-image: url(red/posts.png);
}
#sidebar .explorer-links{
	background-image: url(red/links.png);
}
#sidebar .explorer-articles{
	background-image: url(red/discuss.png);
}
.post a,.post-small a,.post-wide a{
	color: blue;
	text-decoration: none;
}

/* HEADER STYLING */
#topnavigation{
	height: 34px;
	text-align: left;
}
#topnavigation ul{
	list-style: none;
}
#topnavigation ul.sub-menu{
	position: absolute;
	width: 160px;
	margin: 0 0 0 -10px;
	top: 34px;
	display: none;
	background: #040406;
	list-style: none;
	list-style-position:inside;
	z-index: 150;
	border: 1px solid #25272D;
	border-top: 1px solid #040406;
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
}
#topnavigation ul.sub-menu li{
	border-bottom: 1px solid #25272D !important;
	display: block;
	width: 160px;
}
#topnavigation ul.sub-menu li a{
	padding: 0 5px 0 10px;
}
#topnavigation ul li{
	float: left;
	margin: 0 20px 0 0;
}
#topnavigation ul li a{
	color: #AFAFAF;
	text-decoration: none;
	font-size: 17px;
	line-height: 34px;
	font-weight: bold;
	display: block;
	font-family: 'Yanone Kaffeesatz', Helvetica, Arial, sans-serif; 
}
#topnavigation ul li a:hover{
	color: #e4e4e4;
}
#header{
	background: url(images/header.png) no-repeat;
	background-position: 0 4px;
	margin: 17px 0 0 0;
}
#logo {
	float: left;
	width: 200px;
	height: 50px;
	display: block;
	margin: 0 0 0 20px;
}
#logo a{
	display: block;
	width: 200px;
	height: 50px;
	background: url(images/logo.png) top left no-repeat;
	text-indent: -9999px;
}
#logo a:hover{
	background-position: 0 -50px;
} 
#tagline{
	line-height: 48px;
	float: left;
	text-transform: uppercase;
	color: #27313a;
	text-shadow: 1px 1px 0px #768ba4;
	font-size: 16px;
	font-family: 'Yanone Kaffeesatz', Helvetica, Arial, sans-serif; 
}
/* Container & Layout */
#container-top{
	height: 22px;

}
#container{
	background: #b4b5b6 url(images/container.png) top left no-repeat;
	border: 1px solid #dddcdd;
	padding-bottom: 20px;
}
#content{
	width: 615px;
}
.content-left{
	float: left;
	padding: 15px 0 0 30px;
}
.content-right{
	float: right;
	padding: 15px 30px 0 0px;
}
.content-wide{
	padding: 15px 30px 22px 30px;
	width: 898px;
}
.content-wide .post{
	width: 898px;
}
#sidebar{
	width: 303px;
	margin: 0 0 0 0;

}
.sidebar-right{
	float: right;
	margin: 0 10px 0 0 !important;
}
.sidebar-left{
	float: left;
	margin: 0 0 0 10px !important;
}
/* Featured Area */
#featured h1{
	font-size: 30px;
	line-height: 30px;
	margin: 0 0 30px 0;
	text-shadow: 1px 1px 0px #e0e4e9;
}
#slider-container{
	background: #DCDCDC url(images/post.gif) top left repeat-x;
	box-shadow: 0 1px 3px #6F6F6F;
	-moz-box-shadow: 0 1px 3px #6F6F6F;
	-webkit-box-shadow: 0 1px 3px #6F6F6F;
	border: 1px solid #A19DA1;
	width: 603px;
	clear: both;
	margin-bottom: 20px;
}
#slider-frame{
	border: 1px solid #fff;
	padding: 20px;
}
/* Content area */
#posts{
	margin: 0 0 0 0;
	width: 615px;
	overflow: hidden;
}
.post-small,.post-wide,.post{
	width: 289px;
	background: #DCDCDC url(images/post.gif) top left repeat-x;
	float: left; 
	display: inline;
	margin: 0 0 20px 0;
	margin: 0 0 20px 0;
	box-shadow: 0 1px 1px #6F6F6F;
	-moz-box-shadow: 0 1px 3px #6F6F6F;
	-webkit-box-shadow: 0 1px 3px #6F6F6F;
	border: 1px solid #A19DA1;
}
.post{
	width: 613px;
}
.post a,.post-small a,.post-wide a{
	color: #327CCC;
	text-decoration: none;
}
.post a:hover,.post-small a:hover,.post-wide a:hover{
	text-decoration: underline;
}
.post-container{
	border: 1px solid #fff;
	padding: 20px;
	display: block;
}
.post-container img, div.audio ,div.video{
	border: 1px solid #c9c9cb;
	background: #fff;
	padding: 4px;
}
div.video{
	padding-bottom: 0px;
}
embed,object { display:block; }

.post-wide{
	width: 603px !important;
}
.post-icon{
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	margin: 8px 10px 0 0;
}
.post-icon a{
	text-indent: -9999px;
	display: block;
	width: 50px;
	height: 50px;
}
span.video a{
	background: url(images/video_icon.png) center left no-repeat;
}
span.image a{
	background: url(images/images_icon.png) center left no-repeat;
}
span.audio a{
	background: url(images/audios_icon.png) center left no-repeat;
}
span.quote a{
	background: url(images/posts_icon.png) center left no-repeat;
}
span.link a{
	background: url(images/links_icon.png) center left no-repeat;
}
span.article a{
	background: url(images/discuss_icon.png) center left no-repeat;
}
.post-container h2{
	font-size: 28px;
	margin: 8px 0 0 0;
	padding: 0;
	line-height: 28px;
}
.post-container p{
	margin-bottom: 10px;
}
.post-container h2 a{
	color: #26282d;
	text-decoration: none !important;
	line-height: 24px;
}
.post-container h2 a:hover{
	border: 0px solid;
}
.post-meta-data{
	font-size: 13px;
	color: #535353 !important;
	display: block;
	margin: 0 0 8px 0;
}
.single .post-meta-data{
	margin-top: 5px;
	float: left;
}
.post-stats{
	float: left;
}
.post-comments{
	background: url(images/comments.png) no-repeat;
	background-position: 0 2px;
	line-height: 24px;
	font-size: 14px;
	font-weight: bold;
	color: #535353;
	padding: 0  10px 0 24px;
	font-weight: bold;
}
.post-likes{
	background: url(images/likes.png) no-repeat;
	background-position: 0 center;
	line-height: 24px;
	font-size: 14px;
	font-weight: bold;
	color: #535353 !important;
	padding: 0  10px 0 24px;
	font-weight: bold;
}
.single .post-likes{
	display: block;
	float: right;
}
.post-likes a{
	color: #535353 !important;
	text-decoration: none;

}
.loading {
	background: url(images/ajax-loader.gif) center left no-repeat !important;
}
.post-meta-data a{
	background: #a0adb5;
	padding: 3px 7px 3px 7px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #fff !important;
	text-decoration: none;
}
.read-more{
	background: url(images/read_more.png) top left no-repeat;
	line-height: 30px;
	float:right;
	moz-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.read-more a{
	display: block;
	text-decoration:none;
	padding: 0 15px;
	font-weight: bold;
	font-size: 11px;
	text-shadow: 1px 1px 1px #444;
	color: #e8ecf2 !important;
	text-transform: uppercase;
	background: url(images/read_more_right.png) top right no-repeat;
	moz-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	
}
.read-more a:hover{
	color: #fff;
	border: 0px solid;
	}
.pagination{
	margin: 10px 0 25px 0;
	float: right;
}
.pagination span.current{
	display: block;
	float: left;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin: 0 10px 0 0;
	padding: 3px 6px;
	color: #7F7F7F;
	text-decoration: none;
	font-weight: bold;
	background: #fff;
}
.pagination a{
	display: block;
	float: left;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin: 0 10px 0 0;
	padding: 3px 6px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	background: #7F7F7F;
}
/* Sidebar */

#search{
	width: 270px;
	margin: 13px auto 31px auto;
}
#searchform fieldset{
	background: #403F43;
	background: -moz-linear-gradient(bottom, #52565C, #767A7F);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #1E1D1F), to(#403F43));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#403F43', EndColorStr='#1E1D1F'); /* IE6,IE7 only */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#403F43', EndColorStr='#1E1D1F')"; /* IE8 only */
	display: block;
	margin: 0;
	border: 1px solid #434447;
	padding: 5px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0px 1px 0px #fff;
	-moz-box-shadow: 0px 1px 0px #fff;
	-webkit-box-shadow: 0x 1px 0px #fff;
}
#s{
	border: none;
	background: none;
	color: #bac9d8;
	width: 200px;
	padding: 2px 0 0 0;
}
#searchsubmit {
	background: url(images/search_btn.png) top left no-repeat;
	display: block;
	float:right;
	width: 21px;
	height: 19px;
	text-indent: -9999px;
	border: 0px;
	cursor: pointer;
	outline: none;
}
.widget{
	margin: 20px auto 0 auto;
	width: 225px;
}
.widget h2{
	font-size: 26px;
	text-shadow: 1px 1px 1px #eee;
	margin: 0 0 5px 0;
}
.widget ul{
	margin:0;
	padding:0;
}
.widget li{
	list-style: none;
	margin:0;
	padding:0;
}
.widget li a{
	text-decoration: none;
	color: #26282D;
	text-shadow: 1px 1px 0 #eee;
	line-height: 28px;
	font-size: 15px;
		background-position: 0px 1px;
	padding:0 0 0 21px;
}
#footer .widget_explorer em{
	float: right;
	margin: 0 20px 0 0;
}
#sidebar .widget_explorer{
	background: url(images/explorer.png) top center no-repeat;
	width: 230px;
	margin: 0 auto 20px auto;
	padding: 15px 20px 20px 19px;
	border: 0px solid;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	box-shadow: 0 2px 5px #808182;
	-moz-box-shadow: 0 2px 5px #808182;
	-webkit-box-shadow: 0 2px 5px #808182;
}
#sidebar .widget_explorer h2{
	color: #fff;
	text-shadow: 1px 1px 1px #2964a6;
	margin: 0 0 5px 0;
}
#sidebar .widget_explorer ul{
	margin: 0;
	padding: 0;
}
#sidebar .widget_explorer ul li{
	list-style: none;
}
#sidebar .widget_explorer ul li a{
	color: #fff;	
	text-shadow: 1px 1px 1px #2964a6;
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 35px;
	padding: 0 0 0 35px;
	background: none;
	font-family: 'Yanone Kaffeesatz', Helvetica, Arial, sans-serif; 
}
#sidebar .widget_explorer ul li a:hover{
	color: #fff;
	text-shadow: 1px 1px 1px #2964a6;
}
#sidebar .widget_explorer ul li a em{
	float: right;
	font-style: normal;
	color: #000000;
	text-shadow: 1px 1px 0 #52a4fc;
}
#sidebar .explorer-images,#sidebar .explorer-image{
	background: url(images/photos.png) no-repeat;
	background-position: 0 7px;
}
#sidebar .explorer-audio{
	background: url(images/audios.png) no-repeat;
	background-position: 6px 4px;
}
#sidebar .explorer-video{
	background: url(images/videos.png) no-repeat;
	background-position: 0px 4px;
}
#sidebar .explorer-quotes,#sidebar .explorer-quote{
	background: url(images/posts.png) no-repeat;
	background-position: 0px 8px;
}
#sidebar .explorer-links,#sidebar .explorer-link{
	background: url(images/links.png) no-repeat;
	background-position: 0px 6px;
}
#sidebar .explorer-articles,#sidebar .explorer-aside{
	background: url(images/discuss.png) no-repeat;
	background-position: 0px 7px;
}
#sidebar .widget_tag_cloud{
	position: relative;
	width: 230px;
	padding: 20px;
	padding-top: 15px;
	margin: 0 auto 20px auto;
	background: #CCD8E3 url(images/tags.jpg) top left no-repeat;
	border-radius: 14px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	box-shadow: 0 2px 5px #808182;
	-moz-box-shadow: 0 2px 5px #808182;
	-webkit-box-shadow: 0 2px 5px #808182;
	border: 1px solid #8b878b;
	position: relative;
	z-index: 1;
}
#sidebar .widget_tag_cloud:before{
	content: "";
	position: absolute;
	width: 268px;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	z-index: -1;
	border: 1px solid white;
	border-radius: 14px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
}
#sidebar .widget_tag_cloud h2{
	color: #404f66;
	text-shadow: 1px 1px 1px #fff;
	margin: 0;
}
#sidebar .widget_tag_cloud div{
	margin-top: 5px;
}
#sidebar .widget_tag_cloud div a{
	background: #a0adb5;
	padding: 3px 7px 3px 7px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #fff;
	text-decoration: none;
	margin: 5px 5px 0 0;
	display: block;
	float: left;
}
#sidebar .widget_text , #sidebar .widget_polls-widget, #sidebar .widget_gmaps, #sidebar .widget_mostliked{
	position: relative;
	z-index: 5;
	width: 230px;
	padding: 20px;
	padding-top: 15px;
	margin: 0 auto 20px auto;
	background: #DCDCDC url(images/categories.jpg) top left no-repeat;
	border-radius: 14px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	box-shadow: 0 2px 5px #808182;
	-moz-box-shadow: 0 2px 5px #808182;
	-webkit-box-shadow: 0 2px 5px #808182;
	border: 1px solid #8b878b;
	position: relative;
	z-index: 1;
}
#sidebar .widget_categories:before, #sidebar .widget_gmaps:before, #sidebar .widget_mostliked:before{
	content: "";
	position: absolute;
	width: 268px;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	z-index: -1;
	border: 1px solid white;
	border-radius: 14px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
}
#sidebar .widget_categories h2{
	text-shadow: 1px 1px 1px #fff;
	margin: 0;
}
#sidebar .widget_categories ul, #sidebar .widget_mostliked ul{
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
}
#sidebar .widget_categories li a, #sidebar .widget_mostliked li a{
	text-decoration: none;
	color: #535353;
	text-shadow: 1px 1px 0 #fff;
	font-size: 15px;
	padding:0 0 0 21px;
	display: block;
	float: left;
	width: 180px;
}
#tweets-feed a{
	background: none !important;
	padding: 0 !important;
}
#sidebar .jta-tweet-timestamp{
	color: #444;
}
#sidebar .jta-tweet-link{
	text-decoration: underline;
	text-shadow: 0px 0px 0px;
	font-size: 14px;
}
span.post-count{
	float: right;
	display: block;
	background: #a5a5a5;
	padding: 0px 4px 0px 4px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #fff;
	margin-top:4px;
}
#ads{
	width: 269px;
	margin: 20px auto 0px auto;
}
#ads img{
	margin: 0 0 20px 0;
}
/* Footer */
#footer{
	margin: 20px 0 0 0;
	padding:30px;
	background: #FFFFFF;
	border-radius: 14px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	color: #b4b5b6;
}
#footer .widget{
	margin:0;
	padding:0;
}
#footer .col{
	width: 210px;
	float: left;
	margin: 0 20px 0 0;
	color: #b4b5b6;
}
#footer h1{
	color: #eee;
	font-size: 24px;
	line-height: 30px;
}
#footer p{
	color: #b4b5b6;
}
#footer h3{
	color: #d4d4d4;
}
#footer .widget_recent_comments a{
	background: none;
}
#footer .widget_recent_comments li{
		padding: 0 0 0 20px;
}
.rss-link{
	background: #23252A;
	padding: 3px 7px 3px 7px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #8797AC;
	text-decoration: none;
	margin: 5px 5px 0 0;
	display: block;
	float: left;
}
.rss-link:hover{
	color: #b4b5b6;
}
#footer ul{
	margin: 0;
	padding: 0;
	list-style: none;
	color: #d4d4d4;
}
#footer ul li a{
	line-height: 25px;
	color: #d4d4d4;
	text-decoration: none;
	padding: 0 0 0 20px;
	background-position: 0 2px;
	text-shadow: 0 0 0;
}
.jta-tweet-list li{
	background-position: 0 2px;
	padding: 0 0 0 20px;
}
.jta-tweet-timestamp{
	display: block;
	font-size: 11px;
}
/* Forms styling */
.forms{
	list-style: none;
	margin: 0;
	padding: 0;
}
ol.forms{float:left;list-style:none;width:100%;margin:10px 0 0;}
ol.forms li{clear:both;float:left;margin-bottom:18px;position:relative;width:100%;}
ol.forms label{cursor:pointer;display:block;float:left;font-weight:700;padding-right:20px;width:100px;}
ol.forms input,ol.forms textarea{	border: 1px solid #b0b1b0;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	display: block;
	outline: none;
	padding: 7px;
	margin: 2px 5px 0 0;
	width: 170px;
	-moz-box-shadow: 0px 3px 3px #eee inset;
	-webkit-box-shadow: 0px 3px 3px #eee inset;
	box-shadow: 0px 3px 3px #eee inset;
	}
ol.forms input#sendCopy{border:none;}
ol.forms textarea{height:300px;width:400px;}
ol.forms li .error{font-size:12px;display:block;margin-left:120px;color:red;}
ol.forms li.textarea .error{display:block; margin-left:120px}
ol.forms li.screenReader{margin-bottom:0; display: none;}
.buttons{text-align: center;}
.submit{
	padding: 5px 10px 5px 10px;
	font-size: 12px;
	font-weight: bold;
	display: block !important;
	margin: 0 auto !important;
	width: auto !important;
	/* GRADIENTS */
	background: #fff;
	background: -moz-linear-gradient(bottom, #FFF, #ebebeb);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFF), to(#ebebeb));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ebebeb', EndColorStr='#FFFFFF'); /* IE6,IE7 only */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ebebeb', EndColorStr='#FFFFFF')"; /* IE8 only */
	
	/* BORDER RADIUS */
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #b0b1b0;

	/* COLOR & SHADOW */
	color:#666;
	text-shadow: 0 1px 1px #FFF;
}
ol.forms li.inline input{width:auto;margin-left:120px;}
ol.forms li.inline label{display:inline;float:none;width:auto;}
#contactForm ol.forms .inputError { border: 3px solid #EFDADA; }
p.error { background:#f6a6a6;border:1px solid #e76868;padding:10px; margin-bottom:20px; }
.thanks{background:#fafafa;border:1px solid #ddd;padding:10px 20px; margin-bottom:20px;}

/* COMMENTS STYLING */

.commentlist{
	margin: 0 0 20px 0;
	padding: 0;
	border-top: 1px solid #B0B1B0;
}
.commentlist ul.children{
	margin: 0;
	border-top: 1px solid #B0B1B0;
}
.commentlist li{
	border: 1px solid #B0B1B0;
	border-top: 0px solid;
	background: #F4F4F4;
	padding: 15px;
}
.even{
	background: #fff !important;
}
.avatar{
	float: left;
	margin: 0 10px 5px 0;
}
.reply a, .edit a{
	background: #a0adb5;
	padding: 3px 7px 3px 7px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #fff !important;
	text-decoration: none;
	margin: 5px 5px 0 0;
	display: block;
	float: left;

}
.name a{
	font-weight: bold;
	text-decoration: none;
	font-size: 20px;
	color: #111;
	line-height: 40px;
}
.date a{
	text-decoration: none;
	font-size: 14px;
	color: #535353;
	line-height: 40px;
}
.comment-entry {
	clear: both;
	
}
.reply{
	float: none;
}
.edit{
	float: right;
}
.lightbox{
	background: #fff url(images/zoom.gif) center center no-repeat;
	adwidth: 558px;
	margin:0;
	padding:0;
	line-height:0;
	display:block;
}
/* Archives Styling */

.montharchive li a{
	text-decoration: none;
	color: #26282d;
	float: left;
	width: 246px;
}
.montharchive li a:hover{
	border-bottom: 0px solid !important;
}
.montharchive li em{
	font-weight: bold;
	font-style: normal;
	float: right;
	width: 30px;
}
/*Styleswitcher*/
      .slide-out-div {
          padding: 15px 15px 0 15px;
          width: 150px;
          background: #3b4041;
		  z-index: 999;
			color: #fff;
			text-align: left;
      }      
	.handle{
		background: url(images/styleswitcher.png) top left no-repeat;
		width: 40px;
		height: 122px;
	}
	.slide-out-div select{
		margin: 0 0 10px 0;
	}

.ribbon {background: url(images/ribbon.png) top left no-repeat;position:relative;margin-left:-100px;height:120px;width:678px;}
.list{background-color:#fff;width:566px;margin-left:-8px;padding:0px 0px 0px 10px;display:block;}
.list td {padding:2px;}
.list img {border:none;padding:0px;}
.bottom {background: url(images/bottom.png) top left no-repeat;display:block;position:relative;margin-left:-10px;height:19px;width:577px;}
.booktitle {width:190px;font-weight:bold;color: #26282d !important;}
.bookyear {width:50px;text-align:center;font-size:12px;line-height:22px;color: #26282d !important;}

@media screen and (max-width: 640px) {
    #wrapper{
        width: 100%;
    }    
    #sidebar{
        width: 100%;
    }
    .sidebar-right{
        margin: 0px !important;
    }
    #sidebar .widget_text, #sidebar .widget_polls-widget, #sidebar .widget_gmaps, #sidebar .widget_mostliked{
        width: 84%;
    }
    
    #search{
        width: 95%;
    }
    
    .post-wide{
        width: 100% !important;
    }
    
    #header a img{
        max-width: 100%;
    }
    
    .post-container p img{
        max-width: 100%;
    }
    
    .post-wide {
        width: 100% !important;
    }
    
    #posts{
        width: 100%;
    }
    
    #content{
        width: 100%;
    }
    
    .content-left{
        padding: 15px 0 0;
    }
    
    .wp-polls-ul li{
        padding-bottom: 10px;
    }
    
    .textwidget {
        line-height: 25px;
    }
    
    .pagination{
        margin: 0px;
    }
    .ribbon,.bottom {
        display:none;
    }
    .list {width:95%;}
    .post-wide {border:none;}
    
    .list table tr td a:nth-child(n+2) {display:none;}
    .list td {color:#fff;}
}
.category-news .entry-info { display: none; }
div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #ff0000;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
	border: 2px solid #f7e700;
}

.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #ff0000;
	background: #fff;
	padding: .2em .8em;
}

span.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 .ajax-loader {
	visibility: hidden;
	display: inline-block;
	background-image: url('/wp-content/plugins/contact-form-7/images/ajax-loader.gif');
	width: 16px;
	height: 16px;
	border: none;
	padding: 0;
	margin: 0 0 0 4px;
	vertical-align: middle;
}

div.wpcf7 .ajax-loader.is-active {
	visibility: visible;
}

div.wpcf7 div.ajax-error {
	display: none;
}

div.wpcf7 .placeheld {
	color: #888;
}

div.wpcf7 .wpcf7-recaptcha iframe {
	margin-bottom: 0;
}

div.wpcf7 input[type="file"] {
	cursor: pointer;
}

div.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

div.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}
.show_links_pagination a{
	margin-right: 4px;
	padding: 3px 6px;
	text-align: center;
	text-decoration: none;
	background: #f6f6f6;
	border: 1px solid #e3e3e3;
	color: #3d3c3c;
	margin-bottom: 5px;
	display: inline-block;
width: 15px;
}
.show_links_pagination{
	margin-bottom: 15px;
}
.show_links_pagination a:hover{
	color: #006ab6;
}

.show_links_pagination a.current-pagelink{
	cursor:default;
	background: none;	
}
.show_links_pagination a.current-pagelink:hover{
	color:inherit;
}
.post { position: relative; }

.post .post-icon a  { position: absolute; top: 0px; right: 0px; display: block; overflow: hidden; width: 51px; height: 0; padding-top: 51px; background: url(/wp-content/plugins/woo-tumblog/functions/images/ico-post-icons.png) no-repeat 0 0; }

.post .post-icon.link a  { background-position: 0 0; }

.post .post-icon.video a  { background-position: 0 -53px; }

.post .post-icon.article a  { background-position: 0 -106px; }

.post .post-icon.audio a  { background-position: 0 -160px; }

.post .post-icon.image a  { background-position: 0 -213px; }

.post .post-icon.quote a  { background-position: 0 -266px; }

/*
+----------------------------------------------------------------+
|																							|
|	WordPress Plugin: WP-Polls										|
|	Copyright (c) 2012 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Polls CSS File																	|
|	- wp-content/plugins/wp-polls/polls-css.css								|
|																							|
+----------------------------------------------------------------+
*/


.wp-polls-archive {
	/* background-color: #ffffff; */
}
.wp-polls, .wp-polls-form {
	/* background-color: #ffffff; */
}
.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {
	text-align: left;
	background-image: none;
	display: block;
}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul  {
	text-align: left;
	list-style: none;
	float: none;
}
.wp-polls ul li:before, .wp-polls-ans ul li:before, #sidebar ul ul li:before {
	content: '';
}
.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {
	display: inline;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.wp-polls-ul {
	padding: 0px;
	margin: 0px 0px 10px 10px;
}
.wp-polls-ans {
	width:100%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	/* background-color: #ffffff; */
}
.wp-polls-loading {
	display: none;
	text-align: center;
	height: 16px;
	line-height: 16px;
}
.wp-polls-image {
	border: 0px;
}
.wp-polls .Buttons {
	border:1px solid #c8c8c8;
	background-color: #f3f6f8;
}
/* Polls Archive Paging */
.wp-polls-paging a, .wp-polls-paging a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

.wpt-header iframe {
float:right;
}

.wpt-left {
float:left;
margin-right:10px;
}

.wpt-right {
float:right;
margin-left:10px;
}

.wpt-twitter-name {
font-size:120%;
line-height:1;
}

.wpt-twitter-id {
display:inline-block;
margin-top:.5em;
}

.wpt-tweet-time {
font-size:90%;
}

.wpt-latest-tweets li,.wpt-search-tweets li {
margin-bottom:.75em;
list-style-type:none;
}

.wpt-intents-border {
border-top:1px solid;
opacity:.3;
margin:5px 0;
}

.wpt-intents {
padding:0 0 5px;
text-align:center;
font-size:12px;
}

.wpt-twitter-image {
width:100%;
height:auto;
}

.wpt-intents a span {
width:16px;
height:16px;
display:inline-block;
margin-right:3px;
position:relative;
top:2px;
}

.wpt-intents .wpt-reply span {
background:url(/wp-content/plugins/wp-to-twitter/images/spritev2.png) 0;
}

.wpt-intents .wpt-retweet span {
background:url(/wp-content/plugins/wp-to-twitter/images/spritev2.png) -80px;
}

.wpt-intents .wpt-favorite span {
background:url(/wp-content/plugins/wp-to-twitter/images/spritev2.png) -32px;
}

.wpt-intents .wpt-reply:hover span,.wpt-intents .wpt-reply:focus span {
background-position:-16px;
}

.wpt-intents .wpt-retweet:hover span,.wpt-intents .wpt-retweet:focus span {
background-position:-96px;
}

.wpt-intents .wpt-favorite:hover span,.wpt-intents .wpt-favorite:focus span {
background-position:-48px;
}

.retweeted .wpt-intents .wpt-retweet span {
background-position:-112px;
}

.favorited .wpt-intents .wpt-favorite span {
background-position:-64px;
}

.wpt-intents a span.intent-text {
width:auto;
height:auto;
margin:0;
top:0;
background:none;
}
@CHARSET "UTF-8";
.social-sharing{width: 100%; clear: both;}
 
.ss_fb, .ss_twitter, .ss_google, .ss_linkedin, .ss_pinterest, .ss_xing, .ss_email, .ss_fbLike{display: inline-block;}
.ss_fb, .ss_twitter, .ss_google, .ss_linkedin, .ss_pinterest, .ss_xing, .ss_email, .ss_fbLike{padding: 0 4px 4px 0;}
.ss_fbLike{vertical-align: top !important; position: relative;bottom: 2px;}
.fb-like span{height: 26px;}
.fb-like span { height: 27px !important;}
.social-sharing span{display: inline-block;font-size: 110%;}
.social-sharing span.top, .social-sharing span.bottom {width:100%;} .social-sharing span.right {display: inline;}  
a.button-facebook,a.button-googleplus,a.button-twitter,a.button-linkedin,a.button-pinterest,a.button-xing{color: #fff;text-decoration:none;font-size: 16px;font-weight:normal; margin:1% 1% 1% 0;padding:5px 1%;padding:.5rem 1%;text-align:center;display: inline-block;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);border:0px;}
a.button-facebook {background-color: #2b4170;background: -moz-linear-gradient(top, #3b5998, #2b4170);background: -ms-linear-gradient(top, #3b5998, #2b4170);background: -webkit-linear-gradient(top, #3b5998, #2b4170);text-shadow: 0 -1px -1px #1f2f52;}
a.button-facebook:hover {background-color: #3b5998;background: -moz-linear-gradient(top, #2b4170, #3b5998);background: -ms-linear-gradient(top, #2b4170, #3b5998);background: -webkit-linear-gradient(top, #2b4170, #3b5998);color:#fff;}
a.button-googleplus { background-color: #c33219;background: -moz-linear-gradient(top, #e64522, #c33219);background: -ms-linear-gradient(top, #e64522, #c33219);background: -webkit-linear-gradient(top, #e64522, #c33219);text-shadow: 0 -1px -1px #972412;}
a.button-googleplus:hover {background-color: #e64522;background: -moz-linear-gradient(top, #c33219, #e64522);background: -ms-linear-gradient(top, #c33219, #e64522);background: -webkit-linear-gradient(top, #c33219, #e64522); color:#fff;}
a.button-twitter {background-color: #0081ce;background: -moz-linear-gradient(top, #00aced, #0081ce);background: -ms-linear-gradient(top, #00aced, #0081ce);background: -webkit-linear-gradient(top, #00aced, #0081ce);text-shadow: 0 -1px -1px #005ea3;} 
a.button-twitter:hover {background-color: #00aced;background: -moz-linear-gradient(top, #0081ce, #00aced);background: -ms-linear-gradient(top, #0081ce, #00aced);background: -webkit-linear-gradient(top, #0081ce, #00aced);color:#fff;}
a.button-linkedin {background-color: #0073b2;background: -moz-linear-gradient(top, #009cda, #0073b2);background:-ms-linear-gradient(top, #009cda, #0073b2);background: -webkit-linear-gradient(top, #009cda, #0073b2);text-shadow: 0 -1px -1px #005486;}
a.button-linkedin:hover{background-color: #009cda;background: -moz-linear-gradient(top, #0073b2, #009cda);background: -ms-linear-gradient(top, #0073b2, #009cda);background: -webkit-linear-gradient(top, #0073b2, #009cda);color:#fff;}
a.button-pinterest {background-color: #a0171c;background: -moz-linear-gradient(top, #cb2027, #a0171c);background: -ms-linear-gradient(top, #cb2027, #a0171c);background: -webkit-linear-gradient(top, #cb2027, #a0171c);text-shadow: 0 -1px -1px #761114;}
a.button-pinterest:hover{background-color: #cb2027; background: -moz-linear-gradient(top, #a0171c, #cb2027);background: -ms-linear-gradient(top, #a0171c, #cb2027);background: -webkit-linear-gradient(top, #a0171c, #cb2027);color:#fff;}
a.button-xing{background-color: #135353; background: -moz-linear-gradient(top, #006464, #135353);background: -ms-linear-gradient(top, #006464, #135353);background: -webkit-linear-gradient(top, #006464, #135353);text-shadow: 0 -1px -1px #1e7677;}
a.button-xing:hover {background-color: #006464;background: -moz-linear-gradient(top, #135353, #006464);background: -ms-linear-gradient(top, #135353, #006464);background: -webkit-linear-gradient(top, #135353, #006464);color:#fff;}
.ss-social-sharing a{text-indent: -99999px;}
a.ss-button-facebook, a.ss-button-googleplus, a.ss-button-twitter, a.ss-button-linkedin,a.ss-button-pinterest,a.ss-button-xing{background-image: url(socialshare.png);width: 45px;height: 45px;background-repeat: no-repeat;padding: 0px;border: 0px;margin:1% 1% 1% 0;display: inline-block;}
a.ss-button-twitter{background-position:0px -45px;}a.ss-button-twitter:hover{background-position:0px 0px;transition-delay: 0s;transition-duration: 250ms;transition-property: all; transition-timing-function: ease-in-out;}
a.ss-button-googleplus{background-position: -45px -45px;}a.ss-button-googleplus:hover{background-position: -45px 0px;transition-delay: 0s;transition-duration: 250ms;transition-property: all; transition-timing-function: ease-in-out;}
a.ss-button-facebook{background-position: -90px -45px;}a.ss-button-facebook:hover{background-position: -90px 0px;transition-delay: 0s;transition-duration: 250ms;transition-property: all; transition-timing-function: ease-in-out;}
a.ss-button-linkedin{background-position: -135px -45px;}a.ss-button-linkedin:hover{background-position: -135px 0px;transition-delay: 0s;transition-duration: 250ms;transition-property: all; transition-timing-function: ease-in-out;}
a.ss-button-pinterest{background-position: -180px -45px;}a.ss-button-pinterest:hover{background-position: -180px 0px;transition-delay: 0s;transition-duration: 250ms;transition-property: all; transition-timing-function: ease-in-out;}
a.ss-button-xing{background-position: -225px -45px;}a.ss-button-xing:hover{background-position: -225px 0px;transition-delay: 0s;transition-duration: 250ms;transition-property: all; transition-timing-function: ease-in-out;}
a.button-social{color: #ffffff !important;}

.button-social{
    border-radius: 4px;
    font-size: 13px;
    padding: 7px 7px 6px 18px;
    background-position: -2px 2px;
    background-repeat: no-repeat;
    border-bottom:none !important;
    color: #ffffff;
    font-family: helvetica,arial,sans-serif;
    text-decoration: none;
}

.button-social:hover{
    color: #ffffff;
}

.ss_google_button{
    background-color: #F90A0E;
    background-image: url(google.png);
    padding: 7px 11px 6px 25px;
    background-position: 4px 4px;
    font-weight: 700;
    text-decoration: none;
}

.ss_pinterest_button{
    background-color: #a0171c;
    background-image: url(pinterest.png);
    padding: 7px 16px 6px 26px;
    background-position: 4px 3px;
    font-weight: 700;
    text-decoration: none;
}

.ss_facebook_button{
    background-color: #2D5990;
    background-image: url(facebook.png);
    font-weight: 700;
    text-decoration: none;
}

.ss_email_button{
    background-color: #0E5757;
    background-image: url(email.png);
    padding: 7px 5px 6px 19px;
    background-position: 3px 7px;
    font-weight: 700;
    text-decoration: none;
}

.ss_twitter_button{
    background-color: #00ADED;
    background-image: url(twitter.png);
    padding: 7px 8px 6px 17px;
    background-position: 0 5px;
    font-weight: 700;
    text-decoration: none;
}

.ss_twitter a:visited, .ss_google a:visited, .ss_pinterest a:visited, .ss_email a:visited, .ss_fb a:visited{
    color: #ffffff;
}

/* Smartphones (portrait and landscape) */
@media (max-width : 480px){
.social-sharing a{text-indent: -99999px;}
a.button-facebook, a.button-googleplus,a.button-twitter,a.button-linkedin,a.button-pinterest,a.button-xing{background-image: url(/wp-content/plugins/social-sharing/static/socialshare.png) !important;width: 45px;height: 45px;background-repeat: no-repeat;padding: 0px;border: 0px;}
a.button-twitter{background-position:0px -45px; }a.button-twitter:hover{background-position:0px 0px;transition-delay: 0s;transition-duration: 250ms;transition-property: all; transition-timing-function: ease-in-out;}
a.button-googleplus{background-position: -45px -45px;}a.button-googleplus:hover{background-position: -45px 0px;transition-delay: 0s;transition-duration: 250ms;transition-property: all; transition-timing-function: ease-in-out;}
a.button-facebook{background-position: -90px -45px;}a.button-facebook:hover{background-position: -90px 0px;transition-delay: 0s;transition-duration: 250ms;transition-property: all; transition-timing-function: ease-in-out;}
a.button-linkedin{background-position: -135px -45px;}a.button-linkedin:hover{background-position: -135px 0px;transition-delay: 0s;transition-duration: 250ms;transition-property: all; transition-timing-function: ease-in-out;}
a.button-pinterest{background-position: -180px -45px;}a.button-pinterest:hover{background-position: -180px 0px;transition-delay: 0s;transition-duration: 250ms;transition-property: all; transition-timing-function: ease-in-out;}
a.button-xing{background-position: -225px -45px;}a.button-xing:hover{background-position: -225px 0px;transition-delay: 0s;transition-duration: 250ms;transition-property: all; transition-timing-function: ease-in-out;}
}



/*Mediavine Mobile 5 CSS*/

@media only screen and (max-width: 359px) {

.body2,

.main_cont {

max-width: 320px;

}

.main_cont {

padding: unset !important;

}

#comment {

max-width: 250px !important;

}

}

/*End CSS */

/*Mediavine Mobile 6/7/8 CSS */

@media only screen and (max-width: 399px) {

#comment {

max-width: 250px !important;

}

}

/*End CSS*/