/*  
Theme Name: Orchid
Theme URI: http://www.tiffanybee.com
Description: Created by Tiffany using a picture of myself and of an orchid I took
Version: 1
Author: Tiffany Bee
Author URI: http://www.tiffanybee.com
Last updated: 28th August 2009
*/

/* Body's CSS */
*{margin:0; padding:0;}
body {
	background: url('img/bg.jpg') left repeat;
	background-attachment: fixed;
	background-color: #e5e5e5;
	background-position: left;
	color: #545454;
	font-family: georgia, "times new roman";
	font-size: 10pt;
        letter-spacing: 0px;
	line-height: 25px;
	margin: 0;
	padding: 0;
	text-align: justify;
	}

blockquote {
	border-left: 8px solid #a5253c;
	border-top: 0px dotted #a5253c;
	border-bottom: 0px dotted #a5253c;
	border-right: 0px dotted #a5253c;
	background-color: #f2dce0;
	margin: 15px;
	padding: 8px 8px 8px 15px;
	}

blockquote p {
	background-color:inherit;
	color: #cc4d58; 
	font-family: georgia; 
	font-size: 9pt;
	line-height: 24px;
	}

blockquote strong {
	color: #78293e;
	letter-spacing: 0px;
	font-weight: bold;
	}


p b, b, strong {
	color: #8f293f;
	letter-spacing: 0px;
	font-weight: bold;
	}

center {
        margin: 0 auto;
	}

.centerdiv>div {
       margin: 0 auto;
       }

i, em {
	color: #a1c49c;
	font-style: italic;
	letter-spacing: 0px;
	}

s {
	color: #702a40;
	letter-spacing: 0px;
	text-decoration: line-through;
	}
	
u {
	color: #eb3e76;
	letter-spacing: 0px;
	text-decoration: underline;
	}

p {
        margin: 0 0 15px 0;
        }

ul, ol {
       list-style-type: none;
       margin: 0 0 15px 15px;
       }

li {
        list-style-image: url('img/bullet.gif');
        }

img.alignleft {
	display: inline;
	margin-right: 2px;
	margin-bottom: 2px;
	padding: 2px;
	}

.alignleft {
        float: left;
        width: auto;
        }

img.gravatarleft {
        display: inline;
        float: left;
        margin: 0 2px 2px 0;
        padding: 0px 0 2px 2px;
        width: 50px;
        }

input, select, textarea, iframe.htmleditor, .textfield {
	background-color: #f2dce0;
	border: 1px solid #a5253c;
	color: #cc4d58;
	font-family: georgia;
	font-size: 8pt;
	letter-spacing: 0px;
	margin: 3px;
	padding: 2px;
	}

a img {
	border: 0px; 
	}

a:link, a:active, a:visited {
	background-color: inherit; 
	border-bottom: 0px; 
	font-weight: normal; 
	color: #a7526b; 
	font-weight: normal; 
	text-decoration: none;
	}

a:hover {
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
	color: #d6a5ba;
	border: 0px;
	}


/* Page Tags */

#everything {
	left: 0;
	margin: 0px auto;
	padding:0px;
	position: relative;
	text-align:justify;
	width: 865px;
	}

#header {
	background: url('img/bg.jpg') repeat-x;
	height: 350px;
        text-align: center;
	width: auto;
	}

.linkage {
	background-color: inherit; 
        border-top: 1px solid #84374d;
        border-bottom: 1px solid #84374d;
	color: #b7365d; 
	font-family: "times new roman"; 
	font-size: 18pt;
	font-weight: normal; 
	padding: 8px;
        text-align: center;
	text-decoration: none; 
        width: 450px;
        }

a.linkage:link, a.linkage:active, a.linkage:visited {
        border: 0px;
        color: #cd5378; 
        font-family: "times new roman"; 
	font-size: 18pt;
	font-weight: normal; 
        letter-spacing: 1px;
	padding: 4px 8px 3px 8px;
        text-align: center;
	text-decoration: none; 
        text-transform: lowercase;
        }

a.linkage:hover {
	background-color: inherit; 
        border: 0px;
	color: #b7365d; 
	font-family: "times new roman"; 
        letter-spacing: 1px;
	padding: 4px 8px 3px 8px;
        text-transform: lowercase;
        }


