body {-moz-background-clip:border;-moz-background-inline-policy: continuous;-moz-background-origin:padding;background:#E2DDCB none repeat scroll 0 0;color:#333333;font-family:Arial,Tahoma,Verdana;font-size:12px;margin:0 auto;padding:0;width:980px;}
#wrap {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#F7F5EF none repeat scroll 0 0;border:10px solid #D4CFBB;margin:10px auto;padding:0;position:relative;width:960px;}
a, a:visited {color:#7A3254;text-decoration:none;}
a:hover {color:#495D5C;text-decoration:underline;}
a img {border:medium none;}
a:focus, a:hover, a:active {outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;}
#topnavbar {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#50320E;color:#FFFFFF;height:30px;margin:0;padding:0;width:960px;font-family:Arial,Tahoma,Verdana;}
#topnavbar a, #topnavbar a:visited {color:#FFFFFF;font-size:11px;font-weight:bold;text-decoration:none;}
#topnavbar a:hover {text-decoration:underline;}
#topnavbar p {font-size:11px;font-weight:bold;margin:0;padding:0;}
.topnavbarleft {float:left;margin:0;padding:8px 0 0 10px;width:230px;}
.topnavbarright {float:right;margin:0;padding:7px 10px 0 0;text-align:right;text-transform:uppercase;width:600px;}
.topnavbarright a img {border:medium none;margin:0 3px 3px 0;padding:0;}
#header {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#9FB178;color:#FFFFFF;font-size:11px;height:100px;margin:0;overflow:hidden;padding:0;width:960px;}
#header h1 {color:#FFFFFF;font-family:"Trajan Pro",Georgia,"Times New Roman";font-size:36px;font-weight:normal;margin:0;padding:15px 0 0 20px;text-decoration:none;}
#header h1 a, #header h1 a:visited {color:#FFFFFF;font-family:"Trajan Pro",Georgia,"Times New Roman";font-size:36px;font-weight:normal;margin:0;padding:0;text-decoration:none;}
#header h1 a:hover {color:#FFFFFF;text-decoration:none;}
#header h3 {color:#7A3254;font-family:"Trajan Pro",Georgia,"Times New Roman";font-size:16px;font-weight:normal;margin:0;padding:0;}
#header p {
color:#FFFFFF;
line-height:20px;
margin:0;
padding:0 0 5px 20px;
}

hr {
	border: 0;
color: #9fb178;
background-color: #9fb178;
height: 1px;
width: 100%;


}
.headerleft {
float:left;
font-size:14px;
margin:0;
padding:0;
width:460px;
}
.headerleft a img {
border:medium none;
margin:0;
padding:0;
}
.headerright {
float:right;
margin:0;
padding:20px 0 0;
width:488px;
}
.headerright a img {
border:medium none;
margin:0;
padding:0;
}
.headerright ul {
list-style-type:none;
margin:0;
padding:0;
}
.headerright li {
list-style-type:none;
margin:0;
padding:0;
}
#navbar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E1DCCA;
color:#FFFFFF;
font-family:Arial,Tahoma,Verdana;
font-size:12px;
font-weight:bold;
height:35px;
margin:0;
padding:0;
width:960px;
}
#navbarleft {
float:left;
margin:0;
padding:0;
width:680px;
}
#navbarright {
float:right;
font-size:11px;
margin:0;
padding:6px 0 0;
width:280px;
}
#nav {
margin:0;
padding:0;
}
#nav ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#nav li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#nav li a, #nav li a:link, #nav li a:visited {
color:#50320E;
display:block;
font-family:"Trajan Pro",Georgia,"Times New Roman";
font-size:16px;
font-weight:normal;
margin:0;
padding:9px 15px 8px;
text-transform:none;
}
#nav li a:hover, #nav li a:active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EBE6D4 url(images/navhov.png) repeat scroll 0 0;
color:#50320E;
margin:0;
padding:9px 15px 8px;
text-decoration:none;
}
#nav li li a, #nav li li a:link, #nav li li a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E1DCCA none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
color:#50320E;
float:none;
font-family:"Trajan Pro",Georgia,"Times New Roman";
font-size:14px;
font-weight:normal;
margin:0;
padding:7px 10px;
text-transform:none;
width:150px;
}
#nav li li a:hover, #nav li li a:active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#9FB178 none repeat scroll 0 0;
color:#FFFFFF;
padding:7px 10px;
}
#nav li ul {
height:auto;
left:-999em;
margin:0;
padding:0;
position:absolute;
width:170px;
z-index:9999;
}
#nav li li {
}
#nav li ul a {
width:140px;
}
#nav li ul a:hover, #nav li ul a:active {
}
#nav li ul ul {
margin:-32px 0 0 171px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left:-999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left:auto;
}
#nav li:hover, #nav li.sfhover {
position:static;
}
#subnavbar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#50320E none repeat scroll 0 0;
color:#FFFFFF;
height:24px;
margin:0;
padding:0;
width:960px;
}
#subnav {
margin:0;
padding:0;
}
#subnav ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#subnav li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#subnav li a, #subnav li a:link, #subnav li a:visited {
color:#FFFFFF;
display:block;
font-size:10px;
font-weight:bold;
margin:0 5px 0 0;
padding:6px 13px;
text-transform:uppercase;
font-family:"Trajan Pro",Georgia,"Times New Roman","Trebuchet MS";
}
#subnav li a:hover, #subnav li a:active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F88CC4 none repeat scroll 0 0;
color:#FFFFFF;
display:block;
margin:0 5px 0 0;
padding:6px 13px;
text-decoration:none;
font-family:"Trajan Pro",Georgia,"Times New Roman","Trebuchet MS";
}
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#666666 none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
float:none;
margin:0;
padding:6px 10px;
width:150px;
}
#subnav li li a:hover, #subnav li li a:active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F88CC4 none repeat scroll 0 0;
margin:0;
padding:6px 10px;
}
#subnav li ul {
height:auto;
left:-999em;
margin:0;
padding:0;
position:absolute;
width:160px;
z-index:9999;
}
#subnav li li {
}
#subnav li ul a {
width:150px;
}
#subnav li ul a:hover, #subnav li ul a:active {
}
#subnav li ul ul {
margin:-25px 0 0 171px;
}
#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover1 ul ul, #subnav li.sfhover1 ul ul ul {
left:-999em;
}
#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover1 ul, #subnav li li.sfhover1 ul, #subnav li li li.sfhover1 ul {
left:auto;
}
#subnav li:hover, #subnav li.sfhover {
position:static;
}
#homepage {
float:left;
margin:0;
padding:0;
width:610px;
}
#homepage p {
margin:0;
padding:0;
}
#homepage p img {
border:medium none;
float:left;
margin:0;
}
#homepage ul {
list-style-position:inside;
list-style-type:square;
margin:0;
padding:0 0 15px;
}
#homepage ul li {
list-style-type:square;
margin:0;
padding-left:10px;
}
.hpdate {
font-size:11px;
margin:0;
padding:0;
}
#homepagetop {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF ;
border:1px solid #DDDDDD;
float:left;
margin:0 0 10px;
padding:0;
width:610px;
}
#homepagetop p {
font-size:12px;
margin:0;
padding:0 0 0 10px;
}
.featuredtop {
display:inline;
float:left;
margin:0;
padding:10px;
}
.featuredtop img {
border:medium none;
margin:0;
}
#homepagebottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF ;
border:1px solid #DDDDDD;
float:left;
margin:10px 0;
padding:0;
width:610px;
}
#homepagebottom p {
font-size:12px;
margin:0;
padding:0;
}
.hpbottom {
display:inline;
float:left;
margin:0;
padding:10px;
width:590px;
}
.hpbottom img {
border:medium none;
margin:0;
}
#homepageleft {
float:left;
margin:0;
padding:0;
width:300px;
}
.hpfeatured {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF;
border:1px solid #DDDDDD;
float:left;
margin:0;
padding:10px;
width:280px;
}
.hpfeatured img {
border:medium none;
margin:0;
}
#homepageright {
float:right;
margin:0;
padding:0;
width:300px;
}
#content {
line-height:18px;
margin:0 auto;
padding:10px 0 0;
width:940px;
}
#content h1 {
color:#495D5C;
font-family:"Trajan Pro",Georgia,"Times New Roman";
font-size:22px;
font-weight:normal;
margin:0 0 5px;
padding:10px 0 0;
}
#content h1 a, #content h1 a:visited {
color:#495D5C;
font-family:"Trajan Pro",Georgia,"Times New Roman";
font-size:22px;
font-weight:normal;
margin:0 0 5px;
padding:10px 0 0;
}
#content h1 a:hover {
color:#7A3254;
text-decoration:none;
}
#content h2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
color:#FFFFFF;
font-family:"Trajan Pro",Georgia,"Times New Roman","Trebuchet MS";
font-size:20px;
font-weight:normal;
margin:0;
padding:10px 0 10px 10px;
}
#content h3, .contentpaneopen .contentheading, .contentpagetitle, .contenpagetitle a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#9FB178;
color:#FFFFFF;
font-family:"Trajan Pro",Georgia,"Times New Roman","Trebuchet MS";
font-size:11px;
font-weight:bold;
margin:10px 0 10px;
padding:3px 0 3px 7px;
text-transform:uppercase;
}
.contentheading {
margin:0 0 10px;
padding:3px 0 3px 7px;
}
#content h4 {
color:#495D5C;
font-family:"Trajan Pro",Georgia,"Times New Roman";
font-size:22px;
font-weight:normal;
margin:0 0 20px;
padding:10px 0 0;
}
#content img.wp-smiley {
border:medium none;
float:none;
margin:0;
padding:0;
}
#content img.wp-wink {
border:medium none;
float:none;
margin:0;
padding:0;
}
#contentleft {
float:left;
margin:0;
padding:0;
width:600px;
}
#contentleft a img {
border:medium none;
}
blockquote {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E8E8E8 none repeat scroll 0 0;
border-color:#DDDDDD #666666 #666666 #DDDDDD;
border-style:solid;
border-width:1px;
margin:0 25px 15px;
padding:10px 20px 0 15px;
}
#content blockquote p {
margin:0;
padding:0 0 15px;
}
.postarea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF ;
border:1px solid #DDDDDD;
float:left;
margin:0 0 10px;
padding:10px;
width:590px;
}
.postarea p {
margin:0;
padding:0 0 15px;
}
.postarea ul {
list-style-type:square;
margin:0;
padding:0 0 15px;
}
.postarea ul li {
list-style-type:square;
margin:0 0 0 20px;
padding:0;
}
.postarea ul ul {
list-style-type:square;
margin:0;
padding:0;
}
.postarea ol {
margin:0;
padding:0 0 15px;
}
.postarea ol li {
margin:0 0 0 20px;
padding:0;
}
.breadcrumb {
border-bottom:medium double #EAEAEA;
float:left;
font-size:11px;
margin:0 0 20px;
padding:0 0 3px;
width:590px;
}
#contentwide {
float:left;
margin:0;
padding:0 0 10px;
width:940px;
}
.postareawide {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/fullwidthtop.gif) no-repeat scroll center top;
border:1px solid #DDDDDD;
float:left;
margin:0;
padding:10px;
width:920px;
}
.postareawide p {
margin:0;
padding:0 0 15px;
}
.postareawide ul {
list-style-type:square;
margin:0;
padding:0 0 15px;
}
.postareawide ul li {
list-style-type:square;
margin:0 0 0 20px;
padding:0;
}
.postareawide ul ul {
list-style-type:square;
margin:0;
padding:0;
}
.postareawide ol {
margin:0;
padding:0 0 15px;
}
.postareawide ol li {
margin:0 0 0 20px;
padding:0;
}
.breadcrumbwide {
border-bottom:medium double #EAEAEA;
float:left;
font-size:11px;
margin:0 0 20px;
padding:0 0 3px;
width:920px;
}
.date {
float:left;
margin:0;
padding:5px 0 0;
width:590px;
}
.dateleft {
float:left;
margin:0;
padding:0;
width:380px;
}
.dateright {
float:right;
margin:0;
padding:0;
text-align:right;
width:200px;
}
.time {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/icon_time.gif) no-repeat scroll left top;
margin:0 0 0 3px;
padding:0 0 0 20px;
}
.icomment {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/icon_comments.gif) no-repeat scroll left top;
margin:0;
padding:0 0 0 18px;
}
.tags {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/icon_tags.gif) no-repeat scroll left top;
margin:0;
padding:0 0 0 18px;
}
.category {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/icon_category.gif) no-repeat scroll left top;
margin:0;
padding:0 0 0 18px;
}
.postmeta {
border-top:medium double #EAEAEA;
font-size:12px;
margin:0;
padding:5px 0 0;
width:590px;
}
.postmeta2 {
border-top:medium double #EAEAEA;
font-size:12px;
margin:0;
padding:5px 0 40px;
width:590px;
}
.archive {
float:left;
margin:0;
padding:0 0 20px;
width:275px;
}
.postwidget {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF ;
border:1px solid #DDDDDD;
float:left;
margin:0 0 10px;
padding:10px;
width:590px;
}
.postwidget ul {
list-style-type:none;
margin:0;
padding:0;
}
.postwidget li {
list-style-type:none;
margin:0;
padding:0;
}
.comments {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF ;
border:1px solid #DDDDDD;
float:left;
margin:0 0 10px;
padding:10px;
width:590px;
}
img.centered {
display:block;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
padding:0;
}
img.alignnone {
display:inline;
margin:0 0 10px;
padding:0;
}
img.alignright {
display:inline;
margin:0 0 10px 10px;
padding:0;
}
img.alignleft {
display:inline;
margin:0 10px 10px 0;
padding:0;
}
.aligncenter {
display:block;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
}
.alignright {
float:right;
margin:0 0 10px 10px;
}
.alignleft {
float:left;
margin:0 10px 10px 0;
}
.wp-caption {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#EEEEEE;
border:1px solid #DDDDDD;
padding:4px 0 5px;
text-align:center;
}
.wp-caption img {
border:0 none;
margin:0 0 5px;
padding:0;
}
.wp-caption p.wp-caption-text {
font-size:11px;
font-weight:normal;
line-height:12px;
margin:0;
padding:0;
}
#sidebar {
display:inline;
float:right;
margin:0;
padding:0;
width:320px;
}
#sidebar .widget, #sidebar .moduletable {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/sidebartop.gif) no-repeat scroll center top;
border:1px solid #DDDDDD;
float:left;
margin:0 0 10px;
padding:9px;
width:300px;
}
#sidebar h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#9FB178;
color:#FFFFFF;
font-family:"Trajan Pro",Georgia,"Times New Roman","Trebuchet MS";
font-size:11px;
font-weight:bold;
margin:0 0 10px;
padding:3px 0 3px 7px;
text-transform:uppercase;
}
#sidebar p {
margin:0;
padding:0 0 0 45px;
}
#sidebar a img {
border:medium none;
margin:0;
padding:0;
}
#sidebar embed, #sidebar object {
height:250px;
margin:0;
padding:0;
width:300px;
}
#sidebar ul {
list-style-type:none;
margin:0;
padding:0;
}
#sidebar ul li {
list-style-type:none;
margin:0 0 5px;
padding:0;
}
#sidebar ul ul {
list-style-type:none;
margin:0;
padding:0;
}
#sidebar ul li li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/icon.gif) no-repeat scroll left top;
margin:0;
padding:0 0 5px 20px;
}
#sidebar ul li ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/icon.gif) no-repeat scroll left top;
margin:0;
padding:0 0 5px 20px;
}
#l_sidebar {
display:inline;
float:left;
margin:0;
padding:0;
width:170px;
}
#l_sidebar .widget {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF;
border:1px solid #DDDDDD;
display:inline;
float:right;
margin:0 0 10px;
padding:9px;
width:150px;
}
#l_sidebar p {
margin:0;
padding:0 0 10px;
}
#l_sidebar a img {
border:medium none;
margin:0;
padding:0;
}
#l_sidebar ul {
list-style-type:none;
margin:0 0 10px;
padding:0;
}
#l_sidebar ul ul {
list-style-type:none;
margin:0;
padding:0;
}
#l_sidebar ul li li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/icon.gif) no-repeat scroll left top;
margin:0;
padding:0 0 5px 20px;
}
#l_sidebar ul li ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/icon.gif) no-repeat scroll left top;
margin:0;
padding:0 0 5px 20px;
}
#r_sidebar {
display:inline;
float:right;
margin:0;
padding:0;
width:140px;
}
#r_sidebar .widget {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF;
border:1px solid #DDDDDD;
display:inline;
float:right;
margin:0 0 10px;
padding:9px;
width:120px;
}
#r_sidebar p {
margin:0;
padding:0 0 10px;
}
#r_sidebar a img {
border:medium none;
margin:0;
padding:0;
}
#r_sidebar ul {
list-style-type:none;
margin:0 0 10px;
padding:0;
}
#r_sidebar ul ul {
list-style-type:none;
margin:0;
padding:0;
}
#r_sidebar ul li li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/icon.gif) no-repeat scroll left top;
margin:0;
padding:0 0 5px 20px;
}
#r_sidebar ul li ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/icon.gif) no-repeat scroll left top;
margin:0;
padding:0 0 5px 20px;
}
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#50320E;
height:30px;
margin:0;
padding:0;
text-align:center;
width:960px;
}
#footer p {
color:#FFFFFF;
font-family:Arial,Tahoma,Verdana;
font-size:11px;
margin:0;
padding:9px 0 0;
}
#footer a, #footer a:visited {
color:#FFFFFF;
text-decoration:none;
}
#footer a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.search {
display:inline;
margin:0;
overflow:hidden;
padding:0;
}
.inputbox {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#F7F5EF none repeat scroll 0 0 !important;
border:1px solid #50320E;
color:#50320E;
display:inline;
font-family:Georgia,Times New Roman,Trebuchet MS;
font-size:12px;
font-weight:normal;
margin:0;
padding:4px 0 3px 5px;
width:200px;
}
.search .button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F88CC4;
border:1px solid #50320E;
color:#FFFFFF;
font-family:Georgia,Times New Roman,Trebuchet MS;
font-size:11px;
font-weight:bold;
margin:0 0 0 5px;
padding:3px 3px 2px;
}
#subscribe {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/feedburner.png) no-repeat scroll center top;
float:left;
margin:0 0 10px;
padding:0;
width:300px;
}
#subbox {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#EEEEEE none repeat scroll 0 0 !important;
border-color:#759697 #A3BAB9 #A3BAB9 #759697;
border-style:solid;
border-width:1px;
color:#495D5C;
display:inline;
font-family:Georgia,Times New Roman,Trebuchet MS;
font-size:12px;
font-weight:normal;
margin:10px 0 0;
padding:3px 0 3px 5px;
width:250px;
}
#subbutton {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F88CC4;
border-color:#A3BAB9 #759697 #759697 #A3BAB9;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:Georgia,Times New Roman,Trebuchet MS;
font-size:11px;
font-weight:bold;
margin:0 0 0 7px;
padding:3px 3px 2px;
}
#author, #email, #url {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#EEEEEE none repeat scroll 0 0 !important;
border:1px solid #DDDDDD;
color:#202020;
display:inline;
font-size:12px;
font-weight:normal;
margin:5px 0 0;
padding:3px 0 3px 5px;
width:250px;
}
#submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#7B7B7B url(images/topnav.gif) repeat scroll 0 0;
border-color:#DDDDDD #666666 #666666 #DDDDDD;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:Arial,Tahoma,Verdana;
font-size:11px;
font-weight:bold;
margin:0;
padding:3px 3px 2px;
}
#comment {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #DDDDDD;
color:#202020;
display:inline;
font-size:12px;
font-weight:normal;
margin:5px 0;
padding:3px 0 3px 5px;
}
.commentlist li ul li {
font-size:12px;
}
.commentlist li {
font-weight:bold;
}
.commentlist li .avatar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #EEEEEE;
float:right;
margin:0 5px 0 10px;
padding:2px;
}
.commentlist cite, .commentlist cite a {
font-size:12px;
font-style:normal;
font-weight:bold;
}
.commentlist p {
font-weight:normal;
text-transform:none;
}
.commentmetadata {
font-weight:normal;
}
#commentform input {
margin:5px 5px 1px 0;
padding:2px;
width:170px;
}
#commentform {
margin:5px 10px 0 0;
}
#commentform textarea {
padding:2px;
width:98%;
}
#respond:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
#commentform p {
margin:5px 0;
}
#commentform #submit {
float:left;
margin:0;
}
.alt {
margin:0;
padding:10px;
}
.commentlist {
margin:0;
padding:0;
}
.commentlist ol {
margin:0;
padding:10px;
}
.commentlist li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:15px 0 10px;
padding:10px 5px 10px 10px;
}
.commentlist li ul li {
margin-left:10px;
margin-right:-5px;
}
.commentlist p {
margin:10px 5px 10px 0;
padding:0;
}
.children {
margin:0;
padding:0;
}
.nocomments {
margin:0;
padding:0;
text-align:center;
}
.commentmetadata {
display:block;
font-size:10px;
margin:0;
}
.navigation {
display:block;
margin-bottom:40px;
margin-top:10px;
text-align:center;
}
.alignright {
float:right;
}
.alignleft {
float:left;
}
.thread-alt {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
margin:0;
padding:0;
}
.thread-even {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
margin:0;
padding:0;
}
.depth-1 {
border:1px dotted #BBBBBB;
margin:0;
padding:0;
}
.even, .alt {
border-bottom:1px dotted #BBBBBB;
border-left:1px dotted #BBBBBB;
border-top:1px dotted #BBBBBB;
margin:0;
padding:0;
}
td.PListImgBox {
float:left;
padding-right:8px;
vertical-align:top;
white-space:nowrap;
width:125px;
}
div.PListImgBox {
white-space:nowrap;
}
hr.PListLine {
border-bottom-width:0;
border-left-width:0;
border-right-width:0;
height:1px;
width:100%;
}
.PListTaxBox {
padding:2px 2px 2px 70px;
}
.PListCell {
background-color:#FFFFFF;
padding:10px;
text-align:center;
vertical-align:top;
}
a.PListSeeDetails:link {
text-decoration:underline;
}
a.PListSeeDetails:visited {
text-decoration:underline;
}
a.PListSeeDetails:hover {
text-decoration:underline;
}
a.PListSeeDetails:active {
text-decoration:underline;
}
.stickernew {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/sticker/stickerblue48new.png) no-repeat scroll right top;
display:block;
float:right;
height:48px;
position:relative;
right:53px;
top:-12px;
width:48px;
}

