/*  
Theme Name: Purnell Sausage
Theme URI: http://www.itsgooo-od.com/
Description: Purnell Sausage
Version: 1
Author: VIA Studio
Author URI: http://www.viastudio.com
*/

/* -------- worpress begin -------- */
/* general */
p.wordpress {
	margin:0;
	padding:10px;
	text-align:center;
	font:8pt verdana, sans-serif;
	color:#777777;
	background-color:#ffffff;
}
.entry p {
	font-size:1.05em;
}
.entry {
	line-height:1.4em;
}
.entry p a:visited {
	color:#b85b5a;
}
.alt {
	margin:0;
	padding:0;
	background-color:#f8f8f8;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
small {
	font: 0.9em Arial, Helvetica, sans-serif;
	line-height:1.5em;
	color:#777777;
}
h2.pagetitle {
	margin:0 0 10px 0;
	padding:0;
	font:900 18px 'Times New Roman', serif;
	color:#006699;
	background-color:transparent;
}
.post {
	margin:0;
	text-align:justify;
}
.postmetadata {
	text-align:center;
	clear:left;
}
.postmetadata ul {
	display:inline;
	list-style-type:none;
	list-style-image:none;
}
.postmetadata li {
	display:inline;
}
strike {
}
acronym {
	cursor:help;
	border-bottom:1px dashed #999;
}
abbr {
	cursor: help;
	border-bottom:1px dashed #999;
}
span.caps {
	font-size:0.9em;
	letter-spacing:.07em;
}
.smallattachment {
	text-align:center;
	float:left;
	width:128px;
	margin:0;
}
.attachment {
	text-align:center;
	margin:0px;
}
.entry ul {
	margin-left:0;
	padding:0;
	list-style:none;
	padding-left:0;
	text-indent:0;
} 
.entry li {
	margin:0;
}
.entry ol {
	padding:0;
	margin:0;
}
.entry ol li {
	margin:0;
	padding:0;
}
span.caps {
	cursor:help;
}
blockquote {
	margin:0;
	padding:0;
	border-left:5px solid #ddd;
}
blockquote cite {
	margin:0;
	display:block;
}
hr {
	display:none;
}
a img {
	border:none;
}
/* general */

/* search */
form.search, #searchform {
	padding:2px 5px;
	color:#000000;
	background-color:#aaaaaa;
	border:1px solid #888888;
}
input.searchfield {
	border:1px solid #777777;
}
/* search */

/* navigation */
div.navigation {
	display:block;
	margin:0;
	padding:1px 2px;
	text-align:left;
	font:bold 9px verdana, sans-serif;
	color:#999999;
	background-color:#efefef;
	border:1px solid #dedede;
}
div.navigation a {
	padding:0 5px;
	text-decoration:none;
	color:#999999;
	background-color:#ffffff;
	border:1px solid #dedede;
}
div.navigation a:hover{
	text-decoration:none;
	color:#333333;
	background-color:#dedede;
}
/* navigation */

/* comments */
h3.comments {
	padding:0;
	margin:0;
}
.commentlist {
	padding:0;
	text-align:justify;
}
.commentlist li {
	margin:0;
	padding:0;
	list-style:none;
}
.commentmetadata {
	margin:0;
	display:block;
	font-weight:normal;
}
.commentlist li {
}
.commentlist cite {
	font-weight:bold;
	font-style:normal;
	font-size:1.1em;
}
.commentlist cite a {
	font-weight:bold;
	font-style:normal;
	font-size:1.1em;
}
.commentlist p {
	margin:0;
	font-weight:normal;
	line-height:1.5em;
	text-transform:none;
}
.nocomments {
	text-align:center;
	margin:0;
	padding:0;
}
#commentform {
	width:390px;	
}
#comment {
	width:370px;	
}
/* comments */

/* begin calendar */
/* end Calendar */

/* page lists */
li.page_nav {
	margin:0;
	padding:0;
	color:#ffffff;
	background-color:transparent;	
}
li.page_item {
	margin:0;
	padding:0;
	color:#ffffff;
	background-color:transparent;
}
li.current_page_item {
	color:#000000;
	background-color:#333333;
}
li.page_item a:link, li.page_item a:visited, li.page_item a:active {
	display:block;
	text-decoration:none;
	color:#333333;
	background-color:transparent;
}
li.page_item a:hover {
	text-decoration:underline;
	color:#aaff00;
	background-color:#333333;
}
/* page lists */

