html{margin:0; padding:0;}
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#4B4B4B url(images/back.jpg) repeat-x scroll center top;
color:#222222;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
margin:0;
padding:0;
}
hr {
border-color:-moz-use-text-color -moz-use-text-color #232323;
border-style:none none solid;
border-width:0 0 1px;
}
div {
margin:0;
padding:0;
}
img {
border:1px solid #000000;
}
p {
margin:0;
padding:6px 0;
line-height: 140%;
}
ul {
margin:0;
padding:6px;
}
li{
display:list-item;
}

small {
color:#4F4F4F;
font-size:0.85em;
}
h1 {
font-family: "Times New Roman", Times, serif;
font-size:26px;
font-weight:bold;
margin:0;
padding:6px 0;
}
h2 {
color:#760010;
font-size:1.6em;
font-weight:normal;
margin:0;
padding:6px 0;
}
h3 {
font-size:1.4em;
font-weight:normal;
margin:0;
padding:6px 0;
}
h4 {
font-size:1.1em;
font-weight:normal;
margin:0;
padding:6px 0;
}
h5 {
font-size:1em;
font-weight:normal;
margin:0;
padding:6px 0;
}
.gold {
color:#AF8742;
}
.newsletter_system{
	background-image:url("http://www.wellsdrew.com/blog/wp-content/themes/wells/images/newsletter-banner.png");
	background-position:top;
	background-repeat:no-repeat;
	height:355px;
}
.newsletter_system p{
	padding:35px;
	padding-bottom:10px;
}
.newsletter_system h3{
	margin:0px;
	font-size:1.2em;
	font-weight:bold;
	padding-left:35px;
	padding-right:35px;
	padding-bottom:10px;
	padding-top:5px;
}
a:link {
color:#222222;
text-decoration:underline;
}
a:visited {
color:#222222;
text-decoration:underline;
}
a:hover {
color:#222222;
text-decoration:none;
}
a:active {
color:#222222;
text-decoration:underline;
}
#rightContainer a {
color:#AF8742;
}
.readMore a {
color:#770400;
text-decoration:none;
}
.readMore a:hover {
color:#CC0000;
}
.comments a, .dates a {
color:#FFFFFF;
text-decoration:none;
}
.comments a:hover, .dates a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.title a {
text-decoration:none;
}
.title a:hover {
color:#000000;
}
#container {
margin:auto;
width:955px;
}
#header {
height:149px;
position:relative;
}
#logo {
left:16px;
position:absolute;
top:52px;
}
#tagline {
left:313px;
position:absolute;
top:63px;
}
#search {
left:663px;
position:absolute;
top:73px;
}
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
    display:block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin:0;
    max-width: 98.5%;
    padding:0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:0 4px 5px;
}

.searchText {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#757575 none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
padding:9px;
width:270px;
}
.searchButton {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/searchbutton.jpg) no-repeat scroll center center;
border:0 none;
cursor:pointer;
height:25px;
position:absolute;
right:3px;
top:3px;
width:32px;
}
#contentContainer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/sidebar.gif) repeat-y scroll right center;
clear:both;
margin:auto;
padding-bottom:30px;
padding-right:1px;
width:98%;
}
#leftContainer {
float:left;
padding:15px 0;
width:68%;
}
#rightContainer {
color:#F1F1F1;
float:right;
padding:15px 0;
width:30%;
}
#rightContainer .content {
padding:20px;
}
#footerContainer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#161616 url(images/footer_container.jpg) repeat-x scroll center top;
color:#AF8742;
}
#footer {
margin:auto;
width:955px;
}
#footerExtra {
margin:auto;
padding:25px 0;
width:96%;
}
#footerExtra .content {
padding:15px 15px 15px 0;
}
#footer ul {
}

#menu, #menu ul{
	color:#FFFFFF;
     margin:0;
     padding:0;
     list-style-type:none;
     list-style-position:outside;
     position:relative;
     line-height:1.5em;
 }
#menu a:link, #menu a:active, #menu a:visited {
    color: #FFFFFF;
    font-size: 16px;
    margin-right: 10px;
    padding: 10px;
    text-decoration: none;
}

#menu a:hover{
    background-color:#2A0001;
    color:#fff;
}

#menu li {
    float: left;
    padding: 10px;
    position: relative;
}

#menu ul {
    position:absolute;
    width:12em;
    top:1.5em;
    display:none;
}
#menu li ul a{
    width:12em;
    float:left;
}
#menu ul ul{
	top:10px;
	background-color:#2a0001;	
	}
#menu ul.children li a {
    background: none repeat scroll 0 0 #2A0001;
    display: block;
    height: 100%;
    margin-bottom: 0;
    padding: 10px;
    position: relative;
    top: 10px;
}
#menu ul.children{
	
}
#menu li ul.children li {
    padding: 0 10px;
    position: relative;
    top: 10px;
}
#menu li ul ul {
    left:12em;
    margin:0px 0 0 10px;
    }

