/*  
Theme Name: WordPress RR
Theme URI: http://www.randomrants.co.uk/
Description: A WordPress theme like no other.
Version: 1.Something
Author: John
Author URI: http://www.randomrants.co.uk/

	This theme was brought to life by Johnk,
	whose personal blog with personal issues you will find at http://www.randomrants.co.uk/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/



/* The body, and what a fine body it is! */
* { margin: 0px; padding: 0px }
html,body {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, "Trebuchet MS", Georgia, Tahoma;
	font-size: 1em;
	color: #000;
	text-align: center;
	background: #b99668;
	}



/* Teh site alignment and containment */
html.center, body.center { height: 100% }
table { height: 100%; margin: auto; border: 0px; text-align: center }
#containment-field { margin: 0 auto; width: 760px; text-align: center }
.news h2.archive { padding-bottom: 12px }
.news h2.archive a {color: #9e7945; border-bottom: 1px dotted #9e7945 }
.news ul li {padding: 5px 0 }



/* Teh header and logo */
.header h1, .header h2, .footer h1, .footer h2 { display: none }
.header { background: #502b21; margin: 30px 0 0 0; border-bottom: 1px solid #caa879 }
.logo { background: url("rrimgs/logoheading.jpg") no-repeat top center; height: 70px; padding: 17px }
.footer { background: #502b21; margin: 0; border-top: 1px solid #caa879 }
.logofooter { background: url("rrimgs/logofooting.jpg") no-repeat top center; height: 70px; padding: 17px }



/* Teh navigation */
.tehmenu { background: #2f1711; text-align: center }
ul.navigation { list-style-type: none; padding: 8px 0; color: #9e7945; letter-spacing: 2px; text-transform: uppercase; font-size: 0.8em; margin: 0 auto }
ul.navigation li { display: inline; padding: 0 6px }
ul.navigation li a { text-decoration: none; color: #9e7945 }
ul.navigation li a:hover {color: #caa879 } 
ul.navigation li a.highlight { color: #caa879 }
ul.navigation li span { border-bottom: 1px dotted #9e7945 }



/* Teh content */
.news { background: #f2f2f2; padding: 1em; border: 6px solid #d6d6d6; text-align: left; margin: 0 0 30px 0 }
.news h4 { clear: left; font-size: 1em; color: #9e7945; letter-spacing: 1px; text-transform: uppercase; border-bottom: 4px solid #d6d6d6; margin: 0 0 10px 0 }
.news p { padding: 0 0 1.8em 0; font-size: 0.8em; color: #502b21; line-height: 1.7em }
.news img { text-align: center; margin: 0 auto 2em auto; display: block }
.news object { text-align: center; margin: 0 auto 2em auto; display: block }
.news strong { text-transform: uppercase; color: #9e7945/*8aa658*/ }
.news a { text-decoration: none; border-bottom: 1px dotted #748c4a; color: #748c4a }
.news blockquote, .news pre, .news code { background: #caa879; font-size: 0.9em; color: #502b21; margin: 0 0 2em 0; padding: 1.5em; text-align: justify; line-height: 1.6em }
.news blockquote p {padding: 0px }



/* Post Highlighting */
.posthilite ul, .posthilite ol { padding: 0 3em 2.5em 3em; font-size: 0.8em }
.posthilite h3 { font-size: 0.9em; color: #9e7945; text-transform: uppercase }
.posthilite a { text-decoration: none; border-bottom: 1px dotted #748c4a; color: #748c4a; margin: 0 }
.posthilite a:visited { background: url("rrimgs/visited.jpg") no-repeat center right; text-decoration: none; border-bottom: 1px dotted #9e7945; color: #9e7945; padding-right: 30px }



/* Large List */
.news ol.large { font-size: 1em; color: #9e7945; padding: 1em 2em }
.news ol.large a { color: #502b21 }
.news ol.large li { padding: 0.3em 0 }



/* Teh whatever, at all. */
.news .permalink { float: left; margin-right: 3em }
.news .sep { margin: 1.5em 0; border-bottom: 1px solid #c6c6c6; clear: both }
.news .comspace { margin: 0em 0 1em 0; border-bottom: 1px solid #c6c6c6; clear: both; position: relative; bottom: 1em }
.news h3.intro { font-size: 1.1em; color: #502b21; text-transform: uppercase }
.news h3.spacer { padding: 0 0 0.2em 0; color: #9e7945 }
.news h3.comments { text-align: left; color: #9e7945; letter-spacing: 2px; padding: 0.5em 0 0 0 }
.news p.intro { font-size: 1em; color: #9e7945; padding: 0 }
.news p.intro a { color: #502b21 }
.news .author { padding: 0 }
.news .emptymonth { color: #b1b1b1 }
.news img {padding: 10px; border: 8px solid #a8a8a8 }
.news strong.archive {padding-right: 30px }
.news p ins { font-size: 1.2em; color: #748c4a; text-decoration: none }



/* Teh latest whatever */
.latest { float: left; width: 47%; padding: 0 20px 0 0 }
.latest .last { width: 49%; padding: 0 }



/* Teh comments */
.news h3.rboxes { font-size: 0.9em; color: #9e7945; text-transform: uppercase }
.news h3.previous { font-size: 1.4em; color: #9e7945; letter-spacing: 2px; text-transform: uppercase; border-bottom: 4px solid #d6d6d6; margin: 0 0 1.5em 0 }
.news h5 { font-size: 0.6em; color: #888888; text-transform: uppercase; letter-spacing: 1px }
.news h3.rboxesadmin { font-size: 0.8em; color: #502b21; letter-spacing: 2px; text-transform: uppercase }


/* Teh contact form */
.randomsurround { background: #fff; padding: 0px; margin: 0 0 30px 0 }
.randomcomments { background: #fff; padding: 0px; margin: 30px 0 }
.randoms h1, .randoms h2 { display: none }
.randoms { background: #502b21 url("rrimgs/star.jpg") no-repeat top right }
.rformlogo { background: url("rrimgs/Rform.jpg") no-repeat top left; height: 70px; padding: 17px; border: 1px solid #9e7945; border-width: 0px }
.randomnews { background: #f2f2f2; padding: 1em; border: 6px solid #d6d6d6; text-align: left }
.randomnews p { padding: 0 0 18px 0; font-size: 0.8em; color: #502b21; line-height: 1.7em }
.randomnews a { text-decoration: none; border-bottom: 1px dotted #748c4a; color: #748c4a }
.randomnews strong { text-transform: uppercase }
input.nicefit, textarea.nicefit { color: #502b21 border: 1px solid #b8b8b8; padding: 3px; font-size: 0.9em;
font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, "Trebuchet MS", Georgia, Tahoma;  }
label { color: #502b21 } 
input.nicefit { width: 36% }
textarea.nicefit { width: 92%; }