/*
Theme Name: Boise Pottery
Theme URI: http://boisepottery.com
Description: Custom theme for Boise Pottery
Author: Unattended Media
Author URI: http://unattendedmedia.com

*/

@import 'css/screen.css';

body {
	margin: 0px;
	background: url('img/background-repeat.jpg') center top;
	color: #65614c;
	}
	
	#page {
			background: url('img/background-top.jpg') repeat-x center top;
			}
	
a {
	color: #786f54;
	}
	
	a:hover {
		color: #8a7e5d;
		}
		
	a:visited {
		
		}	
	
	#header {
		background: #fff;
		height: 40px;
		border: solid #c5c5c5 1px;
		border-top: 0px;
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		margin: 0px auto 20px;
		}
		
		#logo {
				margin: 0px;
				}


		#logo a {
				font-size: 18px;
				color: #78573d;
				text-transform: uppercase;
				text-decoration: none;
				display: block;
				float: left;
				padding: 10px;
				}
				
		#nav {
				width: 780px;
				float: left;
				margin: 0px;
				padding: 0px;
				}
				
				#nav li {
						float: left;
						list-style: none;
						position: relative; 
						display: block;
						}
						
				#nav li a {
						display: block;
						float: left;
						padding: 11px 16px 12px;
						color: #514c38;
						text-decoration: none;
						margin: 0px 5px
						}
						
						#nav li a:hover {
								color: #615b42;
								}
				
					#nav li ul {
						position: absolute;
						left: -1000em;
						top: 40px;
						margin-left: 0;
						padding: 0px 0px 0px 0px;
						z-index: 100;
						background: #fff;
						-moz-border-radius-bottomleft: 5px;
						-moz-border-radius-bottomright: 5px;
						-webkit-border-bottom-left-radius: 5px;
						-webkit-border-bottom-right-radius: 5px;
						border: solid #c5c5c5 1px;
						border-top: 0px;
						}
						
					#nav li:hover ul, #nav li.sfhover ul { left: 0px; }
					#nav li ul li {
						float: none;
						display: block;
						padding: 0;
						padding-left: 0;
						margin-left: 0;
					}
					#nav li ul li a {
						display: block;
						width: 130px; 
						height: 30px;
						padding: 0 15px;
						line-height: 31px;
						font-weight: normal;
						margin-left: 0;
						}

	#wrapper {
		
		}
		
	#content {
		
		}
		
		#content .gform_wrapper {
				overflow: visible;
				}
		
	#sidebar {
		
		}

		#sidebar ul {
				margin: 0px;
				padding: 0px;
				}
				
		#sidebar li {
				list-style: none;
				}
				
				#sidebar li li {
						list-style: square;
						}


	#footer {
		background: #28261f;
		color: #66604f;
		padding: 20px 0px;
		}
		
		
/* Home Styling */


#intro {
		background: url('img/home-pot.png') no-repeat 0px 0px;
		width: 400px;
		float: left;
		height: 170px;
		padding: 0px 0px 0px 120px
		}
		
				
		#intro h2 {
				color: #60442d;
				font-size: 36px;
				font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
				font-weight: 100;
				line-height: 40px;
				position: relative;
				top: 50px;
				}
		
#locations {
		float: right;
		width: 390px;
		margin: 10px 0px 0px 20px;
		}
		
		#locations h3 {
				font-family: Georgia, "Times New Roman", Times, serif;
				color: #60442d;
				font-size: 22px;
				margin-bottom: 10px;
				}
		
#home-background {
		background: #302e25;
		margin: 110px 0px 0px;
		}
		
#home-content {
		width: 510px;
		float: left;
		}
		
#home-links {
		position: relative;
		top: -80px;
		margin: 0px;
		padding: 0px;
		z-index: 100;
		}
		
		#home-links li {
				list-style: none;
				float: left;
				}
				
		#home-links li a {
				display: block;
				float: left;
				width: 150px;
				padding: 160px 0px 0px 0px;
				margin: 0px 20px 0px 0px;
				text-align: center;
				background: url('img/home-links.png') no-repeat;
				font-family: Georgia, "Times New Roman", Times, serif;
				color: #c6b275;
				text-decoration: none;
				}		
				
				#home-links li a:hover {
					color: #ad9a5e;
					}
				
				#home-links li.our-pottery a { background-position: 0px 0px; }
				#home-links li.water-features a { background-position: -180px 0px; }
				#home-links li.design-landscaping a { background-position: -360px 0px; }
				

		#home-content .home-text {
				position: relative;
				top: -60px;
				display: block;
				}
				
		#home-blog {
				width: 348px;
				background: #fff;
				float: right;
				padding: 20px;
				position: relative;
				top: -60px;
				border: solid #d3d3d3 1px;
				}
				
				#home-blog h3 {
						color: #4b4a4a;
						font-size: 36px;
						font-weight: 200;
						margin: 0px 0px 20px;
						}
						
		
/* Content Styling */

p { margin-bottom: 15px; }
	
blockquote  { margin: 20px; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
pre,code    { margin: 15px 0; white-space: pre; }
pre,code,tt { font: 12px 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: 1.5; } 
tt          { display: block; margin: 50px 0; line-height: 1.5; }

ul, ol      { margin:0 15px 15px 15px; }
ul          { list-style-type: square; }
ol          { list-style-type: decimal; }
dl          { margin: 0 0 15px 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 15px;}

img { border: none; }
a img { border: none; }
			
.navigation { height: 30px; }			
.alignleft { float: left; }
.alignright { float: right; }

.wp-caption { 
		background: #fff;
		padding: 10px 5px;
		text-align: center;
		margin: 15px 15px 15px;
		/*
		border: solid #aaa 1px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;*/
		-moz-box-shadow: 2px 2px 2px rgba(0,0,0,.5);
		color: #222;
		font-weight: bold;
		}
		
		.wp-caption img {
				margin-bottom: 5px;
		}
		.wp-caption p {
				margin-bottom: 0px;
		}
		
		#attachment_222 {
				margin: 15px 75px;
				}
				
		#attachment_223 {
				margin: 15px 75px;
				}
		
		
		#attachment_224 {
				margin: 15px 75px;
				}
				
		#attachment_225 {
				margin: 15px 75px;
				}
		
