/*  Theme Name: RedTimeTheme URI: http://www.webdesignlessons.com/redtime-wordpress-theme/Description: Custom theme by http://www.webdesignlessons.com/Version: 1.1Author: WebDesignLessons.comAuthor URI: http://www.webdesignlessons.com/Tags: Red, Black, silver, two-columns, fixed-width, theme-options*/ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0;}ul{list-style:none;}a{color:#4b4b4b;text-decoration:none;}a:hover{text-decoration:underline;}a img{border:0;}.clear{clear:both;}html{background: url('http://www.happydude.co.uk/wp-content/themes/redtime/images/bgr_html.png') repeat-x;}body{margin:0px;padding:0px;font-family: Arial, Helvetica, sans-serif;font-size:11px;background: url('http://www.happydude.co.uk/wp-content/themes/redtime/images/bgr_main.gif') repeat-x bottom;color:#4b4b4b;}#page{width:1000px;margin:0px auto;background: url('http://www.happydude.co.uk/wp-content/themes/redtime/images/bgr_page.png') no-repeat;}/* menu */#menu{width:100%;height:44px;}#top_rss{float:right;}#top_rss img{float:left;}#mainmenu{float:right;padding:10px 0 0 0;}#mainmenu ul{margin: 0;padding: 0;list-style-type: none;z-index:1000;}/*Top level list items*/#mainmenu ul li{position: relative;display: inline;float: left;z-index:1000;color:#fff;padding:0 0 0 16px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:13px;font-weight:bold;}#mainmenu ul li.first{padding:0;background:none;}/*Top level menu link items style*/#mainmenu ul li a{display:block;color:#fff;z-index:1000;height:20px;padding:5px 10px 0 10px;}* html #mainmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/display: inline-block;float:left;}* html #mainmenu ul li ul li a{ /*IE6 hack to get sub menu links to behave correctly*/float:none;}#mainmenu ul li a:link, #mainmenucat ul li a:visited{text-decoration:none;}#mainmenu ul li a:hover, #mainmenu .current_page_item a, #mainmenu .select a{color:#fff;background:#9d0d12;text-decoration:none;}/*1st sub level menu*/#mainmenu ul li ul{position: absolute;left: 0;display: block;visibility: hidden;margin:0 0 0 17px;}/*Sub level menu list items (undo style from Top level List Items)*/#mainmenu ul li ul li{display: list-item;float: none;font-size:1.0em;background:none;padding:0;}/*All subsequent sub menu levels vertical offset after 1st level sub menu */#mainmenu ul li ul li ul{top: 0;margin:0;}/* Sub level menu links style */#mainmenu ul li ul li a, #mainmenu ul li.current_page_item ul a, #mainmenu ul li.select ul a{width: 160px; /*width of sub menus*/height:auto;padding: 7px 5px 7px 10px;margin: 0;background:#9d0d12;border-top-width: 0;text-align:left;text-decoration:none;color:#d89ea0;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-transform:capitalize;font-weight:normal;}#mainmenu ul li ul li a:hover{ /*sub menus hover style*/text-decoration:none;color:#fff;}/* ######### CSS classes applied to down and right arrow images  ######### *//* HEADER */#header{width:100%;height:132px;overflow:hidden;}#header_title{float:left;}#header_right{float:right;padding:43px 21px 0 0;}#header_title h1{color:#fff;font-size:48px;font-family:Tahoma, Geneva, sans-serif;padding:30px 0 0 36px;letter-spacing:-4px;font-weight:normal;text-transform:uppercase;}#header_title span{color:#fff;font-size:14px;font-family:Tahoma, Geneva, sans-serif;padding:30px 0 0 56px;letter-spacing:0px;font-weight:normal;text-transform:uppercase;}#header_title h1 a{color:#fff;}#header_title h1 a:hover{text-decoration:none;}#main_search{width:307px;height:46px;background: url('http://www.happydude.co.uk/wp-content/themes/redtime/images/bgr_main_search.png') no-repeat;float:right;}#searchform_top{padding:8px 0 0 8px;float:left;position:relative;}#searchform_top_text{width:222px;border:0px;background:#fff;padding:6px;color:#4c4c4c;font-size:12px;font-family:Arial, Helvetica, sans-serif;float:left;margin:1px 8px 0 0;}#gosearch{float:left;}/*board*/#board{width:100%;height:280px;background: url('http://www.happydude.co.uk/wp-content/themes/redtime/images/bgr_board.png') no-repeat;overflow:hidden;}#board_post{float:left;width:624px;padding:30px 0 0 60px;}#board_twitter{float:right;}#board_post h3{color:#848382;font-family:Georgia, "Times New Roman", Times, serif;font-size:23px;font-weight:normal;margin:0 0 5px 0;}#board_post h2{color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-size:34px;line-height:32px;font-weight:normal;margin:0 0 5px 0;}#board_post p{color:#808080;font-family:Verdana, Geneva, sans-serif;font-size:12px;line-height:20px;margin:0 0 10px 0;}#board_post p a{color:#808080;text-decoration:underline;}#board_post p a:hover{text-decoration:none;}/* BODY */#body{width:100%;background: url('http://www.happydude.co.uk/wp-content/themes/redtime/images/bgr_body.gif') repeat-y right;overflow:hidden;padding:0 0 40px 0;}#body_left{width:717px;float:left;}#body_right{width:283px;float:right;}/* left contact */#body_left_content{width:638px;padding:0 0 0 44px;}.post{width:100%;margin:0 0 40px 0;}.post-top{width:100%;overflow:hidden;padding:0 0 5px 0;border-bottom:1px solid #8b8b8b;}.post-title{float:left;width:555px;}.post-title h2{font-size:27px;color:#000;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;margin:0 0 6px 0;}.post-title h2 a{color:#000;}.post-top h4{width:77px;height:58px;padding:15px 0 0 0;color:#000;text-align:center;font-size:30px;font-weight:normal;font-family:Tahoma, Geneva, sans-serif;float:left;background: url('http://www.happydude.co.uk/wp-content/themes/redtime/images/bgr_post_comment.png') no-repeat;margin:0 0 5px 0;}.post-top h3{font-weight:normal;color:#4b4b4b;font-size:11px;padding:3px 0 8px 0;font-family:Verdana, Arial, Helvetica, sans-serif;}.post-top h3 a, .post-top h3 span{color:#b50d13;font-weight:bold;text-transform:capitalize;text-decoration:underline;}.post-top h3 a:hover, .post-top h3 span{text-decoration:none;}.entry{line-height:20px;font-size:12px;font-family:Verdana, Geneva, sans-serif;margin:15px 0 0 5px;}.entry p{padding-bottom:15px;}.entry p a{text-decoration:underline;color:#a0410a;font-weight:bold;}.entry p a:hover{text-decoration:none;}.postmetadata{width:100%;overflow:hidden;}.postmetadata a{color:#999999;font-size:12px;background:#000;font-weight:bold;display:block;padding:5px 10px 5px 10px;float:left;}.post-page{width:100%;}h2.page_title{font-size:27px;color:#000;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;border-bottom:1px solid #8b8b8b;padding:0 0 7px 5px;margin:0 0 10px 0;}.post-page .entry{}.post-page .entry a{text-decoration:underline;color:#a0410a;font-weight:bold;}.post-page .entry a:hover{text-decoration:none;}.entry strong{}.post-page .entry strong, .post-page .entry h1, .post-page .entry h2, .post-page .entry h3, .post-page .entry h4, .post-page .entry h5, .post-page .entry h6{color:#000;display:block;font-weight:normal;}.post-page .entry strong{font-size:28px;}.post-page .entry h1{font-size:26px;padding:0 0 14px 0;}.post-page .entry h2{font-size:24px;padding:0 0 14px 0;}.post-page .entry h3{font-size:22px;padding:0 0 12px 0;}.post-page .entry h4{font-size:20px;padding:0 0 10px 0;}.post-page .entry h5{font-size:18px;padding:0 0 8px 0;}.post-page .entry h6{font-size:16px;padding:0 0 6px 0;} /* right content */#body_right_content{}/* SIDE BAR */#sidebar{width:221px;margin:20px 0 0 30px;}.sidebars h2{font-size:23px;color:#212121;text-transform:uppercase;font-weight:normal;font-family:Tahoma, Geneva, sans-serif;padding:0 0 10px 0;}.sidebars ul{color:#000;font-size:13px;font-family:Verdana, Geneva, sans-serif;}.sidebars ul li{padding:0 0 20px 0;}.sidebars ul li ul li{margin-bottom:0;width:auto;}.sidebars ul li ul li ul li{margin-left:0;}.sidebars li ul{margin:0 0 10px 0;}.sidebars li ul li ul{padding-bottom:0px;padding-left:10px;background:none;width:auto;}.sidebars li ul li ul li ul{}.sidebars li{margin-bottom:0px;background:none;}.sidebars li li{margin-bottom:0px;border-bottom:1px solid #dbdbdb;padding:8px 0 8px 10px;}.sidebars li li li{background:none;border:0;padding-bottom:3px;}.sidebars li a{color:#000;}.sidebars li.widget_categories ul li{}.sidebars li.widget_categories ul li a{font-weight:normal;background: url('http://www.happydude.co.uk/wp-content/themes/redtime/images/ico_cat.gif') no-repeat left 3px;padding:1px 0 1px 16px;}.sidebars li.pagenav ul li a{font-weight:normal;background: url('http://www.happydude.co.uk/wp-content/themes/redtime/images/ico_cat.gif') no-repeat left 3px;padding:1px 0 1px 16px;}.sidebars li.widget_archives ul li a{font-weight:normal;background: url('http://www.happydude.co.uk/wp-content/themes/redtime/images/ico_cat.gif') no-repeat left 3px;padding:1px 0 1px 16px;}.sidebars li.linkcat ul li a{font-weight:normal;background: url('http://www.happydude.co.uk/wp-content/themes/redtime/images/ico_cat.gif') no-repeat left 3px;padding:1px 0 1px 16px;}.sidebars .widget_tags p{padding:0px 10px 10px 15px;}.sidebars .widget_tags a{color:#000;}.sidebars .textwidget{padding:10px;}/* FOOTER */#footer{width:100%;height:128px;background: url('http://www.happydude.co.uk/wp-content/themes/redtime/images/bgr_footer.png') no-repeat;overflow:hidden;}#footer_title{float:left;}#footer_text{float:right;padding:70px 30px 0 0;font-family:Verdana, Geneva, sans-serif;}#footer_title h2{color:#343434;font-size:38px;font-family:Tahoma, Geneva, sans-serif;padding:60px 0 0 26px;letter-spacing:-2px;font-weight:normal;text-transform:uppercase;}#footer_title h2 a{color:#343434;}#footer_title h2 a:hover{text-decoration:none;}#footer_text p{font-size:13px;text-align:right;padding:0 0 8px 0;color:#a1a1a1;}#footer_text a{color:#a1a1a1;}#footer_text span a{color:#ff0000;text-decoration:underline;font-weight:bold;}#footer_text span a:hover{text-decoration:none;}/* Begin Typography & Colors */#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}#wp-calendar a {text-decoration: none;}#wp-calendar caption {font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align: center;}#wp-calendar th {font-style: normal;text-transform: capitalize;}/* End Typography & Colors *//* Begin Images */p img {padding: 0;max-width: 100%;}/*Using 'class="alignright"' on an image will (who would'vethought?!) align the image to the right. And using 'class="centered',will of course center the image. This is much better than usingalign="center", being much more futureproof (and valid) */img.centered {display: block;margin-left: auto;margin-right: auto;}img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}.alignright {float: right;}.alignleft {float: left}.aligncenter {display: block;margin-left: auto;margin-right: auto;}/* End Images *//* Begin Calendar */#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 98%;}#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;}#wp-calendar caption {text-align: center;width: 100%;}#wp-calendar td {padding: 3px 0;text-align: center;}#wp-calendar td.pad:hover { /* Doesn't work in IE */background-color: #fff; }/* End Calendar *//* Begin Various Tags & Classes */acronym, abbr, span.caps {cursor: help;}acronym, abbr {border-bottom: 1px dashed #999;}blockquote {margin: 15px 30px 10px 10px;padding-left: 24px;padding-bottom:7px;background: url('http://www.happydude.co.uk/wp-content/themes/redtime/images/blockquote_bg.gif') repeat-y;}blockquote blockquote{background: url('http://www.happydude.co.uk/wp-content/themes/redtime/images/blockquote_bg2.gif') repeat-y;}blockquote cite {margin: 5px 0 0;display: block;}.center {text-align: center;}hr {display: none;}a img {border: none;}.navigation {display: block;margin:10px 0 10px 0;width:100%;background:#e1e1e1;padding:8px 0 8px 0;overflow:hidden;color:#000;}.navigation a{color:#000;font-size:13px;}.wp-pagenavi{line-height:1.8em;padding:0 15px 0 15px;font-size:13px;text-align:center;}.wp-pagenavi a {padding: 4px 8px 4px 8px; margin: 2px;color:#000;}.wp-pagenavi span.pages {padding: 4px 8px 4px 8px; margin: 2px;background:#000000;color:#fff;}.wp-pagenavi span.current {padding: 4px 8px 4px 8px; margin: 2px;background:#000000;color:#fff;}.wp-pagenavi span.extend {padding: 4px 8px 4px 8px; margin: 2px;}/* End Various Tags & Classes*//* Begin ListsSpecial stylized non-IE bulletsDo not work in Internet Explorer, which merely default to normal bullets. */.entry ul {margin: 0 10px 25px 5px;list-style: none;padding:15px 15px 15px 20px;background:#f5f5f5;border:1px solid #d3d3d3;} .entry ul li {border-bottom:1px solid #d3d3d3;background: url('http://www.happydude.co.uk/wp-content/themes/redtime/images/entry_before.gif') no-repeat left 12px;padding:6px 0 6px 11px;color:#625f5e;display:block;}.entry ul li:before{/*content: url(images/entry_before.gif);*/}.entry ol {margin: 0 10px 25px 5px;padding:15px 15px 15px 40px;background:#f5f5f5;border:1px solid #d3d3d3;}.entry ol li {margin: 0;padding:6px 0 6px 0;border-bottom:1px solid #d3d3d3;}.postmetadata ul, .postmetadata li {display: inline;list-style-type: none;list-style-image: none;}ol li{list-style: decimal outside;}/* End Entry Lists *//* Begin Form Elements */#searchform {margin: 10px auto;padding: 5px 3px; text-align: center;}#sidebar #searchform #s {width: 108px;padding: 2px;}#sidebar #searchsubmit {padding: 1px;}.entry form { /* This is mainly for password protected posts, makes them look better. */text-align:center;}select {width: 130px;}#commentform{width:400px;}#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}#commentform textarea {width: 350px;padding: 2px;}#commentform #submit {margin: 0;width:85px;height:35px;}/* End Form Elements *//* Begin Comments*/h2#comments{font-size:27px;color:#000;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;border-bottom:1px solid #8b8b8b;padding:0 0 7px 5px;margin:0 0 10px 25px;}.alt {margin: 0;padding: 10px;}.commentlist {padding: 0;text-align: justify;margin:0 0 0 25px;}.commentlist .comment {margin: 15px 0 0 0;padding: 10px 15px 20px 15px;list-style: none;background:#f5f5f5;border:1px solid #d3d3d3;}.commentlist .alt {background:#ffffff;border:1px solid #d3d3d3;}.commentlist .comment .comment {margin: 15px 15px 15px 15px;padding: 10px 15px 20px 15px;width:auto;}.commentlist p {margin: 10px 5px 10px 0;line-height:18px;}.commentmet_data{width:100%;overflow:hidden;}.commentmet_data td{vertical-align:top;text-align:left;}.commentmet_avatar{width:102px;padding:15px 0 0 0;}.commentmet_text{}.commentmet_avatar img{border:1px solid #333;}#commentform p {margin: 5px 0;}.commentmet_replay{width:100%;overflow:hidden;}.commentmet_replay a{width:79px;height:20px;float:right;display:block;background: url('http://www.happydude.co.uk/wp-content/themes/redtime/images/button_commentmet_replay.gif') no-repeat;text-indent:-9999px;text-transform:capitalize;}.nocomments {text-align: center;margin: 0;padding: 0;}.commentmetadata {margin: 0;display: block;padding:0 0 5px 0;color:#333;font-size:15px;font-weight:bold;font-family:Tahoma, Geneva, sans-serif;text-transform:capitalize;}.commentmetadata a{color:#97060b;}.commentmetadata span{color:#636363;}.commentmetadata span.commentmetadata_title{color:#97060b;}.commentmet_text{font-size:12px;}#respond{margin:40px 15px 0 30px;padding-bottom:60px;}.cancel-comment-reply small{font-size:12px;}h3#respond_title{font-size:27px;color:#000;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;border-bottom:1px solid #8b8b8b;padding:0 0 7px 5px;margin:0 0 20px 0;}#commentform{margin-left:55px;color:#000000;font-size:12px;width:80%;font-family:Arial, Helvetica, sans-serif;}#commentform small{position:relative;top:-1px;font-size:12px;}#commentform a{color:#000000;}#commentform input{background:#fff;border:2px solid #c9c9c9;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:7px;color:#000000;}#commentform textarea{background:#fff;border:2px solid #c9c9c9;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:7px;margin:5px 0 0 0;color:#000000;}#commentform input#submit{background:none;border:0px;}/* End Comments *//* Archives page */.page_archives_div{padding-bottom:60px;}.page_archives_div h2{font-size:27px;color:#000;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;border-bottom:1px solid #8b8b8b;padding:0 0 7px 5px;margin:0 0 15px 0;}.page_archives_div ul{margin:10px 0 40px 0;padding:0px;}.page_archives_div ul li{margin:0px;padding:7px 0 8px 5px;list-style:none;background: url('http://www.happydude.co.uk/wp-content/themes/redtime/images/bgr_ar_line.gif') no-repeat bottom left;}.page_archives_div ul li ul li{border:0px;background:none;}.page_archives_div ul li ul{margin:0px;padding:0px;padding-left:10px;}.page_archives_div ul li a{font-weight:normal;color:#000;font-size:13px;background: url('http://www.happydude.co.uk/wp-content/themes/redtime/images/page_archives_div_a.gif') no-repeat left 3px;padding:0 0 0 11px;}/**************************************************************//* ==================================================================    Secure and Accessible PHP Contact Form v.2.0WP FIXED width    ACCESSITES.CSS made by Mike Cherim - http://green-beast.com    Designed and built to work with the Accessites WordPress theme================================================================== */#gb_form_div {   text-align : left;  width : 100%;  position:relative;  top:-30px;}#gb_form_div p {  margin-left : 12px;}#gb_form {  text-align : left;  background : transparent;}#gb_form_div a {  color : #4b4b4b;  text-decoration:none;}#gb_form_div a:hover, #gb_form_div a:focus, #gb_form_div a:active {  color : #4b4b4b;  text-decoration : none;  background-color : #fff;}#gb_form_div fieldset {   border : 0;  margin-top : 10px;}#gb_form legend, legend, #gb_form dt {   font-weight : bold;   color : #4b4b4b;}#gb_form legend {  margin-left : -10px;  padding-top : 5px;}* html #gb_form legend {  margin-left : -5px;}#gb_form legend#mainlegend {   font-size : 1.2em;  color : #4b4b4b;  margin-left : -10px;  padding-top : 5px;  padding-bottom : 10px;  background: url('http://www.happydude.co.uk/wp-content/themes/redtime/images/dotted_grey.gif') repeat-x bottom;}* html #gb_form legend#mainlegend {  margin-left : -5px;}#gb_form legend#mainlegend small {   font-size : .7em;  text-transform : uppercase;}#gb_form_div .formhead small a {  font-size : .7em;  background-image : none;  display : inline;  padding : 0;  margin : 0;}#gb_form_div .main_formhead, #gb_form_div .formhead {  font-size : 1.2em;  color : #4b4b4b;  width : 97%;}#gb_form_div .main_formhead {  margin-left : -35px;  text-indent:-9999px;}#gb_form_div label {   color : #333;   margin-top : 5px;  margin-left : 30px;}input.short, input.med, select.med, textarea.textbox, textarea {   color : #000;   padding : 4px;   border:1px solid #bfbfbf;  background-color : #ffffff;  width : 50%;  font-size:12px;  font-family:Arial, Helvetica, sans-serif;  height : auto;  margin:0 0 5px 30px;}input.short {  width : 7%;}#gb_form_div textarea.textbox, #gb_form_div textarea {   width : 90%;  height : 220px;  line-height : 1.5em;}select.med {  width : 60%;}input.checkbox {  cursor : default;  background : transparent;  color : #cc6633;  border : 0;  padding : 0;   margin : 0;  width : 14px;  height : 14px;}input.button {background: url('http://www.happydude.co.uk/wp-content/themes/redtime/images/comm_sub.gif') no-repeat;display:block;border:0;text-indent:-9999px;text-transform:capitalize;width:85px;height:35px;}#content #gb_form input.button {  margin : 15px 5px 25px 5px;  padding : 2px 15px 2px 15px;}* html #content #gb_form input.button {  margin-left : -5px;}span.error, span.success, #gb_form_div dt {   color : #cc0000;    font-weight : bold; }#gb_form_div dt small, #gb_form_div .formhead span.success, span.success, dl#result_dl_blockq dt {  color : #cc6633;}small.whythis{   font-size : 10px;   text-decoration : none;  color : #333;}small.whythis a {   color : #333;  text-decoration:none;}small.whythis a span{   color : #fff;}small.whythis a:hover span{  background:#000;}p.creditline small {  clear : both;   display : block;  text-align : right;  margin : 0;  padding : 25px 0 15px 0;  font-size : 0.75em;  letter-spacing : .0001em;  color : #666;}dl#result_dl_blockq blockquote {  margin-left : 0;}dl#result_dl_blockq blockquote p cite {  display : block;  text-align : right;}#gb_form_div span.items {  font-weight : bold;  color : #339999;}#gb_form_div ul {  margin : 10px 10px 20px 10px;}#gb_form_div ul li {  list-style-type : none;  margin : 0 10px 0 20px;}/* End ACCESSITES CSS */.wp-email{font-size:11px;}.wp-email p{width:100%;overflow:hidden;}.wp-email p label{text-align:left;padding:0;}.wp-email p input, .wp-email p textarea{  color : #ccc;   padding : 6px;   border:0;  background-color : #7f7f7f;  width : 50%;  font-size:12px;  font-family:Arial, Helvetica, sans-serif;  height : auto;  margin:0;}.wp-email p textarea{width : 90%;height:200px;}#imageverify{margin:0 0 0 15px;}#wp-email-button input{background: url('http://www.happydude.co.uk/wp-content/themes/redtime/images/comm_sub.gif') no-repeat;display:block;border:0;text-indent:-5000px;text-transform:capitalize;width:65px;height:25px;}