/* -------- worpress end -------- */

/* design notes -------
xhtml and css by:		VIA Studio
project began:			2007.02.08
last updated:			2007.03.06
------- design notes */

/* ------- style_position_begin ------- */
/* root */
html {
	margin:0;
	padding:0;
}
body {
	margin:0;
	padding:0;
	height:100%;
	background:url(res/images/bgi/body.jpg) no-repeat scroll;
}
div.area_zero {
	margin:0 0 0 263px;
	padding:0;
	width:686px;
}
/* root */

/* header */
div.header {
	margin:0;
	height:159px;
	background:url(res/images/bgi/header.jpg) no-repeat scroll bottom left;
}
a.header_logo {
	height:120px;
	display:block;
}
a.header_logo:hover {
	height:120px;
}
/* header */

/* index_alignment */
div.index_alignment {
	padding:10px 0 30px 0;
	color:#000;
	background-color:#fff;	
}
/* index_alignment */

/* column_matrix_zero */
div.column_sub-matrix_zero {
	margin:0 0 0 0;
	padding:0 0 70px 0;
	width:686px;
	background:url(res/images/bgi/sub-matrix-zero.jpg) repeat-y scroll;
}
div.column_sub-matrix_zero-top {
	position:absolute;
	top:0;
	left:0;
	width:686px;
	height:385px;
	background:url(res/images/bgi/sub-matrix-zero_top.jpg) no-repeat scroll;
}
div.column_sub-matrix_zero-bottom {
	position:absolute;
	bottom:-20px;
	left:0;
	width:686px;
	height:143px;
	background:url(res/images/bgi/sub-matrix-zero_bottom.gif) no-repeat scroll;
}
div.column_sub-matrix_zero-brace {
	width:1px;
	height:540px;
	float:left;	
}
div.column_matrix_zero {
	margin:0 auto;
	padding:0;
	width:646px;
}
div.column_zero_left {
	margin:0;
	width:150px;
	float:left;
}
div.column_zero_left a.main {
	margin:0;
	width:150px;
	height:26px;
	display:block;
}
div.column_zero_left a.main:hover {
	display:block;
}
div.column_zero_left a.section {
	margin:9px 0 0 0;
	width:150px;
	height:26px;
	display:block;
}
div.column_zero_left a.section:hover {
	display:block;
}
a.home {
	background:url(res/images/bgi/nav_home.gif) no-repeat scroll 0 0; 
}
a.home:hover {
	background:url(res/images/bgi/nav_home.gif) no-repeat scroll 0 -26px;
}
a.about-us {
	background:url(res/images/bgi/nav_about-us.gif) no-repeat scroll 0 0; 
}
a.about-us:hover {
	background:url(res/images/bgi/nav_about-us.gif) no-repeat scroll 0 -26px;
}
a.products {
	background:url(res/images/bgi/nav_products.gif) no-repeat scroll 0 0; 
}
a.products:hover {
	background:url(res/images/bgi/nav_products.gif) no-repeat scroll 0 -26px;
}
a.news {
	background:url(res/images/bgi/nav_news.gif) no-repeat scroll 0 0; 
}
a.news:hover {
	background:url(res/images/bgi/nav_news.gif) no-repeat scroll 0 -26px;
}
a.contact {
	background:url(res/images/bgi/nav_contact.gif) no-repeat scroll 0 0; 
}
a.contact:hover {
	background:url(res/images/bgi/nav_contact.gif) no-repeat scroll 0 -26px;
}
a.recipes {
	background:url(res/images/bgi/nav_recipes.gif) no-repeat scroll 0 0; 
}
a.recipes:hover {
	background:url(res/images/bgi/nav_recipes.gif) no-repeat scroll 0 -26px;
}
a.retail {
	background:url(res/images/bgi/nav_retail.gif) no-repeat scroll 0 0; 
}
a.retail:hover {
	background:url(res/images/bgi/nav_retail.gif) no-repeat scroll 0 -26px;
}
a.newsletter {
	background:url(res/images/bgi/nav_newsletter.gif) no-repeat scroll 0 0; 
}
a.newsletter:hover {
	background:url(res/images/bgi/nav_newsletter.gif) no-repeat scroll 0 -26px;
}
div.column_zero_left a.option-first {
	margin:0 0 0 14px;
	padding:7px 0 0 16px;
	width:101px;
	font:bold 12px arial, san-serif;
	text-decoration:none;
	color:#444;
	background:#fbfbfb url(res/images/bgi/nav_option.png) no-repeat scroll 5px 12px;
	border-right:1px solid #bfbfbf;
	border-left:1px solid #bfbfbf;
	display:block;
}
div.column_zero_left a.option-first:hover {
	color:#000;
	background:#fbfbfb url(res/images/bgi/nav_option-hover.png) no-repeat scroll 5px 12px;
}
div.column_zero_left a.option {
	margin:0 0 0 14px;
	padding:2px 0 0 16px;
	width:101px;
	font:bold 12px arial, san-serif;
	text-decoration:none;
	color:#444;
	background:#fbfbfb url(res/images/bgi/nav_option.png) no-repeat scroll 5px 7px;
	border-right:1px solid #bfbfbf;
	border-left:1px solid #bfbfbf;
	display:block;
}
div.column_zero_left a.option:hover {
	color:#000;
	background:#fbfbfb url(res/images/bgi/nav_option-hover.png) no-repeat scroll 5px 7px;
}
div.column_zero_left a.option-last {
	margin:0 0 0 14px;
	padding:2px 0 5px 16px;
	width:101px;
	font:bold 12px arial, san-serif;
	text-decoration:none;
	color:#444;
	background:#fbfbfb url(res/images/bgi/nav_option.png) no-repeat scroll 5px 7px;
	border-right:1px solid #bfbfbf;
	border-left:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	display:block;
}
div.column_zero_left a.option-last:hover {
	color:#000;
	background:#fbfbfb url(res/images/bgi/nav_option-hover.png) no-repeat scroll 5px 7px;
}
div.column_zero_left a.option-only {
	margin:0 0 0 14px;
	padding:7px 0 5px 16px;
	width:101px;
	font:bold 12px arial, san-serif;
	text-decoration:none;
	color:#444;
	background:#fbfbfb url(res/images/bgi/nav_option.png) no-repeat scroll 5px 12px;
	border-right:1px solid #bfbfbf;
	border-left:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	display:block;
}
div.column_zero_left a.option-only:hover {
	color:#000;
	background:#fbfbfb url(res/images/bgi/nav_option-hover.png) no-repeat scroll 5px 12px;
}
div.column_zero_right {
	margin:0 15px 0 0;
	padding:0 0 20px 0;
	width:470px;
	float:right;
}
/* column_matrix_zero */

