/*
  Theme Name: perdians theme
  Description: Revised perdians theme
  Version: 3.0
  Author: Christian Robert
  Author URI: http://www.perdian.de/
*/

body { background-image: url(images/container.gif); background-repeat: repeat-x; background-attachment: fixed; font-size: 13px; }
body * { font-family: Arial, Helvetica, SansSerif; }
pre, code, pre * { font-family: Courier New, Monospace; font-size: 12px; }
form { display: inline; }
a { text-decoration: none; color: #325C90; }
a:hover { background-color: #325C90; color: white; }
hr { height: 2px; color: #325C90; border: 0; background-color: #325C90; }

h1 { margin: 0px 0px 0px 0px; font-size: 25px; font-weight: bold; }
h1.subtitle { margin: 0px 0px 0px 0px; font-size: 12px; font-weight: normal; }
h2 { font-size: 16px; }
h2.pagetitle { background-color: #eeeeee; padding: 2px 5px 2px 5px; margin: 10px 0px 15px 0px; }
h3 { font-size: 19px; font-weight: normal; margin: 10px 0px 2px 0px; }
h4 { font-size: 11px; font-weight: normal; background-color: #eeeeee; color: #333333; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px; }
h4:hover { background-color: #CBE3F1; }

.left { float: left; }
.right { float: right; }

#page { width: 760px; margin: 0px auto 0px auto; }
#page #header { color: white; padding: 10px 0px 10px 0px; border-bottom: 6px solid #769DB5; }
#page #header a { color: white; }
#page #footer { text-align: center; font-size: 11px; color: #555555; }

#page #content-table { background-color: #fefefe; border: 1px solid #dddddd; width: 100%; }
#page #content-table td { vertical-align: top; }

#page #content-table td#content { padding: 0px 15px 10px 10px; }
#page #content-table td#content .post { padding-bottom: 10px; margin-bottom: 20px; color: #222222; border-bottom: 1px dashed #325C90; }
#page #content-table td#content .post .text { text-align: justify; }
#page #content-table td#content .post .text blockquote { border-left: 3px solid #325C90; margin-left: 10px; padding-left: 15px; font-style: italic; }
#page #content-table td#content .post .comments { font-weight: bold; }
#page #content-table td#content .post .comments-list { border-top: 1px solid #CBE3F1; padding-top: 10px; margin-top: 10px; }
#page #content-table td#content .post .comments-list .comments-title { font-weight: bold; font-size: 16px; }
#page #content-table td#content .post .comments-edit-area { width: 485px; font-size: 13px; }
#page #content-table td#content .navigation-top { border-bottom: 1px solid #CBE3F1; padding: 10px 0px 5px 0px; display: block; }

#page #content-table td#sidebar { width: 200px; padding: 10px 10px 10px 15px; }
#page #content-table td#sidebar #sidebar-inner { background-color: #eeeeee; padding: 10px 5px 10px 10px; }
#page #content-table td#sidebar h2 { margin: 0; padding: 0px 0px 5px 0px; font-size: 14px; }
#page #content-table td#sidebar ul { margin: 0; padding: 0px 0px 0px 0px; }
#page #content-table td#sidebar ul li { list-style: none; }
#page #content-table td#sidebar ul ul { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 25px; }
#page #content-table td#sidebar ul ul li { list-style-image: url(images/bullet.gif); font-size: 12px; padding: 1px 0px 1px 0px; }
#page #content-table td#sidebar .quotescollection_randomquote { margin-top: -10px; } 
