/*	
Theme Name: Pixelled Roses
Theme URI: http://pinkfab.info
Description: Another Jquery THeme
Author: Anne
Author URI: http://pinkfab.info
Version: 8.0
*/

/* START RESET */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: normal;
	font-weight: normal;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1em;
}

img {border:0;}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* END RESET */

/* START FORM STYLE */
textarea {

	font-family: verdana;

	font-size: 11px;

	color: 777;

}


#search {

	margin-top: 1.5em;

	border-bottom: 0px dotted #999;

}



.search {

	text-transform: uppercase;

	font-size: .7em;

	padding-right: .5em;

}



#searchform {

	margin-top: -1em;

	text-align: left;

	padding: 0 0 1em 0;

	}



input {

	border: 1px solid #eee;

	background: #fff;

	font-family: tahoma;

	font-size: 10px;

	padding: 3px;

	margin-bottom: 10px;

	}


/* END FORM STYLE */

body {
	font-family: Verdana, Helvetica, sans-serif;
	background-image: url(images/body.gif);
}

#wrapper {
	margin: 1em auto;
	width: 580px;
}

#header {
	margin-left: -70px;
	margin-bottom: 10px;
	background: url(images/header.png)top left no-repeat;
	width: 710px;
	height: 140px;
}

#header h2 {
	font-size: 2.4em;
	padding: 0.1em 0 0;
	line-height: 1.4em;
}
	#header h2 a:hover {
		text-decoration: none;
	}

#nav {
float: left;
width: 800px;
margin: 0px;
padding: 0px;
position: relative;
}

#nav img{
	float: left;
	padding-right: 8px;
}


#intro {
	background: #f9f9f9;
	padding: 3em;
	color: #444;
	margin: 0 0 2em;
}
	#intro h2 {
		font-size: 3em;
		line-height: 1.4em;
	}
	#intro h1 {
		font-size: 1.6em;
		line-height: 1.4em;
	}
	#intro h3 {
		margin: 1em 0 0;
		font-size: 1.2em;
	}
		#intro h3 a {
			color: #FF6600;
		}

#primary {
	background: #fff;
	padding: 2em;
}

#main {
	float: left;
	width: 520px;
}

#main h1 {
	font-size: 1.8em;
	margin: 0.3em 0;
}
	#main h1 a {
		text-decoration: underline;
	}
	#main h1 a:hover {
		text-decoration: none;
	}

#main h3,
#main h4,
#main h5,
#main h6 {
	margin: 0.8em 0;
}
	#main h3 {
		font-size: 1.4em;
	}
	#main h4 {
		font-size: 1.3em;
	}
	#main h5 {
		font-size: 1.2em;
	}
	#main h6 {
		font-size: 1.1em;
	}

.post {
	padding: 0 0 4em;
	font-family: Verdana;
	font-size: 11px;
	color: #6D5F32;
	text-align: justify;
}


#main .post h2 a{
	font-family: Georgia;
	text-decoration: none;
	font-size: 27px;
	color: #fc818d;
	font-weight: bold;
	border: 0;
}

.postMeta {
	font-size: 0.9em;
	line-height: 2em;
	margin-top: 5px;
}

.postMeta a{
        color: #2bb3bf;
}

.postMeta .tags {
font-family: verdana;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #777;
background: url(images/tags.gif)left no-repeat;
padding-left: 12px;
}

.postMeta .tags a {
font-family: verdana;
font-size: 11px;
color: #FB5E8C;
text-decoration: none;
font-weight: normal;
border: 0;
}

.postMeta .cats {
font-family: verdana;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #777;
background: url(images/cats.gif)left no-repeat;
padding-left: 12px;
}


.postMeta .cats a {
font-family: verdana;
font-size: 11px;
color: #D67AFD;
text-decoration: none;
font-weight: normal;
border: 0;
}

.content a img{
     border: 0;
}

.gallery img {
	padding: 0.5em;
}

.commentCount {
	float: right;
	text-align: center;
}


.postdate {
	position: absolute;
	text-align: center;
	background: #fff;
	color: #333;
	margin-left: -6em;
	padding: 1em;
}
	.day {
		font-size: 1.8em;
		color: #c0de32;
	}
	.month {
		color: #fe57bd;
	}
	.year {
		font-size: 0.9em;
		color: #23a3d2;
	}

.content {
	margin: 1em 0;
}

p {
	line-height: 1.7em;
	margin: 1.5em 0;
}

.content ol,
.content ul {
	line-height: 1.7em;
	margin: 1.5em 3em;
}

