
p.whiteline {
    margin-top: 0em;
    margin-bottom: 1em;
}

p.break {
    margin-top: 0em;
    margin-bottom: 0em;
}

img {
   behavior: url("http://www.beamtenblog.net/plugin/pngbehavior.htc");
}

.serendipity_entrypaging {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    border: 0px;
    display: block;
}
/* # $Id: style_guestbook_backend.css - v.3.20 2010-07-17 ian */

/******** Begin Guestbook Styles *********/

.serendipity_guestbook  {
    margin: 0 none;
    padding: 0 none;
}

.serendipity_guestbook  h2.serendipity_title {
    text-align: center;
}

.serendipity_entry, 
.serendipity_entry_body {
    border-top: 0 none;
}

#guestbook_wrapper  { 
    margin: 0 none;
    padding: 0 none; 
}
br.clear { clear: both; }

#guestbook_wrapper .guestbook_intro { 
    padding: 4px;
    text-align: justify;
    background-color: transparent;
    /* mozilla, chrome, safari, ie7+, (opera?) round corners */
    border-color: hsl(360,100%,35%);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px; 
    border: 1px solid hsl(360,100%,35%);
}

#guestbook_entrypaging {
    border: 0 none;
    padding-bottom: 10px;
    line-height: 1.6em; 
    text-align: center;
}


/*********************************************
 *** GUESTBOOK BACKEND ONLY - START **********/
/*********************************************/
/* css color styles - colour you life ;-)    */
/* 'gray' is a color & 'grey' is a colour!   */
/* background colors potentially used:       */
/*             #FFB90F DarkGoldenrod1        */
/*             #FFC125 Goldenrod1            */
/*             #FFD700 Gold1                 */
/*             #FF8247 Sienna1               */
/*             #ADD8E6 LightBlue             */
/*             #6280A2 ~ PaginatorBlue       */
/*             #5792d8 ~ nearNavBlue         */
/*             #b6c9cc ~ nearNavGrey         */
/*             #6280A2 ~ SkyBlue4            */
/*             #D5BFC0 ~ darkrose            */
/*             #FDECE1 ~ lightrose           */
/*             #EEEEEE ~ light gray          */
/*             #E0E0E0 ~ light grey 2        */
/*             #F0F0F0 ~ ivory white         */
/*********************************************/
#backend_guestbook_wrapper table, #backend_guestbook_wrapper tbody, #backend_guestbook_wrapper tr, #backend_guestbook_wrapper th, #backend_guestbook_wrapper td,
#backend_guestbook_wrapper div, #backend_guestbook_wrapper span, #backend_guestbook_wrapper font { 
    font: 500 11px/16px 'Vollkorn Regular', arial, helvetica, sans-serif; 
}
#backend_guestbook_wrapper { border: 0 none; background: 0 none; } /* get rid of intro and frontend messages borders and background-colors */
#backend_guestbook_wrapper code { vertical-align: top; white-space: nowrap; }
#backend_guestbook_wrapper .guestbook_helptip span { font: xx-small arial, helvetica, sans-serif; }

