/* --:[ Generic Thesis 1.6 Reset ]:-- */
a { outline:none; }
ul.menu, ul.menu a, ul.menu a:hover { border:none; background:none; text-transform:none; letter-spacing:normal; }
 ul.menu .current a, ul.menu .current-cat a, ul.menu .current a:hover, ul.menu .current-cat a:hover { border:none; background:none; }
#header, #feature_box, #footer { border:none; }
#content_box, #column_wrap { background:none; }
.sidebar h3 { font-variant:normal; letter-spacing:0; }
.cb { clear:both; height:1px; font-size:1px; line-height:1px; }

/*	Settings:
		Full Width Framework
		[Content 600px] [Column 320px] 
		Multimedia box disabled
*/

/* --:[ Site Specific Styles ]:-- */
.full_width > .page { background:none; }
#header_area { background:url(images/top-wallpaper.jpg) top left repeat-x; overflow:hidden; }
#header_area .page { width:auto; margin:0; padding:0; }
#header_area #header { margin:0; padding:0; overflow:hidden; background:url(images/top-floorboards.jpg) bottom left repeat-x; }
#header .innerWrap { width:97.7em; margin:0 auto; background:url(images/top-layer.png) bottom left no-repeat; }
#header_area, #header_area .page, #header_area #header, #header_area .innerWrap { height:420px; }
#header #logo a { padding:0; margin:25px 0 0 250px; display:block; width:465px; height:180px; font-size:1px; text-indent:-2000px; float:left; }
#header #tagline { display:none; }

body.ie6 #header #logo a { margin:15px 0 0 130px; }
body.ie6 #header .innerWrap {background-image:url(images/top-layer.gif); }


#header ul.menu { height:40px; overflow:hidden; width:60em; margin:0 0 0 auto; padding-top:12px; }
#header ul.menu li { }
#header ul.menu li a { color:#4e7004; font-size:1.6em; padding:0.5em 1.5em; }
#header ul.menu li a:hover { color:#000; }
#header ul.menu li.current-parent > a,
#header ul.menu li.current a { background:#FFF; border:1px solid #d6dfba; border-bottom:none;  }
body.ie6 #header ul.menu li.current a {  background:#FFF; border:1px solid #d6dfba; border-bottom:0;}
#header ul.menu li.current-parent > a:hover,
#header ul.menu li.current a:hover { cursor:default; color:#4e7004; }





#footer_area { background:url(images/footer-bg.jpg) top left repeat-x; }
#footer { font-size:1.3em; }
#footer a { border:none; }
#footer p { }
#footer p.admin { font-size:0.85em; }
#footer p.admin a { color:#999; }

#footer ul.navfoot, #footer ul.navfoot li  { display:inline; list-style:none; margin:0; padding:0; }
#footer ul.navfoot ul { display:none; }
#footer ul.navfoot a { display:block; float:left; padding:3px 10px; border-left:1px solid #999; color:#999 }
#footer ul.navfoot li.tab-home a { border-left:none; }
#footer ul.navfoot a:hover { color:#333; }


