﻿/*  Theme Name: PRiNZ WyntonMagazine *//*******************************************   HTML Elements                         ******************************************/
* {	margin:0;	padding:0;	}
body,html {	min-height:101%;	}
body {	background:url("images/backgrounds/bg_body.png") repeat-x 0px 0px #666666;	color: #333;	padding: 13px 0 25px 0;	}
body, select, input, textarea {	font: 12px Arial, Verdana, Sans-Serif;	line-height:1.5em;	}#bg {	background:url("images/backgrounds/bg_bg_look22.png") no-repeat center -10px ;	}
p {		margin: 15px 0;	}p img {	border:0 none;	max-width:100%;	padding:0;	}
hr {	display: block;	height:2px;	background:#ddd;	border:0;	}
small {	font-size: 0.9em;	padding:3px 0px;	}
#main { 	width:860px;	background: #fff url("images/backgrounds/bg-main_860.png") repeat top left;	background-position: 0px 10px;	margin-left:20px;	}
.search-terms {	color: red;		}
.breadcrumb {	float: left;	width: 590px;	font-size: 11px;	margin: 10px 0px 10px 0px;	padding: 0px 0px 3px 0px;	/*border-bottom: double #EAEAEA;*/	}
.breadcrumb-front {	float: left;	width: 590px;	font-size: 11px;	margin: -15px 0px 10px 0px;	padding: 0px 0px 3px 0px;	/*border-bottom: double #EAEAEA;*/	}
.linkbuttons {	margin-bottom: 10px;	}
/******* Hyperlinks ********************/
/* standard link behaviour */
a:link, a:active, a:visited { 	color:#333;	text-decoration: underline; 	} 
a:hover	{ 	color:#333;	text-decoration: underline; 	}
/* How the links in the leadstory area on the homepage look like */
#leadcontainer a {color:#fff;}
/* Title area links */
.title:link, .title:active, .title:visited { 	/*color: #a37f04; */    color:#444;	text-decoration: none;	} 
.title:hover { 	/*color: #a37f04; */    color:#444;	text-decoration: underline;	} 
/* HTML headline links */
h3 a:link, h3 a:active, h3 a:visited  {text-decoration:none;}
h3 a:hover {text-decoration:underline;}
h4 a:link, h4 a:active, h4 a:visited  {color:#666; text-decoration:none;}
h4 a:hover {text-decoration:underline;}

/* Links in the sidebar */
#sidelist a:link, #sidelist a:active, #sidelist a:visited {text-decoration:none;}
#sidelist a:hover {text-decoration:underline;}
#sidelist .children li a, #sidelist .children li a:visited {	padding:2px 2px 2px 0px;	border:0;	background:#eee;	color: #666;	}
#sidelist .children li a:hover, #sidelist .children li a:active	{color:#000;}
/* How tags appear */
#tags a {text-decoration:none;}
#tags a:hover {text-decoration:underline;}
/* Links within comments metadata (date, Author etc.) */
.commentmetadata a:link, .commentmetadata a:active, .commentmetadata a:visited  {text-decoration:none;}
.commentmetadata a:hover {text-decoration:underline;}
/* Links in the footer */
#footer a {text-decoration: none;} 
#footer a:hover	{text-decoration: underline;}
/****** Images ****************************/
img, a:link img, a:visited img{border:1px solid #999; padding:1px;}
img.left,img.center,img.right,img.norm{ margin:5px 12px 5px 0; border:1px solid #999; padding:1px;}
img.left{ float:left; margin:0 12px 5px 0; }
img.center{ display:block; margin:0 auto 5px auto; }
img.right{ float:right; margin:0 0 5px 12px; }
#leadpic {float:left;margin: 0 20px 10px 0;padding:1px;border:1px solid #999;}
.home-cat-img {float:left; margin:17px 6px 0px 0;}
.home-cat-img-archiv {float:left; margin:1px 6px 0px 0;}
.home-cat-img-leadimage {float:left; margin:3px 6px 0px 0;}
.home-cat-img-front {float:left; margin:20px 6px 0px 0;}
.home-cat-img-searchresult {float:left; margin:3px 6px 0px 0;}
/*******************************************   Main Element Structure                         ******************************************/
#page { /* main container */	width:880px;	margin:0 auto;	font-size:1em;	background:#FFF;	padding: 15px 15px 15px 15px;	/*border-top:4px solid #999;*/	border-bottom:4px solid #999;	}
#branding {/* Where the logo is located */	width:880px;	height:120px;	padding-bottom:0px;	background:url("images/backgrounds/bg_head_look22.png") no-repeat;	}
.left {	float:left;	}
.right {	float:right;	}
#sidebar {	/*background:url("images/backgrounds/bg_sidebar_210.png") repeat top left;*/	width: 210px;    margin-right:10px;    margin-top: 0px;	float:right	}
/* The 3 columns on the homepage */
#homeleftcol {	/*width:31%;*/    width:291px;	border-right:1px solid #ccc;	padding-right:10px;	text-align:justify;	float:left;	}
#homeleftcol p {    margin-top: -10px;    }
#homemidcol {	/*width:31%;*/    width:291px;	padding:0 0px 0 10px;	text-align:justify;	float:left;	}
#homemidcol p {    margin-top: -10px;    }
#homerightcol {	/*width:31%;*/    width:279px;	border-left:1px solid #ccc;	padding-left:10px;	text-align:justify;	float:left;	}		#homerightcol p {    margin-top: -10px;    }	
/*******************************************   Sidebar stuff exept hyperlinks                        ******************************************/
#sidelist li {list-style:none}
.bullets li {	list-style:none;	border-bottom:1px solid #FFF;	}
#sidelist .bullets li {	list-style:square;	margin-bottom:5px;	margin-left:22px;	}
#sidelist .children {background:#eee;}
#sidelist .children li {	background: #eee;	list-style: none;	margin-left:15px;	padding-left:15px;	border-bottom:1px solid #fff;	}
#sidelist .recent li{	margin-bottom:5px;	padding-left:20px;	background:url("images/icons/icon_recent.gif") no-repeat;	}
#sidelist .recent-comments li{	margin-bottom:5px;	padding-left:20px;	background:url("images/icons/icon_comments.gif") no-repeat;	}
#sidelist .more li{	margin-bottom:5px;	padding-left:20px;	background:url("images/icons/icon_categories.gif") no-repeat;	}
#sidelist .feed li{	margin-bottom:5px;	padding-left:20px;	background:url("images/icons/rss.gif") no-repeat;	}
/*******************************************   All Headlines and related stuff                         ******************************************/
.leadmeta, .leadmeta a {/* That�s how the Date and Author appear in the leadarticle section above the Headline */	font: 0.9em Arial, Helvetica, sans-serif;	margin-top:-4px;	color:#ddd;	text-decoration:none;	}
.blogtitle, .blogtitle a {/* That�s only relevant, if you don�t use an image for your Logo in the header */	color: #000;	font-size: 1.8em;	font-family: Arial, Helvetica, sans-serif;	font-weight: regular;	padding: 20px 0px 10px 0px;	text-decoration:none;	}
.cat-head {/* Background for the category teasers headline on the homepage */	margin-bottom:3px;	background-color:#ddd;	padding:3px 2px 1px 4px;	}
h1 {	color: #a37f04;	font-size: 1.6em;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	margin: 0px 10px 0px 0px;	padding: 20px 0px 0px 10px;	}
h2 {	/*color: #a37f04;*/	color:#444444;	font: 1.6em Arial,Helvetica,sans-serif;	font-weight: bold; 	padding-bottom:8px;	border-bottom:4px solid #ddd;	margin: 20px 0;	}
h3 {	font: 0.9em Arial, Helvetica, sans-serif;	text-transform:uppercase;	letter-spacing:0.1em;	margin-bottom:4px;	font-weight:bold;	color:#a37f04;	}
#sidebar h3, #sidebar h2 {	font-size:0.9em;	/*border-top:4px solid #ddd;*/	border-bottom:1px solid #ddd;	padding:5px 0 5px 2px;	margin:20px 0 15px 0;	/*color:#a37f04;*/    color:#444444;	}
#sidebar h2, #sidebar h3 a {	font: 0.9em Arial, Helvetica, sans-serif;	text-transform:uppercase;	letter-spacing:0.1em;	margin-bottom:4px;	font-weight:bold;	/*color:#a37f04;*/    color:#444444;	}
h3#respond {	border-top:4px solid #ddd;	margin-top:25px;	padding-top:20px	}
h3#comments {	margin-top:32px	}
h4 {	color:#444;	font-size:1.2em;	margin-bottom:6px;	}
/*******************************************   Content styles                    ******************************************//* some structural styles for the content area */
#content {/* main content (left of sidebar) */	width:604px;    /*padding-left: 10px;*/	float:left	}
#pagecontent { /* content area in static pages (without sidebar) */	width:604px;    /*padding-left: 10px;*/	float:left;	}
#homecontent-top {/* The upper area on the homepage */	width:604px;    float:left;	margin-top:25px;	}
#homecontent-bottom {/* The lower area f the homepage */	width:604px;    float:left;	margin-top:10px;	}
#homecontent-topleft {/* The left side of the upper area (where the leadstory area is located) */	width: 600px;    float:left;	}
#homecontent-topright {/* The right upper area (where the three feature boxes appear) */	width: 250px;	}
/* The lead story on the honmepage */
#leadcontainer {	background:/*url(images/backgrounds/bg_leadcontainer.jpg) repeat-x 0px 0px #252525 */ #444;	color:#ddd;	border-top:4px solid #C29704;	border-bottom:4px solid #C29704;	padding:15px;    /*margin-left: 9px;*/	width:573px;	min-height:350px;	}#leadcontainer:hover {	background:#333;	border-top:4px solid #C29704;	border-bottom:4px solid #C29704;	}
#leadcontainer .title {	font:2.2em Arial, Helvetica, sans-serif;	line-height:100%;	display:block;	padding-bottom:7px;	color: #C29704;	}
#leadheader {	display:block;	}
#leadheader a {color:#ddd;}
#homebottom {/* That�s the nice shadow below the leadcontainer */	width:603px;	height:60px;	background:url("images/backgrounds/homebottom.png");	}
.read-on a { /* This can be used to format the "continue readng..." link in the lead story */	text-decoration:none;	margin-top:-10px;    padding-right:10px;    float: right;	}
.read-on a:hover {color:#C29704!important;}
/* Featured Articles formatting in "hometop-rightcol" */
.feature {	background: #eee;	padding:10px 10px 10px 20px;	border-top:2px solid #ccc;	border-bottom:2px solid #ccc;	}
.feature:hover {	background:#ddd;	border-top:2px solid #999;	border-bottom:2px solid #999;	}
/*.feature p { margin:0;	}*/
#hometop-rightcol img {	margin-bottom:4px;	padding:1px;	border:1px solid #999;	}
#hometop-rightcol .feature {margin-bottom: 10px;}
#hometop-rightcol.title, #hometop-rightcol a.title  {	font-family: Arial, Helvetica, sans-serif;	font-size:1.4em;	color: #a37f04;	margin:10px 0 15px 0;	}
/**********************************************************/
.description {	font-size: 1.3em;	font-weight: bold; 	color:#999;	}
.title, a.title  {	font-family: Arial, Helvetica, sans-serif;	/*font-size:1.4em;*/	font-size:1.2em;	/*color: #a37f04;*/    color:#444444;	margin:10px 0 15px 0;	}
#homemidcol .clearfloat, #homeleftcol .clearfloat, #homerightcol .clearfloat {	border-bottom:1px solid #ccc;	padding:12px 0;	}	
/* Pagination formats for the achives (previous and next links) */	
.navigation a {	width: 120px;	border: 1px dotted #ccc;	padding:2px 4px 2px 4px;	text-align:center;	font-size:0.9em;	text-decoration:none;	color:#666;	}
.navigation a:hover {	background-color:#eee;	}
.preventries {	float:left;	}
.nextentries {	float:right;	}
/*Post Formatting*/
.entry {	padding-bottom:5px;	text-align:left;	}
.post blockquote {	color:#666;	padding:6px 14px;	margin:18px 35px;	border-top:1px solid #DDD;	border-bottom:1px solid #DDD;	}	
.post ul li {	list-style:square;	/*margin-bottom:5px;*/	margin-left:42px;	}
.post ol li {	margin-bottom:5px;	margin-left:48px;	}
#tags {	padding:5px;	background-color:#eee;	border-bottom:1px solid #999;	border-top:1px solid #999;		}	
.postmetadata {margin: 30px 0;}
/* Form Elements */
select {	/*	background:#eee;	border-top:2px solid #999;	border-bottom:2px solid #999;	border-left:none;	border-right:none;*/	width:100%	}	#searchform {	margin-top:-40px;	padding-right:30px;	}
.searchbutton {	font-weight:bold;	padding: 1px;	background:#000;	/*color:#ccc;*/    color:#f9f9f9;	border:1px solid #aaa;	}
.searchbutton:hover {	color:#666;	background:#eee;	border:1px solid #999;	text-decoration:none;	}/*
.searchfield {	width:150px;	padding: 1px 1px 1px 20px;	background: url(images/icons/search-16.png) no-repeat #fff;    background-position:3px 0px;	color:#666;	border:1px solid #ddd;	}*/.searchfield {background:url("images/icons/search-16.png") no-repeat scroll 3px 0 #FFFFFF;border:1px solid #DDDDDD;color:#666666;padding:1px 1px 1px 20px;width:103px;}
.searchfield:hover, .searchfield:focus {	background: url("images/icons/search-16.png") no-repeat #eee;    background-position:3px 0px;	border:1px solid #999;	text-decoration:none;	}
.button {	font-weight:bold;	padding: 1px;	background:#fff;	color:#666;	border-top:2px solid #ddd;	border-bottom:2px solid #ddd;	border-left:none;	border-right:none;	}
.button:hover {	color:#333;	background:#eee;	border-top:2px solid #999;	border-bottom:2px solid #999;	border-left:none;	border-right:none;	text-decoration:none;	}
#commentform input {	width: 170px;	margin: 5px 5px 1px 0;	border-top:2px solid #ddd;	border-bottom:2px solid #ddd;	border-left:none;	border-right:none;	}
#commentform textarea {	background:#eee;	width: 100%;	margin-top:5px;	border-top:2px solid #ddd;	border-bottom:2px solid #ddd;	border-left:none;	border-right:none;	}
#commentform textarea:hover, #commentform textarea:focus {background:#fff;}
/* Comments*/
.commentlist {	padding-left:30px;	}
.commentlist li {	margin: 15px 0 3px;	padding: 8px 15px 10px 15px;	background:#eee;	border-top:1px solid #999;	border-bottom:1px solid #999;	}
#commentform small {	background:#FFF;	font-weight:bold;	padding:0;	}
.commentmetadata {	display: block;	}.commentlist small {	background:#fff;	padding:2px 5px 2px 5px;	border-top:1px solid #999;	border-bottom:1px solid #999;	}
.commentlist cite { font-weight:bold; }	/* Float Properties*/.clear {	clear:both;    width: 604px;	}.clearpage {	clear:both;	}
.clearfloat:after {	display:block;	visibility:hidden;	clear:both;	height:0;	content:".";	}
.clearfloat {/*never delete this otherwise MSIE will kill the layout */	display:inline-block;	}	
.clearfloat {/*never delete this otherwise MSIE will kill the layout */	display:block;	}
/*******************************************   Footer                        ******************************************/
#footer {	margin: 0 auto;	width: 900px;	font-size:0.9em;	text-align:center;	padding-top:15px;	color:#efefef;	}
#footer a {	color:#efefef;    text-decoration: underline;	}
/**************************************************	*         From Revolution Theme**************************************************/
	#fcg {	margin: 0px 0px 10px 0px;	padding: 0px;	}
#fcg p {	margin: 0px;	padding: 0px 10px 0px 10px;	}/**********************************NGG-Galley**********************************/.ngg-galleryoverview {	clear:both;	display:block !important;	margin-left:25px;	margin-top:10px;	overflow:hidden;	width:100%;	}	.piclenselink {	padding-left: 5px;	}	.slideshowlink {font-family:Arial, Verdana, Helvetica, sans serif;font-weight:bold;padding-left:5px;}.syntaxhighlighter .string, .syntaxhighlighter .string a {	color:blue !important;	padding:3px;}.nogutter {	border:1px solid #E0E0E0 !important;	}	#fontstyleswitcher {	/*margin-left:820px;*/	margin-right:10px;	margin-top:-23px;	padding-bottom:1px;	}	ul.links {	margin-left:40px;	margin-top:30px;}.linkcat {	list-style-type:none;}.linkcat li {list-style-type:none;}.linkcat ul {	list-style-type:none;	margin:0 0 1em 20px;}li.linkcat h2 {border-bottom:2px solid #DDDDDD;color:#000000;font:bold 1em Arial,Helvetica,sans-serif;letter-spacing:0.1em;list-style-type:none;margin-bottom:4px;padding-bottom:4px;text-transform:uppercase;}
