/* Author:Michael Hessling
Author URI:http://cherrypjammies.com/
Little Red Birdie css, 10 February 2007
All other pages */

/* =Misc */
a img {border:none;}

/* =Layout */
html {margin:0;padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {margin:0;padding:0;}
body {background:#adb9e4;position:relative;font:12px/1.5 Verdana, Tahoma, sans-serif;color:#000;}

/* Branding, Top header styles */
#branding {float:left;width:100%;height:240px;position:relative;top:0;left:0;background:url(i/header.gif) no-repeat;margin:0;}
	#branding h1 {position:absolute;top:0;left:0;text-indent:-1000px;font-size:0;}
	#branding h1 a {display:block;height:240px;width:882px;}
	#branding p#tagline {position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;border:none;font-size:0;} 
	#branding img#logo {position:relative;top:120px;left:75%;}

/* Main Content and text styles */
#main {clear:left;position:relative;width:100%;background:url(i/hills-rabbit.jpg) repeat-x bottom left;border-bottom:5px solid #ffd73b;overflow:hidden;}
	#content {background:#fff;-moz-border-radius:1em;-webkit-border-radius:1em;-khtml-border-radius:1em;border-radius:1em;position:relative;top:20px;width:750px;margin:0 auto 10px;padding:1em;}
		#content h2 {padding:0 5px;margin:5px 0;color:#adb9e4;font:3.0em/0.8 Georgia, serif;border-bottom:1px solid #adb9e4;}
			#content h2 span {float:right;color:#bd0f1e;font-size:1em;}
		#content h3 {clear:both;padding:0 5px;margin:1em 0;color:#adb9e4;font:2.0em/0.8 Georgia, serif;}
		#content p {padding:5px 10px;}
			#content p.pagination {margin:5px 10px;padding:0 5px 0 0;text-align:right;min-height:20px;border-top:1px solid #ffd73b;background:#ffd73b url(i/paginator-bg.gif) repeat-x;}
	    #content p img {background-color:#c8cee4;border:1px solid #adb9e4;margin:5px auto;padding:5px;}
		#content ol, #content ul {margin-left:2.5em;}
		#content #profile {min-height:3em;list-style:none;margin:0 20px 20px;}
		  #profile li {background-color:#c8cee4;border:1px solid #adb9e4;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin:5px auto;padding:5px;}

	/* Galleries (all products and single item)
	#content ul#product, #content ul#imagegallery {width:720px;margin:5px auto;padding:0;text-align:center;overflow:hidden;}
		#content ul#product li, #content ul#imagegallery li {float:left;width:218px;list-style:none;margin:5px;padding:0 5px;text-align:center;border:1px solid #adb9e4;background-color:#c8cee4;}
			#content ul#product li img, #content ul#imagegallery li img {border:1px solid #fff;margin:5px;padding:0px;}
			#content ul#product li p {font:1.5em/1 Georgia, serif;text-align:right;}

			#content ul#imagegallery li {padding:5px;}
				#content ul#imagegallery li img {padding:0;margin:0;}
				#content ul#imagegallery li#mainimage {width:698px;} */
				
	/* Shopping cart (with rabbit and thought bubble) */
	#content p#cartlinks img, #content p#cartlinks-js {text-align:right;background-color:#fff;border:0px;margin:0;padding:0;}
	#content ul.list li {list-style:none;}

	/* Shopping cart table
	#content table {width:500px;border-collapse:collapse;margin:0 0 1em 10px;}
		#content table caption {padding-bottom:6px;font-weight:bold;}
			#content table th, #content table td {padding:5px;border:1px solid #adb9e4;border-width:0 0 1px 0;text-align:center;}
			#content table th {background:#c8cee4;color:#000;border:1px solid #fff;border-width:0 1px;}
			#content table img {margin:0 auto;} */
		
	/* Shopping cart paypal stuff 
	#content #ppbutton {float:right;text-align:center;margin-right:10px;border:1px solid #adb9e4;padding:5px;}
	#content #ppverify {float:left;text-align:center;margin:10px;} */
			
	/* Question and other forms */
	#content form label {font-weight:bold;}
	#content form input#email, #content form textarea#message
	{padding:5px;border:1px solid #adb9e4;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background-color:#c8cee4;display:block;font-size:1.5em;}
		#content form input#email:hover, #content form textarea#message:hover,#content form input#email:focus, #content form textarea#message:focus {background-color:#fff;}
	#content form #submit {background:#c8cee4;border:1px solid #adb9e4;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;display:block;font:1.5em;letter-spacing:1px;padding:7px 25px;text-transform:uppercase;}
  #content form #submit:focus, #content form #submit:hover {background:#fff;cursor:pointer;font-weight:bold;letter-spacing:0;}
  span.error {color:#c00;}

	/* Blog
	#content p.separator {border:0;background:url(i/separator.gif) no-repeat 50% 50%;padding:25px 0;margin:25px 0;}
	#content h2 a {color:#adb9e4;text-decoration:none;}
	#content h2 a:hover {background-color:#adb9e4;color:#fff;}
	 */


/* Extra links below content ("sidebar") */
#main #extra {position:relative;color:#f1f1f1;top:10px;width:750px;margin:0.5em auto 150px;padding:1em 0;overflow:hidden;}
	#main #extra ul li {float:left;width:250px;list-style:none;text-align:center;}
	#main #extra ul li.first {width:500px;}
		#main #extra ul li.first ul {width:500px;overflow:hidden;}
			#main #extra ul li.first ul li {float:left;width:250px;list-style:none;text-align:center;}
		#main #extra ul li h3 {margin:0 0 0 1em;}
		#main #extra ul ul {margin:0 0 0 1.5em;}
			#main #extra ul ul li {float:none;width:100%;list-style:none;}
		#main #extra ul li.cartlinks {width:750px;margin:0 0 0 1.5em;}
			#main #extra ul li.cartlinks h3 {text-align:left;}
			#main #extra ul li.cartlinks ul {margin:0;}
				#main #extra ul li.cartlinks  ul li {float:left;width:33%;list-style:none;}


/* Footer */
footer {display:block;width:auto;padding:5px 0 10px 15px;background:#fff;}
	footer p{margin:0;padding:0;}
	footer a{padding:5px 15px;}
	.about footer a.about, .contact footer a.contact{color:#000;cursor:default;font-weight:bold;text-decoration:none;text-transform:uppercase;}
	#paypal {float:right;margin:5px 0 0;}