/*   
Theme Name: WPFolio Two
Theme URI: http://notlaura.com/wpfolio-two/
Description: The transition of WPFolio - the WordPress theme for artists - to the Thematic theme framework. 
Author: Lara Schenck
Author URI: http://notlaura.com
Version: 0.9.48b
License: GPL
License URI:
Tags: theme-options, fixed-width, white
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

@import url(library/styles/reset.css);
@import url(library/styles/typography.css);
@import url(library/layouts/2c-r-fixed.css);
@import url(library/styles/images.css);
@import url(library/styles/default.css);
@import url(library/styles/plugins.css);
@import url(http://fonts.googleapis.com/css?family=Lobster&v1);


/* Thematic styles */

.entry-content img {
	height:auto;
	max-width:100%;
	margin:0 0 18px;
}

.alignleft,img.alignleft {
	float:left;
	margin-right:20px;
}

.alignright,img.alignright {
	display:block;
	float:right;
	margin-left:20px;
}

.aligncenter,img.aligncenter {
	margin-left:auto;
	margin-right:auto;
	display:block;
	clear:both;
}

.wp-caption {
	text-align:center;
	margin-bottom:18px;
}

.wp-caption img {
	border:0 none;
	margin:0;
	padding:0;
}

.wp-caption p.wp-caption-text {
	margin:0;
	padding:5px;
}

.gallery img {
	margin:0;
}

.wp-smiley {
	max-height:12px;
	margin:0!important;
}

/* end Thematic styles */


/* WPF2 styles */

body {
	font-size:.9em;
	line-height:1.3em;
	background-color:#ccc;
	font-family:Arial, Helvetica Neue, Helvetica, sans-serif;
}

a {
	text-decoration:none;
}

a:hover {
	color:#FF4B33;
}

#wrapper {
	width:960px;
	background-color:#FFF;
	border-radius: 0.3em; 
	margin:20px auto;
}

#respond {
	background:transparent;
	background-color:inherit;
}

#header {
	margin-left:20px;
}

#branding {
	width:inherit;
	padding:36px 0 5px 12px;
} 

#blog-title a {
	font-size:1.3em;
	margin-bottom:7px;
	font-family:Lobster, arial, serif;
	font-weight:normal;
}

#blog-description {
	font-size:1.2em;
	margin:15px 0 0 7px;
}

#access {
	bottom:10px;
}

#main {
	padding:0;
	margin-top:5px;
}

.page #container,.page #content {
	width:910px;
	margin:auto;
}

#content {
	margin:0;
}

#footer {
	border-top:1px #f1f1f1 solid;
	margin-top:0;
}

.entry-content {
	padding-top:0;
	margin:auto;
}

.menu {
	margin-top:30px;
}

.post-bottom-title {
	text-align: center;
	margin-bottom: 15px;
	font-style: normal;
}

.navigation {
	margin-top:20px;
}

.navigation a {
	font-weight:700;
	font-style:normal;
}

.nav-previous {
	padding-left:70px;
	width:100px;
}

.nav-next {
	padding-right:100px;
	width:100px;
}

.navigation a:hover {
	color:#999;
}

li.current-menu-item {
	text-transform:uppercase;
}

#access,.menu a,a:hover,a:focus,ul,li,.current_page_item {
	display:compact;
	border:none;
}

ul.sub-menu a {
	box-shadow:.5px .5px 2px #ccc;
	-moz-box-shadow:.5px .5px 2px #ccc;
	-webkit-box-shadow:.5px .5px 2px #ccc;
}

#subsidiary .sub-menu a,#primary .sub-menu a,#secondary .sub-menu a {
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
}

.news h1.entry-title {
	font-size:1.7em;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
	margin-top:20px;
	border:none;
	font-weight:700;
}

.news h2.entry-title {
	font-weight:400;
	font-size:1.7em;
	border-bottom:1px solid #ccc;
	margin:20px 0 10px;
}

.news #container {
	margin-left:30px;
	width:640px;
}

.news #content {
width:640px;
}

.portfolio #container {
	width:100%;
}

.portfolio #content {
	margin: auto;
	width:940px;
}