#backend_guestbook_wrapper #guestbook_entrybundle_x .guestbook_entrytop { background-color: #b6c9cc; }
div.backend_guestbook_nav { float: right; background-color: #EEEEEE; background: -moz-linear-gradient(top, #EEEEEE, #5792d8); width: 24em; margin: 1em auto; border: solid; }
div.backend_guestbook_nav ul li#active { border-bottom: 1px solid #888; background-color: #FFD700; background: -moz-linear-gradient(left 20deg, #E0E0E0, #D5BFC0); }
div.backend_guestbook_menu { background-color: #F0F0F0; background: -moz-linear-gradient(left 20deg, #F0F0F0, #5792d8); border: 1px solid #777; padding: 0 0 0 20px; }
div.backend_guestbook_entrywrapper { margin: 99px 14% 0 0; padding: 0; }
div.backend_guestbook_head { background-color: #5792d8; background: -moz-linear-gradient(left 20deg, #5792d8, #F0F0F0); border:1px solid red; margin: 30px 0 0 0px; padding: 4px 20px; float: left; }
div.backend_guestbook_paginator { background-color: transparent; border: 0 none; margin: 10px 0; height: 25px; }
span.backend_guestbook_paginator_left { float: left; width: 40%; text-align: left; margin-left: 20px; color: #aaa !important; } 
span.backend_guestbook_paginator_center { margin: 5px 20px; width: 20%; text-align: center; font-weight: 700 !important; }
span.backend_guestbook_paginator_right { float: right; width:40%; text-align: right; margin-right: 20px; color: #aaa !important; } 
div.backend_guestbook_noresult { margin: 100px 0 0 0; border: 0 none; }
div.backend_guestbook_dbclean_title { margin: 100px 0 20px 10px; }
div.backend_guestbook_dbclean_menu { background-color: #EEEEEE; background: -moz-linear-gradient(left 20deg, #EEEEEE, #5792d8); border:1px solid #808; display:block; margin:20px 0 20px 0; }
ul.backend_guestbook_dbclean_menu { padding: 4px 80px; }
li.backend_guestbook_dbclean_menu { list-style-type: circle; line-height: 20px; font-size: 1.2em; text-decoration: none; }
div.backend_guestbook_dbclean_menu ul li#active { border-bottom: 1px solid #888; background-color: #FFD700; background: -moz-linear-gradient(left 20deg, #FFC125, #E0E0E0); }
div.backend_guestbook_dbclean_innercat { text-decoration: underline; }
div.backend_guestbook_dbclean_innertitle { text-decoration: underline; margin-bottom: 1px; }
div.backend_guestbook_dbclean_error { color: red; }
div.backend_guestbook_dbclean_object { width: 740px; max-width: 1000px; max-height: 200px; overflow: auto; background-color: #D5BFC0; border: 1px solid #808; font: 9pt/1.3em #000 'courier new','times new roman',monospace; }
tr.backend_guestbook_line { float: left; width: auto; margin: 0px; padding: 0px; }
td.backend_guestbook_linenum { padding: 0px 2px; background:#FDECE1; border-right: 1px solid gray; color: gray; text-align: right; }
td.backend_guestbook_linetxt  { padding-left: 2px; }
span.backend_guestbook_right { float: right; padding: 0 20px 0 0; }
img.backend_attention { width: 22px; height: 22px; border: 0 none; padding-right: 4px; vertical-align: middle; }
.backend_guestbook_inline { display: inline }
table.guestbook_backend_form { background-color: #e0e0e0; border: 1px solid #333; }
td.guestbookformdesc { padding: 2px 0; font: 500 11px verdana, arial, geneva, helvetica, sans-serif; text-align: left; background-color: #e0e0e0; /* form gray */ }
span.guestbook_admin_comment { display: block; font-style: italic; background: wheat; margin: 10px 0 2px 40px; border: 1px solid #FF8247; }
span.guestbook_admin_comment q{quotes:"\00AB" "\00BB"; }
.guestbook_admin_comment blockquote  p,
.guestbook_admin_comment blockquote p q { 
    color: #055bc6; 
    text-align: left;
    /* font-style, font-variant, font-weight, font-size/line-height, font-family */
    font: italic normal 500 11px/16px 'arial', helvetica, sans-serif !important;
}
.guestbook_admin_comment blockquote p:first-child { 
    background: url('plugins/serendipity_event_guestbook/img/quote-start.gif') no-repeat scroll left top transparent !important;
    text-indent: 25px;
}
.guestbook_admin_comment blockquote, 
.guestbook_admin_comment p { 
    margin: 4px 2px !important; padding: 0 !important; border: 0 !important; color: #055bc6;
    background: url('plugins/serendipity_event_guestbook/img/quote-end.gif') no-repeat scroll right bottom transparent !important; 
}
.guestbook_reiter { text-align: center; font: 700 10.0px arial, helvetica, sans-serif; text-decoration: none; vertical-align: middle; }
.guestbook_reiter_dim { color: #888; font: 500 x-small arial, helvetica, sans-serif; vertical-align: bottom; }

#backend_guestbook_wrapper input.bbc_i { clear: both; font-style: italic; font-size: 12px;}
#backend_guestbook_wrapper input.bbc_b { font-weight: bold; font-size: 12px;}
#backend_guestbook_wrapper input.bbc_u { text-decoration: underline; font-size: 12px;}
#backend_guestbook_wrapper input.bbc_s { font-style: italic; font-size: 12px;}
#backend_guestbook_wrapper input.bbc_q { font-style: italic; font-size: 12px;}

/*********************************************
 *** GUESTBOOK BACKEND ONLY - END ***********/
/********************************************/

/* one guestbook entry wrapper */
#guestbook_entrybundle { 
    border: 1px solid #666;
    margin: 0;
    padding: 0;
    background-color: #555;
    text-align: left;
    -moz-border-radius: .0em 0 1em 1em;
}

.serendipity_commentDirection { 
    text-align:justify;
}

.guestbook_emailprotect { 
    font-size: x-small;
}

.captcha { 
    border: 1px solid #777;
}

/* the entry title mail date etc - depends on #guestbook_entrybundle */
.guestbook_entrytop { 
    padding: 4px;
    background-color: #FFB90F; 
}

table.guestbook_entries {
    padding: 0 none;
    margin: 0 none;
    width: 100%;
    border: 0 none;
    border-collapse: collapse;
    font: 500 12px/16px 'Vollkorn Regular', arial, helvetica, sans-serif; 
    color: #222;
    text-align: left;
    white-space:nowrap;
    /*border-collapse: separate; border-spacing: 1px 1px; empty-cells: hide;*/
}

.guestbook_entrytop a,
.guestbook_entrytop a:link,
.guestbook_entrytop a:visited,
.guestbook_entrytop a:active,
.guestbook_entrytop a:focus { 
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #7389F5;
    text-decoration: none; 
}

.guestbook_entrytop a:hover {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #ADB4D9; 
}

.guestbook_admin { 
    text-align: right;
}

.guestbook_admintext { 
    text-align: right; 
    padding-right: 10px;
}

.guestbook_admintextdim { 
    color: #777; 
    text-decoration: none;
}

td.guestbook_adminbutton { 
    text-align: right;
    vertical-align: top;
}
td.guestbook_adminbutton  img { width:14px; height:14px; }

/* the entry value only - depends on #guestbook_entrybundle */
.guestbook_entrybottom { 
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    font-weight: 500;
    color: #333;
    text-align: left;
    padding: 4px;
    background: #e1e5de;
    border-top: 1px solid #996;
    border-bottom: 1px solid #996;
    margin-bottom: 6px;
}

.guestbook_dynamicentry {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #ccc;
    font-weight: 500;
    text-align: left;
    padding: 4px;
    white-space:nowrap;
}

.guestbook_dynamicentrylabel {
    font-size: 12px;
    font-weight: 700;
    color: #7389F5;
}

.guestbook_splitentries { 
    clear: both;
}

.guestbook_errorbundled { 
    width: auto;
    border: 1px dashed #FF3300;
    -moz-border-radius: .0em 0 1em 1em;
}

.guestbook_error_red { 
    color: #ff0000;
}

.guestbook_errors { 
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    font-weight: 600;
    text-align: left;
    color: #800040;
}

.guestbook_questionaire { 
    line-height: 1.4em;
 }
 
 .guestbook_ripped { 
    line-height: 1.4em;
	font-weight: bold;
 }
 
.guestbook_popup { 
    text-align:center;
    padding-bottom: 10px;
}

#guestbook_wrapper a:link.serendipityPrettyButton,
#guestbook_wrapper a:visited.serendipityPrettyButton,
#guestbook_wrapper a:hover.serendipityPrettyButton { 
    text-decoration: none;
    color: #1D2E3F;
}

#guestbook_wrapper .serendipityPrettyButton { 
    padding: 1px;
    color: #1D2E3F;
    font-weight: bold;
    font-size: 0.9em;
    border: 1px outset #000;
    margin: 2px;
}

/* Special class if the button is a <a> tag */
#guestbook_wrapper a.serendipityPrettyButton { 
    padding: 2px 4px 2px 4px;
    cursor: pointer;
}

#guestbook_wrapper .serendipityPrettyButton {
    background: url('plugins/serendipity_event_guestbook/img/button_background.png') repeat scroll 0 50% #80B0DA;
}
#guestbook_wrapper a.serendipityPrettyButton {
    background: url('plugins/serendipity_event_guestbook/img/button_background.png') repeat-x scroll center top transparent;
}

/******** End Guestbook Styles *********/

      .serendipity_findmore {
        margin: 5px auto 5px auto;
        padding: 5px;
        text-align: center;
      }

      .serendipity_findmore img {
        border: 0px;
      }

      .serendipity_diggcount {
          float: left;
      }
/* templates/default/style_fallback.css  */
/* This is the templates/default/style_fallback.css file.
   It emits CSS rules that all templates should have.
   Classes are declared on top of the file, so if you
   want to make changes in your own template, you
   should override the rules on the bottom of your
   style.css template. 
   IT IS NOT ADVISED TO CREATE YOUR OWN style_fallback.css FILE! */

/* Default image classes for left/right/usual layout */
.serendipity_image_center {
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

.serendipity_image_left {
  float: left;
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

.serendipity_image_right {
  float: right;
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

/* Default listing without spacers */
.plainList {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

/* Messages: Centered, important, notice */
.serendipity_center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.serendipity_msg_important {
    color: red;
}

.serendipity_msg_notice {
    color: green;
}

/* Embedded images with comments inside the s9y image manager */
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
    border: 1px solid #ddd;
    background-color: #efefef;
    margin: 3px;
    padding: 3px;
    text-align: center;
}

.serendipity_imageComment_center {
    margin: auto;
}

.serendipity_imageComment_left {
    float: left;
}

.serendipity_imageComment_right {
    float: right;
}

.serendipity_imageComment_img,
.serendipity_imageComment_img img {
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.serendipity_imageComment_txt {
    border-top: 1px solid #ddd;
    margin: 0px;
    padding: 3px;
    clear: both;
    font-size: 8pt;
    text-align: center;
}

/* END OF style_fallback.css *//* templates/desk-mess/style.css  */
/* 
Theme Name: Desk Mess
Theme URI: http://www.geekwithlaptop.com/desk-mess-wordpress-theme
Description: Casual work-desk theme for a different blogging experience.Brought to you <a href="http://www.geekwithlaptop.com">Geek with Laptop</a>
Version: 1.4
Author: Geek With Laptop
Author URL: http://www.geekwithlaptop.com
Tags: valid XHTML, fixed width, wood, two columns, widgets, gravatars, right sidebar, 

The CSS/XHTML is released under GPL:  http://www.opensource.org/licenses/gpl-license.php
*/

/* = GLOBAL = */
* {margin:0;padding:0;}
body {
	margin: 0;
	padding: 0;
	background:#ae8858 url(templates/desk-mess/img/bg.jpg) repeat top left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	line-height:21px;
	color: #635537;
}
a:link, a:visited, a:active {
	color: #d21600;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1 {
	font-size:25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	line-height:normal;
	padding-bottom:2px;
}
h2 {
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	line-height:normal;
	padding-bottom:11px;
	padding-top:15px;

}
h3 {
	font-size:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	line-height:normal;
	padding-bottom:10px;
	padding-top:14px;
}
/* === HEADER === */
#header-container {
	width: 990px;
	margin: auto;
	padding: 0;
}
#header{
	position:relative;
	height:295px;
}
#cup {
	float:left;
	background:url(templates/desk-mess/img/cup.png) no-repeat;
	height:275px;
	width:259px;
	margin-top:26px;
}
#logo {
	margin-left:-37px;
	float:left;
	background:url(templates/desk-mess/img/logo.png) no-repeat;
	width:304px;
	height:170px;
}
#logo h2{
	font:"Copperplate Gothic Bold", Arial, sans-serif;
	font-size:30px;
	color:#fff;
	text-align:center;
	margin:70px 0 0 24px;
	width:280px;
}
#logo p{
	color:#fff;
	margin-left:15px;
	text-align:center;
	}
#headerright{
	float:left;
	background:url(templates/desk-mess/img/righthead.png) no-repeat;
	width:534px;
	height:295px;
	margin-left:-85px;
}

/* === MENU === */

#menu {
height:55px;
left:20px;
margin:0;
padding:0;
position:absolute;
text-transform:uppercase;
top:248px;
}
#menu, #menu ul {
line-height:3.5;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#menu a, #menu a:hover {
border:medium none;
display:block;
text-decoration:none;
}
#menu li {
background:transparent url(templates/desk-mess/img/menu_button2.png) repeat scroll 0 0;
float:left;
height:61px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:2px;
margin-right:2px;
text-align:center;
width:99px;
}
#menu a, #menu a:visited {
color:#332613;
display:block;
font-weight:bold;
padding:10px 12px;
}
#menu a:hover, #menu a:active {
color:#D21600;
text-decoration:none;
}