.freepost {

float:right;
height:64px;
margin:1px;
width:64px;
position:relative;
right:-38px;
top:-66px;

background:transparent url(images/sticker/freepoststicker64.png) no-repeat scroll right top;

}


.stickernewlarge { background:transparent url(images/sticker/stickerblue128new.png) no-repeat scroll right top; float: right; height:128px; margin:1px; width:128px; position:absolute; left: 508px; top:190px; }
.ItemsList {
color:#112536;
font-weight:bold;
}
.ItemsListDisabled {
color:#909090;
}
a.ItemsList:link {
color:#112536;
text-decoration:none;
}
a.ItemsList:visited {
color:#112536;
text-decoration:none;
}
a.ItemsList:hover {
color:#112536;
text-decoration:underline;
}
a.ItemsList:active {
color:#112536;
text-decoration:none;
}
.labelcontainer {
border:1px solid red;
width:200mm;
}
.labelholder {
border:5px solid blue;
float:left;
width:99mm;
}
.PImgBox {
float:left;
}

.PListDescBox {
padding-right: 75px;
}

.PDetails {
padding-right:10px;
}
.ck09 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.willowtreecrafts.co.uk/shop/skin1/images/ReadersChoice2009128.png) no-repeat scroll 0 0;
display:block;
float:right;
height:90px;
position:absolute;
right:308px;
top:193px;
width:128px;
}
.button, .FLC_Register, .SimpleButton {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F88CC4;
border:1px solid #50320E;
color:#FFFFFF;
font-family:Georgia,Times New Roman,Trebuchet MS;
font-size:11px;
font-weight:bold;
margin:0 0 0 5px;
padding:3px 3px 2px;
}
.newestprod {
display:inline-block;
width:100px;
}
.newestprod img {
float:left;
}
.club {
display:block;
float:left;
padding:5px;
width:25%;
}
#sidebar ul.circle li {
color:#7A3254;
list-style-position:inside;
list-style-type:disc;
padding:0 0 0 14px;
text-indent:-13px;
}

