/*
Theme Name: last voice
Description: last voice is a wordpress-theme from <a href="http://www.last-voice.de">stefan freise</a>.
Version: 0.9
Author: stefan freise
Author URI: http://www.last-voice.de
*/

body { margin: 0; background-color: #000000; color: #d0d0d0; font-family: Verdana, sans-serif; text-transform: no-more-lowercase; }
a { outline: none; }				
p { margin-top: 0; margin-bottom: 0; }
form { margin-top: 0; margin-bottom: 0; }

tbody { font-size: 10px; line-height: 14px; }
td { padding: 0 0 10px 0; }
.tda a { color: #d06040; }

#titlepic { display: block; width: 960px; text-align: right; }

#title { clear: both; float: left; margin-left: 100px; width: 560px; height: 15px; color: #ffffff; font-size: 10px; }
#title a { color: #ffffff; text-decoration: none; }
#title a:hover { color: #ffffff; text-decoration: underline; }
#title .readme { color: #ff3030; }
#title .readme a { color: #ff3030; }

#menu { float: left; margin-left: 0px; width: 300px; height: 15px; color: #ffffff; font-size: 10px; text-align: right; }
#menu a { color: #ffffff; text-decoration: none; }
#menu a:hover { color: #ffffff; text-decoration: underline; }

#delim { clear: both; margin-left: 100px; margin-bottom: 2px; width: 860px; height: 1px; background-color: #ffffff; }

#footer-line { clear: both; margin-left: 100px; margin-top: 16px; margin-bottom: 0px; width: 860px; height: 1px; background-color: #ffffff; }
#footer-l { clear: both; float: left; margin-left: 100px; width: 100px; height: 15px; color: #ffffff; font-size: 10px; }
#footer-l a { color: #ffffff; text-decoration: none; }
#footer-l a:hover { color: #ffffff; text-decoration: underline; }
#footer-r { float: left; margin-left: 0px; width: 760px; height: 15px; color: #ffffff; font-size: 10px; text-align: right; }
#footer-r a { color: #ffffff; text-decoration: none; }
#footer-r a:hover { color: #ffffff; text-decoration: underline; }

#randompix { clear: both; margin-left: 100px; margin-bottom: 14px; width: 860px; }

#headline {  font-size: 12px; line-height: 14px;  }
#headline h1 { color: #d06040; font-family: 'Courier New'; font-size: 14px; font-weight: bold; margin-top: 4px; margin-bottom: 4px; line-height: 14px; }
#headline h1 a { color: #d06040; }
#headline a { color: #d06040; }
#headline a:hover { color: #d06040; }
#headline blockquote { font-size: 12px; }
#headline h4 { color: #f0d0d0; font-family: 'Courier New'; font-size: 10px; font-style: normal; font-weight: normal; margin-bottom: 4px; margin-top: 0px; }
#headline h4 a { color: #f0d0d0; }
#headline h6 { font-family: Arial, Verdana; font-size: 12px; font-weight: normal; margin-top: 0px; margin-bottom: 4px; }
#headline .box { background: url("images/box.jpg"); background-repeat:no-repeat; }

#content { float: left; margin-left: 0px; width: 530px; line-height: 22px; }
#content a { color: #ffffff; }
#content .linkintern { background: url("images/linkintern.png"); background-repeat:no-repeat; color: #e0e0e0; }
#content .linkextern { background: url("images/linkextern.png"); background-repeat:no-repeat; color: #ffffff; font-style:italic; }
#content .linkemail { color: #ddffff; }
#content a:hover { color: #d06040; }
#content p { margin-top: 0; margin-bottom: 11px; }
#content h1 { color: #d06040; font-family: 'Courier New'; font-size: 24px; font-weight: bold; margin-top: 0px; margin-bottom: 0px; line-height: 28px; }
#content h1 a { color: #d06040; }
#content h2 { font-family: 'Courier New'; font-size: 12px; font-weight: normal; margin-top: -18px; margin-bottom: 0px; text-align: right; width: 530px; }
#content h3 { color: #60b040; font-family: Arial, Verdana; font-size: 20px; font-weight: bold; margin-top: 56px; margin-bottom: 14px; }
#content h3 a  { color: #60b040; }
#content h4 { color: #f0d0d0; font-family: 'Courier New'; font-size: 10px; font-style: normal; font-weight: normal; margin-bottom: 4px; margin-top: 0px; }
#content h4 a { color: #f0d0d0; }
#content h5 { color: #60b040; font-family: Arial, Verdana; font-size: 12px; font-style: italic; font-weight: normal; margin-top: -16px; margin-bottom: 14px; }
#content h6 { font-family: Arial, Verdana; font-size: 12px; font-weight: normal; margin-top: 0px; margin-bottom: 14px; }
#content h6 a { color: #d0d0d0; text-decoration: none; }
#content .copyright { font-size: 9px; margin-bottom: 8px; }
#content .high { color: #d06040; }
#content blockquote { padding: 3px 6px 3px 6px; font-size: 18px; line-height: 18px; font-family: 'Courier New'; color: #e0d0d0; border-left: 2px solid #60b040; margin-bottom: 14px;  margin-left: 14px;  margin-right: 0px; }
#content blockquote p { margin-top: 0; margin-bottom: 0; }
#content blockquote a { color: #e0d0d0; }
#content blockquote h2 { font-family: 'Courier New'; color: #e0d0d0; font-size: 12px; font-weight: normal; margin-top: 7px; margin-bottom: 0px; text-align: left; }
#content img { border: #d0d0d0 solid 1px; margin-bottom: 7px; margin-top: 7px; }
#content li { list-style-type:square; }

#content .alignleft { float:left; margin-right: 7px; }
#content .alignright { float:right; margin-left: 7px; }

#content .index { margin-bottom: 24px; }
#content .index .pic { float: left; width: 80px; }
#content .index .txt { float: left; width: 450px; }
#content .index .headpic { float: left; width: 78px; }
#content .index .headpic h4 { color: #ff3030; font-family: 'Courier New'; font-size: 10px; font-style: normal; font-weight: normal; margin-bottom: 0px; margin-top: 0px; }
#content .index .headtxt { float: left; width: 452px; }

#content .index2sp { float: left; width: 250px; margin-bottom: 24px; font-size: 12px; line-height: 14px; }
#content .index2sp blockquote { font-size: 12px; }
#content .index2sp h1 { font-size: 14px; margin-top: 0px; margin-bottom: 4px; line-height: 14px; }

#content .box { background: url("images/box.jpg"); background-repeat:no-repeat; }

#reactionstop { float: left; width: 100px; font-family: Arial, Verdana; color: #60b040; font-size: 10px; line-height: 12px; }
#reactionstop a { color: #60b040; }

#skim { font-family: Arial, Verdana; float: left; width: 265px; font-size: 10px; color: #60b040; margin-bottom: 14px; line-height: 12px; }
#skim a { color: #60b040; }
#skimprev { font-family: Arial, Verdana; float: left; width: 265px; font-size: 10px; color: #60b040; margin-bottom: 14px; line-height: 12px; text-align: right; }
#skimprev a { color: #60b040; }

#blogfoot 	{ padding: 3px 6px 3px 6px; background-color: #303030; font-size: 10px; color: #d0d0d0; line-height: 14px; border: 1px solid #d0d0d0; margin-bottom: 14px; }
#blogfoot a	{ color: #d0d0d0; }
#blogfoot .readme { color: #ff3030; }
#blogfoot .readme a { color: #ff3030; }

#reactions { font-size: 14px; line-height: 16px; }
#reactions  p { margin-top: 0; margin-bottom: 8px; }
#reactions h1 { font-family: Arial, Verdana; font-size: 14px; margin-top: 0px; margin-bottom: 0px; color: #60b040; line-height: 14px; }
#reactions h1 a { color: #60b040; text-decoration: none; }
#reactions h1 a:hover { color: #60b040; text-decoration: underline; }
#reactions h2 { font-family: 'Courier New'; font-size: 16px; font-style: normal; font-weight: bold; color: #60b040; margin-top: 7px; margin-bottom: 7px; }
#reactions h3 { font-family: Arial, Verdana; font-size: 10px; margin-top: 0px; margin-bottom: 0px; color: #60b040; }

.reaction { border-left: 2px solid #60b040; padding: 0px 0px 0px 7px; margin-top: 14px; margin-bottom: 21px; }

#react { position: relative; width: 518px; height: 417px; background: url("images/reactions.jpg"); background-repeat:no-repeat; line-height: 16px; padding: 3px 6px 3px 6px; font-size: 10px; color: #000000; }

#react textarea { background-color: #f0e8d0; color: #303030; width: 518px; height: 120px; border: 0px; font-family: Arial, Verdana; font-size: 12px; text-transform: no-more-lowercase; }
#react .eingabe { background-color: #f0e8d0; color: #303030; width: 236px; border: 0px; font-family: Arial, Verdana; font-size: 12px; text-transform: no-more-lowercase; }
#react .submit { position: absolute; top: 188px; left: 424px; width: 100px; }

#infos { float: left; margin-left: 30px; width: 300px; }

.delim_voll { height: 50px; }

.littleline { clear: both; margin-left: -28px; margin-top: 14px; margin-bottom: 0px; width: 28px; height: 1px; background-color: #ffffff; }

.infobox_pur 			{ font-size: 10px; color: #d0d0d0; margin-bottom: 14px; }
.infobox_pur a			{ color: #d0d0d0; }
.infobox_pur h2			{ font-family: 'Courier New'; font-size: 12px; font-weight: bold; margin-top: 0px; margin-bottom: 7px; }
.infobox_pur input 		{ font-size: 9px; color: #d0d0d0; background-color: #303030; width: 80px; border: 1px solid #d0d0d0}

.infobox_green		{ background: url("images/boxgreen300.jpg"); background-repeat:no-repeat; font-size: 10px; color: #d0d0d0; margin-bottom: 14px; }
.infobox_green a	{ color: #d0d0d0; }
.infobox_green h2	{ color: #60b040; font-family: 'Courier New'; font-size: 12px; font-weight: bold; margin-top: 0px; margin-bottom: 7px; }

.infobox_blue		{ background: url("images/boxblue300.jpg"); background-repeat:no-repeat; font-size: 10px; color: #d0d0d0; margin-bottom: 14px; }
.infobox_blue a		{ color: #d0d0d0; }
.infobox_blue h2	{ color: #6080d0; font-family: 'Courier New'; font-size: 12px; font-weight: bold; margin-top: 0px; margin-bottom: 7px; }

.infobox_red		{ background: url("images/boxred300.jpg"); background-repeat:no-repeat; font-size: 10px; color: #d0d0d0; margin-bottom: 14px; }
.infobox_red a		{ color: #d0d0d0; }
.infobox_red h2		{ color: #d06040; font-family: 'Courier New'; font-size: 12px; font-weight: bold; margin-top: 0px; margin-bottom: 7px; }
