/*
Theme Name: Prairie Art Stamps 
Theme URI: http://www.prairieartstamps.com/
Description: Custom theme developed for <a href="http://www.prairieartstamps.com/">Prairie Art Stamps and Supplies</a>.
Version: 1
Author: Jim Mayes
Author URI: http://webmarketing.com/

*/

/* resets */
* {margin: 0; padding: 0;}
html {overflow: -moz-scrollbars-vertical;}
dl, ol, ul {list-style: none;}
a img {border: none;}

html {font-size: 83%;}
body {font-size: 1.1em;}

html {
	text-align: center;
	background: #e0ddc8;
	}
body {
	margin: 38px auto 0 auto;
	width: 932px;
	text-align: left;
	background: #e0ddc8;
	}
	
#header {
	margin: 0 auto;
	width: 542px;
	}
	#header  h1 a {
		display: block;
		outline: none;
		height: 120px;
		text-indent: -9999px;
		background: url(img/logo.gif) no-repeat;
		}
	#tagline {
		margin: 19px 0 16px 0;
		width: 542px;
		height: 32px;
		text-indent: -9999px;
		background: url(img/tagline.gif) no-repeat;
		}
	#nav {
		margin: 0 auto;
		height: 21px;
		text-align: center;
		background: #847722;
		}
		#nav li {
			margin-left: 20px;
			display: inline;
			}
			#nav li.home {
				margin-left: 0;
				}
		#nav a {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #fff;
			text-transform: uppercase;
			text-decoration: none;
			}
			#nav a:hover {
				text-decoration: underline;
				}
	
#cntwpr {
	overflow: hidden;
	}

	.column {
		padding-top: 60px;
		width: 160px;
		background: url(img/bg_column_hdr.gif) top center no-repeat;
		}
	.column.blank {
		padding-top: 60px;
		width: 160px;
		background: none;
		}
	#left_column {
		float: left;
		margin-right: 35px;
		}
	#right_column {
		float: right;
		}
		
	#content {
		float: left;
		padding: 93px 0 200px 0;
		width: 542px;
		text-align: center;
		color: #847722;
		background: url(img/bg_content.gif) top center repeat-y;	
		}
	body.home #content {
		xbackground: url(img/bg_home_content.gif) top center no-repeat;	
		}
		#content .article {
			overflow: hidden;
			margin: 0 auto 2em auto;
			border: 4px solid #847722;
			padding: 1em;
			width: 450px;
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			background: #fff;
			}
		body.home #content .article {
			text-align: center;
			}
			#content .article h2 {
				margin-bottom: 1.5em;
				border-bottom: 1px dashed #847722;
				padding-bottom: .5em;
				}
				#content .article h2 a {
					color: #847722;
					}
					#content .article h2 a:hover {
						text-decoration: none;
						}
			.blog #content .article h2,
			.archive #content .article h2,
			.category #content .article h2 {
				margin-bottom: .3em;
				border: 0;
				padding: 0;
				}
			.blog #content .article small.timestamp,
			.archive #content .article small.timestamp,
			.category #content .article small.timestamp {
				display: block;
				margin-bottom: 1.5em;
				border-bottom: 1px dashed #847722;
				padding-bottom: .5em;
				}
			#content .article p {
				margin-bottom: 1em;
				}
			#content .article .alignleft {
				float: left;
				margin: 0 1em .5em 0;
				}
			#content .article .alignright {
				float: right;
				margin: 0 0 .5em 1em;
				}
			#content .article .aligncenter  {
				display: block;
				margin: 0 auto 1em auto;
				}

.workshop {
	overflow: hidden;
	margin-bottom: 2em;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 1em;
	width: 450px;
	}
	.workshop .meta {
		float: left;
		width: 125px;
		}
		.workshop .meta .time {
			margin-bottom: 1em;
			}
	.workshop h3,
	.workshop .instructor,
	.workshop .description,
	.workshop .link{
		float: right;
		width: 315px;
		}
	.workshop .instructor,
	.workshop .description {
		margin-bottom: 1em;
		}

.mapp-div {
	border: 1px solid #847722;
	}

h3#comments {
	margin: 2em 0 1em 0;
	border-top: 1px dashed #847722;
	padding-top: 1em;
	}
	
#respond {
	margin-top: 2em;
	border-top: 1px dashed #847722;
	padding-top: 2em;
	}

form#commentform #comment {
	width: 100%;
	}
	
#footer {
	margin: 0 auto;
	padding: .6em 0;
	width: 542px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	background: #847722;
	}