.idea {
width: 175px;
text-align: center;
float: left;
padding-right: 10px;
}
.caption {
display: block;
background: #9FB178;
color: #ffffff;
}
.credit {
display: block;
text-size:small;
}

ul.RPItems {

}

.RPItems li{
	list-style-type: none;
	display: inline-block;
	float: left;
	width:  100px;
	min-height: 120px;

}
.RPItems img {
	display: block;
}

#label {
width: 325px;
padding: 20px 10px 10px 10px;
float: left;
height: 250px;
font-size:175%; 
margin: 15px 40px 40px 0px;

}

#label .small{ 
font-size:50%;
}

.SaveMoneyLabel {
	WIDTH: 64px;
	HEIGHT: 64px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	BACKGROUND-IMAGE: url(images/sticker/sticker64save.png);
	background-color: transparent;
	BACKGROUND-REPEAT: no-repeat;
	float: right;
	position: relative;
	top: -111px;
	right: -70px;
}

#save_percent {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	position: relative;
	top: 25px;
	left: -1px;
	font: 18px "century gothic", "sans serif";
}

.stickersavelarge {
background:transparent url(http://www.willowtreecrafts.co.uk/shop/skin1/images/sticker/sticker128save.png) no-repeat scroll right top;
}

.stickersavelarge span {
	font: 30px "century gothic", "sans serif";
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	top: 48px;
	left: -28px;
	display: block;
	position: relative;
	text-align: right;
}

.reduced {
display:inline-block;
width:100px;
margin-top:-45px;
}


.smallsave {
	WIDTH: 48px;
	HEIGHT: 24px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	BACKGROUND-IMAGE: url(images/sticker/sticker48save.png);
	float: right;
	font: 12px "century gothic", "sans serif";
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	padding-top: 24px;
	z-index: 1;
}

#featured {
width: 583px;
}