#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li:hover ul ul ul ul{
    display:none;
    }
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li li li li:hover ul{
    display:block;
    }
/*	
#menu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#menu li {
float:left;
margin:0;
padding:0;
}
#menu li a {
color:#FFFFFF;
display:inline-block;
padding:13.5px 20px;
text-decoration:none;
}
#menu li.current_page_item a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2A0001 none repeat scroll 0 0;
color:#FEB900;
}
#menu li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2A0001 none repeat scroll 0 0;
color:#FFFFFF;
}
ul.children{
	position:relative;
	top:15px;	
	display:block;
}
*/
#footerMenu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#footerMenu li {
float:left;
margin:0;
padding:0;
}
#footerMenu li a {
color:#AF8742;
display:inline-block;
font-size:0.85em;
padding:10px 20px;
text-decoration:none;
}
#footerMenu li a:hover {
color:#FFFFFF;
}
.picBox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0F0 none repeat scroll 0 0;
border:1px solid #CECFD0;
}
.pic {
padding-right:20px;
}
.small {
font-size:0.75em;
}
.borderRed {
border:1px solid red;
}
.borderBlue {
border:1px solid blue;
}
.box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2F2F2 url(images/box_back.jpg) repeat-x scroll center bottom;
border:1px solid #FFFFFF;
margin-bottom:50px;
padding:15px;
position:relative;
}
.dates {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#770400 none repeat scroll 0 0;
color:#FFFFFF;
display:inline-block;
font-size:0.8em;
margin-bottom:10px;
padding:3px 8px;
}
.readMore {
color:#770400;
}
.postImg {
border:1px solid #AAA8AD;
}
.comments {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/comments.jpg) no-repeat scroll center center;
bottom:-36px;
color:#FFFFFF;
font-size:1.2em;
height:48px;
position:absolute;
right:30px;
width:163px;
}
.comments .content {
padding:0 15px;
}
.commentsCount {
font-size:2em;
padding-right:5px;
}
.commentsLabel {
position:relative;
top:-3px;
}
.subscribeIcon {
padding-right:8px;
}
.subscribeLabel {
position:relative;
top:-12px;
}
.subscribeText {
font-family:Georgia,"Times New Roman",Times,serif;
padding:5px;
width:90%;
}
.subscribeButton {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/subscribe_button.jpg) no-repeat scroll center center;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-family:Georgia,"Times New Roman",Times,serif;
margin-top:5px;
padding:5px 25px;
text-align:center;
}
.separator {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/right_separator.jpg) repeat-x scroll center center;
clear:both;
padding:5px 0;
}
.clear {
clear:both;
}
.content {
padding:10px;
}
.floatLeft {
float:left;
}
.floatRight {
float:right;
}
.paddingBottom40 {
padding-bottom:40px;
}
.noPadding {
margin:0;
padding:0;
}
.marginAuto {
margin:auto;
}
.paddingVer10 {
padding:10px 0;
}
.paddingTop40 {
padding-top:40px;
}
.width5 {
width:5%;
}
.width10 {
width:10%;
}
.width15 {
width:15%;
}
.width18 {
width:18%;
}
.width20 {
width:20%;
}
.width23 {
width:23%;
}
.width25 {
width:25%;
}
.width27 {
width:27%;
}
.width28 {
width:28%;
}
.width30 {
width:30%;
}
.width33 {
width:33%;
}
.width35 {
width:35%;
}
.width36 {
width:36%;
}
.width38 {
width:38%;
}
.width39 {
width:39.5%;
}
.width40 {
width:40%;
}
.width45 {
width:45%;
}
.width48 {
width:48%;
}
.width49 {
width:49.5%;
}
.width50 {
width:50%;
}
.width52 {
width:52%;
}
.width55 {
width:55%;
}
.width58 {
width:55%;
}
.width60 {
width:60%;
}
.width65 {
width:65%;
}
.width68 {
width:68%;
}
.width69 {
width:69%;
}
.width70 {
width:70%;
}
.width71 {
width:71%;
}
.width75 {
width:75%;
}
.width80 {
width:80%;
}
.width90 {
width:90%;
}
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#4B4B4B url(images/back.jpg) repeat-x scroll center top;
color:#222222;
font-family: Verdana, Geneva, sans-serif;
font-size:14px;
font-weight:200;
margin:0;
padding:0;
}
hr {
border-color:-moz-use-text-color -moz-use-text-color #232323;
border-style:none none solid;
border-width:0 0 1px;
}
div {
margin:0;
padding:0;
}
img {
border:0 none;
}
p {
margin:0;
padding:6px 0;
}
.content ul {
font-size:14px;
font-weight:500;
list-style-type: none; 
margin-left:20px;
margin-top:20px;
}
ul {
font-size:14px;
font-weight:500;
margin-left:20px;
margin-top:20px;
}
small {
color:#4F4F4F;
font-size:0.85em;
}
h1 {
font-family: "Times New Roman", Times, serif;
font-size:26px;
font-weight:bold;
margin:0;
padding:6px 0;
}
h2 {
font-size:1.6em;
font-family:Arial;
font-weight:bold;
margin:0;
padding:6px 0;
}
h3 {
	font-family:Arial;
font-size:1.4em;
font-weight:normal;
margin:0;
padding:6px 0;
}

