/*
Theme Name: RichardYoungMagician
Theme URI: http://www.richardyoungmagician.com/blog/
Description: Custom WordPress Theme
Author: Acoorn LTD
Author URI: http://www.acoorn.co.uk/
Version: 1.0.1
*/
  
/* hide the overflow - can be overriden */
#wrap,#header,#content,#sidebar,#footer{overflow:hidden;}

body{background:#000000 url('images/body_bg.jpg');color:#FFFFFF;font:72%/150% Verdana, Arial, Geneva, sans-serif;margin:0;padding:0;}
a{background-color:inherit;color:#000000; }
a:hover{background-color:inherit;color:#000000;}
a img{border:none;text-decoration:none;}
blockquote{border-left:2px solid #000;padding-left:15px;font-size:0.9em;}
code,pre{vertical-align:baseline;font:1em/1.9em "Courier New", Courier, monospace;overflow:auto;}
fieldset{border:none;}
input,textarea{font-family:Arial, "Times New Roman", Times, serif;font-size:100%;padding:2px;}
h1,h2,h3,h4,h5,h6{font-family:Arial, "Times New Roman", Times, serif;line-height:115%;}
#wrap{background:#FFF;color:#000;font:1.3em Arial, "Times New Roman", Times, serif;line-height:1.5em;width:700px;margin:0px auto;}
#header{background:#000 url(images/close_up_magician.jpg) no-repeat;color:#fff;height:432px; width:1000px; padding:0;}

a.top:link, a.top:active, a.top:visited {font-size: 9pt; color: #FFFFFF; text-decoration: none; padding-left: 15px; padding-right:15px;}
a.top:hover {background-color: #FFFFFF;; color: #000000;}
#magic{background:#000 url(images/magician2.jpg) no-repeat;color:#fff;height:59px;text-align:right;padding:0;}
#header h1{font-size:1.5em;font-weight:400;line-height:110%;margin:3px 15px;padding:50px 0 0;}
#header h1 a{background-color:#000;color:#fff;text-decoration:none;}
#header p.blogdescription{background-color:#000;color:#FFF;margin:5px 15px;padding:3px 0;}
#content{float:left;width:440px;word-spacing:0.1em;margin:25px 0 25px 15px;}
.post{margin-bottom:50px;}
h2.posttitle{color:#000000;font-size:1.5em;font-weight:700;margin:3px 0;padding:5px;}
h2.posttitle a{color:#000000;text-decoration:none;padding:0;}
.postdate{font:.75em/1.5em Arial, "Times New Roman", Times, serif;text-transform:uppercase;text-align:right;margin:3px 0 25px;padding:10px 20px;}
.authormeta{clear:both;font-size:.85em;font-style:italic;margin:2px 0;padding:0;}
.postmeta{clear:both;background:url(images/doc.gif) no-repeat 0 50%;border-top:1px solid #000;border-bottom:1px solid #000;font-size:0.9em;margin:5px 0;padding:5px 0 5px 20px;}
.postmeta a{text-decoration:none;}
.metawrap{clear:both;background:#000;color:#fff;font-style:italic;font-size:.9em;margin:30px 0;padding:10px;}
#commentlist cite{font-size:1.25em;}
#commentlist li{margin:10px 0 30px;}
.commentmetadata{font-style:italic;}
#commentform dd{margin:5px 0 10px;}
input#author,input#email,input#url{width:300px;}
#sidebar{float:right;width:175px;font-size:0.9em;margin:25px 15px 25px 0;}
#sidebar ul{list-style:none;margin:0;padding:0;}
#sidebar li{margin:0 0 40px;}
#sidebar ul ul{margin:0 10px 0 15px;}
#sidebar ul ul ul{margin:0 0 0 25px;}
#sidebar li#calendar ul{margin:0;}
#sidebar h2{background:#000;color:#fff;font-size:1.5em;font-weight:400;margin:4px 0 10px;padding:3px 5px;}
#footer{background:#000;color:#fff;font-size:0.8em;clear:both;text-align:center;height:1%;margin:10px;width:100%;}
#footer p{margin:5px 0;padding:0;}
#footer p.credit a{background:#000;color:#fff;text-decoration:none;}
legend,#searchform label{display:none;}
#commentlist li li,#sidebar li li{margin:3px 0;}
#commentform textarea,#sidebar table{width:98%;}
#sidebar dl,#sidebar dd{margin:0;padding:0;}
.clear{clear:both;}
.center {text-align: center;}
.floatleft {float: left; margin: 5px;}
.floatright {float: right; margin: 5px;}
img.center {display: block; margin: 10px auto;}
img.left {display: inline; margin: 0 10px 5px 0;}
img.right {display: inline; margin: 0 0 5px 10px;}
.navigation {margin: 25px 0;}
.previouslink {float: left; text-align: left; width: 45%;}
.nextlink {float: right; text-align: right; width: 45%;}

#menu {margin-top: 132px; position: relative; top: 171px; left: 0px;}
#menu {color:#000000; text-align:center; margin-bottom:0px;}
#menu ul {text-align:center;list-style:none; padding:4;}
#menu ul li {display:inline}
#menu ul a { font-weight:bold; font-size:14px; font-family: Century Gothic, Arial; text-decoration:none; color:white; background-color:#8A0808 ; padding:0 10px 2px 10px;}
#menu ul a:hover {color:#8A0808 ; background-color: white ;}