/* === MAIN AREA == */ 
.clear {
	position: relative;
	clear: both;
	height: 5px;
}
#wrapper {
	margin: 0 auto;
	position: relative;
	width: 977px;
	background-image: url(templates/desk-mess/img/mainmidpart.png);
	background-repeat: repeat-y;
}
#mainwrap{	
	width:990px;
	margin:0 auto;
	}
#maintop {
	margin: 0 auto;
	position: relative;
	width: 977px;
}
#maintopimg {
	position: relative;
	padding:0;
	background:url(templates/desk-mess/img/maintoppart.png);
	height:113px;
}
#content {
	position: relative;
	width: 950px;
	margin: 0 0 0 45px;
}

/* === MAIN BLOG === */

#main-blog {
	float:left;
	width:580px;
	padding:15px 10px 10px 10px;
}
#main-blog h1 {
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	line-height:normal;
	padding-bottom:2px;
}
#main-blog h1 a, #main-blog h1 a:visited, #main-blog h1 a:active{
	color:#4a4131;
	text-decoration:none;
	border-bottom:1px solid #b2b0a4;
}
#main-blog h1 a:hover{
	color:#d21600;
	text-decoration:none;
	border-bottom:1px solid #d21600;
}
.postdata {
	margin-bottom: 20px;
	font-size: 12px;
	font-weight: normal;
	font-style:italic;
	color: #4a4131;
}
.post {
	margin-bottom:60px;
}

