/*   
Theme Name: Colleen theme
Theme URI: n/a
Description: Custom theme
Author: Tu
Author URI: n/a
*/

body{
        background: #36312e;
        padding: 0;
        margin: 0;
}

div#header{
        background-color: white;
        margin: 0px auto;
        width: 834px;
        height: 200px;
}

#header img{
        margin: 0px auto;
        width: 834px;
        display: block;
        border: 0;
        padding: 0;
}

div#tabs{
        margin: 0px auto 20px auto;
        padding: 0px 0px 5px 0px;
        width: 834px;
}

div#menu{
        margin: 5px auto;
        width: 834px;
        background: #443c36 url('images/menubg.png') repeat-x top left;
}

div#container{
        width: 864px;
        margin: 0px auto;
        padding: 0px 0px 15px 0px;
        background-color: white;
}

div#innercontainer{
        width: 834px;
        padding: 0px 15px;
        margin: 5px auto;
        background-color: white;
}

div#leftside{
        width: 250px;
        margin: 0px 15px 0px 0px;
        padding: 8px;
        float: left;
        background-color: #e9e6ff;
}

div#main{
        background-color: white;
        width: 548px;
        margin: 0;
        float:right;

}

#main a{
        color: #931d41;
        text-decoration: none;
}

#main a:hover{
        text-decoration: underline;
}

p#foot{
        margin: 50px auto 0px auto;
        padding: 5px 0px 0px 0px;
        width: 600px;
        text-align: center;
        font: 10px Verdana, Arial, sans-serif;
}

p#foot a{
        text-decoration: none;
        color: #931d41;
}

p#foot a:hover{
        text-decoration: underline;
}

div.alignleft{
        float: left;
}

div.alignright{
        float: right;
}

div.navigation{
        font: 18px Georgia, "Times New Roman", Times, serif;
        color: #931d41;
}

div.navigation a{
        color: #931d41;
        text-decoration: none;
}

div.navigation a:hover{
        text-decoration: underline;
}

/** tabs **/

.item{
        padding: 7px 0px 0px 0px;
        margin: 0px 0px 0px 17px;
        width: 142px;
        float: left;
}

.lastitem{
        margin: 0px 27px 0px 0px;
        float: right;
}

.item .imgtfe{
        padding: 0px;
        margin: 0px auto;
        display: block;
        float: none;
        border: 1px solid #708fac;
}

.item .imgtfe:hover{
        border: 1px dashed #708fac;
}

.item .headerimg{
        margin: 2px auto 0px auto;
        padding: 0px 0px 2px 0px;
        display: block;
}

a .headerimg{
        border: 0;
        border-bottom: 2px solid transparent;
}

a:hover .headerimg{
        border-bottom: 2px solid #6e1b34;
}

.firstitem{
        margin: 0px 0px 0px 27px;
}

.item p{
        display: none;
}

/** menu **/

#menu img{
        margin: 0px 0px 0px 3px;
        padding: 0px;
        border: 0;
        display: block;
        float: left;
}

img#chicklet{
        padding: 3px 0px;
}

#menu ul{
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        text-align: center;
        float: right;
}

#menu ul li{
        display: block;
        float: right;
        margin: 0;
        padding: 5px 10px;
        font: bold 14px "Lucida Grande", Geneva, Verdana, Helvetica, sans-serif;
        border-left: 1px solid #8a7a6e;
        border-right: 1px solid #605246;
}

#menu ul li:hover{
        background-color: #6b6159;
}

#menu ul li a{
        color: white;
        text-decoration: none;
}

/** side bar **/

div#leftside ul{
        margin: 0;
        padding: 0;
        list-style-type: none;
}

.widgettitle{
        padding: 0px 0px 3px 0px;
        margin: 0px 0px 3px 0px;
        color: #28425d;
        font: 14px Georgia, "Times New Roman", Times, serif;
        border-bottom: 1px solid #5781ab;
        letter-spacing: 2px;
        width: 214px;
        font-variant: small-caps;
}


.widget{
        padding: 0px;
        margin: 0px 0px 10px 0px;
}

#sidebar ul{

}

.blogroll li{
        padding: 0px;
        margin: 0px 0px 2px 0px;
        font: 13px Georgia, "Times New Roman", Times, serif;
}

.blogroll li a{
        color: #931d41;
        text-decoration: none;
}

