* {
margin:0;
outline:none;
padding:0
}

body,h1,h2,h3,h4,h5,h6,blockquote,p {
margin:0;
padding:0
}

h2.sub {
padding:10px 0 5px;
}

p {
padding:10px 0 0
}

a img {
border:0
}

body {
background-color:#FFF;
color:#2d0a03;
font-family:Arial, Helvetica, Georgia, Sans-serif;
font-size:13px;
margin:0;
vertical-align:top
}

#page {
background:#FFC;
border-left:1px #a9602b solid;
border-right:1px #a9602b solid;
margin:0 auto;
padding:0;
width:1000px
}

a,a:visited {
color:#a9602b;
text-decoration:none
}

#header {
background-color:#FFC;
height:310px;
width:100%
}

#logo {
float:left;
padding-left:10px
}

#header h1 {
font-family:Century Gothic, Helvetica, Arial, sans-serif;
font-size:36px;
font-weight:lighter;
padding:100px 10px 10px
}

#header h1 a {
color:#FFF
}

#header h1 a:hover {
text-decoration:none
}

#description {
color:#fff;
font:14px Century Gothic, Helvetica, Arial, sans-serif;
padding-left:10px
}

#wrapper {
margin-top:50px;
width:100%
}

#content {
float:left;
margin-left:20px;
margin-right:5px;
margin-top:10px;
width:550px
}

#nav {
float:left;
margin:0 auto;
width:1000px
}

#nav ul {
clear:both;
float:left;
margin-left:25px
}

#nav ul li {
display:block;
float:left
}

#nav ul li a {
background:#67933E;
color:#FFF;
display:inline;
font:16px Century Gothic, Helvetica, Arial, sans-serif;
left:263px;
padding:6px 10px 3px;
position:relative;
text-decoration:none;
top:6px
}

#nav ul li a:hover {
background:#7f4011 url(images/navh.jpg) repeat-x
}

h2 a:hover,h2 a:visited,h2 a {
color:#a9602b;
font:24px Century Gothic, Helvetica, Arial, sans-serif;
text-decoration:none
}

.post {
padding:0 5px 10px
}

.post ul,.post li {
margin-left:25px
}

.entry {
margin:5px;
padding:5px 10px 10px
}

.post a img {
margin:4px;
padding:10px
}

.navigation {
font-size:18px;
padding:50px 0 20px;
text-align:center
}

.alignleft {
float:left
}

.alignright {
float:right
}

blockquote {
background-image:url(images/blockquote.gif);
background-position:left top;
background-repeat:no-repeat;
clear:both;
color:#bd8f6c;
margin:10px 40px 10px 5px;
padding-left:38px;
padding-top:15px
}

p.postmetadata {
background:#7f3400;
border:1px #242424 solid;
color:#310d06;
font-size:11px;
padding:2px
}

#sidebar-right {
float:right;
margin-right:5px;
min-height:350px;
position:relative;
top:10px;
width:195px
}

#sidebar-left {
float:left;
margin-left:5px;
position:relative;
top:10px;
width:195px
}

#sidebar-right ul,#sidebar-left ul {
list-style:none
}

#sidebar-right ul h2,#sidebar-left ul h2 {
background:url(images/h2.gif) no-repeat;
color:#FFF;
font-size:14px;
font-weight:700;
height:30px;
padding:5px;
text-transform:uppercase;
width:195px
}

span#subpage {
color:#FFF;
font-size:14px;
font-weight:700
}

#sidebar-right ul ul,#sidebar-left ul ul {
margin:0 5px 5px;
padding:5px
}

#sidebar-right ul ul li,#sidebar-left ul ul li {
line-height:21px
}

#sidebar-right ul ul li:before,#sidebar-left ul ul li:before {
content:"\00BB \0020"
}

#sidebar-right ul ul ul li,#sidebar-left ul ul ul li {
padding-left:20px
}

h3#respond,h3#comments {
font-size:18px;
padding:10px
}

ol.commentlist {
color:#999;
font-size:12px;
list-style:none
}

ol.commentlist li {
margin-bottom:20px;
padding:5px;
width:540px
}

ol.commentlist li.alt {
margin-bottom:20px;
padding-bottom:20px
}

#comment_title {
margin-bottom:5px
}

#commentform {
padding:10px 10px 20px
}

#commentform p {
margin-bottom:10px
}

#commentform textarea,#commentform input {
background-color:#fff;
border:1px solid #713a11;
font-size:12px;
padding:2px
}

#commentform input {
width:140px
}

#commentform textarea {
height:120px;
width:500px
}

#commentform textarea:focus,#commentform input:focus {
background-color:#FFC;
border:1px dashed #713a11
}

.comtxt {
text-indent:10px;
white-space:pre-wrap;
width:540px;
word-wrap:break-word
}

p.comto {
background:#FFF;
border:1px dashed #A52A2A;
border-bottom:5px solid #A52A2A;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
padding:5px
}

p.comto a {
color:#a96020;
text-decoration:none
}

#searchform {
float:right;
padding-right:25px;
padding-top:2px
}

#searchform input {
background:transparent;
border:0;
color:#fff;
padding:2px;
width:50px
}

#searchform #s {
background:#FFF;
color:#9b5522;
padding:2px;
width:200px
}

#footer {
background:#2d0a03;
clear:both;
width:100%
}

#footer p,#footer a,#footer a.active {
color:#ccc;
font-family:Times New Roman, Times, serif;
font-size:13px;
font-style:italic;
padding:2px;
text-align:center;
text-decoration:none
}

small {
color:#713f1c;
float:left;
margin-left:5px
}

#LVPslayt {
left:124px;
position:relative;
margin-bottom:10px;
}