.post p {
	margin:0;
	padding:0 0 10px;
}

post ul {
	margin-left:35px
}
.post-comments {
	float: right;
	width: 63px;
	height: 61px;
	padding:18px 0 0 24px;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin:-7px 20px 0 0;
	background: url(templates/desk-mess/img/commentbck.png) no-repeat;
}
.post-social {
	float: right;
	width: 78px;
	height: 74px;
	margin:-22px 30px 0 0;
	background: url(templates/desk-mess/img/socialbck.png) no-repeat;
}
.rss {	

		background: url(templates/desk-mess/img/rssicon.png) no-repeat 0 50%;
		padding-left:20px;
		padding-top:1px;
}

.post-comments a:link, .post-comments a:visited, .post-comments a:active{
	color:#4a4131;
	text-decoration:none;
}
.post-comments a:hover {
	color:#d21600;
	text-decoration:none;
}

/* === SIDEBAR == */
#sidebar-top {
	background: url(templates/desk-mess/img/sidebartop.png) no-repeat;
	height: 90px;
	min-height: 90px;
}
#sidebar-content {
	background: url(templates/desk-mess/img/sidebarmid.png) repeat-y;
	padding:9px 30px 30px 30px;
}
#sidebar-bottom {
	background: url(templates/desk-mess/img/sidebarbottom.png) no-repeat;
	height: 37px;
	min-height: 37px;
	text-align:right;
	margin-left:-1px;
}
#sidebar {
	width:305px;
	position:relative;
	float:left;
	margin:-20px 0 0 -8px;	
}		
.subcolumn{
	width:255px;
}
#search{
	width:252px;
	height:125px;
	background:url(templates/desk-mess/img/searchbck.png) no-repeat;
	margin-left:4px;
}