h4 {
	font-family:Arial;
font-size:1.1em;
font-weight:normal;
margin:0;
padding:6px 0;
}
h5 {
	font-family:Arial;
font-size:1em;
font-weight:normal;
margin:0;
padding:6px 0;
}
.gold {
color:#AF8742;
}
a:link {
color:#760010;
text-decoration:underline;
}
a:visited {
color:#222222;
text-decoration:underline;
}
a:hover {
color:#760010;
text-decoration:none;
}
a:active {
color:#222222;
text-decoration:underline;
}
#rightContainer a {
color:#AF8742;
}
.readMore a {
color:#770400;
text-decoration:none;
}
.readMore a:hover {
color:#CC0000;
}
.comments a, .dates a {
color:#FFFFFF;
text-decoration:none;
}
.comments a:hover, .dates a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.title a {
	font-family:"Times New Roman", Times, serif;
text-decoration:none;
color: #222222;
}
.title a:hover {
color:#000000;
}
#container {
margin:auto;
width:955px;
}
#header {
height:149px;
position:relative;
}
#logo {
left:16px;
position:absolute;
top:52px;
}
#tagline {
left:313px;
position:absolute;
top:63px;
}
#search {
left:663px;
position:absolute;
top:73px;
}
.searchText {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#757575 none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
padding:9px;
width:270px;
}
.searchButton {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/searchbutton.jpg) no-repeat scroll center center;
border:0 none;
cursor:pointer;
height:25px;
position:absolute;
right:3px;
top:3px;
width:32px;
}
#contentContainer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/sidebar.gif) repeat-y scroll right center;
clear:both;
margin:auto;
padding-bottom:30px;
padding-right:1px;
width:98%;
}
#leftContainer {
float:left;
padding:15px 0;
width:68%;
}
#rightContainer {
color:#F1F1F1;
float:right;
padding:15px 0;
width:30%;
}
#rightContainer .content {
padding:20px;
}
#footerContainer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#161616 url(images/footer_container.jpg) repeat-x scroll center top;
color:#AF8742;
}
#footer {
margin:auto;
width:955px;
}
#footer a {
color:#AF8742;
}
#footerExtra {
margin:auto;
padding:25px 0;
width:96%;
}
#footerExtra .content {
padding:15px 15px 15px 0;
}
#nav {
    color: #FFFFFF;
    height: 25px;
    margin: 0;
    padding: 3px;
}
/*
#menu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
background:transparent;
padding:0;
}
#menu li {
float:left;
margin:0;
padding:0;
}
#menu li a {
color:#FFFFFF;
display:inline-block;
padding:13.5px 20px;
text-decoration:none;
}
#menu li.current_page_item a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: transparent;
color:#ffffff;
}
#menu li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2A0001 none repeat scroll 0 0;
color:#FFFFFF;
z-index:499;
position:relative;
}
#menuPages {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#menuPages li {
margin:0;
padding:0;
}
#menuPages li a {
border-bottom:1px solid #444444;
color:#AF8742;
display:inline-block;
font-size:1.2em;
padding:8px 10px;
text-decoration:none;
width:90%;
}
#menuPages li.current_page_item a {
color:#FFFFFF;
}
#menuPages li a:hover {
color:#FFFFFF;
}
*/
#footerMenu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#footerMenu li {
float:left;
margin:0;
padding:0;
}
#footerMenu li a {
color:#AF8742;
display:inline-block;
font-size:0.85em;
padding:10px 20px;
text-decoration:none;
}
#footerMenu li a:hover {
color:#FFFFFF;
}
.picBox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E6E6E6 none repeat scroll 0 0;
border:1px solid #CECFD0;
padding:40px;
text-align:center;
}
.picBox img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CECFD0;
}
.padding15 {
padding:15px;
}
.pic {
padding-right:20px;
}
.small {
font-size:0.75em;
}
.borderRed {
border:1px solid red;
}
.borderBlue {
border:1px solid blue;
}

