/*  Theme Name: Pink Ribbon Desk 1.0
	Theme URI: http://www.roam2rome.com/desk_theme
	Description: Similar (not pink) versions available. Additional header images will be uploaded regularly for those who want their desk items to change with each new visit, and spice up their blog with a little holiday spirit :)  Theme designed by <a href="http://roam2rome.com">Roam 2 Rome</a>.  
	Author: Roam2Rome 
	Author URI: http://roam2rome.com
*/


/* basic elements */

body {
	margin: 0;
	padding: 0;
	background: #fff;
	font-family: 'Century Gothic', Arial, sans-serif;
	font-size: 1.1em;
	color: #4D1F19;
	text-align: center;
}
html>body {
	font-size: small;
}
p, ol, ul {
	margin: 1.2em 0;
	padding: 0;
	font-size: 1em;
	line-height: 1.5em;
}
ol, ul {
	margin: 1.2em 0 1.2em 2em;
}
h1, h2, h3, h4, h5, h6 {
	margin: 1.2em 0 0 0;
	padding: 0;
	color: #854E47;
	font-family: 'Century Gothic', Tahoma, Arial;
}
h1 {
	font-size: 16px;
	font-weight: bold;
	font-family: 'Century Gothic',
}

h2, h3 {
	font-size: 16px;
	font-family: 'Century Gothic',
}
h3 {
	font-size: 14px;
	font-family: 'Century Gothic',
}
h4, h5, h6 {
	font-size: 13px;
	font-family: 'Century Gothic',
}


	
a:link ,a:visited {
	text-decoration: none;
	color: #A65959;
	font-weight: bold;
	font-family: century gothic;
}
a:hover{
	color:#7C060D;
}
blockquote {
	margin: 10px 30px 10px 30px;
	padding: 0 10px 0 10px;
	background: url(images/quote.gif) no-repeat 0 0.26em;
	border-left: 2px solid #B87A7A;
	color:#B87A7A;
}
code {
	font-family: monospace;
}
small {
	font-size: 0.92em;
}
input, textarea, select {
	

	border: 1px solid #868686;
	background: #FFFFFF;
	color: #212121;
	font: 12px 'Century Gothic', Arial, sans-serif;
}
.submit {
	border: 1px solid #868686;
	background: #fce248;
	color: #FFF;
}
form {
	border: 0; 
	margin: 0; 
	padding: 0;
}
a img {
	border: 0;
}
img { 
	border: 0;
}
/* Main */
#page { width: 990px; margin-left: auto; margin-right: auto;}

#frame { background:url(images/blg-bg1.jpg) repeat-y; float:left; width: 990px;}

/* Header */

#header01 {
	width: 990px;
	height: 187px;
	overflow: hidden;
	background: url(images/blghdr-image01.jpg) no-repeat;
}

#header02 {
	width: 990px;
	height:108px;
	overflow: hidden;
	background: url(images/blghdr-image02.jpg) no-repeat;
	
}
#header03 {
	width: 990px;
	height: 87px;
	overflow: hidden;
	background: url(images/blghdr-image03.jpg) no-repeat;
}

.header-title {
	font-size:45px;
	font-family: 'Century Gothic';
	color: #A66159;
	border-bottom:none;
	border:0;
	text-decoration:none;
	padding-top:5px;
	margin:0;
}
.header-desc {
	font-size:18px;
	font-family: 'Century Gothic';
	font-color:#000000;
}

.header_menu {
	text-align: left;
	padding-left: 45px;
	padding-top:4px;
	line-height:27px;
	font-weight:bold;
}

.header_menu a, .header_menu a:visited, .header_menu a:active {
	text-decoration:none;
	color:#bc1f02;
	border-bottom:none;
}
.header_menu a:hover {
	text-decoration:none;
	color:#e89c15;
	position:relative; 
	top:1px; 
	left:1px;
}



/* Content */
#content {
	float: left; 
	padding: 0 0 0 40px; 
	width: 590px; 
	overflow:hidden;
	text-align:justify;
	margin: 20px 0 20px 0;
	font-family: 'Century Gothic', Helvetica, sans-serif;
	font-size:1.1em;
}
#content ul li {
	list-style-image: url(images/ribbon3.png);
	margin:0 0 0 25px;
	padding:0 0 3px 5px;
}
#content ol li{
	margin:0 0 0 25px;
	padding:0 0 3px 5px;
}

* html #content {
	overflow: hidden;
}

/* Sidebar */
#sidebar {
	float: left; 
	overflow: hidden;
	width: 290px;
	margin: 0 30px 0 39px;
	text-align:left;
}
#sidebar ul li {
	list-style:none;
}
#sidebar ul li ul li{
	list-style-image: url(images/ribbon1.png);
	margin:0 0 0 3px;
	padding:0 0 3px 5px;
}


