/*
Theme Name: ChrisBell.com.au
Theme URI: http://www.chrisbell.com.au
Description: The Custom Wordpress theme for the new Chris Bell Website.
Version: 1.0
Author: Matthew Bell
Author URI: http://mattbell.name/
Tags: books, author, green,

	This Theme was made by Matthew Bell exclusively for use on chrisbell.com.au
	
	If you need a custom WordPress theme, please visit: <a href="http://design.mattbell.name">http://design.mattbell.name</a>
	
*/
body,td,th {
	font-family: Georgia, Times New Roman, Times, serif;;
	font-size: 13px;
	color: #333;
}

#pageContent p {
	font-family: Georgia, Times New Roman, Times, serif;;
	font-size: 14px;
	color: #333;
	line-height:140%;
	margin-bottom:20px;
}

body {
	background-color: #99CC00;
}

/* Heading Styles */

h1,h2,h3,h4,h5,h6 {
	font-family: Georgia, Times New Roman, Times, serif;
}
h1 {
	font-size: 24px;
	color: #000;
	/* margin:4px 0px 8px 0px; */
}

#right h1 {
	border-bottom:1px dashed #ccc;
}

h2, h2 a {
	font-size: 20px;
	color: #000;
}

h2 a {
	text-decoration:underline;
}
h3 {
	font-size: 14px;
	color: #000;
}
h4 {
	font-size: 14px;
	color: #000;
	margin:2px 0px 2px 0px;
}
h5 {
	font-size: 12px;
	color: #000;
}
h6 {
	font-size: 12px;
	color: #000;
}
a {
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight:bold;
	font-size: 13px;
	color: #f90;
}
a:visited {
	color: #f90;
}
a:hover {
	color: #f60;
}
a:active {
	color: #f90;
}

/* Layout Code  */

#site-area {
	padding:30px 30px 4px 30px;
	width:920px;
	margin:0 auto;
	margin-top:20px;
	background-color:#FFF;
	border-radius:14px;
	-moz-border-radius:14px;
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
}

#header {
	height:90px;
	padding-bottom:24px;
	border-bottom:1px solid #9C0;
}

	#header #logoArea {
		width:190px;
		float:left;
	}

	#header #menuArea {
		width:690px;
		float:right;
	}
	
	#header #menuArea img {
		margin-left:60px;
	}
	
	#header ul li {
		list-style:none;
		display: inline;
		margin:0px;
		padding:0px;
		height:90px;
		margin-right:30px;
		padding-left:6px;
	}

/* ------------------------------------------------------*/
/* --------------------Content Classes!------------------*/
/* ------------------------------------------------------*/