table#wp-calendar {
        margin: 5px 0 0 0;
	width: 205px;
	}

#wp-calendar td {
	padding: 3px;
	}

#wp-calendar td#today {
	color: #9c293f;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: uppercase;
	padding: 3px;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}
#wp-calendar #next a {
	padding-right: 2px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 2px;
	text-align: left;
	}

.frame { 
       background: #f1f1f1; 
       border: 1px solid #c8c5c5; 
       color: #626262;
       text-align: center; 
       line-height: 24px;
       margin: 2px; 
       padding: 8px 5px 8px 5px; 
       }

.frame a {
	color: #9b3f59;
	}

.frame a:hover {
	color: #d26b88;
	}

/* Sidebar CSS */

#sidebar {
        color: #545454;
	float: left; 
	font-family: georgia, "times new roman";
	font-size: 9pt;
        left: 0;
	margin: 0px 10px 25px 0;
	padding: 0 3px 0 3px;
        position: relative;
	width: 209px;
	}

.sbbg {
        background-color: #fff9fb;
        color: #545454;
	font-family: georgia, "times new roman";
	font-size: 9pt;
	padding: 0 2px 5px 2px;
	width: 205px;
        }

.head {
	background-color: #f2e5e9;
	border-bottom: 3px solid #dd9d9d;
	color: #c96885; 
	font-family: georgia, "times new roman";
	font-size: 13pt;
	font-weight: normal; 
	margin: 0 0 0 -2px;
	padding: 2px 5px 2px 2px;
	text-transform: lowercase; 
        width: 202px;
	}

a.friends:link, a.friends:visited, a.friends:active {
        background-color: #d38989; 
	color: #f7e1e1; 
	display: block;
	font-family: georgia, "times new roman"; 
	font-size: 10pt;
	font-weight:normal; 
	letter-spacing: 1px;
        line-height: 20px;
        margin: 3px 0 0 0;
	padding: 3px;
	text-align: center;
 	text-decoration:none;
	text-transform: lowercase; 
        }

a.friends:hover {
	background-color: #ebb9b9;
	color: #fff9fb; 
	text-decoration: none;
	text-transform: lowercase; 
        }

/* Content CSS */

.content {
	color: #545454;
	float: left;
	font-family: georgia, "times new roman";
	font-size: 10pt;
	font-weight: normal;
        left: 0;
	line-height: 25px;
	padding: 2px;
        position: relative;
	text-align: justify;
	text-transform: none;
        top: 0;
	width: 625px;
	}	

h1 {
	color: #bf2555; 
        font-family: georgia, "times new roman"; 
	font-size: 18pt; 
	font-weight: normal; 
	letter-spacing: 3px; 
	margin: 0 0 4px 0; 
	padding: 0 0 3px 2px; 
	}

h2 {
	color: #a1274d; 
	font-family: georgia, "times new roman";
	font-size: 16pt;
	font-weight: normal;
        font-style: italic;
	letter-spacing: -1px; 
	margin: 5px 0 3px 0;
	text-decoration: none;
	}

h3 {
	border-bottom: 0px dotted #deb467;
	color: #bb6b6b; 
	font-family: "century gothic";
	font-size: 14pt;
	font-weight: normal; 
	letter-spacing: -1px; 
	margin-top: 5px;
	margin-bottom: 3px;
	padding-bottom: 2px;
	text-decoration: none; 
	}

h4 {
        color: #bb5875;
        font-family: georgia;
        font-size: 13pt;
        font-weight: normal;
        letter-spacing: 0px;
        padding-bottom: 2px;
        }

h5, h6 {
        color: #bb5875;
        font-family: georgia;
        font-size: 12pt;
        font-weight: normal;
        letter-spacing: 0px;
        padding-bottom: 2px;
        }


/* Posts CSS */
.post {
        background: #fff9fb;
	clear: left; 
        margin: 0 0 30px 0;
	position: relative;
	padding: 5px 2px 0 2px;
       	top: 0; 
	width: 620px;
	}

.post h1 { 
	display: block;
	font-family: georgia, "times new roman"; 
	font-size: 20pt; 
	font-weight: normal; 
	letter-spacing: 2px; 
	margin: 0; 
	padding: 0; 
	}
	
.post h1 a {
	color: #c65e5c; 
	text-decoration: none;
	}
	
