/*   
Theme Name: What the cup cake
Description: Theme for selling cupcakes, what else?
Author: William Blattman
Author URI: http://www.blattmans.com
Version: 1.0
Tags: cupcakes, order form
*/

* {
    margin:0;
    padding:0;
}

body {
    width:100%;
    margin:0 auto;
    text-align:center;
    color:#00696f;
    background-image:url(images/mid.jpg);
    font:12px Arial, Sans-Serif;
}

ul,li {
    list-style:none;
}

a {
    outline:none;
    color:#cce5a3;
    text-decoration:none;
}

a:hover {
    color:#87B83D;
    text-decoration:none;
}

a img {
    border:none
}

h1 {
    float:left;
    font-size:36px;
    color:#fff;
    text-align:left;
    font-weight:normal;
    margin:36px 0 0 20px;
    letter-spacing:-2px;
}

h2 {
    color:#87b83d;
    font-size:18px;
    padding:20px 20px 0 20px;
}

h2 a {
    color:#87b83d;
    font-size:18px;
    text-decoration:none;
}

h2.pagetitle {
    padding:0 0 5px 20px;
}

h3 {
    color:#87b83d;
    font-size:18px;
    padding:20px 20px 0 20px;
}

small {
    display:block;
    padding:5px 0 10px 20px;
    font-size:10px;
    font-weight:bold;
}

blockquote {
    padding:10px 20px;
    color:#999;
    font-size:12px;
    font-style:italic;
}

textarea {
    width:450px;
    height:100px;
    margin:10px 0 10px 0;
    font-family:Arial, Sans-Serif;
    font-size:12px;
    padding:10px;
}

#page {
    background-image: url(images/mid.jpg);
}

#header {
    width:100%;
    height:150px;
    background-image:url(images/topbg.jpg);
    margin-bottom:20px;
}

#footer {
    float:left;
    width:100%;
    height:150px;
    background-color:#00696f;
    margin-top:20px;
    padding-top:20px;
    color:#fff;
}

#container {
    width:902px;
    margin:0 auto;
    text-align:center;
}

#containergap {
    height: 20px;
}

#featured {
    width: 902px;
    background-color: #00696f;
}

#hdrContainer {
    width:902px;
    margin:0 auto;
}

#hdrLeft {
    float:left;
    width:500px;
    height:150px;
    text-align:left;
}

#content {
    float:left;
    width:720px;
    margin-right:0px;
    text-align:left;
    min-height:400px;
}

.post {
    width:700px;
    margin:0 0 20px 0;
    clear:both;
    border:1px solid #00696f;
    background-color:#fff;
    min-height:260px;
}

.postentry {
    padding:20px;
}

.postentry img {
    padding:10px;
}

.postentry p {
    padding:0 0 10px 0;
}

.postentry ul {
    padding:0 0 0 10px;
    list-style-type:none;
    margin:0 0 0 20px;
}

.postentry ul li {
    padding:0 0 5px 15px;
    background: url(/wp-includes/images/bullet.gif) top left no-repeat;
}

.alt {
    display:block;
    padding:10px 0 10px 0;
}

.entry {
    
}

.entry p {
    padding:0 20px 20px 20px;
}

.entry img {
    padding:10px;
}

.entry ul {
    padding:0 20px 0 10px;
    list-style-type:none;
    margin:0 0 0 20px;
}

.entry ul li {
    padding:0 0 5px 15px;
    background: url(/wp-includes/images/bullet.gif) top left no-repeat;
}

.archive {
    padding: 20px 50px 20px 50px;
}

.navigation {
    float:left;
    display:block;
    padding:0 20px 10px 0;
}

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

.alignleft {
    float:left;
}

.alignright {
    float:right;
}

.wp-caption {
    border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    padding-top: 4px;
    margin: 10px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.wp-caption img {
    margin: 0;
    padding: 0;
    border: 0 none;
}

.wp-caption-dd {
    font-size: 11px;
    line-height: 17px;
    padding: 0 4px 5px;
    margin: 0;
}

#sidebar {
    float:left;
    width:180px;
    margin:0px;
    text-align:left;
}

.page_item {
    font-size:34px;
}

.cat-item {
    padding-left:55px;
    font-size:24px;
    background-image:url(images/cupcake-s.png) repeat-x;

}

.categories {
    font-size:34px;
    color:#cce5a3;
}