#content {
	margin-top:10px;
}
	#content #breadcrumb {
		width:100%;
		padding:8px 0px 8px 0px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:10px;
		color:#666;
	}
		#content #breadcrumb a {
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:10px;
			font-weight:normal;
			color:#666;
		}
		
	#content #left {
		width:640px;
		margin-right:30px;
		float:left;
	}
	
		#content #left #pageContent {
			padding-bottom:6px;
			border-bottom:1px dashed #CCC;
		}

		#content #left #pageContent img.left {
			float:left;
		}

		#content #left #pageContent img.right {
			float:right;
		}

		#content #left #contact {
			width:640px;
			margin-top:15px;
		}

			#content #left #contact .left {
				width:385px;
				background-color:#F5F5F5;
				padding:15px;
				margin-right:15px;
				float:left;
			}
			
			#content #left #contact h2 {
				margin:2px 0px 4px 0px;
			}
				
				#content #left #contact .left .inputField {
					width:240px;
					font-size:12px;
					padding:4px;
					font-family:Georgia, "Times New Roman", Times, serif;
					background-color:#FFF;
					border:1px solid #999;
				}

			#content #left #contact .right {
				width:180px;
				background-color:#F5F5F5;
				padding:15px;
				float:left;
			}

		/*  Content - Link Boxes */
		
		#content #left .link, #content #left .linkm {
			width:606px;
			background-color:#F5F5F5;
			padding:15px;
			margin-top:15px;
		}
		
			#content #left .link .linkSide {
				width:390px;
				margin-right:15px;
				float:left;
				text-align:left;
			}
			
				#content #left .link .linkSide h2 {
					margin:2px 0px 4px 0px;
				}

				#content #left .link .linkSide a {
					font-weight:normal;
					font-size:14px;
				}

			#content #left .link .logoSide {
				width:200px;
				text-align:center;
				float:right;
			}

		/*  Content - Search Boxes */
		
		#content #left .search {
			width:606px;
			background-color:#F5F5F5;
			padding:15px;
			margin-top:15px;
		}
		
				#content #left .search h2 {
					margin:2px 0px 4px 0px;
				}

				#content #left .search .text a {
					font-weight:normal;
					font-size:11px;
					color:#333;
				}
				
				#content #left .search p {
					font-weight:normal;
					font-size:11px;
					color:#999;
					margin-bottom:0px;
 				}
					#content #left .search p a{
						font-weight:normal;
						font-size:11px;
						color:#999;
					}


		/* Content - Book Boxes */
		#content #left .book {
			width:606px;
			background-color:#F5F5F5;
			padding:15px;
			margin-top:15px;
		}
		
			#content #left .book .bookImage {
				width:78px;
				float:left;
				margin-right:15px;
			}

			#content #left .book .bookText {
				width:512px;
				float:right;
			}
			
				#content #left .book .bookText h4 {
					font-size:16px;
				}
				
				#content #left .book .bookText .publisher {
					color:#000;
					font-size:14px;
					margin:4px 0px 4px 0px;
				}
				
				#content #left .book .bookText .blurb {
					color:#333;
					font-size:12px;
					margin:8px 0px 8px 0px;
				}
	
				#content #left .book .bookText .illustrator {
					color:#999;
					font-size:11px;
					margin:10px 0px 4px 0px;
				}

		/* Content News Items */
		
		#content #left .newsItem {
			padding-bottom:10px;
			border-bottom:1px dashed #CCC;
		}
		
			#content #left .dateArea {
				width:60px;
				float:left;
				margin:8px 10px 3px 0px;
			}

			#content #left .newsItem .dateArea {
				margin:0;
			}
			
				.dateArea .dateFrame {
					background-color:#333;
					font-family:Georgia, "Times New Roman", Times, serif;
					color:#9C0;
					width:52px;
					height:62px;
					padding:4px;
					text-align:center;
					border-radius:10px;
					-moz-border-radius:10px;
				}
				
					.dateArea .dateFrame .dateDay {
						font-size:24px;
						font-weight:bold;
					}
					.dateArea .dateFrame .dateMonth {
						font-size:9px;
						font-weight:bold;
						padding-bottom:3px;
						border-bottom:1px solid #9C0;
					}
					.dateArea .dateFrame .dateYear {
						font-size:11px;
						font-weight:normal;
					}

					

			#content #left .newsItem .textArea {
				width: 560px;
				margin:0px 0px 0px 20px;
				float:left;
			}

			#content #left .newsItem .textArea p{
				margin-top:0px;
			}

			#content #left .newsItem .imgArea {
				width:150px;
				float:left;
			}

				#content #left .newsItem .imgArea img {
					padding:3px;
					border:1px solid #CCC;
				}

		/* END Content Area */
		
	/* Sidebar Classes */	

	#content #right {
		width:250px;
		float:right;
	}
		
		/* Sidebar Grey Box Modules */
		
		#content #right .greyBox {
			background-color:#EDEDED;
			padding:15px;
			margin-bottom:15px;
			border-radius:10px;
			-moz-border-radius:10px;
		}
		
			/* Grey Box Book Modules */
			
			#content #right .greyBox .book {
				width:100%;
				border-bottom:1px dashed #CCC;
				padding-bottom:10px;
				margin-bottom:10px;
			}
	
				#content #right .greyBox .book .bookImage {
					float:left;
					width:63px;
					margin-right:10px;
				}
					#content #right .greyBox .book .bookImage img {
						width:63px;
						height:99px;
					}
				#content #right .greyBox .book .bookText {
					float:right;
					width:140px;
				}
		
				#content #right .greyBox .book .bookText .publisher {
					color:#000;
					font-size:12px;
					margin:2px 0px 2px 0px;
				}
				
				#content #right .greyBox .book .bookText .blurb {
					color:#333;
					font-size:11px;
					margin:2px 0px 2px 0px;
				}

			/* Grey Box Coming Soon Modules */
			
			#content #right .greyBox .comingSoon {
				width:100%;
				border-bottom:1px dashed #CCC;
				padding-bottom:10px;
				margin-bottom:10px;
			}
	
		
				#content #right .greyBox .comingSoon .publisher {
					color:#000;
					font-size:12px;
					margin:2px 0px 2px 0px;
				}
				
				#content #right .greyBox .comingSoon .blurb {
					color:#333;
					font-size:11px;
					margin:2px 0px 2px 0px;
				}


		/* END // Sidebar Modules */

/* Footer Modules */

#footer {
	height:24px;
	padding-top:10px;
	margin-top:15px;
	border-top:1px solid #9C0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#666;
}

#footer a {
	font-size:10px;
}

	#footer #left {
		width:250px;
		float:left;
		text-align:left;
	}
	
	#footer #right {
		width:250px;
		float:right;
		text-align:right;
	}

	#footer #center {
		width:420px;
		float:left;
		text-align:center;
	}

.alignright {
	float:right;
	margin:0px 0px 15px 15px;
}

.alignleft {
	float:left;
	margin:0px 15px 15px 0px;
}

#pageContent a img {
	border:none;
}

/* New Author/Illustrator Link Style */

.linkm ul {
	margin-left:0px;
	padding-left:0px;
	margin-top:0px;
}

.linkm ul li {
	list-style:none;
	margin-top:-13px;
	margin-bottom:-13px;
	display:block;
	float:left;
	width:290px;
}

.widget_rss ul {
	padding:0;
	margin:0;
}

.widget_rss ul li {
	list-style:none;
	border-bottom:1px dashed #CCC;
	padding:4px 0px;
}

.widget_rss h1 {
	display:none;
}