.page #content, .archive #content {
	margin-top:20px;
}

.portfolio h1.entry-title, .portfolio h1.entry-title a:active {
	text-align:center;
	font-weight:400;
	font-size:1.2em;
	text-transform:uppercase;
	padding:0 0 25px;
}

.attachment h1.post-title {
	text-align:center;
	font-weight:400;
	font-size:1.2em;
	text-transform:uppercase;
	padding:0 0 25px;
}

/* Thumbnails */

span.thumb-list {
	float:left;
	padding-left:11px;
	margin:auto; 
}

h4.thumb-title,h4.thumb-title a,h4.thumb-title a:hover {
	font-size:.8em;
	line-height:1.1em;
	text-align:center;
	padding-top:8px;
}

.attachment-post-thumbnail {
	border:1px solid #ccc;
	margin:0 10px;
	padding:3px;
}

/* End */

.main-aside {
	width:270px;
}

#primary,#secondary,.main-aside ul li ul li {
	list-style-type:none;
}

ul.xoxo {
	margin-left:30px;
}

#primary ul.xoxo,#secondary ul.xoxo {
	margin-left:10px;
}

.widemargins {
	margin:auto 120px;
}

h3.widgettitle {
	padding-bottom:10px;
}

.aside h3 {
	font-size:18px;
}

.main-aside ul {
	padding-top:10px;
}

#subsidiary {
	margin-left:0;
}

img.attachment-full {
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding:10px 0;
}

.entry-utility {
	margin: 0;
}

.edit-link a,span.edit a {
	color:red;
	font-weight:700;
	padding:5px;
}

.edit-link a:hover,span.edit a:hover {
	font-weight:700;
	color:blue;
	clear:both;
}

.entry-meta {
	padding-bottom:20px;
}

.entry-meta abbr {
	border:none;
	cursor:text;
	font-size:1em;
	font-style:normal;
	letter-spacing:.05em;
}

#artwork-meta {
	width:500px;
	font-size:1em;
	line-height:1.1em;
	margin-left:20px;
	margin-bottom:30px;
}

#artwork-meta li {
	list-style-type:none;
}

.single h1.entry-title {
	border-bottom:1px solid;
}

#siteinfo {
	padding:20px 0 40px 20px;
	color:#666;
}

#siteinfo p{
	color:#666;
}

#credits {
	float:left;
}

#license {
	float:right;
	margin-right:20px;
}

#lisym {
	display:inline;
	position:relative;
	top:4px;
	right:3px;
}

.page-template-templatepage-fullwidth-php,.portfolio #comments {
	width:623px;
}

.portfolio #comments {
	margin-left:20px;
}

.widemargins #comments {
	margin:0;	
}

#comments-list li.bypostauthor {
	background-color:#fff;
}

.entry-content h3 {
	font-style:normal;
	padding:6px 0;
}

p,#blog-title a,.entry-title a,.entry-content,h3.widgettitle,h1,h2,h3,h4 {
	color:#000;
}

#access a,#blog-description,.aside a,.aside,.entry-meta,.entry-utility,.entry-utility a,input#s,.navigation a,#blog-title a:hover,.textwidget p {
	color:#666;
}

#footer,.news h2.entry-title,img.attachment-post-thumbnail,.single h1.entry-title,.gallery-icon {
	border-color:#666;
}

#access a:hover {
	background-color:#E8E8E8;
}

.sf-menu,.sf-menu ul,.sf-menu .current_page_parent a,.sf-menu ul,.gallery-icon,#primary,#secondary {
	border:none;
}

.portfolio .post h1.entry-title,.portfolio .entry-meta,.attachment h1.entry-title,span.meta-sep-edit,#nav-above.navigation {
	display:none;
}

h1,h2,h3,h4,h5,h6,p,#comments h3,.entry-content h2,.entry-title,textarea,input {
	font-family:Arial, Helvetica Neue, Helvetica, sans-serif;
}

.error404 #content {
	margin:auto;
	width:620px;
	padding:50px;
}

.page-template-template-page-home-php #content {
	display: none;
}

/* End WPF2 styles */