#menu {
background-image:url(images/mbg.gif);
height:4px;
width:100%
}

#toplogo {
background-image:url(images/head3.jpg);
height:82px;
top:0;
width:1000px
}

div.searchpanel {
bottom:25px;
left:25px;
position:relative
}

input.searchs {
-moz-border-radius:5px;
-webkit-border-radius:5px
}

div.center {
padding:20px 0;
text-align:center
}

p#bl {
height:15px
}

input#rsrch {
-moz-border-radius:40px 10px;
border:1px solid #794C22;
border-radius:40px 10px;
color:#000;
padding:0 10px;
width:90px
}

input#searchsubmit {
background:url(/wp-content/themes/Lush-Living/images/search.png);
bottom:3px;
height:24px;
position:relative;
width:24px
}

div.rsrch {
position:relative;
right:20px
}

img#rightbar {
border:1px solid #000
}

p.readmore a {
color:red;
float:right;
font-size:11px
}

.SubmitRight {
background-color:#FFF;
border:1px solid #000;
color:#000;
padding:1px
}

.SubmitRight:hover {
font-weight:700
}

.rsubt {
width:80px
}

.zipsubs {
width:41px
}

ul#hmenu {
left:60px;
position:relative;
}

ul#hmenu,ul#hmenu ul {
list-style:none;
margin:0;
padding:0;
z-index:9999999;
}

ul#hmenu li a {
color:#FFF;
text-decoration:none
}

ul#hmenu li {
float:left;
margin:0;
padding:0;
position:relative
}

ul#hmenu ul {
background-color:#67933e;
border:5px solid #67933e;
color:#FFF;
display:none;
left:0;
list-style:url(images/menu/micon.gif);
margin:0;
padding:0 0 0 15px;
position:absolute
}

ul#hmenu ul li a:hover {
background-color:#74471d;
font-weight:700
}

ul#hmenu ul li {
float:inherit;
padding:2px
}

ul#hmenu ul li a {
padding:3px
}

ul.miabout {
width:160px
}

ul.mihelp {
width:103px
}

ul.midonate {
width:180px
}

ul.mivolun {
width:162px
}

ul.mipress {
width:196px
}

ul.mievent {
width:153px
}

ul#hmenu li:hover ul {
display:block
}

a.mhome {
background-image:url(images/menu/mhome.gif);
display:block;
font:bold 12px Verdana, Geneva, sans-serif;
height:21px;
padding:3px 0 0 10px;
width:49px
}

a.mabus {
background-image:url(images/menu/mabout.gif);
display:block;
font:bold 12px Verdana, Geneva, sans-serif;
height:21px;
padding:3px 0 0 11px;
width:70px
}

a.mprog {
background-image:url(images/menu/mprog.gif);
display:block;
font:bold 12px Verdana, Geneva, sans-serif;
height:21px;
padding:3px 0 0 10px;
width:150px
}

a.mhelp {
background-image:url(images/menu/mhelp.gif);
display:block;
font:bold 12px Verdana, Geneva, sans-serif;
height:21px;
padding:3px 0 0 11px;
width:68px
}

a.mget {
background-image:url(images/menu/mget.gif);
display:block;
font:bold 12px Verdana, Geneva, sans-serif;
height:21px;
padding:3px 0 0 12px;
width:98px
}

a.mvolun {
background-image:url(images/menu/mvolun.gif);
display:block;
font:bold 12px Verdana, Geneva, sans-serif;
height:21px;
padding:3px 0 0 10px;
width:75px
}

a.mhung {
background-image:url(images/menu/mhung.gif);
display:block;
font:bold 12px Verdana, Geneva, sans-serif;
height:21px;
padding:3px 0 0 11px;
width:103px
}

a.mpress {
background-image:url(images/menu/mpress.gif);
display:block;
font:bold 12px Verdana, Geneva, sans-serif;
height:21px;
padding:3px 0 0 10px;
width:48px
}

a.mevent {
background-image:url(images/menu/mevent.gif);
display:block;
font:bold 12px Verdana, Geneva, sans-serif;
height:21px;
padding:3px 0 0 10px;
width:55px
}

a.mdon {
background-image:url(images/menu/mdonate.gif);
display:block;
font:bold 12px Verdana, Geneva, sans-serif;
height:21px;
padding:3px 0 0 10px;
width:58px
}

a.mdon:hover {
background-image:url(images/menu/mhdonate.gif);
}
ul#hmenu li a.mdon:hover {color:red;}
a.mhome:hover {
background-image:url(images/menu/mhhome.gif)
}

a.mabus:hover {
background-image:url(images/menu/mhabout.gif)
}

a.mprog:hover {
background-image:url(images/menu/mhprog.gif)
}

a.mhelp:hover {
background-image:url(images/menu/mhhelp.gif)
}

a.mget:hover {
background-image:url(images/menu/mhget.gif)
}

a.mvolun:hover {
background-image:url(images/menu/mhvolun.gif)
}

a.mhung:hover {
background-image:url(images/menu/mhhung.gif)
}

a.mpress:hover {
background-image:url(images/menu/mhpress.gif)
}

a.mevent:hover {
background-image:url(images/menu/mhevent.gif)
}

div.wpoll,p.wpollq {
margin:0;
padding:0
}

p.wpollq {
color:#000;
font-size:15px;
font-weight:700
}

ul.wpollul {
list-style:none;
margin:0;
padding:0
}

ul.wpollul li {
padding:5px 0
}

label.wpan {
font-size:12px;
}

input#wpollsubmit {
background-color:#FFC;
float:right;
margin:0 5px 0 0;
padding:5px
}

a:hover,#under {
text-decoration:underline
}

.rsuba,ul.miprog {
width:178px
}
