/*
Theme Name: verymeri theme
Theme URI: http://wordpress.org/
Description: for verymeri use only.
Version: 1
Author: Kind Company
Author URI: http://kindcompany.com/

*/


html {
margin: 0 auto;
padding: 0;
}
body {
margin: 0px auto;
padding: 0;
text-align: center
}
#container {
width: 940px;
margin: 0 auto;
padding: 0;
text-align: left;
/*background: transparent url(images/grid.gif) repeat top left;*/
}
/*------------------------------------------------------------------------GENERAL*/
.clear { margin: 0; padding: 0; clear: both;
}
a {
color: #cc0000;
text-decoration: none;
}
a:hover {
color: #ff0000;
text-decoration: none;
}
a img {
border: none;
}
p {
font: normal 11px Verdana, Geneva, sans-serif; 
margin: 0 0 5px 0;
padding: 0;
line-height: 18px;
color: #444;
}
.space {
margin: 0;
padding: 0;
height: 3px;
}
/*------------------------------------------------------------------------HEADER*/
#header {
margin: 0px 0 0px 0;
padding: 0;
height: 92px;
}
.logos {
float: left;
width: 460px;
margin: 0;
padding: 0;
}
.logopic {
float: left;
width: 140px;
margin: 0;
padding: 0;
text-align: center;
}
.logo {
float: left;
width: 310px;
margin: 20px 0 0 10px;
padding: 0;
}
.logo h1 {
margin: 0;
padding: 0;
}
.cart {
float: right;
width: 210px;
margin: 40px 0 0 0;
padding: 0;
/*background: #eee;*/
}
/*------------------------------------------------------------------------NAV*/
#nav {
margin: 0px 0 0px 0;
padding: 5px 0 5px 0;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
.lnav {
float: left;
width: 620px;
margin: 0 20px 0 0;
padding: 0;
}
.lnav ul, 
.rnav ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.lnav ul li {
font: normal 14px Verdana, Geneva, sans-serif; 
text-transform: uppercase;
margin: 0 30px 0 5px;
padding: 0;
display: inline;
}
.rnav {
float: left;
width: 300px;
margin: 0;
padding: 0;
}
.rnav ul li {
font: normal 11px Verdana, Geneva, sans-serif; 
margin: 0 15px 0 5px;
padding: 0;
display: inline;
}
.rnav a {
color: #999;
text-decoration: none;
}
.rnav a:hover {
color: #ff0000;
text-decoration: none;
}
body#fundraisingpage li#fundraising, 
body#designpage li#design, 
body#votepage li#vote, 
body#presspage li#press, 
body#aboutpage li#about, 
body#newspage li#news, 
body#shoppage li#shop {
font-weight: bold;
}
body#fundraisingpage li#fundraising a, 
body#designpage li#design a, 
body#votepage li#vote a, 
body#presspage li#press a, 
body#aboutpage li#about a, 
body#newspage li#news a, 
body#shoppage li#shop a {
color: #cc0000;
}
/*------------------------------------------------------------------------HOME*/
#homepic {
margin: 0 0 30px 0;
padding: 0px 0 0px 0;
border-bottom: 1px solid #eee;
}
#bottom {
margin: 0;
padding: 0;
}
.botleft {
float: left;
width: 220px;
margin: 0 20px 0 0;
padding: 0;
}
.botlast {
float: left;
width: 220px;
margin: 0 0px 0 0;
padding: 0;
}
h2 {
font: bold 14px Verdana, Geneva, sans-serif; 
margin: 0 0 5px 0;
padding: 0 0 5px 5px;
border-bottom: 1px solid #eee;
}
.botframe {
float: left;
margin: 0;
padding: 0;
width: 100px;
}
.bottext {
margin: 15px 5px 0 5px;
padding: 0;
}
a#thumbblog {
float: left;
margin: 0px 8px 0px 0;
padding: 0;
border: 1px solid #eee;
display: block;
min-width: 87px;
max-height: 102px;
}
a#thumbblog:hover {
float: left;
margin: 0px 8px 0px 0;
padding: 0;
border: 1px solid #cc0000;
display: block;
min-width: 87px;
max-height: 102px;
}
.bottext .size-full {
margin: 0 0 10px 0;
padding: 0;
/*border: 1px solid #eee;*/
}
.botlast .size-full {
margin: 0 0 0px 0;
padding: 0;
/*border: 1px solid #eee;*/
}
p.thumbblog2 img {
float: left;
margin: 0px 8px 10px 0;
padding: 0;
border: 1px solid #eee;
display: block;
}
a img.thumbleft {
float: left;
margin: 0px 8px 20px 0;
padding: 0;
border: 1px solid #eee;
}
a:hover img.thumbleft {
float: left;
margin: 0px 8px 20px 0;
padding: 0;
border: 1px solid #cc0000;
}
/*--------------------------------------------------------------------CONTENT PAGES*/
#content {
margin: 40px 0 0 0;
padding: 0;
}
.subnav {
float: left;
width: 210px;
margin: 7px 10px 0 0;
padding: 0;
}
.subnav p.msg {
margin: 0;
padding: 0px 5px 30px 25px;
font: normal 10px Verdana, Geneva, sans-serif; 
color: #666;
line-height: 16px;
}
.subnav p {
margin: 0;
padding: 8px 5px 0px 5px;
font: bold 11px Verdana, Geneva, sans-serif; 
color: #666;
}
.subnav ul {
margin: 0 0 30px 0;
padding: 0;
width: 195px;
}
.subnav ul li {
list-style-type: none;
margin: 0;
padding: 8px 0px 8px 5px;
border-bottom: 1px solid #ccc;
font: normal 11px Verdana, Geneva, sans-serif; 
}
.subnav ul li#current {
font-weight: bold;
}
.subnav ul li#current a {
color: #cc0000;
}
.subnav ul li a {
color: #999;
text-decoration: none;
}
.subnav ul li a:hover {
color: #ff0000;
text-decoration: none;
}
.main, 
.mainc {
float: left;
width: 720px;
margin: 0;
padding: 0;
}
.main h2, 
.mainc h2 {
font: normal 22px Verdana, Geneva, sans-serif; 
margin: 0 0 20px 20px;
padding: 0 40px 0 0;
line-height: 30px;
color: #999;
border-bottom: none;
}
.main h2 span, 
.mainc h2 span {
font: bold 24px Verdana, Geneva, sans-serif; 
margin: 0 0px 0 0 0px;
padding: 0 7px 0 0;
line-height: 30px;
color: #3399cc;
}
.mainc p {
margin: -5px 0 0px 0;
padding: 0px 0 0px 0;
}
img.topspace {
margin: 50px 0 0 0;
padding: 0;
}
.backtotop {
float: left;
width: 540px;
margin: 40px 20px 10px 20px;
padding: 0;
}
.pages {
float: left;
width: 135px;
margin: 40px 0 10px 0;
padding: 0 0 0 5px;
}
.backtotop p, 
.pages p {
font-weight: bold;
color: #999;
}
/*----------------------------------------------------------------STATIC PAGES*/
.floattext {
float: left;
width: 360px;
margin: 10px 20px 0 20px;
padding: 0 20px 0 0;
}
.floattext ul {
margin: 0 0 0 20px;
padding: 0;
}
.floattext p, 
.floattext2 p, 
.text p {
margin-bottom: 15px;
}
.floattext ul li,
.votetees ul li {
font: normal 11px Verdana, Geneva, sans-serif; 
margin: 0 0 15px 5px;
padding: 0;
line-height: 18px;
color: #444;
list-style-image: url(images/bullet.gif);
list-style-position: outside;
}
.floatimg {
float: left;
width: 300px;
margin: 0 0px 0 0;
padding: 0;
}
.floattext2 {
float: left;
width: 440px;
margin: 10px 0px 0 20px;
padding: 0 20px 0 0;
}
.floatimg2 {
float: left;
width: 220px;
margin: 0 0px 0 20px;
padding: 0;
}
.designatee {
margin-left: 5px;
margin-top: 40px;
}
.votetees {
margin: 40px 0 0 0px;
padding: 0;
}
.text { 
float: left;
width: 640px;
margin: 0px 0 0 20px;
padding: 0 20px 0 0;
}
ul.post-meta {
margin: 40px 0 0 40px;
padding: 0;
}
ul.post-meta li {
font: normal 11px Verdana, Geneva, sans-serif; 
margin: 0 0 15px 0;
padding: 0;
line-height: 18px;
color: #444;
list-style-image: url(images/bullet.gif);
list-style-position: outside;
}
ul.post-meta li span {
font-weight: bold;
}
.stores-group {
margin: 0 0 0 20px;
padding: 0;
border-bottom: 1px solid #ccc;
}
.floattext-stores {
float: left;
width: 220px;
margin: 0px 0px 0 0px;
padding: 0 0px 0 0;
}
.floattext-stores p {
margin-bottom: 20px;
}
.main h3 {
font: bold 16px Verdana, Geneva, sans-serif; 
margin: 20px 0 0 0px;
padding: 0 0 10px 0px;
line-height: 28px;
color: #999;
}
.signup {
margin: 20px 20px 0 20px;
padding: 0;
float: left;
width: 380px;
}
.signup p {
margin: 0 0 15px 0;
padding: 0;
line-height: 20px;
}
.signup p.space {
margin: 25px 0 0px 0;
padding: 0;
line-height: 20px;
}
.signup p span {
color: #ff0000;
font-style: italic;
}
input.submit {
background: #cc0000;
color: #ffeedd;
font: bold 10px Verdana, Geneva, sans-serif; 
border-top: 1px solid #ff0000;
border-left: 1px solid #ff0000;
border-right: 1px solid #990000;
border-bottom: 1px solid #990000;
margin: 0;
padding: 3px;
}