.content ol {
	list-style: decimal;
}

.content ul {
	list-style: disc;
}

#sidebar {
	margin-left: 580px;
	color: #666;
	font-size: 11px;
	color: #999;
	font-family: Verdana;
}

#sidebar a{
	color: #2b86a0;
}

#sidebar h2{
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 14px;
	color: #a5c122;
	font-family: Tahoma;
}

	#sidebar .widget {
		margin: 2em 0;
	}

#sidebar .searchInput {
	width: 170px;
}

.widgettitle {
	font-size: 14px;
	margin: 0 0 1em;
}

#sidebar li {
	border-bottom: 0.1em dotted #ddd;
}
	#sidebar li a {
		display: block;
		padding: 0.4em;
		line-height: 1.2em;
	}
	#sidebar li a:hover {
		background: #f9f9f9;
	}
	#sidebar li ul a {
		padding: 0.4em 0.4em 0.4em 1em;
	}
	#sidebar li ul li {
		border-bottom: none;
	}

#sidebar .rss-date {
	font-size: 0.9em;
	color: #aaa;
}

#sidebar .rssSummary {
	padding: 0.5em 0 1em 1em;
}

#sidebar #recentcomments li {
	padding: 0.4em;
}

#sidebar .widget_calendar {
	margin: 2em auto;
	text-align: center;
}
	.widget_calendar table {
		width: 80%;
	}
	.widget_calendar caption {
		font-weight: bold;
		margin: 0 0 0.5em;
	}
	.widget_calendar thead {
		background: #999;
		color: #fff;
	}
	.widget_calendar th,
	.widget_calendar td {
		padding: 0.2em;
	}
		.widget_calendar tbody a {
			display: block;
			font-weight: bold;
		}


.authorAvatar {
	float: left;
}
.avatar {
	padding: 0.3em;
	border: 0.2em solid #EBEBE4;
}

.actions {
	float: right;
	color: #ddd;
}
	.actions a {
		 font-size: 0.8em;
		 font-style: italic;
	}
.cancel-comment-reply {
	float: right;
}
	.cancel-comment-reply a {
		 font-size: 0.8em;
	}
		.comment-text p {
			font-size: 0.9em;
		}
		.children li {
			border-left: 0.2em solid #ddd;
		}

	.loggedIn {
		font-size: 0.8em;
		margin: 0 0 1em;
		color: #444;
	}

#footer {
	background: #fbf3f3;
	margin: 1em 0;
	color: #444;
}
	#footer .widget {
		float: left;
		width: 140px;
		padding: 2em;
		font-family: verdana;
		font-size: 11px;
		color: #666;
	}

	#footer .widget ul li a{
		display: block;
		font-family: verdana;
		font-size: 11px;
		color: #ff86a5;
	}

	#footer .widget ul li a:hover{
		background-color: #fff;
	}

#footer ol,
#footer ul {
	line-height: 1.7em;
}

#credits {
	text-align: center;
	color: #777;
	font-size: 11px;
	padding: 1em 0;
}

#credits a {
	color: #fd97b1;
	font-weight: bold;
        text-decoration: none;
}

blockquote {
	margin: 0  2em;
	padding: 0 0 0 1em;
	border-left: 0.2em solid #fc818d;
	color: #6D5F32;
}

cite {
	font-size: 0.9em;
	font-style: italic;
}
	cite a {
		font-style: italic;
	}

pre {
	margin: 1em 3em;
	background: #f9f9f9;
	padding: 1em;
}

.clear {
	clear: both;
}

b, strong {
	font-weight: bold;
}

em {
	font-style: italic;
	font-family: georgia;
}

a {
	color: #FF0E3F;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.edit {
	float: right;
	font-size: 0.8em;
}

.success {
	margin: 1em;
	padding: 1em 1em 1em 3em;
	color: #4f8a10;
	font-size: 0.9em;
	line-height: 1.4em;
	background: #dff2bf url(images/tick.png) no-repeat 1em 1em;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin: 0 auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 0.1em solid #ddd;
	text-align: center;
	background: #efefef;
	padding-top: 0.4em;
	margin: 1em;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 0.8em;
	line-height: 1.4em;
	padding: 0 0.4em 0.5em;
	margin: 0;
}


/*main menu*/

#iconbar	{ height:100px; position:absolute; top:55px; left:290px; width: 500px;list-style: none;}
#iconbar li a{ float:left; position:relative; margin-left:0px;list-style: none;height:70px; padding:0px; text-decoration:none;}