.post h1 a:hover { 
	color: #c6947d; 
	text-decoration: none;
	}

.posthead { 
	padding: 0 0 10px 0;
        margin: 5px 0 0 0;
	}

.postmetadata { 
	background: #f2e5e9;
	font-family: georgia, "times new roman";
	font-size: 9pt;
	margin: 12px 0 0 -2px;
	padding: 5px 4px 3px 0;
	border-bottom: 3px solid #b93855;
	text-align: right;
        width: 620px;
	}

.postmetadata strong {
	color: #d57c7c;
	font-weight: bold;
	font-family: georgia, "times new roman";
	font-size: 9pt;
	letter-spacing: 0px;
	}

.postmetadata a {
	color: #96213a;
	font-family: georgia, "times new roman";
	font-size: 9pt;
	text-decoration: none; 
	}

.postmetadata a:hover {
	border: 0px;
	color: #b64d63; 
	font-family: georgia, "times new roman";
	text-decoration: none; 
	}

.postdate {
	border-bottom: 1px dotted #bda5aa;
	color: #6c5454;
        float: left;
	font-family: "century gothic";
	font-size: 9pt;
        left: 4px;
	margin: 0 0 10px 0; 
	padding: 0 0 1px 0; 
	position: absolute;
	text-align: left; 
        text-transform: lowercase;
        width: 618px;
	}


/* Forms and Comments CSS */

#author, #emailaddy, #url, #comment {
	background-color: #fcecef;
	border: 1px solid #e3aeb8;
	color: #cc4d58;
	font-family: georgia, "times new roman";
	font-size:8pt;
	margin:0 5px 0 0;
	padding: 4px;
	}

.commentsareabg {
        background: #fff9fb;
        padding: 2px;
        width: 620px;
        }

.commentarea {
       	font-size: 9pt;
       	margin: 0 auto;
       	min-height: 115px;
       	padding: 5px;
       	position: relative;
       	text-align: left;
       	}

.commentdate{
	color: #bf5d86;
      	float: left;
       	font-family: georgia, "times new roman";
       	font-size: 8pt;
       	margin: 0;
       	line-height: 14px;
       	text-align: center;
      	width: 100px;
       	}

.comments {
       	background: #f5e6e8;
	border: 1px solid #e7cad3; 
	color: #545454;
       	font-size: 9pt;
       	margin: 0 0 0 100px;
       	min-height: 115px;
       	padding: 5px;
       	text-align: left;
        width: 500px;
       	}

#commentsection {
	margin: 20px 0 0 0;
        padding: 5px;
	}

#commentsection p {
	margin: 5px 0 0 0;
	}

#s, #submit {
	background-color: #fcecef;
	border: 1px solid #e3aeb8;
	color: #cc4d58;
	font-size:0.9em;
	margin: 0 0 5px 0;
	padding: 2px;
	width: 180px;
	}

#searchsubmit {	
	background-color: #fcecef;
	border: 1px solid #e3aeb8;
	color: #cc4d58;
	font-size: 8pt;
	margin: 0;
	padding: 1px;
	width: 150px;
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}


/* Footer CSS */

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active, .wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #e3aeb8;
	color: #cc4d58;
	background-color: #f2dce0;	
        }

.wp-pagenavi a:hover {	
	border: 1px solid #e96780;
	color: #e798a7;
	background-color: #f3e6e7;
        }

.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #cc4d58;
	border: 1px solid #e3aeb8;
	background-color: #f2dce0;
        }

.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #e3aeb8;
	color: #cc4d58;
	background-color: #f2dce0;
        }

.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #e3aeb8;
	color: #a2a2a2;
	background-color: #f2dce0;
        }

#footer {
        background: inherit;
	clear: both;
	color: #545454;
	font-family: georgia, "times new roman"; 
	font-size: 9pt;
	font-weight:normal;
        height: 35px;
	line-height:18pt;
        margin-bottom:-15px;
        margin-top: 3px;
	padding: 0;
	text-align: center;
	}

#footer .p {
        margin:0;
	padding:0;
	}

#footer a {
	background-color: inherit;
        border-bottom: 0px;
	color: #b64568;
	font-weight:normal;
	text-decoration:none;
	}

#footer a:hover {
	background-color:inherit;
	color:#ce7c96;
	text-decoration:none; 
	border: 0px;
	}