/* Footer */
#footer {
	clear: both;
	background: url(images/blgimgfoot.jpg) no-repeat;
	width: 990px;
	height:201px;
	text-align:left;
}
#footer ul li {
	list-style-image: url(images/ribbon2.png);
	margin:0 0 0 3px;
	padding:0 0 3px 5px;
}


#footer-meta {
	float: right;
	width: 100%;
	text-align:center;
	font-size:11px;
	padding-top:70px;
	letter-spacing:1px;
}
#footer-meta li {
	list-style:none;
	float: left;
	display: block;
}
a.link_footer, a.link_footer:visited{
	color: #732626;
	text-decoration:none;
	}
	
a.link_footer:hover{
	color:#7C060D;
	text-decoration:none;
	}
/* Post */
.post {
	width:100%;
}

.post_title, .post_title a {
	font-size:20px;
	color:#854E47;
	border-bottom:none;
	font-weight:bold;
}
.post_datetime {
	padding: 2px 0 0 20px;
	background: url(images/date.gif) no-repeat;
	font-size: 11px;
	font-weight: bold;
}

.post_body {
	padding: 20px 0 20px 0;
}
.post_category {
	padding: 2px 0 0 20px;
	background: url(images/folder_images.gif) no-repeat;
	font-size: 11px;
	font-weight: bold;
}
.post_comments {
	padding: 2px 0 0 20px;
	background: url(images/page_user.gif) no-repeat;
	font-size: 11px;
	font-weight: bold;
}
.post_data {
	padding: 2px 0 40px 20px;
	background: url(images/flag_orange.gif) no-repeat;
	font-size: 11px;
	font-weight: bold;
}

#commentform textarea {
	background: url(images/combackribbon.jpg) no-repeat;}

/* Comments Page */


.commentlist {
	clear: both;
	margin: 10px 0px 0px 0px;
	padding-top: 1px;
	padding-bottom: 40px;
	padding-right: 20px;
	list-style: none;
	text-align:left;
	font-family: 'Century Gothic';
	font-size:1em;
	background: url(images/comment.jpg) repeat-y;
}

.commentlist li {
	Margin: 10px 0px 10px 0px;
	padding: 20px 10px 10px 0px;
	list-style-position: outside;
	list-style: none;
	
	
}
.commentlist a {
	border-bottom:none;
	font-family: 'Century Gothic';
	font-size:1em;
	list-style: none;
}

.commentlist p {
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-right: 20px;
	font: 1em Century Gothic;
	font-color: #1F4727;
	}
.commentmetadata {
	font-family: 'Century Gothic';
	font-size:0.8em;
	margin-right:10px;
}
.comment_author {
	margin-top: 60px;
	padding: 4px 0 0 20px;
	background: url(images/page_user.gif) no-repeat;
	background-position:bottom left;
	font-family: 'Century Gothic';
	font-size:1.2em;
	font-weight: bold;
}

.comment_text {
	margin:10 0px 10px 0px
}

/* search */
#sb_search{
margin: 0 0 0 0;
padding: 0 0 0 15px;
}
#search_form{
background-image: url(images/searchbg.jpg);
background-position: top left;
background-repeat: no-repeat;
margin: 0;
padding-top: 18px;
width: 208px;
height: 88px;
}
.s_text{
border: 0;
font-family: 'Century Gothic', Verdana, Arial, sans-serif;
margin: 0;
padding: 0;
font-size: 12px;
color: #b93529;
width: 130px;
}
.searchsubmit{
background-image: url(images/search_go.jpg);
background-position: top left;
background-repeat: no-repeat;
margin: 0;
padding: 0;
height: 13px;
width: 15px;
border: 0;
}
.txt{
margin: 26px 0 0 0;
padding: 0 0 0 20px;
float: left;
line-height: 14px;
}
.btn{
margin: 26px 0 0 0;
padding: 0;
float: left;
line-height: 14px
}


/* other styles */
.divider { width: 100%;
	text-align:center;
	margin: 50px 0 50px 0;
}
.alignright
{
	float: right;
}
.alignleft
{
	float: left;
}



/*Calendar*/
#wp-calendar {empty-cells: show; color: #854E47; padding: 5px; width: 90%;}
#wp-calendar caption{
width: 95%;
color: #000000;
font-size: 14px;
letter-spacing: 4px;
padding: 5px;
list-style: none;
margin:0;
text-align:center;}
#wp-calendar {padding:10px 0 10px 0;}
#wp-calendar td{color: #000000; padding: 1px 0;text-align: center;}
#wp-calendar td.pad:hover{color: #000000;text-decoration: none;border: none;}
#wp-calendar #today{background: #C9A09C; color: #000000; border-bottom: 1px solid #000000;}
#wp-calendar th{font-style: normal;text-transform: capitalize; color:#000000; font-weight:bold; text-align:center;}