/* wood-buttons */
div.nav_wood-buttons_base {
	margin:0 0 65px 0;
	height:10px
}
div.nav_wood-buttons {
	position:absolute;
	top:-60px;
	left:-18px;
	width:735px;
	height:120px;
	background:url(res/images/bgi/nav_wood-buttons.gif) no-repeat scroll;
}
a.nav_wood-buttons_why-its-goo-od {
	position:absolute;
	top:-60px;
	left:-18px;
	width:290px;
	height:115px;
}
a.nav_wood-buttons_why-its-goo-od:hover {
	background:url(res/images/bgi/nav_wood_why.gif) no-repeat scroll 6px 5px;	
}
a.nav_wood-buttons_recipes {
	position:absolute;
	top:-30px;
	left:190px;
	width:285px;
	height:90px;
}
a.nav_wood-buttons_recipes:hover {
	background:url(res/images/bgi/nav_wood_recipes.gif) no-repeat scroll 2px 15px;	
}
a.nav_wood-buttons_store-locator {
	position:absolute;
	top:-60px;
	right:-30px;
	width:290px;
	height:115px;
}
a.nav_wood-buttons_store-locator:hover {
	background:url(res/images/bgi/nav_wood_store-locator.gif) no-repeat scroll 7px 11px;	
}
/* wood-buttons */