#iconbar span {
	font-family: Verdana;
	font-size: 11px;
	text-shadow: 1px 1px 1px #fe2d81;
	font-weight: bold;
	position: absolute;
	top: 20px;
	left: -5px;
	text-align: center;
	padding: 5px;
	display: none;
	line-height:110%;
	color:#ffebf0;
	cursor:pointer;
}

.blogimage {
background:url(images/shadow.gif) no-repeat right bottom;
padding:4px 10px 10px 4px;	
border-top:#eee 1px solid;
border-left:#eee 1px solid;
margin-right: 5px;	
}

#twitpic-1 img {
padding:4px 4px 4px 4px; 
border:1px solid #fecccc;
margin-right: 5px;
}

.av {
padding:4px 4px 4px 4px; 
border:1px solid #fecccc;
margin-right: 5px;
}

#main .post .comments a {	
font-family: lucida sans;
font-size: 13px;
text-transform: uppercase;
color: #DF9AFF;
font-weight: bold;
float: right;
vertical-align:middle;
border: 0;
}

#main .post .comments {
font-family: lucida sans;
font-size: 13px;
text-transform: uppercase;
color: #DF9AFF;
font-weight: bold;
float: right;
vertical-align:middle;
background: url(images/heart.gif) left no-repeat;
padding-left: 12px;
}

::-moz-selection{
background:#FFB9DC;
color:#382C33;
}


::selection {
background:#FFB9DC;
color:#382C33;
}


.post a{

	color:#00AFD4;

	font-weight:bold;

	font-size: 11px;

	text-decoration: none;

	border-bottom: 1px solid #C1F800;

	}

.post a img{

        border-bottom: 0;
}


.post li{

	list-style-type: none;

	margin-left: 20px;

	}



.post .short ul li a{

	border-bottom: 1px dotted #ddd;

	color: #FD79AB;

	list-style-type: none;

	display: block;

	width: 150px;

	float: left;

	width: 206px;

	height: auto;

	margin: 0 0 0 2px;

	padding: 2px;

}





.post .short ul li a:hover{

	background: #FFF9FB;

	color: #15B1DE;

	}



.post .short ul{

	margin-left: -40px;

}



u {

	text-decoration: none;

	color: #FE70A5;

	border-bottom: 1px solid #CDE310;

}


.post .girl ul li a{

	border-bottom: 1px solid #5AEEFB;

	background: url(images/check.gif) left no-repeat;

	color: #FD79AB;

	list-style-type: none;

	display: block;

	width: 190px;

	float: left;

	width: 206px;

	height: auto;

	margin: 0 0 0 2px;

	padding: 2px 2px 2px 15px;

}





.post .girl ul li a:hover{

	color: #15B1DE;

	background: #FFF9FB url(images/check.gif) left no-repeat;

	padding: 2px 2px 2px 15px;

	}



.post .girl ul{

	margin-left: -60px;

}



.post .goodies ul li a{

	border-bottom: 1px solid #D1EF2D;

	background: url(images/box.png) left no-repeat;

	color: #FD79AB;

	list-style-type: none;

	display: block;

	float: left;

	width: 206px;

	height: auto;

	margin: 0 0 0 2px;

	padding: 2px 2px 2px 15px;

}





.post .goodies ul li a:hover{

	color: #15B1DE;

	background: #FFF9FB url(images/check.gif) left no-repeat;

	padding: 2px 2px 2px 15px;

	}



.post .goodies ul{

	margin-left: -60px;

}



a.theme {

	background: #FFE8ED;

	padding: 10px;

	margin: 3px;

	color: #23AEE2;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

}



a.theme:hover {

	text-decoration: none;

	border: 0px;

}



.post .serv ul li{

	border-bottom: 0px solid #5AEEFB;

}



.post .serv ul li a{

	border-bottom: 1px solid #5AEEFB;

	background: url(images/li_2.gif) left no-repeat;

	color: #FD79AB;

	list-style-type: none;

	display: block;

	width: 150px;

	float: left;

	width: 206px;

	height: auto;

	margin: 0 0 0 2px;

	padding: 2px 2px 2px 15px;

}





.post .serv ul li a:hover{

	color: #15B1DE;

	background: #FFF9FB url(images/li_2.gif) left no-repeat;

	padding: 2px 2px 2px 15px;

	}



.post .serv ul{

	margin-left: -60px;

}



.describe {

	font-family: Tahoma;

	font-size: 10px;

	margin-left: -220px;

	line-height: 30px;

}


/*agenda*/







.post #agenda {



background: #FEF7FA;



}







div#agenda span {



text-decoration: line-through;



background: none;



list-style-type: none;



}







