/*
Theme Name: Politzer 
Theme URI: http://portfoliorodeo.com/ 
Description: Politzer Artist Theme 
Author: PortfolioRodeo 
Author URI: http://portfoliorodeo.com/ 
Template: artist
Tags: none 
Version: .5
*/


/*
BODY
--------------------------------*/
body {
	color:#181818;
	background:#ddd;
	font-family:'Helvetica Neue',Helvetica,'Lucida Grande',Arial,Verdana,Sans-Serif;
}
a {
	color:#181818;
}
a:hover {
	color:#666;
}

/*
MAIN WRAPPER
--------------------------------*/
#wrapper {
	width:870px;
	margin:9px auto 30px auto;
}

/*
NAVIGATION
--------------------------------*/
#navigation-wrapper {
	margin:0 0 10px 0;
	padding:10px 20px 20px;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-topright:2px;
	-webkit-border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	background:#fff none repeat scroll 0 0;
	font-family:Rockwell, 'Chaparral Pro', Courier, monospace;
}
#navigation-wrapper a {
	text-decoration:none;
}
#navigation {
	margin:0 auto;
}
#identity {
	float:left;
	font-size:1.75em;
	padding:20px 0 5px 0;
	letter-spacing:.25em;
}
#navigation-primary {
	float:right;
	font-size:1.25em;
	letter-spacing:-.02em;
	text-transform:lowercase;
}
#navigation-primary ul {
	margin:0;
}
#navigation-primary ul li {
	float:left;
	list-style:none;
}
#navigation-primary ul li.current-cat a,
#navigation-primary ul li.current-cat-parent a,
#navigation-primary ul li.current_page_item a {
	color:#888;
}
#navigation-primary ul li a {
	float:left;
	display:block;
	margin-right:15px;
	padding:20px 0 0 0;
}
#navigation-primary ul li ul {
	display:none;
}

/*
SUB NAVIGATION FOR PORTFOLIO
--------------------------------*/
#portfolio-subnavigation ul {
	margin:0 0 20px 0;
	overflow:hidden;
	padding:0 0 10px 0;
	border-bottom:1px solid #ddd;
}
#portfolio-subnavigation ul li {
	float:left;
	margin:0 20px 0 0;
	list-style:none;
}
#portfolio-subnavigation ul li.current-cat {
	font-weight:bold;
}

/*
SUB NAVIGATION FOR PAGES
--------------------------------*/
#navigation-pages {
	padding:0 0 15px 0;
	margin:-6px 0 30px 0;
	border-bottom:1px solid #ddd;
}
#navigation-pages ul {
	margin:0;
	font-size:.75em;
}
#navigation-pages ul li {
	float:left;
	list-style:none;
}
#navigation-pages ul li.current_page_item {
	font-weight:bold;
	font-style:italic;
}
#navigation-pages ul li a {
	float:left;
	width:110px;
	display:block;
	margin-right:10px;
}
#navigation-pages ul li ul {
}
#navigation-pages ul li ul li {
}

/*
NAVIGATION FOR POSTS
--------------------------------*/
#navigation-posts {
	clear:both;
	font-size:.75em;
	margin:15px 0 15px 0;
}
#navigation-posts #earlier {
	float:left;
}
#navigation-posts #recent {
	float:right;
}

/*
NAVIGATION FOR DEFAULT IMAGE GALLERY
-------------------------------------*/
#navigation-gallery {
	float:right;
	width:110px;
	position:relative;
}
#navigation-gallery #earlier {
	float:left;
	margin:0 10px 5px 0;
}
#navigation-gallery #gallery-back {
	left:45px;
	bottom:5px;
	width:20px;
	position:absolute;
	text-align:center;
}
#navigation-gallery #gallery-back a {
	display:block;
	text-indent:-3000em;
	background:url(images/sprite-arrows-gallery-nav.png) no-repeat -103px 3px;
}
#navigation-gallery #recent {
	float:right;
	margin:0 0 5px 0;
}
#navigation-gallery img {
	width:50px;
	height:50px;
	padding:0 0 20px 0;
	background:url(images/sprite-arrows-gallery-nav.png) no-repeat;
}
#navigation-gallery #earlier img {
	background-position:left bottom;
}
#navigation-gallery #recent img {
	background-position:right bottom;
}

