/* ::::: http://wp-themes.com/wp-content/themes/a-little-touch-of-purple/style.css ::::: */

body { color: rgb(236, 236, 236); font-family: Verdana,Arial; background-color: rgb(186, 186, 171); font-size: 1em; background-image: url('body.jpg'); background-repeat: no-repeat; background-position: center top; text-align: center; margin: 0pt; padding: 0pt; }
h1, h2, h3, h4, h5, h6 { margin: 0pt; padding: 0pt; }
h1 { font-size: 1.9em; line-height: 2em; font-family: Georgia,Verdana,Arial; }
h2 { font-size: 1.6em; line-height: 1.4em; }
h3 { font-size: 1.1em; }
h4 { font-size: 1em; }
h5 { font-size: 0.8em; }
h6 { font-size: 0.7em; }
p { margin: 10px 0pt; }
a img { margin: 5px; border: 0pt none; }
blockquote { background: url('dquote.png') no-repeat scroll right bottom transparent; font-size: 1.2em; line-height: 1.5em; font-family: Georgia,Verdana,Arial; color: rgb(157, 156, 156); padding-left: 22px; text-indent: -22px; padding-right: 8px; }
blockquote p:first-letter { background: url('dquote-open.png') no-repeat scroll left top transparent; padding-left: 22px; font-weight: bold; }
a:link, a:visited { color: rgb(183, 98, 156); text-decoration: none; }
a:hover, a:active { color: rgb(252, 0, 255); }
fieldset, form { border: 0pt none; margin: 0pt; padding: 0pt; }
table { border: medium none; empty-cells: hide; }
td, tr { border-collapse: collapse; border: 1px solid rgb(224, 224, 224); }
tbody { font-weight: normal; }
ul, ol, ul li ul, ol li ol, ul li ul li ul, ol li ol li ol { line-height: 1.4em; margin-left: 10px; padding-left: 10px; }
abbr, acronym { cursor: help; }
#header { color: rgb(236, 236, 236); width: 900px; height: 280px; margin: 0pt auto; padding: 0pt; text-align: left; overflow: hidden; word-wrap: break-word; }
#bodywrap { text-align: left; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); height: auto; margin: 0pt auto; padding: 0pt; border: 2px solid rgb(107, 49, 89); width: 900px; }
#content { line-height: 1.3em; font-size: 0.8em; overflow: hidden; word-wrap: break-word; }
#content #content_inner { padding: 15px; }
.con_left { width: 640px; float: left; }
#sidebar { color: rgb(186, 186, 171); font-size: 0.8em; overflow: hidden; word-wrap: break-word; }
.sb_right #sidebar_inner { padding: 10px 10px 0px 0px; }
.sb_right { width: 260px; float: left; }
#footer { width: 880px; font-size: 0.8em; padding: 10px 0pt; }
#footerwrap { width: 100%; }
#header h2, #header h2 a:link, #header h2 a:visited { color: rgb(236, 236, 236); font-size: 1.8em; font-family: georgia; font-weight: normal; font-variant: small-caps; text-decoration: none; margin: 5px 0pt; }
#header h2 a:hover, #header h2 a:active { color: rgb(255, 255, 255); text-decoration: none; }
.headtools { text-align: center; font-size: 1em; float: right; margin: 5px 0pt; padding: 0pt; }
.headtools h3 { color: rgb(255, 255, 255); font-family: Georgia,Verdana,Arial; font-weight: normal; margin: 0pt; padding: 0pt; }
.headtools a img { margin: 0pt; padding: 0pt; border: 0pt none; }
#content h2 a, #content h2 { font-family: Georgia,Verdana,Arial; }
.con_left .wp-caption, .con_right .wp-caption { border: 1px solid rgb(221, 221, 221); text-align: center; background-color: rgb(246, 245, 243); padding-top: 4px; margin: 5px; max-width: 470px ! important; }
.con_right img, .con_left img { max-width: 450px; height: auto; }
#sidebar ul { margin: 0pt; padding: 0pt; list-style-type: none; }
#sidebar a:link, #sidebar a:visited { color: rgb(90, 90, 90); text-decoration: none; }
#sidebar a:hover, #sidebar a:active { color: rgb(183, 98, 156); text-decoration: none; }
#sidebar li { list-style-type: none; }
#sidebar ul li ul { margin: 0pt 10px 0pt 20px; }
#sidebar ul li ul li { list-style-image: url('ul.png'); line-height: 1.4em; }
#sidebar ul li ul li ul { margin: 0pt 10px; }
.sb_left h2, .sb_right h2 { font-size: 1.4em; font-weight: normal; color: rgb(81, 6, 56); border-bottom: 2px dotted rgb(161, 161, 143); padding: 5px 0pt 0pt; margin: 10px 0pt 5px; }
.post_content { margin: 20px 0pt 35px; padding: 0pt; }
.con_left .entry, .con_right .entry, .con_left .entry_wide, .con_right .entry_wide { background: url('entry-side.png') no-repeat scroll right top transparent; width: 470px; float: left; }
.entry_inner { float: left; padding: 0pt 10px 0pt 0pt; }
.postdate { font-size: 0.8em; color: rgb(81, 6, 56); width: 120px; height: 100%; float: right; }
.postdate_month { margin-top: 3px; font-weight: bold; }
.postdate_day { font-size: 20pt; line-height: 25pt; font-family: Georgia; font-style: italic; }
.postinfo { float: left; width: 100%; padding: 0pt 0pt 10px; margin: 0pt; color: rgb(90, 90, 90); font-size: 0.8em; line-height: 1.4em; background: url('entry-line.png') no-repeat scroll left bottom transparent; }
#post-navigation, #comment-navigation, #ping-navigation { font-family: Georgia,Verdana,Arial; width: 100%; float: left; margin: 20px 0pt; }
#post-navigation .alignleft, #comment-navigation .alignleft, #ping-navigation .alignleft { text-align: left; width: 40%; float: left; }
#post-navigation .alignright, #comment-navigation .alignright, #ping-navigation .alignright { text-align: right; width: 40%; float: right; }
.even, .alt { padding: 5px; }
.commentinput, .searchfield { color: rgb(107, 49, 89); background: none repeat scroll 0% 0% rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); padding: 2px; }
.searchfield { width: 90%; }
#navbar { width: 900px; height: 42px; position: relative; z-index: 100; font-family: sans-serif,arial; border-bottom: 1px solid rgb(81, 6, 56); background: url('menue-bg.jpg') repeat-x scroll left bottom rgb(150, 111, 137); }
#navbar ul { padding: 0pt 0pt 0pt 10px; margin: 0pt; list-style-type: none; }
#navbar ul ul { width: 149px; padding: 0pt; }
#navbar li { float: left; position: relative; }
#navbar a, #navbar a:visited { background: url('menue-bg.jpg') repeat-x scroll right bottom rgb(150, 111, 137); float: left; display: block; font-size: 0.9em; text-decoration: none; color: rgb(255, 255, 255); height: 42px; border-style: solid; border-color: rgb(51, 51, 51); border-width: 0px 1px 0px 0px; padding: 0pt 8px; line-height: 42px; }
#navbar ul ul { visibility: hidden; position: absolute; height: 0pt; top: 42px; left: 0pt; width: 149px; border-top: 1px solid rgb(81, 6, 56); }
#navbar ul ul a, #navbar ul ul a:visited { background: none repeat scroll 0% 0% rgb(183, 98, 156); color: rgb(255, 255, 255); height: auto; line-height: 1em; padding: 5px 10px; width: 128px; border-width: 0pt 1px 1px; }
#navbar a:hover, #navbar ul ul a:hover { color: rgb(81, 6, 56); background: none repeat scroll 0% 0% rgb(150, 111, 137); }
#navbar ul li:hover ul, #navbar ul a:hover ul { visibility: visible; }
.alignleft { float: left; margin: 5px; }
.alignright { float: right; margin: 5px; }
.wp-caption img { margin: 0pt; padding: 0pt; border: 0pt none; }
.wp-caption p.wp-caption-text { font-size: 7pt; line-height: 17px; text-align: center; padding: 0pt 4px 5px; margin: 5px 0pt; }
.desc { font-size: 0.9em; font-style: italic; }