.blogroll li a:hover{
        text-decoration: underline;
}

.blogroll li a:visited{
        color: #69122c;
}

label.hidden{
        font: 13px Georgia, "Times New Roman", Times, serif;
}

#leftside input{
        margin: 0px 0px 2px 0px;
}

ul.twitter{
        margin: 0;
        padding: 0;
}

li.twitter-item{
        margin: 0px 0px 3px 0px;
        padding: 0px 0px 3px 0px;
        font: 12px Georgia, "Times New Roman", Times, serif;
        border-bottom: 1px dashed #ba8ad9;
}

.twitter-timestamp abbr{
        display: block;
        border: 0;
}

a.twitter-link, a.twitter-user{
        color: #931d41;
        text-decoration: none;
}

a:hover.twitter-link, a:hover.twitter-user{
        text-decoration: underline;
}

.twitter-timestamp{
        text-align: right;
        font: 10px Arial, sans-serif;
        margin: 3px 0 0 0;
}

.twitter-cap{
        font: 10px Arial, sans-serif;
        text-align: center;
}


.twitter-cap a{
        color: #931d41;
        font: 10px Arial, sans-serif;
        text-decoration: none;
}

.twitter-cap a:hover{
        text-decoration: underline;
}

.twitter-cap a:visited{
        color: #69122c;
}

.widget_categories ul, li#archives ul, li#archives-copy-1 ul{
        margin: 0;
        padding: 0;
        list-style-type: none;
}

.cat-item, #archives ul li, #archives-copy-1 ul li{
        padding: 0px;
        margin: 0px 0px 2px 0px;
        font: 13px Georgia, "Times New Roman", Times, serif;
}

.cat-item a, #archives ul li a, #archives-copy-1 ul li a{
        color: #931d41;
        text-decoration: none;
}

.cat-item a:visited, #archives ul li a:visited, #archives-copy-1 ul li a:visited{
        color: #69122c;
}

.cat-item a:hover, #archives ul li a:hover, #archives-copy-1 ul li a:hover{
        text-decoration: underline;
}

li#meta li{
        padding: 0px;
        margin: 0px 0px 2px 0px;
        font: 13px Georgia, "Times New Roman", Times, serif;
}

li#meta li a{
        color: #931d41;
        text-decoration: none;
}

li#meta li a:hover{
        text-decoration: underline;
}

li#meta li a:visited{
        color: #69122c;
}

/*** Content ***/
div.post{
        margin: 0px 0px 50px 0px;
}

.post h2{
        padding: 0px 0px 3px 0px;
        margin: 0px 0px 3px 0px;
        font: 26px Georgia, "Times New Roman", Times, serif;
        border-bottom: 1px solid #213867;
        color: #931d41;
}

.post h2 a{
        text-decoration: none;
        color: #931d41;
}

p.postmeta{
        margin: 3px 0px;
        padding: 0;
        font: 11px Arial, sans-serif;
        color: #2f2f2f;
}

p.postmeta a{
        text-decoration: none;
        color: #c33862;
}

p.postmeta a:visited{
        color: #69122c;
}

p.postmeta a:hover{
        text-decoration: underline;
}

p.posttags{
        margin: 25px 0 0 0;
        font: 12px Arial, sans-serif;
        color: #2f2f2f;
        text-align: right;
}

.posttags a{
        color: #2f2f2f;
        text-decoration: none;
}

.posttags a:hover{
        text-decoration: underline;
}

div.entry{

}

.entry p{
        font: 14px Georgia, "Times New Roman", Times, serif;
        line-height: 125%;
}

.entry a img{
        border: 1px solid transparent;
}

.entry a:hover img{
        border: 1px solid #931d41;
}

.entry a{
        color: #c33862;
        text-decoration: none;
}

.entry a:visited{
        color: #69122c;
}

.entry a:hover{
        text-decoration: underline;
}

/*** Comments ***/
h3#comments{
        font: bold 16px Georgia, "Times New Roman", Times, serif;
}

textarea#comment{
        width: 548px;
}

ol.commentlist li{
        font: 14px Georgia, "Times New Roman", Times, serif;
}

ol.commentlist li a{
        color: #931d41;
        text-decoration: none;
}

ol.commentlist li a:hover{
        text-decoration: underline;
}

small.commentmetadata{
        font: 12px Arial, sans-serif;
}