/*----------------------------------------------------------------FUNDRAISING PAGES*/
.numbers {
margin: 0px 0 0 20px;
padding: 20px 0 20px 0;
border-bottom: 1px solid #ccc;
}
.numbimg {
float: left;
width: 140px;
margin: 8px 20px 0px 0;
padding: 0;
text-align: center;
}
.numbtext {
float: left;
width: 520px;
margin: 0 0px 0px 0;
padding: 0 20px 0 0;
}
.numbers h3 {
font: normal 11px Verdana, Geneva, sans-serif; 
margin: 0 0 0px 0;
padding: 0;
line-height: 18px;
color: #444;
}
.numbers h3 span {
font-weight: bold;
margin-right: 7px; 
color: #444;
}
/*----------------------------------------------------------------NEWS UPDATES PAGES*/
.pagetitle {
font: bold 11px Verdana, Geneva, sans-serif; 
margin: 15px 0 30px 25px;
padding: 0 0 5px 0px;
color: #999;
}
.entry {
margin: 0 0px 20px 20px;
padding: 0 0 20px 0;
border-bottom: 1px solid #ccc;
}
.entry-left {
float: left;
margin: 0 20px 0 0;
padding: 0 20px 0 5px;
width: 515px;
/*background: #eee;*/
}
.entry-left p {
margin: 0 0 10px 0;
padding: 0;
}
.entry-left div {
margin: 0;
padding: 0 0 0px 0;
}
.entry-right {
float: left;
margin: 7px 0px 0 0;
padding: 0;
width: 140px;
/*background: #eee;*/
}
.sociable_tagline {
font: bold 11px Verdana, Geneva, sans-serif; 
color: #999;
margin: 0 0 8px 5px;
}
.entry-right p {
color: #999;
border-bottom: 1px solid #ccc;
margin: 0;
padding: 2px 0 2px 5px;
}
.entry h3 {
font: normal 22px Verdana, Geneva, sans-serif; 
margin: 0 0 15px 0;
padding: 0 0 5px 0px;
line-height: 28px;
color: #cc0000;
}
.navigation {
display: block;
text-align: center;
margin: 20px 0 50px 20px;
padding: 0;
font: bold 11px Verdana, Geneva, sans-serif; 
}
/*------------------------------------------------------------------PRESS PAGE*/
.article {
margin: 0px 0 15px 20px;
padding: 0px 30px 10px 0;
border-bottom: 1px solid #ccc;
/*background: #eee;*/
height: 225px;
}
.article h3 {
font: bold 16px Verdana, Geneva, sans-serif; 
margin: 0px;
padding: 0 0 10px 0px;
line-height: 28px;
color: #3399cc;
}
.articlehead {
float: left;
margin: 0px 0 0px 247px;
padding: 0px;
width: 450px;
}
.article p {
margin: 0px 0 0px 0;
padding: 0 0 10px 0;
}
img.alignleft {
margin: -30px 20px 0 0;
padding: 2px;
border: 1px solid #eee;
display: inline;
}