.post #agenda img { vertical-align: middle;}







.post #agenda ul {



margin: 0;



padding: 0;



background: none;



list-style-type: none;



}







.post #agenda li {



list-style-type: none;



font-family: tahoma;



font-size: 11px;



font-weight: normal;



display: block;



height: 1%; /* IE WIN */



margin: 2px 0 6px 2px;



padding: 6px;



vertical-align: middle;



background: none;



border-bottom: 1px solid #f0f0f0; 



}







.post #agenda li:hover {



display: block; 



background-color: #FDEAF3;



}











.post #agenda ul li .selected {



display: block; 



background-color: #FDEAF3;



}







html>body .post #agenda li a{



background: url('http://i235.photobucket.com/albums/ee147/pixelledsoul/sidebullet.gif') left no-repeat;



display: block;



width: 206px;



height: auto;



margin: 0 0 0 2px;



padding: 2px 2px 2px 12px;



}


.post ul li {

	list-style-type: none;

	background: url(images/bullet.gif) top left no-repeat;

	list-style-type: none;

	padding-left: 16px;

}


.post h3 a, .post h3 a:hover {

	color: #333;

	text-decoration: none;

	border: 0;

}

#main h3 {

	font-weight: bold;

	color: #A0B20A;

	font-family: verdana;

	font-size: 10px;

	text-transform: uppercase;

}


.post ul, .post ol {

	margin: 1.8em 0 0 -3em;

	padding-left: 3em;

}



.post ol li{

	list-style-type: decimal;

	padding-bottom: 5px;



}

.navigation .alignleft {

	float: left;

	font-family: Tahoma;

	size: 11px;

}



.navigation .alignleft a{

	color: #FF75AF;

}



.navigation .alignleft a:hover{

	color: #FF9900;

	text-decoration: none;

	border-bottom: 1px solid #B3D709;

}



.navigation .alignright {

	float: right;

	font-family: Tahoma;

	size: 11px;

}



.navigation .alignright a{

	color: #FF75AF;

}



.navigation .alignright a:hover{

	color: #FF9900;

	text-decoration: none;

	border-bottom: 1px solid #B3D709;

}

.navigation a {

	font-weight: bold;

	font-size: 12px;

	color: #000;

	border-bottom: 0px solid #EEE;

}








h3#comments {

	margin-bottom: 1em;

	clear: both;

	font-family: Lucida Sans;

	font-size: 15px;

	color: #2E92D8;

	letter-spacing: 1px;

	font-weight: bold;

}

#comments, #respond {

	margin: 3em 0 0 0;

	border: 0;

}

/* =Threaded Styles

------------------------------------------------------------------*/



ul.commentlist cite {

	font-style: normal;

	font-weight: bold;

}



ul.commentlist span.says {

	display: none;

}

	.commentlist .name a {
		text-transform: uppercase;
 		letter-spacing: 1px;                
	}

ul.commentlist .comment-author, ul.commentlist .comment-meta {

	font-family: tahoma;

	font-size: 10px;

	font-weight: normal;

	letter-spacing: 1px;

	color: #777;

}



ul.commentlist .comment-meta {

	margin-top: -.5em;

}



ul.children {

	list-style-type: none;

}



h3#comments {

	margin-bottom: 1em;

	clear: both;

	font-family: Lucida Sans;

	font-size: 15px;

	color: #2E92D8;

	letter-spacing: 1px;

	font-weight: bold;

}



ul.commentlist .navigation2 {

	border: 0;

}



ul.commentlist .comment.bypostauthor .vcard img {

	padding:3px; 

	border:1px solid #ccc;

}



ul.commentlist .comment .comment-author.vcard img{

	padding:3px; 

	border:1px solid #ccc;

}



.depth-2 {

	margin-top: 2em;

}





/* =Comment Styles

------------------------------------------------------------------*/

ul.commentlist, ul.commentmeta {

	margin: 0;

	padding: 0;

	list-style-type: none;

}





ul.commentmeta {

	margin-top: 2em;

}



img.avatar {

	margin: 0 1em 0 0;

	float: left;

	display: inline;

}



.commenttext {

	margin-left: 4.4em;

	border-bottom: 1px dotted #000;

	padding-bottom: 1.5em;

}

.balloontop{background: #FFF7FA;width:489px; }



.balloonbottom{  background:url(images/commtop.gif) center top no-repeat; }

.balloonbottom2{background:url(images/commbottom.gif) center bottom no-repeat; padding:33px 15px 5px 15px;}



.moderation {

	margin-left: 4.4em;

}