.form-input {
	margin: 65px 10px 10px 37px;
	width: 173px;
	padding: 2px 2px;
	background: #faf6f6;
	border: 1px solid #e3dccb;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}


.form-input:focus {
	background:#f2f0f0;
	border: 1px solid #b5b4b2;	
}

.search-submit {
	margin:0 0 0 84px;
	width: 85px;	
	background: #faf6f6;
	border: 1px solid #e3dccb;
	color: #666;
	font-size:.85em;	
}
.widget {
	width:252px;
	margin-left:4px;
	background:url(templates/desk-mess/img/widgetbck.png) repeat-y;
	border-bottom:1px solid #e3dccb;
	margin-bottom:20px;
	text-align:center;
	padding-bottom:10px;
	margin-top:10px;
	
}
#calendar_wrap{
	margin-left:55px;
	}
.widget p {
	padding-left:5px;
	}
	
	
.widget h2 {
	height:40px;
	width:252px;
	background:url(templates/desk-mess/img/widgeth2.png) no-repeat;
	text-align:center;
	padding:22px 0 0 0;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	line-height:normal;
	color:#4a4131;
	margin:0;
}
.widget ul {
	margin:0 0 15px 0;
	padding:5px 0;
	border:none ;
	list-style:none;
}
.widget ul li {
	padding:5px 15px 10px 15px;
	margin:0px;
	background: url(templates/desk-mess/img/listseparator.png) no-repeat 25% 100%;
}
.widget ul li a{
	color: #d21600;
	text-decoration:none;
}
.textwidget{
	padding:0 8px 0 8px;
	}