/*------------------------------------------------------------------BLOG CAPTIONS IMAGES*/
p img {
padding: 0;
max-width: 100%;
}
/*.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}*/
.wp-caption {
text-align: left;
padding: 0px;
margin: 0px;
}
.wp-caption p.wp-caption-text {
padding: 5px 0 20px 0;
margin: 0;
font-style: italic;
line-height: 16px;
}
.wp-caption img, 
.entry-left img {
margin: 0;
padding: 2px;
border: 1px solid #ccc;
}
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
/*------------------------------------------------------------------------COMMENTS*/
h4 {
font: normal 20px Verdana, Geneva, sans-serif; 
margin: 0 0 15px 0;
padding: 0 0 5px 5px;
line-height: 28px;
color: #ccc;
}
#comments {
margin: 0px 0 0 20px;
padding: 0 0px 0 0px;
}
ul.commentlist {
padding: 0;
margin: 0px 0 0 0;
}
ul.commentlist li {
margin: 0px;
padding: 10px 10px 20px 5px;
list-style-type: none;
font: normal 11px Verdana, Geneva, sans-serif; 
border: none;
background: none;
border-bottom: 1px solid #ccc;
}
.commentlist p {
margin: 10px 5px 10px 0;
}
.commentlist div em {
font-style: none;
margin: 10px 0 0 0;
padding: 0;
}
.commentlist li .avatar { 
display: none;
}
#commentform {
margin: 0 0 40px 0;
padding: 0 0 0 5px;
}
#commentform textarea {
width: 400px;
font: normal 11px Verdana, Geneva, sans-serif; 
}
#commentform input {
width: 200px;
font: normal 11px Verdana, Geneva, sans-serif; 
}
.commentlist cite, .commentlist cite a {
font-weight: bold;
font-style: normal;
font-size: 1.1em;
}
cite.fn {
font: normal 11px Verdana, Geneva, sans-serif; 
}
.comment-meta  {
float: right;
margin: -23px 0 0 0;
padding: 0 10px 0 0;
width: 115px;
color: #444;
}
.comment-author {
margin: 0 0 10px 0;
padding: 0;
color: #444;
font-weight: bold;
}
#respond {
margin: 20px 0 0 0;
padding: 0;
}
/*------------------------------------------------------------------------FOOTER*/
#footer {
margin: 10px 0 10px 0;
padding: 15px 0 0px 0;
border-top: 1px solid #eee;
height: 100px;
}
.footerl {
float: left;
width: 290px;
margin: 0 25px 0 5px;
padding: 0;
}
.footercol {
float: left;
width: 130px;
margin: 0 25px 0 5px;
padding: 0;
}
.footercol2 {
float: left;
width: 120px;
margin: 0 0px 0 5px;
padding: 0;
}
.footercollast {
float: left;
width: 170px;
margin: 0 0px 0 5px;
padding: 0;
}
#footer ul {
margin: 0;
padding: 0;
}
#footer ul li {
list-style-type: none;
font: normal 10px Verdana, Geneva, sans-serif; 
margin: 0 0 0 0;
padding: 0;
line-height: 15px;
color: #888;
}
#footer p {
font: normal 10px Verdana, Geneva, sans-serif; 
margin: 0 0 5px 0;
padding: 0;
line-height: 15px;
color: #888;
}
#footer a {
color: #888;
text-decoration: none;
}
#footer a:hover {
color: #ff0000;
text-decoration: none;
}
.feed {
margin: 0;
padding: 3px 3px 0 0;
float: left;
width: 10px;
}
.feed2 {
margin: 0;
padding: 0px 3px 0 0;
float: left;
width: 14px;
}
.footerl form input {
float: left;
font: normal 11px Verdana, Geneva, sans-serif; 
margin: 5px 0 0 0;
}
/*.button {
margin: 0;
padding: 0px 0 0 0;
display: block;
width: 60px;
}*/
.footerl form input.button {
background: #cc0000;
color: #ffeedd;
font: bold 10px Verdana, Geneva, sans-serif; 
border-top: 1px solid #ff0000;
border-left: 1px solid #ff0000;
border-right: 1px solid #990000;
border-bottom: 1px solid #990000;
margin: 5px 0 0 5px;
padding: 1px;
display: block;
width: 60px;
}