.box2 {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #FFFFFF;
border:5px solid #333333;
margin-bottom:50px;
padding:15px;
position:relative;
}
.dates {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#770400 none repeat scroll 0 0;
color:#FFFFFF;
display:inline-block;
font-size:0.8em;
margin-bottom:10px;
padding:3px 8px;
}
.readMore {
color:#770400;
}
.postImg {
border:1px solid #AAA8AD;
}
.comments {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/comments.jpg) no-repeat scroll center center;
bottom:-36px;
color:#FFFFFF;
font-size:1.2em;
height:48px;
position:absolute;
right:30px;
width:163px;
}
.comments .content {
padding:0 15px;
}
.commentsCount {
font-size:2em;
padding-right:5px;
}
.commentsLabel {
position:relative;
top:-3px;
}
.subscribeIcon {
padding-right:8px;
}
.subscribeLabel {
position:relative;
top:-12px;
}
.subscribeText {
font-family:Georgia,"Times New Roman",Times,serif;
padding:5px;
width:90%;
}
.subscribeButton {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/subscribe_button.jpg) no-repeat scroll center center;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-family:Georgia,"Times New Roman",Times,serif;
margin-top:5px;
padding:5px 25px;
text-align:center;
}
.separator {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/right_separator.jpg) repeat-x scroll center center;
clear:both;
padding:5px 0;
}
.clear {
clear:both;
}
.content {
padding:10px;
}
.floatLeft {
float:left;
}
.floatRight {
float:right;
}
.paddingBottom40 {
padding-bottom:40px;
}
.noPadding {
margin:0;
padding:0;
}
.marginAuto {
margin:auto;
}
.paddingVer10 {
padding:10px 0;
}
.paddingTop40 {
padding-top:40px;
}
.width5 {
width:5%;
}
.width10 {
width:10%;
}
.width15 {
width:15%;
}
.width18 {
width:18%;
}
.width20 {
width:20%;
}
.width23 {
width:23%;
}
.width25 {
width:25%;
}
.width27 {
width:27%;
}
.width28 {
width:28%;
}
.width30 {
width:30%;
}
.width33 {
width:33%;
}
.width35 {
width:35%;
}
.width36 {
width:36%;
}
.width38 {
width:38%;
}
.width39 {
width:39.5%;
}
.width40 {
width:40%;
}
.width45 {
width:45%;
}
.width48 {
width:48%;
}
.width49 {
width:49.5%;
}
.width50 {
width:50%;
}
.width52 {
width:52%;
}
.width55 {
width:55%;
}
.width58 {
width:55%;
}
.width60 {
width:60%;
}
.width65 {
width:65%;
}
.width68 {
width:68%;
}
.width69 {
width:69%;
}
.width70 {
width:70%;
}
.width71 {
width:71%;
}
.width75 {
width:75%;
}
.width80 {
width:80%;
}
.width90 {
width:90%;
}
#countdown {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:2px solid #666666;
padding:4px;
}
.commentlist {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 5px 10px;
}
.comment, .trackback, .pingback {
clear:both;
margin:10px 0 0 0;
padding:0;
}
.comment .children {
border:0 solid red;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 15px;
padding:0 0 0;
}
.comment div, .trackback div, .pingback div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E6E6E6 none repeat scroll 0 0;
height:100%;
padding:5px;
}
.trackback div, .pingback div {
border:1px solid #CECFD0;
}
.comment div div, .trackback div div, .pingback div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
padding:0;
}
.comment .says, .trackback .says, .pingback .says {
display:none;
}
.comment .avatar {
float:left;
margin:0 5px 0 0;
padding:0;
position:relative;
}
.comment .fn, .comment .fn a, .trackback .fn, .trackback .fn a, .pingback .fn, .pingback .fn a {
color:#000000;
font-size:11px;
margin-left:0;
text-decoration:none;
}
li.bypostauthor {
background-color:#B3FFCC !important;
}
.listNav {
margin:0 0 10px;
}
.ln-letters {
overflow:hidden;
}
.ln-letters a {
border-color:silver -moz-use-text-color silver silver;
border-style:solid none solid solid;
border-width:1px medium 1px 1px;
display:block;
float:left;
font-size:0.9em;
padding:2px 5px;
text-decoration:none;
}
.ln-letters a.ln-last {
border-right:1px solid silver;
}
.ln-letters a:hover, .ln-letters a.ln-selected {
background-color:#760010;
color:#FFFFFF;
}
.ln-letters a:active, .ln-letters a.ln-selected:active {
background-color:#760010;
color:#FFFFFF;
}
.ln-letters a.ln-disabled {
color:#CCCCCC;
}
.ln-letter-count {
color:#336699;
font-size:0.8em;
line-height:1;
margin-bottom:3px;
text-align:center;
}

widget_recent_entries ul { 
list-style:none;
}
.bottom_post{
	padding:10px;
	border:1px solid #d4d561;
	background-color:#ffffdd;
}