.headline_area h1, .headline_area h2 { background:url(images/widget-pattern.jpg) center top; color:#FFF; padding:5px 10px; font-size:2.5em;
									border:1px solid #FFF; -moz-border-radius:10px; -webkit-border-radius:10px; }
.headline_area h2 a { color:#FFF; }

#post_latest p { margin-left:6em; }
#post_latest p.title { font-weight:bold; margin-bottom:0.2em; margin-left:0; }
#post_latest p.title strong.date { margin-right:0.5em; }

.format_text h1, .format_text h2 { margin-bottom:0.5em;  }
.format_text ul { padding-left:3em; }

/*
.format_text blockquote { background:#d7f0c5; border:1px solid #92c566; border-left:1em solid #6fb73c; padding:0.5em 1em; color:#333; }
.format_text blockquote p { margin:0.7em 0; }
*/
.format_text blockquote { border:1em solid #70b73d; margin:0 0 1em 1em; padding:0.5em 1em; color:#333;  }
.format_text blockquote p { margin:0.7em 0; }
.format_text blockquote.wrapped { background:#70b73d url(images/widget-pattern.jpg); border:1px solid #6fb73c; padding:0; margin:0 0 1em 1em; }
.format_text blockquote.wrapped .inner { background:#FFF; border:1px solid #6fb73c; margin:1.75em; padding:0.5em 1em; }



.ProdSumm { border-top:3px solid #b9de9f; padding-top:10px; margin-top:10px; }
.ProdSumm .summ { float:right; width:380px; }
.ProdSumm .img { float:left; width:200px; height:200px; overflow:hidden; }
.ProdSumm .summ h2 { margin:0; padding:2px 0; }
.ProdSumm .summ h2 span { float:right; color:#ff7133; }
.ProdSumm form.BuyNow { float:right; margin:0 0 5px 10px; }
.ProdSumm form.BuyNow input { border:0; background:none; padding:0; width:auto; }

form.ViewCart { text-align:center; }
form.ViewCart input { border:0; background:none; padding:0; width:auto; }

.ProdBuy { float:right; width:150px; text-align:center; }
.ProdBuy h2 { margin:0 0 5px 0; padding:0; color:#ff7133; }
.ProdBuy form.BuyNow { text-align:center; }
.ProdBuy form.BuyNow input { border:0; background:none; padding:0; width:auto; }



#sidebars .wigTop, #sidebars .wigEnd { height:5px; font-size:1px; line-height:1px; }
#sidebars .wigTop { background:url(images/wig-topcurve.jpg) top left no-repeat; }
#sidebars .wigEnd { background:url(images/wig-endcurve.jpg) bottom left no-repeat;  }


li.widget { color:#FFF;	background:url(images/widget-pattern.jpg) center top; border:1px solid #5daa27; -moz-border-radius:10px; -webkit-border-radius:10px; }
li.widget.nocurve { border:0; }
li.widget h3 { padding:3px 10px; font-size:1.5em; color:#FFF; margin-bottom:0.3em; }
li.widget h3 a { color:#FFF; text-decoration:none; }
li.widget h3 a:hover { color:#FFF; text-decoration:none; }

li.widget_text { }
li.widget_text div.textwidget { margin:5px 10px; padding:5px 10px; background:#FFF; border:1px solid #5DAA27; 
								-moz-border-radius:5px; -webkit-border-radius:5px; color:#000; opacity:0.9; }


li.widget_twitter h3 a { background:url(images/tweetbird.png) 0 7px no-repeat; padding:4px 2px 5px 50px; }
li.widget_twitter h3 a:hover { text-decoration:underline; }
li.widget_twitter ul li { margin:10px; }
li.widget_twitter ul li a { color:#2f62f9; display:block; text-decoration:underline; padding-left:15px; }
li.widget_twitter ul li a:hover { color:#333;  }
li.widget_twitter ul li span { display:block; }
li.widget_twitter ul li span a { display:inline; padding-left:0; }
body.ie6 li.widget_twitter h3 a { background-image:url(images/tweetbird.gif); }

li.widget_twitter ul { background:#FFF; color:#000; margin:5px 10px 10px; border:1px solid #59a224; 
					-moz-border-radius:5px; -webkit-border-radius:5px; color:#000; opacity:0.9; }

li.widget_newsletter .wigInner { background:url(images/widget-baglady.gif) top right no-repeat; }
li.widget_newsletter .textwidget { width:210px; }
li.widget_newsletter form { text-align:right; }
li.widget_newsletter input#WigEmailAddress { border:1px solid #6ea300; background:url(images/input-bg.jpg) top left repeat-x; width:190px; padding:2px 3px; }
li.widget_newsletter input#WigEmailGo { border:1px solid #6ea300; background:#FFF; color:#567610; margin:3px 0; padding:3px 5px; cursor:pointer; font-size:1.2em; }

li.widget_social { }
li.widget_social a { display:block; width:57px; height:57px; font-size:1px; text-indent:-2000px; float:left; margin:5px 10px; }
li.widget_social a.twitter { background-image:url(images/wigico-twitter.jpg); margin-left:40px; }
li.widget_social a.facebook { background-image:url(images/wigico-facebook.jpg); }
li.widget_social a.rss { background-image:url(images/wigico-rss.jpg); }
body.ie6 li.widget_social a.twitter { margin-left:20px; }

/* added by toby */

p.testimonial { padding:10px 10px 10px 40px; background:#ffffff url('images/quotes.jpg') no-repeat; }
div.flickr-photos { text-align:center; }
div.flickr-photos a { color:white; }

