/*
Theme Name: RITSON
Description: Minimal theme with bare essentials
Version: 1.5
Author: Shahee Ilyas & modified for Ritson
Date: March 2008
*/

a img {border: none;}
acronym, abbr {}
acronym, abbr, span.caps {font-size: 11px;}
acronym, abbr {cursor: help;border:none;}
blockquote {border-left: 5px solid #ccc;margin-left: 18pxpadding-left: 5px;}
body {background:#414141; color:#000; font-family:arial; margin:0; padding:0; font-size:11px;}
body a {text-decoration:none; color:#000;}
body a:hover {text-decoration:none; color:#F00;}
cite {font-size: 11px;font-style: normal;color:#666;}
h2 {font-family:arial, Verdana, Arial, Helvetica, sans-serif;margin: 15px 0 2px 0;padding-bottom: 2px;}
h2 a {text-decoration: none;color:#000;}
h2 a:hover {text-decoration: none;color:#F00;}
h3 {font-family:arial, Georgia, "Times New Roman", Times, serif;margin-top: 0;font-size: 13px;}
h3 a {text-decoration: none;color:#000;}
h3 a:hover {text-decoration: none;color:#F00;}

ol#comments li p {}
#commentlist li{margin-left:-22px;}
p, li, .feedback {font-family:arial, Georgia, "Times New Roman", Times, serif;font-size: 13px;}

.clear {clear:both;}

#wrapper {background-color:#fff; margin:0 auto; width:720px; padding:6px 60px;}

/* Top Menu */
#top_menu {background: #414141; margin-bottom:15px;}
#top_menu .ddsmoothmenu {}

/* classes used by the_meta() */
ul.post-meta {list-style: none;}
ul.post-meta span.post-meta-key {font-weight: bold;}

.credit {color:#666; font-size:10px; padding:10px 0; text-align:left;}
.credit a:link, .credit a:hover {color:#666;}

.feedback {color: #666;text-align: right;font-size:11px;clear: both;}
.meta {font-size: 10px;}

.meta li, ul.post-meta li {display: inline;}
.meta ul {display: inline;list-style: none;margin: 0;padding: 0;}

#comments{padding-top:18px;}
#comments a {text-decoration: none;color:#000;}
#comments a:hover {text-decoration: none;color:#F00;}
.commentby {padding-bottom:8px;}
#postcomment{margin-top:24px;}
.meta, .meta a {color: #808080;font-weight: normal;letter-spacing: 0;}
.storytitle {margin: 0;}
.storytitle a {text-decoration: none; font-size:15px;}
.storycontent a {text-decoration: none;border-bottom: 1px dotted #888;}
.storycontent a:hover {text-decoration: none;border-bottom: 1px dashed #888;}
.storycontent {margin-bottom:-10px;}
.post {margin-bottom:18px;}
#commentform #author,
#commentform #email,
#commentform #url,
#commentform textarea {background: #fff;border: 1px solid #333;padding: 3px;}
#commentform textarea {width: 100%;}
#commentlist li ul {font-size: 12px;list-style-type: none;	color: #666;}

#content {float: left; width:460px; padding: 0 7px 0 0; display:inline; border-right:1px solid #ff0000;}
#content a {text-decoration: none;color:#000;}
#content a:hover {text-decoration: none;color:#F00;}
#header {font-family:arial, Georgia, "Times New Roman", Times, serif; font-size:34px; color:black; font-weight:normal; width:433px; background:#DD2324;}
#headwrap {padding: 0 0 16px 0;/* margin: 0 0 48px 0; */margin: 0 0 28px 0;}
#header a {color: black;text-decoration: none;}
#header a:hover {text-decoration: none;}
#header img {text-align:left;padding:0;margin: 0;}
#sidebar {padding: 0 0 10px 9px; float: left; width:240px; }
#sidebar form {margin: 0 0 0 0px;}
#sidebar input#s {width: 60%;background: #eee;border: 1px solid #999;color: #000;}
#sidebar ul {color: #ccc;list-style-type: none;margin: 0;padding-left: 3px;}
#sidebar h2 {font-weight: normal;margin:0;padding:0;font-size: 12px;}
#sidebar ul li {font-family:arial, Verdana, Arial, Helvetica, sans-serif;margin-top: 10px;padding-bottom: 2px;}
#sidebar ul ul {font-variant: normal;font-weight: normal;list-style-type: none;margin: 0;padding: 0;text-align: left;width: 222px;background-color: #DD2324;padding: 5px 2px;}
#sidebar ul ul li {border: 0;font-family:arial, Verdana, Arial, Helvetica, sans-serif;letter-spacing: 0;margin: 2px 0;padding: 0;padding-left: 3px;color: white;}
.sidebar ul ul li a {color: #000;text-decoration: none;}
.sidebar a:hover {text-decoration: none;color:#F00;}
.email ul ul li a {color:#F00;text-decoration: none;}
#sidebar ul ul ul.children {font-size: 17px;padding-left: 4px;}

#sidebar .sidebar_contact {margin:15px 0 100px 0;}

#wp-calendar {empty-cells: show;font-size: 11px;margin: 0;width: 90%;	}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;text-decoration: none;}
#wp-calendar a:hover {background: #ccc;color: #333;}
#wp-calendar caption {color: #000;text-align: left;font-weight: normal;}
#wp-calendar td {color: #999;padding: 2px 0;text-align: center;}
#wp-calendar td.pad:hover {background: #fff;}
#wp-calendar td:hover, #wp-calendar #today {background: #eee;color: #666;}
#wp-calendar th {font-weight: normal;text-transform: capitalize;color: #999;}
#desc {font-size:12px; padding:10px 0 5px 0; color:#666;}
#desc a:link, #desc a:visited  {display: inline;background-color: #fff;color: #666;text-decoration: none;}
#desc a:hover {background-color: #eee;color: #666;}
#desc a:active {background-color: #fff;}
#phone {color:#F00;float:left;margin-left: 2px;}
#phone a {text-decoration: none;color:#FFF}
#phone a:hover {text-decoration: none;color:#EE8;}
#email {float:right;margin-right: 4px;}
#email a {text-decoration: none;color:#FFF}
#email a:hover {text-decoration: none;color:#EE8;}
#navlink {	font-size: 11px;}

/* added 03/26/2009 */
ul#nav{display:block;background:#ddd;height:33px;padding:0 !important;margin: 0 0 20px 0;}
ul#nav li{float:left;position:relative;margin-right:10px;display:inline;}
ul#nav li a{color:#111;display:block;padding:10px;}
ul#nav li a:hover{color:#fff;background:#DD2324;}
ul#nav li:hover{color:#fff;background:#eee;}
ul#nav ul{position:absolute;left:-999em;background:#ddd;width:170px;margin:0 !important;padding:0 !important;border-top:1px solid #fff;}
ul#nav li ul li{display:block;border-bottom:1px solid #fff;width:100% !important;margin:0;}
ul#nav li ul li a{display:block;padding:10px;/* width:150px; */}
ul#nav li:hover ul, ul#nav li.over ul{display:block;left:0;}

.clearfix{clear:both;}

#footer{margin-top:20px; height:34px; font-size:11px; color:#ffffff; background-color:#414141;}
#footer .alignright a.button-type {background-color:#414141;}

ul.inline{clear:both;padding:0;height:20px;}
ul.inline li{float:left;display:inline;margin-right:10px;margin-left:0;}
.alignleft{float:left;padding:10px !important;height:1%;display:inline;background-color:#414141;color:#ffffff !important;}
.alignright{float:right;display:inline;background-color:#ddd;color:#ffffff !important;}
a.button-type{color:#ffffff !important;display:block;padding:10px;}
a.button-type:hover{color:#fff;background:#DD2324;}

li#iconphone a{padding-left:30px !important;background:url(phone.png) 5px 8px no-repeat;}
li#iconphone a:hover{background:#DD2324 url(phone.png) 5px 8px no-repeat !important;}
li#iconemail a{padding-left:30px !important;background:url(email.png) 5px 8px no-repeat;}
li#iconemail a:hover{background:#DD2324 url(email.png) 5px 8px no-repeat !important;}