.widget ul li a:hover{
	color: #635537;
	text-decoration:none;
}		

/* --- IMAGES --- */

img {
	
}
p img {
	padding: 0;
	max-width: 100%;	
}
img.aligncenter {
	border: 1px solid #59350b;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
img.alignright {
	border: 1px solid #59350b;
	margin: 0 0 13px 13px;
	display: inline;
}
img.alignleft {
	border: 1px solid #59350b;
	margin: 0 13px 13px 0;
	display: inline;
}
.alignleft {
	float: left
}
.alignright {
	float: right;
}
.wp-caption {
   border: 1px solid #59350b;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
	
/* == FOOTER == */
#bottom{
	background:url(templates/desk-mess/img/footer2.png) no-repeat;
	
	
	height:154px;
	
}
#bottom p{
	text-align:center;
}

#wp-footer{
	position:absolute;
	background: url(templates/desk-mess/img/footer-wp.png) no-repeat;
	width:95px;
	height:26px;
	margin-top:95px;
	margin-left:460px;
}	
#wp-footer a {
	display: block;
	height: 0;
	padding-top:26px;
	overflow: hidden;
	text-decoration: none;
	width: 95px;
}
#wp-footer a:hover {
	background: url(templates/desk-mess/img/footer-wp.png)  no-repeat 0 -28px;
}
/*------------------COMMENTS----------*/
.commentlist {
	padding: 0;
	text-align: justify;
}	
.commentlist p {
	margin: 0 15px 10px 2px;
	clear:both;
}
#commentform p {
	margin: 5px 0;
}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}
.alt{
	margin-top: 1px;
	padding: 10px 10px 5px 10px;
	background: #f2f2f2;
	border: 1px solid #b2b0a4;
}	
.alt2{
	margin-top: 1px;
	padding: 10px 10px 5px 10px;
	background: #ffffff;
	border: 1px solid #b2b0a4;
}	
.administrator {
	margin-top: 1px;
	padding: 10px 10px 5px 10px;
	background:#e5dfcf url(templates/desk-mess/img/author.png) no-repeat center ;
	border: 1px solid #7e7d75;
}
.cgravatar {
	float: left;
	width: 60px;
	height: 60px;
	margin: 0px 12px 0px 0px;
	border: 1px solid #47453a;
}
.comment-author {	
	font-size: 120%;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #2b2d2f;
}
.comment-author a:link , .comment-author a:visited, .comment-author a:active {
	color: #d21600;
	border-bottom: 1px solid #d21600 ;	
	text-decoration: none;
}
.comment-author a:hover {
	color: #635537;
	border-bottom:1px solid #b2b0a4;
	text-decoration: none;
}		
.comment-date {
	margin-left:2px;
	margin-top:3px;
	font-size: .75em;
	color: #888;
}
#com{
	width:580px;
	padding: 0 0 5px 0px;
	clear: both;
}
#comhead{
	background:url(templates/desk-mess/img/comh3.png) no-repeat;
	margin-bottom:10px;
	color:#271b03;
	padding:8px 0 0 40px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;	
	width: 175px;	
	height: 36px;
	
}
#respond {
	width:580px;
	padding: 0 0 5px 10px;
	clear: both;
}
#respond {
	background:url(templates/desk-mess/img/comh3.png) no-repeat;
	width: 175px;	
	height: 36px;
	margin-top:25px;
	color:#271b03;
	padding:8px 0 0 70px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;	

	
}
#commentform {	
	margin: 10px 10px 30px 0px;
	font: 110% Arial, Helvetica, sans-serif;
}
#commentform p {
	padding: 6px 0px;
	margin: 0px;
}
#commentform label{
	color: #787878;
	font-size: 87%;
}
#commentform input{
	width: 200px;
	background: #fff;
	border: 1px solid #b2b0a4;
	padding: 5px;
	margin-top: 3px;
	font: 100% 'Trebuchet MS', Verdana, Sans-Serif;
}
#commentform textarea{
	height: 130px;
	background: #fff;
	border: 1px solid #b2b0a4;
	padding: 5px;
	margin-top: 3px;
	font: 100% 'Trebuchet MS', Verdana, Sans-Serif;
	overflow: auto;
}
#commentform #submit{
	cursor:pointer;
}
.contactform input,  .contactform textarea {
	background: #333;
	border: 1px solid #b2b0a4;
	color: #fff;
}
.contactform input:focus, .contactform textarea:focus {
	background:#444444;
	border: 1px solid #000;	
	padding-bottom:30px;
	color:#fff;
}
.contactform #contactsubmit {
	width: 85px;
	background: #111;
	border: 1px solid #666;
	color: #e3e3e3;
	font-size:.85em;
}
.contactform #contactsubmit:focus{	
	width: 85px;
	background: #333;
	border: 1px solid #666;
	color: #e3e3e3;
	font-size:.85em;
}
.contactform textarea {
	width: 340px;
	height: 200px;
	margin-bottom:10px;
}
.ddfmwrap {
	width: 450px;
	margin: 0;
	padding: 10px 0;
}

