/*  
Theme Name: PressThemes
Theme URI: http://www.pressthemes.org/
Description: WordPress Theme for pressthemes.org
Author: PressThemes
Author URI: http://www.pressthemes.org/
Version: 1.0
*/

@import url('library/styles/reset.css');
@import url('library/styles/typography.css');
@import url('library/styles/wordpress.css');
@import url('library/styles/baseline15em.css');

body { font-size:14px; font-family:georgia, 'lucida grande', serif; color:#333; }

/*-----[ Structural Headings ]-----*/
.homelink { margin:0; font-size:2.2em; line-height:1.5; text-indent:-999em; }
.tagline { margin:0; font-size:1em; line-height:1; text-indent:-999em; display:block;}
.pt-logo {margin-top:-50px;}
.entry-title { margin:0; font-size:1.5em; line-height:1; }
.widgettitle { margin:0 0 9px 0;}
.comments-heading {font-size:1.5em; line-height:1; margin:1em 0 1em;}

/*-----[ Layout ]-----*/
#wrapper { margin:0 auto; width:1000px; background:#fff; }
	#page { padding:20px; }
	#header {position:relative;}
		#branding {margin-bottom:21px;}
	#content-main { }
		.home .entry, .archive .entry {width:460px; margin-bottom:20px; border:1px solid #dfdfdf; float:left; clear:left;}
			.home .entry-title, .archive .entry-title {padding:5px; background:#f5f5f5; font-size:18px;}
			.home .theme-info, .archive .theme-info {margin-left:10px; font-size:13px;}
			.home .theme-info .wp-post-image, .archive .theme-info .wp-post-image {margin-bottom:0;}
			.home .entry p, .archive .entry p {margin:0;}
			.home .theme-data, .archive .theme-data {padding-top:10px;}
			.home .entry p.summary, .archive .entry p.summary{padding-top:10px;}
		.home .entry.alt, .archive .entry.alt {margin-left:20px; clear:none;}
		.single .entry {width:600px; float:left;}
		.single .related-content {width:340px; float:left;}
	#footer {clear:both;}

/*-----[ related content ]-----*/
.related-content {margin-left:20px;}
.single .related-content .related-title {margin-top:0; padding:5px; background:#8CC63E; color:#fff; font-size:18px;}
ul.similar-themes {margin:0; list-style-type:none;}
.similar-themes li {margin-bottom:20px;}
.similar-themes .entry-title {margin:0; font-size:16px;}
.similar-themes p {margin:0;}
.similar-themes img {margin:0 10px 0 0;}
.similar-themes img.rating {height:12px; padding-top:2px;}

#skip-link {position:absolute; left:-999em;}
/*-----[ Content ]-----*/
acronym, abbr {border-bottom:none; cursor:help;}

.single .entry .entry-title {margin-top:18px;}
.single .entry-title .title-cat {font-size:12px; color:#777; text-align:right; line-height:1; display:block; padding:0 10px 0 10px; position:absolute; right:0; top:5px;}
.single .entry-title .title-name { background:#33CAF7; padding:5px 10px 5px 10px; color:#fff;}
	/*-----[ theme info ]-----*/
.single .entry .theme-info { margin-bottom:1.5em; border:1px solid #B3DAEF; position:relative; background:#EFFAFF;}
.theme-info ul {margin:0; list-style-type:none;}
	.single .theme-info ul {padding:17px 0 0 10px;}
	.single .theme-info .theme-home {margin:8px 0 0 0; clear:left;}
	.single .theme-info .theme-home a {padding:5px 10px; background:#33CAF7; color:#fff; boder-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
	.single .theme-info .theme-home a:hover {background:#8CC63E;}
.theme-info ul li {width:45%; float:left;}
.theme-info img.rating {height:15px; padding-top:2px;}
.theme-info p.summary { padding-top:20px; clear:left;}

p.entry-info {margin:0; padding:0 5px 5px 0; text-align:right; color:#777;}

	/*-----[ archive info ]-----*/
.archive-info {margin-bottom:1.5em; padding:0 10px; border:1px solid #B3DAEF; position:relative; background:#EFFAFF;}
.archive-info h1 {margin-top:21px;}
.archive-info p {margin-bottom:12px;}

	/*-----[ entry-content ]-----*/
.entry-content .photo {width:270px;}
	
/*-----[ Sidebars ]-----*/
.aside { font-size:0.9333em; }
	.aside .aside-list { padding:1.5em 0 0 0; }
		.aside-list .widget { margin-bottom:1.5em; }
			.widget li { margin-bottom:9px; line-height:18px; }


/*-----[ Navigation ]-----*/
.nav-links { margin:1.5em; overflow:hidden; height:1%;}
.nav-previous { float:left; width:50%; }
.nav-next{ float:right; width:50%; text-align:right;}

/*-----[ Comments ]-----*/
#comments { margin:0 20px; display:none; }
.commentlist { list-style-type:none; margin-left:0; }
	.avatar { float:left; padding-right:7px; }
	.pings-list .says { display:none; }
	/*--[ Threaded Comments ]--*/
	.commentlist .children li { margin-left:10px; margin-top:10px; }
	.depth-1.parent { border:1px solid #dadada; }
	.thread-alt { background-color:#ececec; }
	.bypostauthor{}
	/*--[ Comments Form ]--*/
	#commentform { margin:0 0 1.5em; }
		.form-input { margin:0 0 1em; }
		.text-input { width:95%; border:1px solid #ccc; padding:5px; }
		.text-input:focus { border-color:#888; }
	/*--[ Comment Navigation ]--*/
	.comment-nav .page-numbers { padding:5px; border:1px solid #ccc; }

/*-----[ Links ]-----*/
a { text-decoration:none; color:#2361A1; }
.entry-content p a { text-decoration:underline; }
.entry-content p a:hover { text-decoration:none; }
.singular a .photo:hover {border-color:#2361A1;}

/*-----[ Clearfix ]-----*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE5/Mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE5/Mac */

#content-main:after,
#main:after,
.theme-info:after,
.single ul.theme-data:after,
.entry-content:after,
.similar-themes li:after,
#content:after,
#content-supp:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
.theme-info {display: inline-block;}
/* Hides from IE5/Mac \*/
* html .theme-info {height: 1px;}
.theme-info {display: block;}
/* End hide from IE5/Mac */