/* footer */
div.footer {
	padding:20px 0;
	height:100px;
}
p.footer_left {
	position:absolute;
	top:20px;
	left:0;
	margin:0;
	padding:0;
	text-align:center;
	font:12px arial, sans-serif;
	color:#999;
	background-color:transparent;
}
p.footer_nav {
	margin:0 auto;
	padding:0;
	width:300px;
	text-align:center;
	font:10px arial, sans-serif;
	color:#999;
	background-color:transparent;
}
p.footer_right {
	position:absolute;
	top:20px;
	right:0;
	margin:0;
	padding:0;
	text-align:center;
	font:12px arial, sans-serif;
	color:#999;
	background-color:transparent;
}
div.footer a {
	text-decoration:none;
	color:#777;
	background-color:transparent;
}
div.footer a:hover {
	color:#000;
	background-color:transparent;
}
/* footer */

/* ------- style_position_end ------- */

/* ------- style_element_begin  ------- */

/* anchors */
a:link, a:visited, a:active {
	font-weight:bold;
	text-decoration:underline;
	color:#003661;
	background-color:transparent;
}
a:hover {
	text-decoration:underline;
	color:#005883;
	background-color:transparent;
}
a span {
	display:none;	
}
/* anchors */

/* div */
div {
	position:relative;
	margin:0;
	padding:0;
}
div.float_clear {
	height:0;
	clear:both;
}
div.float_clear-right {
	height:0;
	clear:right;
}
/* div */

/* text */
h1 {
	margin:0 0 10px 0;
	padding:0;
	font:900 18px 'Times New Roman', serif;
	color:#006699;
	background-color:transparent;
}
h1.page_title {
	margin:0 0 10px 0;
	padding:0;
	font:900 18px 'Times New Roman', serif;
	color:#006699;
	background-color:transparent;
}
h2 {
	margin:0 0 10px 0;
	padding:0;
	font:900 18px 'Times New Roman', serif;
	color:#006699;
	background-color:transparent;
}
h3 {
	margin:0;
	padding:20px 0 0 0;
	font:900 16px 'Times New Roman', serif;
	color:#006699;
	background-color:transparent;
}
h4 {
	margin:0;
	padding:20px 0 0 0;
	font:bold 12px verdana, sans-serif;
	color:#003366;
	background-color:transparent;
	clear:both;
}
p {
	margin:0;
	padding:5px 0 10px 5px;
	text-align:left;
	font:12px verdana, sans-serif;
	color:#000000;
	background-color:transparent;
}
p.left {
	text-align:left;
}
p.center {
	text-align:center;
}
p.right {
	text-align:right;
}
p.justify {
	text-align:justify;
}
/* text */

/* lists */
ul,ol {
	margin:3px 0 10px 0;
	padding:0;
}
li {
	margin:2px 10px 2px 30px;
	padding:0;
	text-align:left;
	font:12px verdana, sans-serif;
	color:#000000;
	background-color:transparent;
}
/* lists */

/* imgs */
img {
	margin:0;
	padding:0;
	border:0;
}
div.frame {
	margin:0 10px;
}
div.frame img {
	margin:0 0 20px 0;
}
div.frame-right {
	margin:5px 0 10px 10px;
	float:right;
}
div.frame-right img {
	margin:0 0 5px 0;
	display:block;
}
div.frame-right p {
	margin:2px 0;
	padding:2px 5px;
	width:138px;
	text-align:right;
	font:10px verdana, sans-serif;
	color:#333333;
	background-color:#dddddd;
	border:1px solid #999999;
}
div.frame-left {
	margin:0 10px;
	float:left;
}
div.frame-left img {
	margin:0 0 20px 0;
	display:block;
}
/* imgs */

/* forms */
form {
	margin:0;
	padding:0;
}
fieldset {
	margin:0;
	padding:0;
	border:0;
}
input {
	margin:0;
	padding:2px 3px;
	font:12px verdana, sans-serif;
}
label {
	margin:0;
	padding:0;
	font:10px verdana, sans-serif;	
}
/* forms */

/* ------- feature area  ------- */
.feature-area {
	width: 473px;
	height: 175px;
	background:url(res/images/slideshow/bkgd.jpg) 0 0 no-repeat;
}
#highlight a{
	float:left;
	width:142px;
	height:232px;
	overflow:hidden;
	text-indent:-10000px;
}
#stores a{
	float:left;
	width:95px;
	height:232px;
	overflow:hidden;
	text-indent:-10000px;
}
#recipes a {
	position:absolute;
	float:left;
	width:235px;
	height:232px;
	overflow:hidden;
	text-indent:-10000px;
}
/* ------- style_element_end  ------- */