.ddfmwrap form.ddfm {
	width: 450px;
	margin: 0;
	padding: 0;
}

.ddfmwrap form.ddfm legend {
	font-size: 1.1em;
	font-weight: normal;
	color: #635537;
}

.ddfmwrap form.ddfm label {
	padding-top: 4px;
	color: #635537;
	font-weight: normal;
	line-height: normal;
}


.ddfmwrap form.ddfm fieldset {
	padding: 15px 15px 15px;
	border: 1px solid #b2b0a4;
}




.ddfmwrap p {
	color: #635537;
}

form.ddfm .credits {
	display: none;
}

.ddfmwrap .required {
	color: #cf0e0e;
}

.ddfmwrap .fmtext, .ddfmwrap .fmtextarea, .ddfmwrap .fmselect {
	padding: 4px 5px;
	background: #fdfef6;
	border: 1px solid #b2b0a4;
	color: #635537;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 1em;
}

.ddfmwrap .fmtextarea {
	height: 200px;
}

.ddfmwrap .fmtext:focus, .ddfmwrap .fmtextarea:focus, .ddfmwrap .fmselect:focus {
	border: 1px solid #918b6e;
}

.ddfmwrap .submit {
	margin-left:-8px;
	text-align: left;
}

.ddfmwrap .submit input {
	padding: 3px 12px;
	background: #fdfef6;
	border: 1px solid #918b6e;
	color: #2b2d2f;
	font: normal 0.9em Arial, Helvetica, Geneva, sans-serif;
}


#wp-calendar {
empty-cells:show;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
text-align:center;
text-decoration:none;
width:200px;
}div.linklist span.menu_title {
}

div.linklist {
      padding: 0px;
      margin: 0px;
      text-align: left;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
	direction: ltr;
}
div.linklist ul {
      list-style: none;
      margin: 0px;
      padding: 0px;
      text-align: left;
	white-space: nowrap;
}

div.linklist li {
      margin: 0px;
      padding: 0px;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
}


div.linklist img {
	border: 0px;
	vertical-align: middle;
}
div.linklist a.folder {
	text-decoration: none;
}
div.linklist a.link {
	text-decoration: underline;
}
div.linklist a:hover {
	color: #333;
}
.serendipity_freeTag
{
    margin-left: auto;
    margin-right: 0px;
    text-align: right;
    font-size: 7pt;
    display: block;
    margin-top: 5px;
    margin-bottom: 0px;
}

.serendipity_freeTag_related
{
    margin-left: 50px;
    margin-right: 0px;
    text-align: left;
    font-size: small;
    display: block;
    margin-top: 20px;
    margin-bottom: 0px;
}



.serendipity_freeTag a
{
    font-size: 7pt;
    text-decoration: none;
}

.serendipity_freeTag a:hover
{
    color: green;
    text-decoration: underline;
}
img.serendipity_freeTag_xmlButton
{
    vertical-align: bottom;
    display: inline;
    border: 0px
}
