/*
Theme Name: Cuteable
Theme URI: http://cuteable.com
Description: Based on Isulong SEOPH's SE Optimized theme, Holy Grail Format
Version: 1.0
Author: Cuteable
*/

a img{
        border: 0;
}

form { display:inline; }

body {
	margin: 0 auto;
        font-family: Verdana;
	color:#29303B;
	background-color: #fff;

}

#rap {
	margin: 0 auto;
        width: 765px;
}

#header {
        margin-top: 10px;
        width: 765px;
        height: 70px;
}

#navbar {
        width: 765px;
        background: url('img/header_bottom.gif') no-repeat;
        height: 36px;
        margin-bottom: 17px;
        color: #fff;
        text-align: center;
        font-weight: bold;
        font-size: 0.9em;
        position: relative;
}

#navbarText{
        padding-top: 7px;
        padding-bottom: 7px;
}

#navbarText a:link{
        color: #fff;
        text-decoration: none;
}
#navbarText a:visited{
        color: #fff;
        text-decoration: none;
}
#navbarText a:hover{
        color: #ffffff;
        text-decoration: underline overline;
}
#navbarText a:active{
        color: #fff;
        text-decoration: none;
}

.column {
	position: relative;
	float: left;
}

#center {
	padding: 0 12px 0 12px;
	width: 415px;
        margin-top: 6px;
}

html>body #center {
	padding: 0 12px 0 12px;
	width: 415px;
}

#left {
	width: 158px;           /* LC width */
	padding: 0;        /* LC padding */
	background-color: #fff;
        float: left;

}

#right {
	width: 158px;           /* RC width */
	padding: 0;        /* RC padding */
        float: right;
}
		

/* SIDEBAR STUFF*/

.sidespace {
        height: 0px; /* Mind the gap */
}

.sideblock {
        background-color: #dff1f3;
        position: relative;
}

.sidetext {
        margin: 0 auto;
        font-size: 0.8em;
        width: 143px;
}

.sidetext li {
margin: 0;
margin-bottom: 2px;
list-style: none;
}

.sidead {
        margin-left: 19px;
}

#sidebar  li {
	list-style: none;

	
}

#sidebar ul {
	list-style: none;
	/* background-color:#fff; */
padding-left: 0;

}

#sidebar h2 {
	color: #008295;
	height: 17px;
	border: 1px;
        font-family: Verdana;
        text-transform: lowercase;

}

		
#rightbar ul li {
	list-style:none;
}
.rss-comments,.rss-entries {
padding:1px 0px 1px 20px;
font-weight:bold;

}
.entries-rss{
background:url('img/rss-entries.gif') no-repeat;
margin:0;
/*width:130px;*/
}
.comments-rss{
background:url('img/rss-comments.gif') no-repeat;
margin:0;
}
.comments-rss ul, .entries-rss ul{
margin:1px 0 15px 0;
padding:3px 0px 3px 0px;
}

.comments2-rss{

margin:0;
}
.comments2-rss ul, .entries-rss ul{
margin:1px 0 15px 0;
padding:3px 0px 3px 0px;
}


/*Comments*/
#comment {
	height: 10em;
	overflow: auto;
	width: 75%;
}

.commentlist {
list-style: none;
margin-left: 0; 
padding-left: 0;
}

.commentwrapper {
width: 400px;
        background-color: #f3f3f3;
}

.innerwrapper {
        padding: 0px 10px 0px 10px;
}

/*SearchForm*/
#searchform {
	padding-bottom: 5px;

}


/*Posts*/
.indexPost {
        padding-bottom: 15px;
        border-bottom: 2px solid #eeeeee;
        margin-bottom: 10px;
}

.indexPost a, .post a{
text-decoration: none;
}

.entry img, .photo img, .entrytext img{
        padding: 5px;
        border: #eeeeee 2px solid;
        margin-top: 1px;
}

.postcommentdata {
font-size: 0.7em;
        text-transform: lowercase;
}

.postmetadata {
        font-size: 0.8em;
        text-transform: lowercase;
        font-weight: bold;
        text-align: center;
}

.commentsallowed {
        font-size: 0.8em;
        text-transform: lowercase;
        font-weight: bold;
        text-align: right;
}

.feedflare {
 color: #888;
 font-size: 0.8em;
}


.feedflare a {
   color: #888;
}


.pauthor, .ptime, .pcat, .pdigg, .pdeli, .pcomment{
padding:1px 10px 2px 18px;
}
.pcomment{
background:url('img/commentcount.gif') no-repeat left;
}

.pauthor{
background:url('img/user.gif') no-repeat left;
}
.ptime{
background:url('img/time.gif') no-repeat left;
}
.pcat{
background:url('img/postcat.gif') no-repeat left;
}

/*Navigation*/
.pagetitle {
	margin: 3px;
	padding: 3px;
	/* border-bottom: 1px solid #111; */
}

.navigation {
	margin: 2px 0px 10px 0px;
        text-align: center;
	/* border-bottom: 1px dotted #CCC; */
}

.alignleft {
	text-align:left;
	padding:0px 10px 0px 18px;
	font-weight:bold;

	
}

.alignright {
	text-align:right;
	height:19px;
	padding:0px 18px 0px 35px;
	font-weight:bold;
}

/*Basic other stuff*/

h2 {
        font-size: .95em;
	color: #008295;
	border: 1px;
        font-family: Verdana;
        text-transform: lowercase;

}

h3 {
        font-size: .95em;
        text-transform: lowercase;
        color:#008295;
        font-family: "Palatino Linotype","Times New Roman",serif;
        margin-left: 10px;
        margin-top: -2px;
        margin-bottom: 2px;

}

h4 {
        font-size: .95em;
        text-transform: lowercase;
        color:#008295;
}
a, h1 a:hover, h2 a:hover, h3 a:hover{
	color:#009e04;
        text-decoration: none;

}


blockquote { 
	background: url(img/blockquote.png) no-repeat top left; 
	margin: 12px 24px;
	background-color: #f9f9f9; 
	padding: 23px 20px 20px 21px;
	text-align: justify; 
	color: #5f5f5f; 
	border: 1px #eee dotted; 
	}


/*footer stuff*/

#footer {
clear: both;
position: relative;
        background-color: #f3f3f3;
font-size: 0.7em;

}

#footer li {
	list-style: none;
}

#footer ul {
	list-style: none;
}

p#web2footer  {
	/* background: #fff; */
	color: #aaa;
}

p#web2footer a:link {
	color: #059;
}

#blog-footer {
        background-color: #f3f3f3;
	text-align: center;
        font-size: 0.7em;
}

p, .navigation {
        font-size: 0.8em;
        line-height: 1.5em;
}

.date {
        font-size: 0.8em;
        color: #888;
        text-transform: lowercase;
        font-weight: bold;
}

.lists {
        font-size: 0.8em;
}

.storytitle {
margin-bottom: 0;
}

.entry ul {
font-size: 12px;
line-height: 150%;
list-style-type: disc;
}