/*
CONTENT
--------------------------------*/
#content-wrapper {
	margin:0 auto;
	background:#fff;
	position:relative;
	padding:20px 20px 40px 20px;
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-bottom-left-radius:2px;
	-webkit-border-bottom-right-radius:2px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family:Rockwell, 'Chaparral Pro', Courier, monospace;
}
h1 {display:none;margin:0 0 30px 0;font-size:1.5em;}
h2 {margin:30px 0 15px 0;font-size:1em;}
h3 {margin:30px 0 15px 0;font-size:.93em;}
h4 {margin:30px 0 15px 0;font-size:.87em;}
h5 {margin:30px 0 15px 0;font-size:.81em;}
h6 {margin:30px 0 15px 0;font-size:.75em;}
.edit a {
	background:#aaa;
	font-weight:normal;
	padding:0 3px 1px 3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
ul {
	margin:0 0 15px 50px;
	list-style-type:square;
}
ol {
	margin:0 0 15px 50px;
	list-style-type:decimal;
}
blockquote {
	font-style:italic;
	margin:0 50px 15px 50px;
}
blockquote strong {
	font-style:italic;
}
.tags {
	font-size:.75em;
	font-weight:normal;
	margin:40px 0 15px 0;
}
.tags span {
	font-size:.75em;
}

/*
CONTENT INDEX
--------------------------------*/
.portfolio-random img {
	display:block;
	margin:30px auto;
}

/*
PORTFOLIO LANDING
---------------------------*/
.portfolio {
	width:900px;
	margin-right:-70px;
}
.portfolio .post {
	float:left;
	width:230px;
	height:250px;
	margin:0 70px 30px 0;
}
.portfolio h2 {
	font-size:1em;
	margin:0 0 10px 0;
}
.portfolio h2 .edit {
	font-size:.68em;
}
.portfolio .date {
	font-size:.75em;
	margin:0 0 0 5px;
	font-family:Rockwell, 'Chaparral Pro', Courier, monospace;
}
.portfolio .excerpt {
	display:none;
}

/*
PORTFOLIO SINGLE PAGE
--------------------------------*/
/* More styles located in the
Portfolios plugin folder */

.portfolio-single h2 {
	font-size:1.25em;
	font-weight:normal;
}
.portfolio-single h2 .date {
	font-size:.75em;
	margin:0 0 0 10px;
}
.portfolio-single .post {
	position:relative;
}
.portfolio-single #category-back {
	top:0;
	right:0;
	font-size:.68em;
	position:absolute;
}
.portfolio-single #category-back a {
	font-weight:normal;
}
.portfolio-single .edit a {
	font-size:.56em;
}

/*
BLOG LANDING PAGE
--------------------------------*/
.category-landing-default {
	width:470px;
	padding:0 0 0 120px;
}
.category-landing-default .post {
	margin:0 0 30px 0;
	border-bottom:1px solid #333333;
}
.category-landing-default h2 {
	font-size:1em;
	margin:0 0 10px 0;
}
.category-landing-default .edit a {
	font-size:.68em;
}
.category-landing-default h2 a {
	font-weight:normal;
}
.category-landing-default .meta {
	float:left;
	width:110px;
	margin:1px 0 0 -120px;
}
.category-landing-default .meta p {
	margin:0 0 10px 0;
}
.category-landing-default .meta .date {
	font-family:Rockwell, 'Chaparral Pro', Courier, monospace;
}
.category-landing-default .meta .comments-count {
	font-size:.68em;
}


/*
BLOG SINGLE PAGE
--------------------------------*/
.single-default {
	width:590px;
	padding:0 0 0 120px;
}
.single-default .post {
	margin:0 0 30px 0;
}
.single-default h2 {
	font-size:1em;
	margin:0 0 10px 0;
}
.single-default .edit a {
	font-size:.68em;
}
.single-default .meta {
	float:left;
	width:110px;
	margin:1px 0 0 -120px;
}
.single-default .meta p {
	margin:0 0 10px 0;
}
.single-default .meta .date {
	font-family:Rockwell, 'Chaparral Pro', Courier, monospace;
}
.single-default #category-back a {
	font-size:.68em;
	font-weight:normal;
}

/*
TAG LANDING PAGE
--------------------------------*/
.tag-landing {
	width:590px;
	padding:0 0 0 120px;
}
.tag-landing .post {
	margin:0 0 30px 0;
	border-bottom:1px solid #333333;
}
.tag-landing h2 {
	font-size:1em;
	margin:0 0 10px 0;
}
.tag-landing #current-tag-title {
	font-size:.68em;
	margin:-25px 0 55px -120px;
}
.tag-landing #current-tag {
	font-weight:bold;
	font-style:italic;
}
.tag-landing .edit a {
	font-size:.68em;
}
.tag-landing h2 a {
	font-weight:normal;
}
.tag-landing .meta {
	float:left;
	width:110px;
	margin:0 0 0 -120px;
}
.tag-landing .meta p {
	margin:0 0 10px 0;
}

/*
DEFAULT GALLERY LAYOUT
--------------------------------*/
.gallery {
	margin:0 -10px 15px 0;
}
.gallery .gallery-item {
	float:left;
	margin:0 10px 10px 0;
}
.gallery .gallery-caption {
	display:none;
}

/*
DEFAULT IMAGE GALLERY
--------------------------------*/
#image-attachment {
	border-bottom:1px solid #333;
}
#image-info {
	float:left;
	width:710px;
}
#image-info h2 {
	margin:0;
	font-weight:bold;
	font-style:italic;
}
#image-info h2 p,
#image-info #date {
	float:left;
	text-transform:capitalize;
	font-size:.75em;
	margin:0 10px 15px 0;
}
#image-info #description {
	clear:both;
}

