/*
Use the DMSGuestbook admin interface for change these css settings.
Don't edit this file direct, your change could be overwrite by the DMSGuestbook admin.
If dmsguestbook.css is exist and writable, all CSS settings will be read from it.
Otherwise these settings will be load from the database.
*/

.css_form_embedded p.note { font-size: 11px; }
.css_form_embedded input.text { font-family: 'Arial'; font-size: 13px; border: 1px solid #e3e3e3; border-top: 1px solid #a2a2a2; border-left: 1px solid #a2a2a2; width: 180px; color: #343434; padding: 6px 6px; margin: 0 0 5px 0; background: #fff; }

.css_guestbook_position { position: relative; left: 0; top: 0; }
.css_guestbook_font_color { color: #3c2648; }
.css_form_text { color: #000; display: block; font-weight: bold; margin: 0 0 5px 0; }
.css_form_additional_option { border: 1px solid #c7c7c7; width: 150px; color: #343434; }
.css_form_textfieldspace { text-align: left; padding: 5px 0 0 0; margin: 0; }
.css_form_messagefield { font-family: 'Arial'; font-size: 13px; border: 1px solid #e3e3e3; border-top: 1px solid #a2a2a2; border-left: 1px solid #a2a2a2; width: 288px; height: 150px; color: #343434; padding: 4px 5px; background: #fff; }
.css_form_antispamtext { text-align: left; line-height: 23px; margin: 5px 0 10px 0; }
.css_form_antispamcontent { border: 1px solid #c7c7c7; }
.css_form_antispamcontent_position { text-align: center; padding: 5px 0; margin: 0; }
.css_form_antispam_inputfield { width: 60px; border: 1px solid #e3e3e3; border-top: 1px solid #a2a2a2; border-left: 1px solid #a2a2a2; color: #343434; background: #fff; }
.css_form_submit_position { text-align: left; padding: 20px 0 10px 0; margin: 0 0 20px 0; }
.css_form_errormessage { color: #de3675; font-size: 12px; text-decoration: none; font-weight: bold; width: 100%; }
.css_form_successmessage { color: #b3d37b; font-size: 12px; text-decoration: none; font-weight: bold; width: 100%; }
.css_form_link { font-size: 11px; position: relative; top: 0; left: 0; }
.css_form_submit { font-family: 'Arial'; font-size: 12px; font-weight: bold; text-transform: uppercase; border: none; background: #008eb5; color: #fff; padding: 0 15px; line-height: 30px; height: 30px; border-radius: 4px; moz-border-radius: 4px; cursor: pointer; float: right; }
.css_form_submit:hover { background: #e22f7e; }

.css_navigation_totalcount { font-size: 11px; left: 0; width: 95%; text-align: center; padding: 0 0 5px 10px; }
.css_navigation_overview { width: 100%; text-align: center; height: 30px; margin: 0 0 10px 0; }
.css_navigation_select { font-family: Arial; font-size: 12px; font-weight: bold; color: #fff; background: #667578; padding: 3px 4px; text-decoration: none; }
.css_navigation_notselect { font-family: Arial; font-size: 12px; font-weight: bold; color: #fff; text-decoration: underline; }
.css_navigation_char { color: #fff; font-size: 13px; text-decoration: none; font-weight: bold; }
.css_navigation_char_position { left: 0; width: 95%; padding: 0 0 0 10px; margin: 0 0 20px 0; text-align: right; }

.css_post_header1 { font-family: Arial; font-size: 15px; font-weight: normal; height: 15px; }
.css_post_header2 { width: 20px; height: 15px; border: 0; }
.css_post_header3 { width: 20px; height: 15px; border: 0; }
.css_post_header4 { font-size: 11px; color: #3c2648; margin: 10px 0 0 0; height: 15px; border: 0; }

.css_post_email_image { height: 15px; width: 15px; border: 0; }
.css_post_url_image { height: 15px; width: 15px; border: 0; }
.css_post_separator { height: 1px; width: 35%; text-align: left; margin: 0; border: none; }

.css_post_message { font-size: 12px; line-height: 23px; margin: 5px 0 0 0; border: none; }
.css_form_embedded { width: 100%; font-size: 12px; text-align: left; margin: 0; border: none; line-height: 1.4em; }

.css_post_embedded { font-size: 13px; text-align: left; padding: 10px; margin: 0 0 10px 0; border: none; background: #daf3f8; }
.css_post_embedded p.entry-id { font-size: 14px; font-weight: bold; text-align: left; margin: 0 5px 0 0; display: block; float: left; }
.css_post_embedded p.entry-name { font-size: 13px; text-align: left; margin: 0; float: left; }
.css_post_embedded p.entry-date { font-size: 11px; text-align: left; margin: 0; }

a.css_navigation_char:hover { text-decoration:none; color:#000000;}
a.css_navigation_notselect:hover { text-decoration:none;}

img.css_post_url_image { border: 0; }
img.css_post_email_image { border: 0; width: 22px; height: 16px; }

.css_navigation_overview:after { 
	content:".";
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	overflow: hidden;
}

.css_navigation_overview { 
	zoom: 1;
}