.smallbutton {
	text-decoration:underline;
	padding: 5px, 10px, 5px, 10px;
}

.button {
	display: inline;
}
.alignright {
display:inline;
margin:0 0 10px 10px;
padding:0;
}

span.seedling {
display: inline-block;
padding-left: 28px;
height: 28px;
background: transparent url(images/seedling24.png) no-repeat scroll left top;
FONT-WEIGHT: bold;
}

ul.seedling {
	list-style-image: url(images/seedling24.png);
	list-style-position: outside;
}

.ProductTitle {
color:#50320E;
display:block;
font-family:"Trajan Pro",Georgia,"Times New Roman";
font-size:16px;
font-weight:normal;
margin:0;

text-transform:none;
}

#content .containercell h2 {
-moz-background-inline-policy:continuous;
background:url("images/headline.png") repeat scroll 0 0 #9FB178;
color:#FFFFFF;
font-family:"Trajan Pro",Georgia,"Times New Roman","Trebuchet MS";
font-size:11px;
font-weight:bold;
margin:0 0 10px;
padding:3px 0 3px 7px;
text-transform:uppercase;

}

#proddetails {

	}
	
	#proddesc {
	width: 45%;
	float: left;
	margin-right:50px;
	}
	
	#prodimage {
	text-align:center;
	
	}