/*
Theme Name: Bursese 
Theme URI: http://portfoliorodeo.com/ 
Description: Bursese Artist Theme 
Author: PortfolioRodeo 
Author URI: http://portfoliorodeo.com/ 
Template: artist
Tags: none 
Version: .5
*/


/*
BODY
--------------------------------*/
body {
	color:#181818;
	background:#ddd url(images/bg.gif) repeat-y center top;
	font-family:'Helvetica Neue',Helvetica,'Lucida Grande',Arial,Verdana,Sans-Serif;
}
a {
	color:#A6B846;
}
a:hover {
	color:#666;
}

/*
MAIN WRAPPER
--------------------------------*/
#wrapper {
	width:870px;
	margin:9px auto 30px auto;
}

/*
NAVIGATION
--------------------------------*/
#navigation-wrapper {
	padding:10px 20px 20px;
	background:url(images/bg-header-border.png) no-repeat center top;
}
#navigation-wrapper a {
	text-decoration:none;	
}
#navigation {
	margin:0 auto;
	background:url(images/bg-header-border.png) no-repeat center bottom;
}
#identity {
	float:left;
	font-size:1.75em;
	padding:0 0 5px 0;
	letter-spacing:.25em;
}
#identity a {
	height:70px;
	width:309px;
	display:block;
	text-indent:-3000em;
	background:url(images/sprite-hair.gif) no-repeat left top;
}
#navigation-primary {
	width:170px;
	float:right;
	font-size:.75em;
	margin:0 0 10px 0;
	letter-spacing:-.02em;
	text-transform:uppercase;
	background:url(images/sprite-hair.gif) no-repeat 112px -125px;
}
#navigation-primary ul {
	margin:0;
}
#navigation-primary ul li {
	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,
#navigation-primary ul li.current_page_ancestor a,
#navigation-primary ul li.current_page_parent a {
	color:#000;
	font-weight:bold;
}
#navigation-primary ul li a {
	padding:0;
	color:#181818;
	display:block;
	margin-right:15px;
}
#navigation-primary ul li ul {
	display:none;
}

/*
SUB NAVIGATION FOR PORTFOLIO
--------------------------------*/
#portfolio-subnavigation ul {
	display:none;
	overflow:hidden;
	font-size:.75em;
	margin:-6px 0 20px 0;
	padding:0 0 15px 1px;
	background:url(images/bg-header-border.png) no-repeat center bottom;
}
#portfolio-subnavigation ul li {
	float:left;
	list-style:none;
	margin:0 20px 0 0;
}
#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;
	background:url(images/bg-header-border.png) no-repeat left bottom;
}
#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;
}
#navigation-pages ul li a {
	color:#181818;
	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;
	padding:0 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 {margin:0 0 30px 0;font-size:1.25em;}
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;}
h7 {margin:30px 0 15px 0;font-size:.75em;}
.edit a {
	color:#181818;
	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:.68em;
	margin:40px 0 15px 0;
}
.tags a {
	font-weight:bold;
}
.tags span {
	font-size:.75em;
}

/*
CONTENT INDEX
--------------------------------*/
.index h1 {
	display:none;
}
.portfolio-random img {
	display:block;
	margin:30px auto;
}
.front-page .page-view {
	width:auto;
}

/*
PORTFOLIO LANDING
---------------------------*/
.portfolio {
	width:900px;
	margin-right:-70px;
}
.portfolio h1 {
	display:none;
}
.portfolio h2 {
	margin-top:15px;
	font-size:.87em;
}
.portfolio h2 a {
	color:#000;
}
.portfolio .post {
	float:left;
	width:230px;
	height:250px;
	margin:0 70px 30px 0;
}
.portfolio .date {
	display:none;
	font-size:.75em;
	margin:0 0 0 5px;
}
.portfolio h2 .edit {
	font-size:.68em;

}
.portfolio .excerpt {
	display:none;
}

/*
PORTFOLIO SINGLE PAGE
--------------------------------*/
/* More styles located in the
Portfolios plugin folder */

.portfolio-single h2 {
	color:#000;
	font-size:1.25em;
}
.portfolio-single h2 .date {
	display:none;
	font-size:.75em;
	margin:0 0 0 10px;
}
.portfolio-single .post {
	position:relative;
}
.portfolio-single p {
	margin-right:120px;
}
.portfolio-single #category-back {
	right:0;
	top:5px;
	width:110px;
	margin-right:0;
	font-size:.68em;
	position:absolute;
}
.portfolio-single #category-back a {
	color:#181818;
	font-weight:normal;
}
.portfolio-single .edit a {
	font-size:.56em;
}

/*
BLOG LANDING PAGE
--------------------------------*/
.category-landing-default {
	width:530px;
	padding:0 0 0 120px;
}
.category-landing-default h1 {
	display:none;
}
.category-landing-default .post {
	margin:0 0 30px 0;
	border-bottom:1px solid #333333;
}
.category-landing-default h2 {
	font-size:1.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 .date {
	font-size:.68em;
	font-weight:bold;
}
.category-landing-default .meta .comments-count a {
	font-size:.75em;
}
.category-landing-default .meta p {
	margin:0 0 10px 0;
}

/*
BLOG SINGLE PAGE
--------------------------------*/
.single-default {
	width:530px;
	padding:0 0 0 120px;
}
.single-default .post {
	margin:0 0 30px 0;
}
.single-default h2 {
	font-size:1.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 .date {
	font-size:.68em;
	font-weight:bold;
}
.single-default .meta p {
	margin:0 0 10px 0;
}
.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 #date {
	display:none;
}
#image-info #description {
	clear:both;
}

/*
PAGES
--------------------------------*/
.page-view {
	width:650px;
}
.page-view h1 {
	display:none;
	font-size:1.25em;
}
.page-view .edit a {
	font-size:.68em;
}

/*
CV
---------------------------*/
#content.cv {
	padding-left:60px;
}
#content.cv h1 {
	display:none;
}
#content.cv h1,
#content.cv h2 {
	margin-left:-60px;
}
#content.cv h3 {
	margin:0;
	width:60px;
	float:left;
	font-size:.68em;
	margin-left:-60px;
	font-weight:bold;
}
#content.cv p {
        margin-left:-60px;
	font-size:.75em;
}
#content.cv p.pdf {
	font-weight:bold;
	margin:0 0 0 -60px;
}

/*
LINKS
--------------------------------*/
.links {
	width:590px;
}
.links h1 {
	display:none;
}
.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;
}

/*
WIDGETS
---------------------------*/
.widget_links ul {
	font-size:0.68em;
	margin-left:0;
	list-style:none;
}
.widget_links li {
	list-style:none;
}

/*
CONTACT
--------------------------------*/
.contact h1 {
	display:none;
}
.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;
}
#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 {
	padding:0 20px;
	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,
.tags:after,
#navigation-posts:after,
#commentheader ul:after,
.comment:after {
	width:0;
	height:0;
    clear:both;
    content:".";
    display: block;    
    visibility: hidden;
}
