/* 

Theme Name: Vivaldi 1
Theme URI: http://www.mahudsblog.ourgardenpath.com/
Description: In order to be an immaculate member of a flock of sheep, one must above all be a sheep oneself
Version: 1.0
Author: mahud
Author URI: http://www.mahudsblog.ourgardenpath.com/
      */


/* id selectors  */

#head {color:#4b4b4b; margin-top: 10px; width:980px; height:70px; background-image: url(images/ban.jpg); background-repeat: no-repeat;line-height:3em;}
#c1 {float:left; width:270px; margin: 0; text-align: left;}
#c2 {float: right; width: 670px; text-align: left;}
#c2 ul li {display: block; background-image: url(images/dreieck2.gif); background-repeat: no-repeat; padding-left: 1.4em; background-position: 0 0.3em;}
#comments {width: 670px; float: right;}
#s {font-size: 1em; padding: 0.1em;}


/* pseuodo link classes  */
a {text-decoration:none; color:#cc0000; }
a:link {text-decoration:none; color:#cc0000; }
a:visited {text-decoration:none; color:#cc0000; }
a:hover {text-decoration:underline; color:#cc0000;}
a:active, a:focus {color:#cc0000;}


/* type selectors */

body {font-family:arial, helvetica, verdana, sans-serif; font-size:0.9em; width:980px; margin: 0 auto; line-height:1.5em; background-color: #fcfcfc; }
blockquote {line-height:1.4em; background-image:url(images/qt.jpg);  background-repeat: no-repeat; margin: 0; padding:5px;}
blockquote p {background-image:url(images/qb.jpg);  background-repeat: no-repeat; 
background-position: bottom right; padding: 0.6em 0.7em 0.6em 0.7em;}
form, fieldset {margin: 1em 0; padding: 0;}
#c2 h2, #c1 h1 {font-size:1.3em; background-image:url(images/h1.jpg); background-repeat: repeat-x; padding: 0.4em;} 
h2, h3, h4, h5, h6 {font-size:1.1em;}
h1, h2, h3, h4, h5, h6 {margin:1em 0 0.5em;}
h1 a {text-decoration:none;}
h1 em {margin-left: 0.5em;}
hr {display: none;}
img {border-style:none;}
input {margin: 0; padding: 0;}
ul {list-style-type: none; margin: 0; padding: 0; }
ul li {display: inline; padding: 0 1em 0 0;}
#c1 li, #c2 ul li {display: block;}
#c1 ol, ul {list-style-position: outside; list-style-type: none; padding: 0px; margin: 0px;}
#c1 li { padding-left: 2px; margin-bottom: 10px; font-weight: bold; line-height: 1em;}
p {margin: 1em 0;}
/*sup {color:#b81818;}*/
textarea {width:100%; border:1px solid #8e8e8e; background-color:#f3f1f1; color:#4b4b4b; font-family:arial, helvetica, verdana, sans-serif; font-size: 0.9em; padding:0.2em;}
textarea, #s, .ci {border:1px solid #8e8e8e; background-color:#f3f1f1; color:#4b4b4b; font-family:arial, helvetica, verdana, sans-serif;}
p, blockquote, #c2 ul, h3, h4, h5, h6 {margin-left: 0.4em;}


/* class selectors  */

.post {float: left; width: 670px; }
.hr { background-color: #cc0000; width: 100%; margin:1em 0; height: 2px;}
/*.hr {background-image: url(images/dotted.jpg); background-repeat: repeat-x; width: 100%; margin:1em 0; height: 1px;}*/
.rss {background-image:url(images/rssicon.jpg); background-repeat: no-repeat; padding-left: 20px; background-position: 0 2px;}
.button {vertical-align:top;}
.previousnext {clear:both;}


/* end of CSS. not much to it really  - mahud */

.blogtitle h1 { margin-left: 320px; width: 350px; float: left; }
.blogtitle h1 a {color:#4b4b4b; text-decoration: none;}
.blogtitle h1 a:link {color:#4b4b4b; text-decoration: none;}
.blogtitle h1 a:hover {color:#4b4b4b; text-decoration: none;}
.blogtitle h1 a:visited {text-decoration:none; color:#4b4b4b; }
.blogtitle h1 a:active {text-decoration:none;color:#4b4b4b;}
.blogdescription p { text-align: center; text-weight: bolder; }
.search { float: right; text-vertical: bottom; }