/*
Theme Name: IMPACT COMIC ART
Theme URI: http://www.impact-books.com/
Description: This is a custom WordPress Theme for IMPACT Books
Author: http://www.impact-books.com/
Author URI: http://www.impact-books.com/

/*-----------Block Level Elements--------------*/

* {margin:0px; padding:0px; font-family:helvetica, arial, sans-serif; font-size:12px;}

body {background-color:#433F33; background-image: url('/wp-content/themes/impact/images/headerBGleft.jpg'); background-repeat: repeat-x;}

a {color:#264BD5; text-decoration:none; font-weight:bold;}
a:link, a:visited, a:active{color:#264BD5; text-decoration:none; font-weight:bold;}
a:hover {color:#264BD5; text-decoration:underline; font-weight:bold;}

#imgMargin
{padding : 0px 8px 4px 0px;}

#Container{width:980px; margin:0 auto; padding:0px; position:relative;}

#header
{
width:980px;
margin:0px;
padding:0px;
background-image: url('/wp-content/themes/impact/images/pageHeaderBG2.jpg');background-repeat: repeat-no;
height:226px;
}

/*SEARCH CONTENT*/
		#searchform{
		position:absolute;
		top:90px;
		left:715px;
		}
		#input{
		background-color:#fff;
		height:18px;
		border-left:0px, solid, #333333;
		border-top:0px, solid, #333333;
		border-right:0px, solid, #cccccc;
		border-bottom:0px, solid, #cccccc;
		font-size:12px;
		color:#333;
		padding-top: 2px;
		}
		
		* html #input{
		background-color:#fff;
		height:20px;
		border:0px;
		font-size:12px;
		color:#333;
		}
		
		#searchsubmit{
		background-color:#FE7F03;
		height:15px;
		border-left:1px, solid, #FEAE03;
		border-top:1px, solid, #FEAE03;
		border-right:1px, solid, #DD4400;
		border-bottom:1px, solid, #DD4400;
		font-size:10px;
		color:#4F3213;
		}
/*SEARCH CONTENT*/
			
