/*******************************
	Theme Name: punkbooks.com
	Theme URI: punkbooks.com
	Description: punkbooks.com
	Author: Adam (Goatlord)
	Author URI: baphometslair@gmail.com
	Template: punkbooks.com
	Version: 1.0
	Date: June 17 2009 
********************************/

html { height: 100%; }

body	{ 
	background-image: url(../images/body-bkgrd.jpg);
	background-attachment: fixed;
	background-position: 0 0;
	background-repeat: repeat-x repeat-y; 
	background-color: #000;
	text-align: center;
}

/**** LAYOUT PROPERTIES ****/

#layout-container	{
	height: 100%;
	margin: 25px auto;
	padding: 10px;  
	width: 860px;	
}

#layout-container2	{
	height: 100%;
	margin: 25px auto;
	padding: 10px;  
	width: 850px;	
}

#layout	{
	background: transparent;
	height: 100%;
	width: 850px;
}

#layout2	{
	background: #000000;
	height: 100%;
	width: 850px;
}

/**** HEADER PROPERTIES ****/

#header	{  
	background-color: transparent;
	background-image: url(../images/layout-header.png);
	background-attachment: scroll;
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 218px;
	width: 880px;
}

#header2	{  
	background-color: transparent;
	background-image: url(../images/layout-header.png);
	background-attachment: scroll;
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 218px;
	width: 850px;
}

#header-logo-box {
	height: 180px;
	left: 35px;
	position: relative;
	top: 15px;
	width: 800px;
}

#header-logo-box2 {
	height: 180px;
	left: 15px;
	position: relative;
	top: 15px;
	width: 800px;
}

/**** MENU PROPERTIES ****/

#menu-table	{ 
	background: transparent;
	height: 30px;
	left: 13px;
	position: relative;
	top: 10px;
	width: 850px;
	border: 1px solid #000;	
}

#menu-table2	{ 
	background: transparent;
	height: 30px;
	left: 0px;
	position: relative;
	top: 10px;
	width: 850px;
	border: 1px solid #000;	
}

.menu-row	{
	background: #000;
	height: 30px;
	width: 830px;
	padding-left: 15px;
	padding-right: 4px;		
}

.menu-cell	{
	float: left;
	height: 30px;
	margin-left: 25px;
	width: auto;
}

/**** CONTENT PROPERTIES ****/

#content	{  
	background-color: transparent;
	background-image: url(../images/layout-content.png);
	background-position: 0 0;
	background-repeat: repeat-y;
	height: 100%;
	padding-bottom: 25px;
	text-align: center;
	width: 880px;
	}	
	
	#content-home	{  
	background-color: transparent;
	background-image: url(../images/layout-content-home.png);
	background-position: 0 0;
	background-repeat: repeat-y;
	height: 100%;
	padding-bottom: 5px;
	text-align: center;
	width: 880px;
	}	
	
	#content-home2	{  
	background-color: #000000;
	background-position: 0 0;
	height: 100%;
	padding-bottom: 5px;
	text-align: center;
	width: 850px;
	}	

#content-cell-470	{
	float: left;
	height: 100%;
	margin-left: 30px;
	padding: 25px;
	text-align: left;
	vertical-align: top;
	width: 480px;
}

#content-cell-lnh	{
	float: left;
	height: 100%;
	margin-left: 30px;
	padding: 25px;
	text-align: left;
	vertical-align: top;
	width: 490px;
}

#content-cell-250	{
	float: right;
	height: 100%;
	margin-right: 30px;
	padding: 5px;
	width: 250px;
}

.table {
	height: 100%;
	margin: 0 auto;
	text-align: center;
	width: 820px;
}

.table-row	{
	width: 800px;
	height: 100%;
	text-align: center;
}

.table-cell {
	height: auto;
	padding: 10px;
	text-align: left;
	width: 110px; 
	}

.cell	{
	width: 470px;
	height: auto;
}

.content-img, .book-img	{
	border: 1px solid #000;
}

.book-img	{ 
	float: left;  
	margin: 0 25px 25px 0;
	width: 250px; 
}

#content-img-ts	{
	border: 0px;
}

.intro	{
	width: 700px;
	margin: 15px auto;
}

#content-cell-460	{
	float: left;
	height: 445;
	margin-left: 30px;
	padding: 25px;
	width: 460px;
}

#table.book {
	border:hidden;
	vertical-align:top;
	width: 90%;
	height: 450;
}


/**** SIDEBAR PROPERTIES ****/

.sidebar-row	{
	width: 220px;
	height: auto;
}

.sidebar-cell	{
	width: 110px;
	height: auto;
	float: left;
}

.sidebar-cell-nofloat {
	width: 220px;
}

/**** FOOTER PROPERTIES ****/

#footer	{
	background-color: transparent;
	background-image: url(../images/layout-footer.png);
	background-attachment: scroll;
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 880px; 
	height: 132px; 
	}
	
	#footer2 {
	background-color: transparent;
	background-image: url(../images/layout-footer-home.png);
	background-attachment: scroll;
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 850px; 
	height: 132px; 
	}


/**** POP-UP WINDOW PROPERTIES ****/

#window	{
	width: 550px;
	height: 550px;
}



.paypal-box { width: 100%; clear: both; }

.paypal-box-float	{ float:left; height: auto; width: 230px; }
