/*   Theme Name: PressPlayTheme URI: http://www.pressplaying.com/themes/pressplayDescription: A clean and elegant theme for personal or professional websites with rich colors and a simple intuitive sidebar. Stable, widget-ready, with category-based navigation and valid XHTML. Now FULLY translation-ready as well.Author: Michael DanceAuthor URI: http://www.pressplaying.comTags: green, brown, tan, orange, two-columns, right-sidebar, fixed-width, seasonal, sticky-post, translation-readyVersion: 1.3.This theme is released under the GPL:http://www.gnu.org/licenses/gpl.txt.*//* Basics ------------------------------------- */* { margin:0; padding:0; }.divclear { clear:both; }.alignright { float:right; }.alignleft { float:left; }.aligncenter { display:block; margin-left:auto; margin-right: auto; }body {font: Georgia, "Times New Roman", Times, serif;line-height:1.6em;font-size:.75em;color:#343434;text-align:center;background-color:ffffff;}div#wrapper {width:1418px;margin:0 auto;text-align:left;height:292px;background:url('images/body_bg.gif');background-color:#fff;}/* Elements ----------------------------------- */a {text-decoration:none;color:#666666;}p {margin:10px 0;}h1,h2,h3,h4,h5,h6 {font-family:Georgia;padding:10px 0 5px 0;font-weight:bold;}h1,h2 {font-weight:normal;}div#content h3, h4,h5,h6 {font: Georgia, "Times New Roman", Times, serif;}ol, ul, li {list-style:none;}code {font:1em courier new;}pre {border: 1px solid #c0c3ac;font:1em courier new;color:#233;margin:10px;padding:10px;background:#ffffff;overflow:auto;}table {border-collapse:collapse;margin:10px auto 10px auto;background:#ffffff;}td {border:1px solid #c0c3ac;padding:1em;}th {padding:10px;border:1px solid black;background-color:#ffffff;}dl {margin:10px;}dt {font-weight:bold;}dd {margin:0 0 5px 20px;}blockquote {background:url('images/blockquote.png') no-repeat;margin:10px 20px;padding-left:40px;}fieldset {padding:15px;margin:5px;}legend {padding:5px;}/* Header ------------------------------------- */div#header {height:145px;margin: 0 0 60px 0;clear:both;}h1#site-title {padding-top:60px;line-height:.5em;}h1#site-title a{color:#fff;font-size:1.5em;margin:0 0 0 0;}h1#site-title a:hover {color:#db5216;}h4#site-blurb {font-family:Georgia;font-size: 11px;color:#EB42A3;clear:both;font-size:1.1em;margin:55px 0 50px 40px;font-weight:normal;line-height:.5em;padding-right: 300px;}/* Page List ---------------------------------- */ul#page-list li {float:left;margin:5px;padding:5px 7px 3px 7px;font-size:.9em;}ul#page-list li li {font-size:1em;}ul#page-list li a {margin:0;padding:0;display:block;color:#fff;font-family:Tahoma;text-decoration:none;}ul#page-list li a:hover {background-color:none;color:#feb638;}ul#page-list ul {display:none;padding:5px 7px 3px 700px;position:absolute;margin:3px 0 0 -10px;}ul#page-list li li {float:none;}ul#page-list li:hover > ul {display:block;background-color:#32342c;}ul#page-list img {height:auto;border:0;margin-bottom:-2px;}/* Category List ------------------------------ */div#navigation {	padding-left: 60px;	font-size:1.4em;	border-top: 1px #ccc solid;	border-bottom: 1px #ccc solid;	margin-bottom: 30px;	position: relative;	height: 35px;	}ul#category-list li {	padding-left: 0;	position: relative;	float: left;	margin: 8px 30px 0 0;}ul#category-list li a {	height: 30px;	text-decoration: none;	color: #DF2186}ul#category-list li:hover {	text-decoration: none;	color: #E8A928;	}ul#category-list li a:hover {	background-color:none;	color: #E8A928;}ul#category-list ul {display:none;position:absolute;background-color:#a9ac92;margin:3px 0 0 -7px;}ul#category-list li li {float:none;}ul#category-list li:hover > ul {display:block;}/* Search Box --------------------------------- */div#right-navigation {float:left;}form#searchform {float:left;margin:6px 5px 0 40px;padding:0;}input.inputbox {width:175px;height:15px;border:1px inset #000;padding:1px;background-color:#eee;}input#searchsubmit {height:19px;border:1px outset #000;background-color:#06180a;color:#eee;}input#searchsubmit:active {border:1px inset #000;}/* Archive Page Banners ----------------------- */div.archive-banner {padding:10px;margin:0 0 20px 0;background-image:url('images/archive-banner-bg.png');text-align:center;color:#06180a;}div.archive-banner-bottom {margin:-20px 0 20px;background-image:url('images/archive-banner-bottom.png');height:6px;}div.archive-banner p {font-family:tahoma;font-size:.9em;margin:0;}div.archive-banner h2 {font-size:2.5em;padding:10px;}div#author-archive-banner {text-align:left;}div#author-archive-banner img {float:left;padding-right:10px;}/* Posts -------------------------------------- */div.date-box {float:left;background-image:url('images/date-holder.png');width:50px;height:70px;margin:0 0 0 -81px;text-transform:uppercase;text-align:center;padding:5px;font-size:90%;font-family:Georgia, serif;}span.big-date {font-size:2em;}h2.post-title a {color:#000;}h2.post-title a:hover {color:#000000;text-decoration:underline;}div.post {margin-bottom:15px;overflow:hidden;border-bottom:;}div.post-body {border:;border-top:0;border-bottom:1px solid #666666;}div#content {width:585px;float:left;padding:20px;}div.post-body {margin-bottom:15px;padding:10px;}div.post-body a {text-decoration:underline;}div.post-body a:hover {text-decoration:none;color:#fd7438;}p.attachment a {border:0;}p.attachment a:hover {border:0;}div.post-body ul li {list-style:disc;}div.post-body ol li {list-style:decimal;}div.post-body ol li, div.post-body ul li {margin-left:30px;}div.post-body ol, div.post-body ul {margin:10px 0;}div.post-body form#searchform {float:left;}/* Single Posts and Pages --------------------- */h2#single-title {background-color:#fff;border:0;border-bottom:2px solid #ecf0d9;padding:0 0 10px 0;}div#single-body {border:0;padding:0;}/* Sticky Posts ------------------------------- */div.sticky h2.post-title {border:1px solid #17291b;border-bottom:0;}div.sticky div.post-body {border:1px solid #17291b;}h2.post-title {background-color:#ffffff;border:;font-size:x-large;padding:10px;}/* Images ------------------------------------- */.wp-caption {text-align:center;padding-top:4px;margin:10px;}.wp-caption img {margin:0;padding:0;border:0 none;}.wp-caption p.wp-caption-text {font-size:11px;font-style:italic;line-height:17px;padding:0 4px 5px;margin:0;}div.post-body img {border:0;margin:0 10px 10px 0;}/* Galleries ---------------------------------- */div.gallery {clear:both;margin: auto;}div.gallery a {border-bottom:0;}div.gallery a:hover {border-bottom:0;}dl.gallery-item {margin:10px 0;float: left;text-align: center;width: 33%;	}div.gallery img {border: 1px solid #cfcfcf;padding:2px;}div.gallery .gallery-caption {margin-left: 0;}div.gallery img:hover {border:3px solid #78ad78;padding:0;}/* Post Meta ---------------------------------- */div.post-meta {font-family:Tahoma;font-size:.95em;}div.post-meta a {font-style:normal;}p#not-found {text-align:left;margin:0;}/* Post Top Meta ------------------------------ */div.post-top-meta {background-color:#ffffff;color:#ddd;margin:0;padding:0 5px;text-align:right;}div.post-top-meta a {color:#ddd;}div.post-top-meta a:hover {color:#fff;}span.top-categories {float:left;text-align:left;}/* Post Bottom Meta --------------------------- */div.post-bottom-meta {clear:both;margin:20px 0;padding:5px;background-color:#ffffff;color:#566;}div.post-bottom-meta a {color:#455;text-decoration:underline;}div.post-bottom-meta a:hover {color:#000;}div.post-bottom-meta-columns {float:left;width:150px;padding:10px 20px;}div.post-bottom-meta-columns ul li{list-style-type:square;list-style-position:inside;}div.bottom-meta-clear {clear:both;}/* Comments ----------------------------------- */textarea#comment {width:550px;}li.comment, li.pingback {padding:10px;margin:15px 0;}div.comment-meta {float:left;font-family:tahoma;font-size:.8em;margin:-40px 0 0 36px;}li.pingback div.comment-meta {margin:0;}div.comment-author {margin-right:5px;}div.comment-body p {margin-top:30px;}div.comment-meta a {color:#455;border-bottom:1px dotted #aaa;}div.comment-author a {font-weight:bold;font-style:normal;color:#233;}div.comment-body p a {color:#233;border-bottom:1px solid #aaa;}li.even {background-color:#ffffff;border:1px solid #d0d4bd;}li.odd {background-color:#ffffff;border:1px solid #e1e5ce;}li.bypostauthor {border:1px solid #233;}/* Next and Previous Links -------------------- */div.next-and-previous {border-top:1px solid #dae0c8;border-bottom:1px solid #dae0c8;background-color:#ffffff;width:100%;}div.next-and-previous a {color:#455;}div.next-and-previous a:hover {color:#06180a;}div.next-and-previous-link {padding:10px;width:200px;}div.newer-posts {text-align:right;}/* Sidebar ------------------------------------ */div#sidebar {width:245px;float:left;background-color:#ffffff;margin:10px 10px 0 0;font-family:Tahoma, Geneva, sans-serif;}/* Sidebar Ads -------------------------------- *//* (enable in sidebar.php) */div#sidebar-ad-area {width:245px;height:175px;}div.ad-box {width:150px;height:150px;float:left;background-color:#ffffff;margin:10px 0 0 19px;border:2px solid #06180a;color:#ddd;}div.ad-box p {margin:10px 5px;}div.ad-box img {width:150px;height:150px;border:0;}/* Sidebar Widgets ---------------------------- */div#sidebar-widget-area {margin-top:10px;}div.widget {width:245px;margin:0 15px;padding:0 14px 14px 14px;color:#777;font-size:.9em;}h3.widget-header {font-size:1em;border-bottom:1px dotted #777;text-align:right;margin:0 0 15px;padding:0;font-family:Tahoma;padding-bottom:0;font-weight:normal;color:#000;}div.widget a {color:#000;}div.widget a:hover {border-bottom:1px solid #db5216;}div.widget li {margin-left:20px;list-style-type:square;}div.widget td a {font-weight:bold;}div.widget form#searchform {margin-bottom:15px;}/* Tabbed Sidebar Widgets --------------------- */ul.tabnav {text-align:left;padding-left:10px;}ul.tabnav li {display: inline;list-style: none;padding-right: 5px;margin:0;}ul.tabnav li a {text-decoration: none;color: #777;font-weight: bold;padding: 4px 6px;outline: none;font-family:Tahoma; }ul.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {background:#ffffff;color: #000;text-decoration: none;border:0;}div.tabdiv {margin-top:2px;padding:5px;}.ui-tabs-hide {display: none;}/* Footer ------------------------------------- */div#footer {clear:both;background-color:#666666;color:#fff;font-size:.9em;border-top:2px #a9ac92;padding-bottom:20px;font-family:Tahoma, Geneva, sans-serif;}div#footer a {color:#fff;}div#footer a:hover {color:#feb638;}/* Footer Widgets ----------------------------- */h3.footer-widget-header {font-weight:normal;font-size:1.5em;font-family:Georgia;}ul.footer-widget {float:left;padding:10px 0px 10px 40px;text-align:left;width:260px;}ul.footer-widget table {float:left;color:#233;}div#footer td a {color:#233;font-weight:bold;}ul.footer-widget caption {color:#fff;}ul.footer-widget form#searchform {float:none;}ul.footer-widget form#searchform label {display:none;}div#footer a.rsswidget {border-bottom:1px dotted #6b7e9d;}/* Footer Fine Print -------------------------- */div#footer-credits {font-size: 0.9em;float:left;text-align:left;padding:20px 0 0 50px;width:340px;}div#footer-credits li{display:inline;padding-left:10px;}div#footer-credits ul{width: 300px;}div#footer p a {border-bottom:1px dotted #6b7e9d;width: 300px;}