/*
PAGES
--------------------------------*/
.page-view {
	width:590px;
}
.page-view h1 {
	display:block;
	font-size:1.25em;
}
.page-view .edit a {
	font-size:.68em;
}

/*
LINKS
--------------------------------*/
.links {
	width:590px;
}
.links #link-list {
	margin:0 0 15px 0;
}
.links #link-list .linkcat {
	list-style:none;
}
.links #link-list .linkcat ul {
	margin:0 0 15px 25px;
}

/*
CONTACT
--------------------------------*/
.contact #contact-intro {
	width:350px;
	float:right;
}
.contact #contact-intro .alert {
	background:#cc5200;
	padding:0 5px 3px 5px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.contact #contact-intro #contact-success.alert {
	background:#0d8000;
	padding:0 5px 3px 5px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.contact .edit a {
	font-size:.68em;
}
.contact #contact-form {
	float:left;
	width:470px;
}
.contact #contact-form fieldset {
	padding:20px;
}
.contact #contact-form p {
	overflow:hidden;
}
.contact #contact-form label {
	float:left;
	width:100px;
}
.contact #contact-form input.text,
.contact #contact-form textarea {
	border:1px solid #666;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.contact #contact-form input.text {
	width:282px;
	padding:3px;
	font-size:.75em;
	font-family:'Helvetica Neue',Helvetica,'Lucida Grande',Arial,Verdana,Sans-Serif;
}
.contact #contact-form .optional {
	font-size:.65em;
}
.contact #contact-form textarea {
	width:282px;
	padding:3px;
	font-size:.8em;
	font-family:'Helvetica Neue',Helvetica,'Lucida Grande',Arial,Verdana,Sans-Serif;
}
.contact #contact-form #submit {
	float:right;
	margin-right:38px;
}

/*
COMMENTS
--------------------------------*/
#comments {
	margin:0 0 15px 0;
	padding:0 0 0 0;
}
#comments #commentheader {
	margin:0 0 15px 0;
	border-bottom:1px solid #333;
}
#comments #commentheader ul {
	margin:15px 0;
}
#comments #commentheader ul li {
	float:left;
	list-style:none;
	margin:0 10px 0 0;
	text-transform:lowercase;
}
#comments #comment-list {
	margin:0;
}
#comments #comment-list li, 
#comments #comment-list li.even, 
#comments #comment-list li.odd {
	padding:0 0 15px 120px;
	list-style:none;
	margin:0 0 10px 0;
}
#comments .comment-meta {
	float:left;
	width:110px;
	margin:0 10px 0 -120px;
}
#comments cite {
	display:block;
}
#comments .metadata {
	font-size:.75em;
}
#comments .comment-text {
	float:left;
}

/*
COMMENT FORM
--------------------------------*/
#comments h3 {
	padding:10px 0;
	margin:0 0 15px 0;
	border-top: 1px solid #333;
}
#comment-form {
	width:470px;
	float:right;
}
#comment-form fieldset {
	padding:20px;
}
#comment-form p {
	overflow:hidden;
}
#comment-form label {
	width:100px;
	float:left;
}
#comment-form input.text,
#comment-form textarea {
	border:1px solid #666;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
#comment-form input.text {
	width:222px;
	padding:3px;
	font-size:.75em;
	font-family:'Helvetica Neue',Helvetica,'Lucida Grande',Arial,Verdana,Sans-Serif;
}
#comment-form .optional,
#comment-form label span {
	font-size:.65em;
}
#comment-form textarea {
	width:322px;
	padding:3px;
	font-size:.8em;
	font-family:'Helvetica Neue',Helvetica,'Lucida Grande',Arial,Verdana,Sans-Serif;
}
#comment-form #submit {
	float:right;
}

/*
FOOTER
--------------------------------*/
#footer-wrapper {
	margin:55px auto 20px auto;
}
#footer a,
#logging-action a {
	font-weight:bold;
	text-decoration:none;
}
#copyright,
#site-credit {
	font-size:.62em;
}
#copyright {
	color:#888;
	float:left;
}
#site-credit {
	float:right;
}
#copyright a,
#site-credit a,
#logging-action a {
	color:#888;
}

/*
FLOAT CLEARING
--------------------------------*/
#wrapper:after,
#navigation:after,
#navigation-pages:after,
#navigation-pages ul:after,
#content:after,
.gallery:after,
.portfolio-set:after,
.portfolio-post:after,
.pr-gallery:after,
.post:after,
.entry:after,
.tags:after,
#navigation-posts:after,
#commentheader ul:after,
.comment:after {
	width:0;
	height:0;
    clear:both;
    content:".";
    display: block;    
    visibility: hidden;
}