/*  Theme Name: PRiNZ WyntonMagazineTheme URI: Description: A premium magazine-style layout for Wordpress with multiple functionalities and additional page templates. "Brother" of my BranfordMagazine theme.Version: 1.1Author: Michael OeserAuthor URI: http://www.der-prinz.comThe CSS, XHTML and design is released under GPL:http://www.opensource.org/licenses/gpl-license.phpCredits=======My very special thanks go out to all of you out thereusing the theme and sending me tons of emails telling me how great this theme is.THANK YOU ALL!!!/*******************************************   HTML Elements                         ******************************************/* {	margin:0;	padding:0;	}body,html {	min-height:101%;	}	body {	background:/*url(images/backgrounds/bg_leadcontainer.jpg) repeat-x 0px 0px #252525*/ #eee;	color: #333;	padding: 13px 0 25px 0;	}body, select, input, textarea {	font: 12px Arial, Verdana, Sans-Serif;	line-height:1.5em;	}	p {		margin: 15px 0;	}hr {	display: block;	height:4px;	background:#ddd;	border:0;	}small {	font-size: 1.2em;	padding:3px 0px;	}	/******* Hyperlinks ********************//* standard link behaviour */a:link, a:active, a:visited { 	color:#cc3300;	text-decoration: underline; 	} a:hover	{ 	color:#cc3300;	text-decoration: none; 	}/* How the links in the leadstory area on the homepage look like */#leadcontainer a {	color:#333333;	font-weight: bold;	text-decoration: none;}/* Title area links */.title:link, .title:active, .title:visited { 	color: #333333; 	text-decoration: none;	} .title:hover { 	color: #cc3300; 	text-decoration: none;	} 	/* HTML headline links */h3 a:link, h3 a:active, h3 a:visited  {text-decoration:none;}h3 a:hover {}h4 a:link, h4 a:active, h4 a:visited  {color:#cc3300; text-decoration:none;}h4 a:hover {text-decoration:none;}/* Links in the sidebar */#sidelist a:link, #sidelist a:active, #sidelist a:visited {text-decoration:none;}#sidelist a:hover {text-decoration:none;}#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:none;}/* Links within comments metadata (date, Author etc.) */.commentmetadata a:link, .commentmetadata a:active, .commentmetadata a:visited  {text-decoration:none;}.commentmetadata a:hover {text-decoration:none;}/* Links in the footer */#footer a {text-decoration: none;} #footer a:hover	{text-decoration: none;}/****** Images ****************************/img, a:link img, a:visited img{padding:1px;}img.left,img.center,img.right,img.norm{ margin:5px 12px 5px 0; 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;}.home-cat-img {	float:left;	margin:0 6px 4px 0;	padding:1px;}			/*******************************************   Main Element Structure                         ******************************************/#page {	width:940px;	margin:0 auto;	font-size:1em;	background:#fff url(images/backgrounds/bg.png) no-repeat right top;	padding: 10px 20px 40px;	border-bottom:4px solid #333333;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: none;	border-left-style: none;	border-right-color: #666666;	border-left-color: #666666;	}#branding {/* Where the logo is located */	width:625px;	height:58px;	padding-bottom:5px;	background:url(images/backgrounds/bg_branding.png) no-repeat;	}.left {	float:left;	}.right {	float:right;	}#sidebar {	width: 240px;	float:right	}/* The 3 columns on the homepage */#homeleftcol {	width:30%;	border-right:1px solid #ccc;	padding-right:20px;	text-align:left;	float:left;	}	#homemidcol {	width:30%;	padding:0 20px;	text-align:left;	float:left;	}	#homerightcol {	width:30%;	border-left:1px solid #ccc;	text-align:left;	float:right;	padding-left: 20px;	}			/*******************************************   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 {	font: 0.9em Arial, Helvetica, sans-serif;	margin-top:-4px;	color:#666666;	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: Georgia, "Times New Roman", Times, serif;	font-weight: regular;	padding: 20px 0px 10px 0px;	text-decoration:none;	}.cat-head {	margin-bottom:3px;	background-color:#cccccc;	padding:3px 2px 1px 4px;	color: #CCCCCC;	}h1 {	color: #cc3300;	font-size: 1.6em;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: bold;	margin: 0px 10px 0px 0px;	padding: 20px 0px 0px 10px;	}	h2 {	color: #cc3300;	font: normal 2.6em Georgia, "Times New Roman", Times, serif;	padding-bottom:8px;	border-bottom:4px solid #ddd;	margin: 20px 0;	}h3 {	font: bold 0.9em Arial, Helvetica, sans-serif;	text-transform:uppercase;	letter-spacing:0.1em;	margin-bottom:4px;	color:#cc3300;	}#sidebar h2, #sidebar h3 a {	font: bold 0.9em Arial, Helvetica, sans-serif;	text-transform:uppercase;	letter-spacing:0.1em;	margin-bottom:4px;	color:#cc3300;	}#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:#cc3300;	}h3#respond {	border-top:4px solid #ddd;	margin-top:25px;	padding-top:20px	}h3#comments {	margin-top:32px	}h4 {	color:#444;	font-size:1.6em;	margin-bottom:6px;	}		/*******************************************   Content styles                    ******************************************//* some structural styles for the content area */#content {/* main content (left of sidebar) */	width:640px;	float:left	}#pagecontent { /* content area in static pages (without sidebar) */	width:820px;	float:left;	}#homecontent-top {/* The upper area on the homepage */	width:940px;	margin-top:15px;	}	#homecontent-bottom {/* The lower area f the homepage */	width:900px;	margin-top:20px;	}#homecontent-topleft {/* The left side of the upper area (where the leadstory area is located) */	width: 600px;	}#homecontent-topright {/* The right upper area (where the three feature boxes appear) */	width: 300px;	}	/* The lead story on the honmepage */#leadcontainer {	background:/*url(images/backgrounds/bg_leadcontainer.jpg) repeat-x 0px 0px #252525 */ #eee url(images/backgrounds/lead_bg.png) no-repeat right bottom;	color:#333333;	border-top:4px none #333333;	border-bottom:1px dotted #333333;	padding:15px;	width:592px;	min-height:330px;	}#leadcontainer:hover {	background:#ddd url(images/backgrounds/lead_bg.png) no-repeat right bottom;	border-top:4px none #333333;	border-bottom:1px dotted #333333;	}#leadcontainer .title {	font:1.8em/100% Georgia, "Times New Roman", Times, serif;	display:block;	padding-bottom:7px;	color: #333333;	}#leadheader {	display:inline;	}#leadheader a {color:#666666;}#homebottom {/* Thatīs the nice shadow below the leadcontainer */	width:625px;	height:60px;	background:url(images/backgrounds/homebottom.png);	}	#homebottom2 {/* Thatīs the nice shadow below the leadcontainer */	width:300px;	height:60px;	background:url(images/backgrounds/homebottom2.png);	}	.read-on a {	text-decoration:none;	color: #333333;	}	.read-on a:hover {color:#cc3300!important;}	/* Featured Articles formatting in "hometop-rightcol" */.feature {	background: #eee;	padding:10px 10px 10px 20px;	border-top:2px none #ccc;	border-bottom:1px dotted #333333;	}.feature:hover {	background:#ddd;	border-top:2px none #999;	border-bottom:1px dotted #333333;	}/*.feature p { margin:0;	}*/#hometop-rightcol img {	margin-bottom:4px;	padding:1px;	}#hometop-rightcol .feature {margin-bottom: 0px;}#hometop-rightcol.title, #hometop-rightcol a.title  {	font-family: Arial, Helvetica, sans-serif;	font-size:1.4em;	color: #cc3300;	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;	color: #333333;	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:#cc3300;	}.navigation a:hover {	}.preventries {	float:left;	}.nextentries {	float:right;	}	/*Post Formatting*/.entry {	padding-bottom:28px;	text-align:justify;	}.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 {	padding:0px 0px 0 0;	border: 1px dotted #333333;	margin-top: 16px;	margin-right: 5px;	margin-bottom: 0px;	margin-left: 0px;}.searchbutton {	font-weight:bold;	padding: 1px;	background:#fff;	color:#999;	border:1px solid #ddd;	}.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;	color:#666;	border:1px solid #ddd;	}.searchfield:hover, .searchfield:focus {	background: url(images/icons/search-16.png) no-repeat #eee;	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;	}.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:#666;	}#footer a {	color:#333;	}#page .contact a {	color: #FFFFFF;}