/*   

Theme Name: Thematic Power Blog

Theme URI: 

Description: Use the Thematic Power Blog Theme to ramp up the power of your WordPress blog.

Author: Ian Stewart

Author URI: http://themeshaper.com/

Template: thematic

Version: 1.1

Tags: Thematic

.

Thematic Power Blog is copyright Ian Stewart http://themeshaper.com/

.

*/



/* Reset browser defaults */

@import url('../thematic/library/styles/reset.css');



/* Apply basic typography styles */

@import url('../thematic/library/styles/typography.css');



/* Apply a basic layout */

@import url('3c-r-fixed-primary-988px.css');



/* Apply basic image styles */

@import url('../thematic/library/styles/images.css');



/* Apply default theme styles and colors

   For demonstration purposes we're using the default Thematic style

   For major changes I recommend copying over the default styles into this file */

@import url('../thematic/library/styles/default.css');



/* Prepare theme for plugins */

@import url('../thematic/library/styles/plugins.css');





/* =Category Menu

-------------------------------------------------------------- */



/*#category-access {

    border-bottom:0px solid #ccc;

    height:0px;

    font-size:0px;

    padding:0px 0;

    overflow:visible; 

    z-index:0;

}

*/

/*uncomment the following two selectors in case your category list wraps into a second row

#category-access {

		height: 96px;

}



body.ie7 #category-access {

		height: 64px;

}

*/

.menu-title {

    color:#666;

    float:left;

    font-style:italic;

    line-height:32px;

    margin-right:10px;

}





/* =Default Widgets

-------------------------------------------------------------- */



#crown h3 {

    font-size:17px;

    padding:0 0 4px 0;

}

#crown #thematic-power-blog-subscribe {

    padding:0 0 44px 0;

    position:relative;

}

#crown #thematic-power-blog-subscribe h3 {

    position:absolute;

    top:0;

    left:0;

}

#crown #thematic-power-blog-subscribe ul {

    list-style:none;

    margin:0;

    position:absolute;

    top:0;

    right:0;

}

#crown #thematic-power-blog-subscribe ul li {

    padding:0;

}

#crown #thematic-power-blog-subscribe a {



    border:0px solid #ccc; 

    -webkit-border-radius: .35em;

    -moz-border-radius: .35em;

    border-radius: .35em;

    padding:6px 16px 6px 32px;    

    text-decoration:none;

}

/* Fix for the a-tag border bug in IE7 */

body.ie7 #crown #thematic-power-blog-subscribe a {

	float:left; 

}

#thematic-power-blog-about ul {

    list-style:none;

    margin-left:0;

}

#thematic-power-blog-about a.more {

    display:block;

    text-align:right;

}





/* =Global Elements

-------------------------------------------------------------- */



#header {

    border-top:22px solid #70566F;

    margin-top:0px;

	background-color: #f4f4de;



}

#branding {

    background:url(images/header-image.jpg) no-repeat center bottom;

    margin-bottom:-33px;

    padding:15px 0 205px 0; /* Bottom padding is the same height as the image called above */

}

#blog-description {

    margin-bottom:0px;

}

#leader {

    background:url(images/header-image2.jpg) no-repeat center bottom;

    border-bottom:1px solid #ccc;

    margin-bottom:10px;

    padding:20px 0 0px 0;

}






#content {

    padding:10px 0 0px 0;

}



.style1 {

	font-size: 20px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	font-style: italic;

	color: #70566f;

}



.style12 {

	font-size: 14px;

	color: #0033FF;

	font-family: Arial, Helvetica, sans-serif;

}



.style12 a:link {

        color:#990033;



}

.style12 a:visited {

	color: #990033;

}

.style12 a:hover {

	text-decoration: none;

	color: #000000;

}

.style12 a:active {

	text-decoration: none;

}

.style13 {	font-size: 14px;
	line-height: 12px;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
#apDiv1 {
	position:absolute;
	left:0px;
	top:100px;
	width:175px;
	height:277px;
	border:1px solid #ccc;
	padding:180px 15px 0 15px;
}
.style14 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 13px
}
.style15 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 13px;
	font-weight: bold;
}
.prodheads {	font-size: 14px;
	line-height: 14px;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}






.hentry {

}

.crown-aside {

	background-color: #f4f4de;

    color:#666;

    padding-top:22px;

    margin:0;

}

.attachment-jpeg .crown-aside,

.attachment.png .crown-aside {

    display:none;

}

.crown-aside a {

    color:#666;

}

.crown-aside a:active,

.crown-aside a:hover {

    color: #FF4B33;

}

.crown-aside ul {

    padding:0 20px;

}

.crown-aside ul ul {

    border:none;

    padding:0;

}

.main-aside {

    padding-top:22px;

}

.main-aside ul {

    padding:0 20px;

}

.main-aside ul ul {

    padding:0;

}

#crown {

    border:1px solid #ccc;

    width:325px;

}

#primary {

    border:1px solid #ccc;

    border-width:0 1px 1px 1px;

    padding:22px 0 11px 0;

    width:212px;

}

#secondary {

    border:1px solid #ccc;

    border-width:0 1px 1px 1px; /* keeping a border on the left for no-js */

    margin-left:-1px; /* offsets the 1px border on the left */

    padding:22px 0 11px 0;

    width:325px;

}



#breadcrumb-nav {

    border-top:1px solid #ccc;

    color:#666;

    font-size:13px;

    line-height:18px;

    margin-bottom:-22px;

}

#breadcrumb-nav a {

    color:#666;

}

#breadcrumb-nav a:active,

#breadcrumb-nav a:hover {

    color: #FF4B33;

}

#breadcrumb-nav-container {

    margin:0 auto;

    padding:11px 0;

    width:988px;

}

#breadcrumb-nav-container p {

    margin:0;

}

#footer {

	background-color: #f4f4de;

}





.wp-pagenavi span.pages {

		padding:4px !important;

}





/* =Widgets

-------------------------------------------------------------- */



.aside th, .aside td {

	padding:0.25em 0.35em;

}