/*TOP NAV STYLES*/
			#topNav{
			position:absolute;
			top:155px;
			left:295px;
			width:780px;
			}
			a:link.topNav, a:visited.topNav, a:active.topNav{font-size:12px; color:#FD9D02; font-weight:bold; text-decoration:none;}
			a:hover.topNav{color:#F46607;}
			
			#spacer{margin:0px 13px -6px 13px}
/*TOP NAV STYLES*/
			
/*ART NAV STYLES*/
		#artNav{
		position:absolute;
		top:195px;
		left:290px;
		width:780px;
		}
		a:link.artNav, a:visited.artNav, a:active.artNav{font-size:12px; color:#95BA13; font-weight:bold; text-decoration:none; margin:0px 23px 0px 0px; }
		a:hover.artNav{color:#C3EB39;}
		/*ART NAV STYLES*/
		a:link.url, a:visited.url, a:active.url{font-size:11px; color:#FD9D02; font-weight:bold; text-decoration:none;}
		a:hover.url{color:#fff;}
/*ART NAV STYLES*/

#genericContainer
{
width:960px;
margin:0px;
padding:10px;
background-color:#ffffff;
}

#navigation {
	font-size:14px; 
	color:#FD9D02; 
	font-weight:bold; 
	text-decoration:none; 
	margin:8px 10px;
	}

#alignright {
	float: right;
	}

#alignleft {
	float: left
	}

/*POST STYLES*/
		#contentTop	
		{width:980px; margin:0px; padding:0px; background-color: #26221A;}
		
		#recentPost{
		width:483px;
		float:left;
		padding:0px;
		margin:0px 0px 0px 0px;
		color:#ffffff;
		}
		
		#block
		{width:463px; padding:0px;}
		
		.post
		{text-align:justify; margin:0px 10px;}
		
		.postinfo{font-size:14px; color:#FD9D02; font-weight:bold; text-decoration:none; margin:8px 0px;}		

		a:link.postinfo, a:visited.postinfo, a:active.postinfo{font-size:14px; color:#FD9D02; font-weight:bold; text-decoration:none; margin:8px 0px;}
		a:hover.comments{color:#fff;}
		
		a:link.comments, a:visited.comments, a:active.comments{font-size:14px; color:#FD9D02; font-weight:bold; text-decoration:none; margin:8px 0px;}
		a:hover.comments{color:#fff;}

                  .postother{
font-weight:bold;
font-size:15px;
color:#fff;
margin:0px 0px;
text-decoration:none;
}

                  .postotherheadlines{
font-weight:bold;
font-size:13px;
color:#FD9D02;
margin:0px 0px;
text-decoration:none;
}

a:link.postotherheadlines, a:visited.postotherheadlines, a:active.postotherheadlines{font-size:14px; color:#FD9D02; font-weight:bold; text-decoration:none; margin:8px 0px;}
		a:hover.postotherheadlines{color:#fff;}


/*POST STYLES*/


#siteSection{
width:476px;
float:right;
padding:10px 7px;
color:#ffffff;
}

/*BOOK STYLES*/
		#bookContainer{
		width:461px;
		padding:6px;
		margin:12px 0px 10px 0px;
		background-color:#ffffff;
		color:#333;
		}
		
		#bookDetails{width:730px;}
		#bookImage{float:left; width:150px;}
		#bookPageContent{float:right;width:450px; margin:0px;}
		
		a:link.bookNav, a:visited.bookNav, a:active.bookNav
		{
		display:block;
		text-align:center;
		font-size:12px;
		background-color:#000; 
		color:#72BA0A; 
		font-weight:bold; 
		text-decoration:none;
		width:120px;
		height:19px; 
		margin:1px 0px 2px 0px;
		padding-top:4px;
		}
		
		a:hover.bookNav{color:#F46607;}
		
		a:link.bookPageNav, a:visited.bookPageNav, a:active.bookPageNav
		{
		display:block;
		text-align:center;
		font-size:12px;
		background-color:#000; 
		color:#72BA0A; 
		font-weight:bold; 
		text-decoration:none;
		width:240px;
		height:19px; 
		margin:2px 0px 2px 0px;
		padding-top:4px;
		}
		
		a:hover.bookPageNav{color:#F46607;}
		
		#bookContent{float:right; width:311px; margin:0px; padding:0px;}
                  
                  #bookindex{float:right; width:550px; margin:0px; padding:0px;}
		
		.price
		{color:#333; font-size:14px; font-weight:bold;}
/*BOOK STYLES*/

#contentBottom
{
width:980px;
margin:0px;
padding:0px;
background-color: #111;
}

#bottomGrayBar{background-color:#100F0A; height:23px; width:980px;}

/*VIDEO STYLES*/
		#videoContainer{width:483px; float:left; padding:0px;}
		
		#videoExamples{
		width:477px;
		padding:6px;
		margin:6px 0px 0px 10px;
		}
/*VIDEO STYLES*/

.thumbnail
{margin-right:9px; margin-top:9px;}

/*ARTWORKS TYLES*/
		#artworkContainer{
		width:483px;
		float:right;
		padding:0px;
		margin:0px 10px 0px 0px;
		}
		
		#artExamples{
		width:477px;
		padding:6px;
		margin:6px 0px 0px 10px;
		}
/*ARTWORKS TYLES*/

#thumbnailNav
{float:right; margin:2px 0px;}

a:link.thumbNav, a:visited.thumbNav, a:active.thumbNav{font-size:12px; color:#F3990B; font-weight:bold; text-decoration:none; margin:0px 18px 0px 0px;}
a:hover.thumbNav{color:#fff;}

#footer
{
width:980px;
height:157px;
margin:0px;
padding:0px;
background-image: url('/wp-content/themes/impact/images/footerBG.gif');
background-repeat: repeat-x;
color:#fff;
background-color:#100F0A;
}

a:link.footerNav, a:visited.footerNav, a:active.footerNav{font-size:12px; color:#fff; text-decoration:none; margin:0px 13px 0px 0px;}
a:hover.footerNav{color:#F3990B;}

/*FONT STYLES*/

h1{
font-weight:bold;
font-size:21px;
color:#DED9D1;
margin:8px 0px;
text-decoration:none;
}

h2{
font-weight:bold;
font-size:24px;
color:#DED9D1;
margin:8px 0px;
text-decoration:none;
}

h3{
font-weight:bold;
font-size:21px;
color:#333;
margin:0px 0px;
text-decoration:none;
}

h4{
font-weight:bold;
font-size:15px;
color:#333;
margin:0px 0px;
text-decoration:none;
}

#articleContainer
{
width : 700px;
margin:8px;
float:left;
}

.articleTitle
{
font-weight:bold;
font-size:21px;
color:#333;
margin:0px 0px;
}

.articleSubtitle
{
font-weight:bold;
font-size:17px;
color:#333;
margin:0px 0px;
}

.dateline
{
font-size:11px;
color:#666;
margin:0px 0px 10px 0px;
}

.article
{
font-size:12px;
color:#000;
text-align : justify;
line-height:18px;
}

p, ul, ol, address, blockquote, dl, table { 
font-size: 1em; 
margin-bottom: 1em; 
} 

/*FONT STYLES*/

#sidebar{float:right;width:180px; margin:3px;}

#comments
{
width : 700px;
margin:8px;
float:left;
}

.postmetadata {
	clear:right;
}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.alt0 {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
         padding-top: 3px;
         padding-bottom: 3px;
	}

.alt1 {
	background-color: #ffffff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
         padding-top: 3px;
         padding-bottom: 3px;
	}


.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}