/* Begin Typography & Colors */
#page {
background-color: white;
border: 1px solid #959596;
text-align: left;
}
#content {
font-size: 1.2em
}
.thread-alt {
background-color: #f8f8f8;
}
.thread-even {
background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}
.even, .alt {
border-left: 1px solid #ddd;
}
code {
font: 1.1em 'Courier New', Courier, Fixed;
}
acronym, abbr, span.caps
{
font-size: 0.9em;
letter-spacing: .07em;
}
#wp-calendar #prev a, #wp-calendar #next a {
font-size: 9pt;
}
#wp-calendar a {
text-decoration: none;
}
#wp-calendar caption {
text-align: center;
}
#wp-calendar th {
font-style: normal;
text-transform: capitalize;
}
/* End Typography & Colors */

/* Begin Structure */
#page {
background-color: white;
margin: 20px auto;
padding: 0;
width: 760px;
border: 1px solid #959596;
}
.post {
margin: 0 0 40px;
}
.post hr {
display: block;
}
/* End Structure */

/* Begin Lists

Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
margin-left: 0px;
padding: 0 0 0 30px;
list-style: none;
padding-left: 10px;
text-indent: -10px;
}
html>body .entry li {
margin: 7px 0 8px 10px;
}
.entry ul li:before, #sidebar ul ul li:before {
content: "\00BB \0020";
}
.entry ol {
padding: 0 0 0 35px;
margin: 0;
}
.entry ol li {
margin: 0;
padding: 0;
}
#sidebar ul, #sidebar ul ol {
margin: 0;
padding: 0;
}
#sidebar ul li {
list-style-type: none;
list-style-image: none;
margin-bottom: 15px;
}
#sidebar ul p, #sidebar ul select {
margin: 5px 0 8px;
}
#sidebar ul ul, #sidebar ul ol {
margin: 5px 0 0 10px;
}
#sidebar ul ul ul, #sidebar ul ol {
margin: 0 0 0 10px;
}
ol li, #sidebar ul ol li {
list-style: decimal outside;
}
#sidebar ul ul li, #sidebar ul ol li {
margin: 3px 0 0;
padding: 0;
}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
margin: 10px auto;
padding: 5px 3px;
text-align: center;
}
#sidebar #searchform #s {
width: 108px;
padding: 2px;
}
#sidebar #searchsubmit {
padding: 1px;
}
.entry form { /* This is mainly for password protected posts, makes them look better. */
text-align:center;
}
select {
width: 130px;
}
/*#respond:after {
content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#commentform #submit {
margin: 0 0 5px auto;
float: right;
}
 End Form Elements */

/* Begin Comments
.alt {
margin: 0;
padding: 10px;
}
.children { padding: 0; }
#commentform p {
margin: 5px 0;
}
.nocomments {
text-align: center;
margin: 0;
padding: 0;
}
.commentmetadata {
margin: 0;
display: block;
}
#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;
}
#commentform {
margin: 5px 10px 0 0;
}
#commentform textarea {
width: 100%;
padding: 2px;
}
#commentform p {
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentmetadata {
font-weight: normal;
}

*/
/* End Comments */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
cursor: help;
}
acronym, abbr {
border-bottom: 1px dashed #999;
}
blockquote {
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 5px solid #ddd;
}
blockquote cite {
margin: 5px 0 0;
display: block;
}
.center {
text-align: center;
}
.hidden {
display: none;
}
hr {
display: none;
}
a img {
border: none;
}
/* End Various Tags & Classes*/
