/*



Theme Name: r-time

Description: R-Time Online's Stylesheet

Version: 1.0

Author: Helena Boylen

Author URI: http://www.littleblueplane.com



*/

/**************** Style Resets **********************/



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0; padding:0;}

h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,address {margin:1em 0 0.5em 0;}

li, dd, blockquote {margin-left:1em;}

html, body, fieldset {font:100.1%/120% Arial, Helvetica, sans-serif;}

input, select, textarea {font-size:100.1%;}

h1, h2, h3, h4, h5, h6 {font-size:100%;}

form label{cursor:pointer;}

fieldset, img{border:none;}

table{border-collapse:collapse; border-spacing:0;}

ul li {list-style-type:square;}

hr {height: 1px; background-color: #E5E5E5;  color: #E5E5E5;   border:none;   padding: 0; margin: 1em 1em;}



/***************** Headings ********************/

h1 {font-size:210%; color: #2d73ae; clear:both;font-weight:normal;margin:0 0 0 0;font-family: "Trebuchet MS", Tahoma, Verdana, Arial sans-serif;}

h2 {clear:both;font-size:160%; color: #2d73ae; font-weight:normal;margin:10px 0 0 0;font-family: Verdana, Arial, sans-serif;}

h3 {font-size:150%; color:#2d73ae;font-weight:normal;font-family:  Verdana, Arial sans-serif;}

h4 {font-size:120%; color:#2d73ae;font-family:  Verdana, Arial sans-serif; }

.smallmargin {margin-bottom:3px;}

#content h2, #content h3, #content h4 {color:#b5165d;}

/**************** General rules *********************/

/**** background:#696969 url(images/mainback.jpg) left top repeat-x; *******/

html, body{ height:100%;  margin:0;  padding:0;  text-align:center;}

body {height:101%; line-height:150%; color: #555; text-align: center;background-color:white;}

#container{max-width:1180px; min-width:750px;margin: 2em auto;font-size:76%;border:4px solid #d4d3d3;text-align:left; background:#efefef url(images/corner.jpg) 0 0  no-repeat;}



/************** Skip Links *************************/



#skip {font-size:90%;   text-align:right; color:#fff;   margin:0;position:absolute;top:0;right:3%;z-index:10;}

#skip li {float:left;  list-style-type: none; }

#skip li a:link, #skip li a:visited  {border:none;padding:2px; color:#2d73ae;margin:0; display:block; }

#skip li a:focus, #skip li a:hover, #skip  a:active { border:none;color:#fff; padding:2px; display:block;background-color:#2d73ae;  }



/************* Main Content Area ******************/



#main {padding:10px; float:left; display:inline; width:79%;}

#content{min-height:760px;border-bottom:1px solid #e4e3e3;border-left:1px solid #e4e3e3;width: 75%; float:left;padding-bottom:20px;margin: 0 0 0 3px;background:#fff url(/wp-content/themes/r-time/images/corner2.jpg) top right no-repeat;}

#content ul {margin:0 0 0 10px;padding:0px;}

#content ul li {list-style-type:square;}

#content ul.companylist {clear:left;}

#content ul.company-list li, #content ul.archive-list li {margin-left:0;padding-left:0;clear:both;list-style-type:none;clear:left;}

#content h1, #content h2, #content h3, #content h4, #content p, #content ul, #content ol {margin-left:20px;margin-right:10px;}

#content img {float:right;margin:5px 0px 5px 5px;}

#content img.printlogo {display:none;}

#content img.icon, #sidebar img.icon {float:none;margin:0 2px 0 2px;}

#content img.icon2 {float:none;margin: -0.2em .1em}

#content img.book {}

#content .ddsg-wrapper h2 {display:none;}

#content .ddsg-wrapper ul li ul li {margin-left:0px;}

#content .ddsg-wrapper ul li {margin-left:0px;padding:0;list-style-type:none;}

#content #content-search {margin-left:20px;}

#content p.gotoarchive {clear:left;padding-left:20px; background: url(/wp-content/themes/r-time/images/archive.gif) left center no-repeat;}

#content .postwrap {border-bottom:1px solid #ccc;}

#content .premium .postwrap {border-bottom:none;}

#content .premium {border:1px solid #d0d0d0;background-color:#efefef;margin:10px 20px;color:black;overflow:hidden;}

#content .premium h3 a:link, #content .premium h3 a:visited {color:#b5165d;}

#content .premium h3 a:focus, #content .premium h3 a:hover, .premium h3 a:active {color:#fff;}

#content .premium img {margin:5px 10px 5px 5px;}

#content div.btt {margin-left:3%;}

p.postmetadata {clear:both;}

/************* Sidebars **************************/



#sidebar {width:24%;float:left;  overflow:hidden;padding-top:128px; background: url(/wp-content/themes/r-time/images/greychildren4.gif) center 25px no-repeat;}

#sidebar h3, #info h3 {margin-bottom:5px;}

#sidebar h3 {margin-top:0;}

#sidebar p.sub { margin: 2px 0 2px 0;}

#sidebar2 {width:18%; float:left; }

#sidebar2 img {margin:0 auto;display:block;}

#sidebar2 p {margin: 5px 10px 8px 10px;font-size:90%;line-height:150%;}

#sidebar2 h3 { font-size:140%;margin-top:10px;text-align:center;}

#sidebar ul li {list-style-type:none;margin-left:0;padding-left:0;}



/************ Searchform  *************************/



#searchform {margin-top:10px;}

#searchform input {border:1px solid #7eaed5;padding:2px;}

#searchform input.btn {border:1px solid #7eaed5; color:white; margin: 0;   font-weight:bold;    background-color:#7eaed5;  }

#searchsubmit, input.searchsubmit {color:white;font-weight:bold;background: #3376ad url(/wp-content/themes/r-time/images/bluebutton.jpg) left top repeat-x;}

#searchsubmit:focus, #searchsubmit:hover, #searchsubmit:active{color:white;font-weight:bold;background: #7db3df url(/wp-content/themes/r-time/images/button2.jpg) left top repeat-x;}



#subscribeform {margin-top:10px;background:#efefef url(/wp-content/themes/r-time/images/formcorner.jpg) bottom right no-repeat;}

#subscribeform legend {font-weight:bold;margin-bottom:5px;color:#2d73ae;font-size:140%;}



#subscribeform fieldset {border:1px solid #b1b1b2;padding:0 5px 5px 5px;}

#subscribeform input {border:1px solid #7eaed5;padding:2px;margin-right:3px;}

#subscribeform input.btn {border:1px solid #7eaed5; color:white; margin: 5px 0 0 0;   font-weight:bold;    background-color:#7eaed5;  }

input.searchsubmit {color:white;font-weight:bold;background: #3376ad url(/wp-content/themes/r-time/images/bluebutton.jpg) left top repeat-x;margin-top:5px;}}

#subscribeform input#offer, #subscribeform input#newsletter,#subscribeform input#events {border:none;}

#subscribeform p {margin-left:0;}



/************ Polls ******************************/



input.dem-vote-button {color:white;font-weight:bold;background: #3376ad url(/wp-content/themes/r-time/images/bluebutton.jpg) left top repeat-x;}

input.dem-vote-button:hover {color:white;font-weight:bold;background: #7db3df url(/wp-content/themes/r-time/images/button2.jpg) left top repeat-x;}

div.democracy ul li {margin:5px 0 5px 0;}

div.democracy em {color:#333;}

strong.poll-question {color:#fff;}

div.democracy li {font-weight:bold;}

div.dem-graph {border:1px solid #777;}

div.democracy {padding:0 5px 5px 5px;}



div.recent1 {color:white;text-align:left;margin:10px auto 15px auto;width:98%;border-left:#e36717 1px solid;border-bottom:#e36717 1px solid;background:#f59340 url(images/highlightorange4.gif) top right no-repeat;}

div.recent1 h3, #sidebar2 .recent h3 {color:white;margin:5px 17px 3px 8px;padding-top:5px;text-align:left;color:#e36717;}

div.recent1 ol {margin:5px 10px 5px 8px;padding:8px;}

div.democracy h4 {color:#fff;}

strong.pollquestion {color:#fff;}



div.recent2 {color:white;text-align:left;margin:10px auto 15px auto;width:98%;border-left:#e36717 1px solid;border-bottom:#e36717 1px solid;background:#f59340 url(images/highlightorange4.gif) top right no-repeat;}

div.recent2 h3, #sidebar2 .recent h3 {margin:5px 17px 3px 8px;padding-top:5px;text-align:left;color:white;}

div.recent2 ol {margin:5px 10px 5px 8px;padding:8px;color:white;}

div.recent2 a:link, div.recent2 a:visited {color:white; border-bottom:white;}



input.dem-vote-button {color:white;font-weight:bold;background: #3376ad url(/wp-content/themes/r-time/images/bluebutton.jpg) left top repeat-x;}

input.dem-vote-button:hover {color:white;font-weight:bold;background: #7db3df url(/wp-content/themes/r-time/images/button2.jpg) left top repeat-x;}

div.democracy ul li {margin:5px 0 5px 0;}

div.democracy em {color:#333;}

strong.poll-question {color:#fff;}

div.democracy li {font-weight:bold;}

div.dem-graph {border:1px solid #e36717;}

div.democracy {padding:0 5px 5px 5px;}





/*********** Highlight Boxes ********************/



#boxes {width:100%;margin:0;text-align:center; }

#boxes div.highlights  {text-align:left;margin:0 auto 15px auto;width:94%;border-left:#4584b7 1px solid;border-bottom:#4584b7 1px solid;background:#f7f7f7 url(/wp-content/themes/r-time/images/highlight.gif) top right no-repeat;}

#boxes div.highlights h4 {margin:10px 8px 3px 8px;padding-top:5px;}

#boxes div.highlights p {margin: 3px 8px;}

#boxes div.highlights img {margin:0 8px 5px 5px;padding:3px;background-color:white; border:1px solid #e2e2e2;}







#familyclubbox {width:100%;margin:5px 0 0 0;text-align:center; color:#000;clear:both;}

#familyclubbox div.highlights  {text-align:left;margin:0 auto 15px auto;width:94%;border-left:#b40a55 1px solid;border-bottom:#b40a55 1px solid;background:#f9ecf1 url(images/highlightpink.gif) top right no-repeat;}

#familyclubbox div.highlights h4 {margin:10px 8px 15px 8px;padding-top:10px;font-size:230%;font-weight:normal;font-family:"century gothic" Verdana, Arial, sans-serif;;}

#familyclubbox div.highlights em {color:#b40a55;font-weight:bold;}

#familyclubbox div.highlights p {margin: 3px 8px;}

#familyclubbox div.highlights img {margin:0 8px 5px 5px;padding:3px;background-color:white; border:1px solid #e2e2e2;}

#familyclubbox #signup a, #familyclubbox #signup a:link {border:none;background-color:#f9ecf1;padding:0;}

#familyclubbox #signup a:hover {background-color:#f9ecf1;background-color:#f9ecf1;padding:0;}

#familyclubbox #signup img {border:none;background-color:#f9ecf1;margin-bottom:0;}







#content div.pollresult  {min-height:83px;text-align:left;margin:0 auto 15px auto;width:94%;border:1px solid #4584b7 ;}

#content div.pollresult  p {margin: 8px 0 3px 10px;}

#content div.pollresult  img {margin:2px 0 5px 5px;padding:0px; border:none;}



#firstbox {width:100%;margin:5px 0 0 0;text-align:center; color:#000;clear:both;}

#firstbox div.highlights  {text-align:left;margin:0 auto 15px auto;width:94%;border-left:#8cbd01  1px solid;border-bottom:#8cbd01  1px solid;background:#fff url(images/firstbox.gif) top right no-repeat;}

#firstbox div.highlights h4 {color:#8cbd01 ;margin:0px 8px 15px 8px;padding-top:10px;font-size:200%;font-weight:normal;font-family:"century gothic" Verdana, Arial, sans-serif;;}

#firstbox div.highlights em {color:#b40a55;font-weight:bold;}

#firstbox div.highlights p {margin: 3px 8px;}

#firstbox div.highlights img {margin:0 8px 5px 5px;padding:3px;background-color:white; border:1px solid #e2e2e2;}

#secondbox {width:100%;margin:5px 0 0 0;text-align:center; color:#000;clear:both;}

#secondbox div.highlights  {text-align:left;margin:0 auto 15px auto;width:94%;border-left:#e36717  1px solid;border-bottom:#e36717  1px solid;background:#fff url(images/secondbox.gif) top right no-repeat;}

#secondbox div.highlights h4 {color:#e36717 ;margin:0px 8px 15px 8px;padding-top:10px;font-size:200%;font-weight:normal;font-family:"century gothic" Verdana, Arial, sans-serif;;}

#secondbox div.highlights em {color:#b40a55;font-weight:bold;}

#secondbox div.highlights p {margin: 3px 8px;}

#secondbox div.highlights img {margin:0 8px 5px 5px;padding:3px;background-color:white; border:1px solid #e2e2e2;}


div.articlebox {width:135px;height:50px;margin:20px 1%;float:left;font-weight:normal;font-size:110%;font-weight:bold; text-align:center;}
* html div.articlebox {display:inline;width:135px;}
#content div.articlebox img {float:none;border:none;margin:0;padding:0;}
div.articlebox a {color:#2d73ae; padding:15px 0 18px 0;text-decoration:none; display:block; height:40px;width:135px;}
div.articlebox a:link, div.articlebox a:visited {color:#2d73ae; padding:15px 0 18px 0;text-decoration:none; border-bottom:none;display:block; height:40px;width:135px;}

div.articlebox a:hover, div.articlebox a:active {background-color:white;}
div.articlebox a:focus , div.articlebox a:hover , div.articlebox  a:active  {border-bottom:none; display:block; height:40px;width:135px; text-decoration:none;}

#boxwrap1 {margin:0 auto;width:435px;}

#boxwrap2 {clear:both;margin:0 auto;width:435px;}

* html div.articlebox {margin: 20px 2px;}


/********** Sitemap **************************/



p.dagon {font-size:60%;float:right;width:40%;text-align:right;}



/********** Box Ads *************************/

#boxads img {margin:0 auto 8px auto;border:none;}

#boxads a, #boxads a:link, #boxads a:visited, #amazon a, #amazon a:link, #amazon a:visited  {border-bottom:none;}



/*********  Amazon ****************************/



#amazon img {margin-bottom:10px;border-top:8px solid white;border-bottom:8px solid white;}



/**************** General Links ***********************************/

a:link            {color: #2d73ae; text-decoration: none;border-bottom:1px solid #2d73ae;}

a:visited         { color: black; text-decoration: none;border-bottom:1px solid #ccc;}

a:focus, a:hover, a:active {color: #b5165d; border-bottom:1px solid #b5165d;}



/********************** Navigation ******************/



#sidebarlist  {margin:0 0 20px 0;}

#sidebarlist  li.page_item {display:block;list-style: none;border-bottom:1px solid #d0d0d0;margin:0 0 0 3px;}



#sidebarlist  li.page_item  a  {font-weight:bold;color:#666;display:block;text-decoration:none;border-bottom:none;}

#sidebarlist  a.page_item:link, #navlist a.page_item:visited {padding:0 0 0 5px;color:#555;border-bottom:none;}

#sidebarlist  a:focus, #sidebarlist    a:hover,  #navlist a:active {background:#efefef url(/wp-content/themes/r-time/images/navback.jpg) left center repeat-y;color: #2d73ae;padding-left:20px;}

#sidebarlist  li.current_page_item {background:#efefef url(/wp-content/themes/r-time/images/navback.jpg) left center repeat-y;color: #2d73ae;padding-left:20px;}

#sidebarlist li.current_page_item a:focus, #sidebarlist li.current_page_item a:hover, #sidebarlist li.current_page_item a:active {background:#efefef url(/wp-content/themes/r-time/images/greynav5.jpg) left top repeat-y;padding-left:0px;}

#sidebarlist li.current_page_parent a:focus, #sidebarlist li.current_page_parent a:hover, #sidebarlist li.current_page_parent a:active {background:#efefef url(/wp-content/themes/r-time/images/greynav5.jpg) left top repeat-y;padding-left:0px;}

#sidebarlist  li.current_page_parent {background:#efefef url(/wp-content/themes/r-time/images/navback.jpg) left center repeat-y;color: #2d73ae;padding-left:20px;}



/****************  Footer *************************/



#footer {clear:both;   text-align: center;   }

.pipewrap {   text-align: center;   width: 50%;margin:0 auto;   }

.pipelist {   margin: 0 auto 1em auto;   overflow: hidden;   width: 48%;  text-align:center; }

.pipelist ul {   list-style: none;   margin: 0;   padding: 0;   }

.pipelist li {   border-left: 1px solid #8b8c8d;list-style: none;   float: left;   line-height: 1.2em;   margin: 0 .5em 0 -.5em;   padding: 0 .5em 0 .5em;   white-space: nowrap;   }





/***************** Image Replacement ****************/



/* General IR statements */

.replace {position: relative;  overflow: hidden; margin: 30px 0 0px 0;padding: 0;   font-size: 100%; }

.replace em {     display: block;   position: absolute;  top: 0;  /* left: 0; */ z-index: 1;    /* for opera5 (?) and o6/mac */     }

/* General IR statements for IE5.x mac only */

* html>body .replace {  position: static; overflow: visible;   font-size: 10px;  /* for ie5.x/mac */  }

* html>body .replace em  { position: static; }

* html>body .replace a {text-decoration: none;  /* ie5.0-5.1.x/mac  must have this value or the underline shows through the image. */   }

/* Each pair of statements per instance of IR */

#myh1, #myh1 em {font-color:#555;padding-bottom:10px; background-color:#ggg;     width:419px;     height: 78px; background: url(/wp-content/themes/r-time/images/bluelogo.gif) top left no-repeat;}

* html>body #myh1 em { /* for ie5.x/mac only */ margin-bottom: -78px;  /* Required to bring text underneath image. Use the negative height of the image here.*/  }





/*************** Other bits *************/



#bigoffers {height:150px;width:140px;overflow:hidden;background: url(images/articlesstar.jpg) top left no-repeat;margin:0 auto;}

#bigoffers img {width:1px;height:1px;}

#bigoffers a:link, #bigoffers a:visited {color:black;height:145px;width:140px;display:block;border:none; }

#bigoffers a:focus, #bigoffers a:hover, #bigoffers a:active {color:black;display:block; height:150px;width:140px;background: url(images/articlesstar.jpg) bottom left no-repeat;border:none;}



p.clear {clear:both;}





#sidebar a.specials, #sidebar a.specials:link { border-bottom:none;display:block;text-align:center;font-weight:bold;}

#offers {height:150px;width:140px;overflow:hidden;background: url(images/offersstar.jpg) top left no-repeat;}

#offers img {width:1px;height:1px;}



#offers a:link, #offers a:visited {color:black;height:145px;width:140px;display:block;border:none; }

#offers a:focus, #offers a:hover, #offers a:active {color:black;display:block; height:145px;width:140px;background: url(images/offersstar.jpg) bottom left no-repeat;border:none;}





#familyclub {height:145px;width:140px;overflow:hidden;background: url(images/familyicon1.jpg) top left no-repeat;margin:0 auto;}

#familyclub img {width:1px;height:1px;}

#familyclub a:link, #familyclub a:visited {color:black;height:145px;width:140px;display:block; }

#familyclub a:focus, #familyclub a:hover, #familyclub a:active {color:black;display:block; height:145px;width:140px;background: url(images/familyicon1.jpg) bottom left no-repeat;}

em {color:#b5165d; font-style:normal;font-weight:bold;}

#addresslist  {margin-left:20px;}

#addresslist dt {font-weight:bold;}

#addresslist dd {font-weight:normal;margin-bottom:8px;margin-left:0;}



div.recent {color:white;text-align:left;margin:10px auto 15px auto;width:98%;border-left:#8cbd01 1px solid;border-bottom:#8cbd01 1px solid;background:#a6cc3b url(images/highlightgreen4.gif) top right no-repeat;}

div.recent h3, #sidebar2 .recent h3 {margin:5px 17px 3px 8px;padding-top:5px;text-align:left;color:#fff;}

div.recent p {margin:5px}

div.recent a:link {color:white; border-bottom:white;}

div.recent ol {margin-left:5px;padding-left:5px;}



div.articlelink {font-size:120%;color:white;text-align:left;margin:10px auto 15px auto;width:98%;border-left:#8cbd01 1px solid;border-bottom:#8cbd01 1px solid;background:#a6cc3b url(images/highlightgreen4.gif) top right no-repeat;}

div.articlelink h3 {font-size:120%;margin:5px 17px 3px 8px;padding-top:5px;text-align:left;color:#fff;}

div.articlelink p {margin:5px;font-weight:bold;}

div.articlelink a:link, div.articlelink a:visited {color:white; border-bottom:white;}

div.articlelink a:focus, div.articlelink a:hover, div.articlelink a:active{color:#2d73ae; border-bottom:#2d73ae;}

div.articlelink ol {margin-left:5px;padding-left:5px;}









#diary ul ul li {margin-left:0;font-weight:normal;}

#diary ul li {list-style-type:none;font-weight:bold;}

#diary ul ul  {margin-left:0;}

ul li.ec3_list_month {list-style-type:none;background: url(images/calendar.gif) 0 0.3em no-repeat;padding-left:20px;margin-left:0;}

p.clear{clear:both;}

p.copy {color:#2d73ae; font-size:76%;max-width:1180px; min-width:750px;margin: 0 auto 0 auto;}

p.copy span.left {float:left;width:49%;text-align:left;}

p.copy span.right {float:right;width:49%;text-align:right;}

p.more {margin-top:-10px;}

p.more span {position:absolute;left:-999px;}

img.icon {text-align:left; display:normal;float:none;}

#content img.bookshop {float:none;margin:40px 20px;}

#content a.books, #content a.books:link, #content a.books:focus, #content a.books:hover, #content a.books:active{border:none;background-color:white;color:black;}

#signup {width:208px;margin:0 auto;text-align:center;}

#signup img {float:none;}

#signup a, #signup a:link {border:none;background-color:white;padding:0;}

#signup a:hover {background-color:white;padding:0;}



#monthboxes {margin:10px 3% 10px 3%;overflow:hidden;}

#monthboxes .picboxes {width:30%;float:left;margin-right:4.5%;display:inline;}

#monthboxes .picboxes img {float:left;}

#monthboxes .last {margin-right:0;}





/************* Append document icons to links *********/



a[href $='.pdf'] {padding-left: 15px; background: transparent url(images/icon_pdf.gif) no-repeat center left;border-bottom:none;}

a[href $='.doc'] {padding-left: 15px; background: transparent url(images/icon_word.gif) no-repeat center left;border-bottom:none;}





.clearfix:after {content: ".";  display: block; height: 0;  clear: both;  visibility: hidden; }

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix{height: 1%;}

.clearfix{display: block;}

/* End hide from IE-mac */



/*************** Forms ******************/



#gb_form_div{ clear:both;  font-size: 100%;    color: #555;    margin: 0 0 0 10px;;    width: 90%; }

#gb_form_div fieldset {   border: 1px solid #2d73ae;padding:12px 8px 8px 8px;margin-bottom:15px; }

#gb_form_div legend {  font-weight:bold; color:#2d73ae;padding-bottom:5px;}

#gb_form_div fieldset {background: url(/wp-content/themes/r-time/images/bluefade.jpg) right bottom no-repeat;}

#gb_form_div #formwrap{border:none;background-image:none;}

#mainlegend {display:none;}

#gb_form_div input {   background: #fff;    border: 1px solid #777;    width: 70%;    padding: 5px 3px 5px 3px;    vertical-align: middle;    margin: 0 0 5px 0; }

#gb_form_div textarea {   background: #FFF;    border: 1px solid #777;    width: 98%;    margin-left: 0;    font-size: 110%;    padding: 3px;    vertical-align: middle; }

#gb_form_div input.button {   border: 1px solid #fff;    clear: both;    color: white;    font-size: 100%;    width: 30%;    margin: 10px 0 20px 0;    font-weight: bold;   background: #3376ad url(/wp-content/themes/r-time/images/bluebutton.jpg) left top repeat-x; }

#gb_form_div input:hover, #gb_form_div textarea:hover {   border: 1px solid #777;       }

#gb_form_div input.button:focus, #gb_form_div input.button:hover, #gb_form_div input.button:active {   clear: both;    color: white;    font-size: 100%;    width: 30%;    margin: 10px 0 20px 0;    font-weight: bold;   background: #7db3df url(/wp-content/themes/r-time/images/button2.jpg) left top repeat-x;   }

#gb_form_div input.short {width:10%;margin-top:8px;}

#enquiryErrorID  a:focus, #enquiryErrorID  a:hover, #enquiryErrorID  a:active {   background-color: #538b37;    color: white; }



#optinform {margin: 20px 0 0 10px;    width: 90%;}

#optinform fieldset {clear:both;border: 1px solid #2d73ae;padding:12px 8px 8px 8px;margin-bottom:10px;}

#optinform fieldset.outerfieldset {border:1px solid white;}

#optinform legend {font-weight:bold; color:#2d73ae;padding-bottom:5px;}

#optinform legend.outerlegend {font-size:120%; color:#b5165d;font-weight:bold;font-family:  Verdana, Arial sans-serif;margin-left:-3px;}

#optinform label {float: left; width: 10em;  margin: 0 1em 0 0;}

#optinform input {background: #fff;    border: 1px solid #777;   width:15em;    padding: 2px 3px 2px 3px;    vertical-align: middle;    margin: 0 0 5px 0; }

#optinform select {background: #fff;    border: 1px solid #777;   width:11em;    padding: 2px 3px 2px 3px;    vertical-align: middle;    margin: 0 0 5px 0; }

#optinform  input.button {   border: 1px solid #fff;    clear: both;    color: white;    font-size: 100%;    width: 30%;    margin: 10px 0 20px 0;    font-weight: bold;   background: #3376ad url(/wp-content/themes/r-time/images/bluebutton.jpg) left top repeat-x; }

#optinform   input.button:focus, #optinform   input.button:hover, #optinform   input.button:active {   clear: both;    color: white;    font-size: 100%;    width: 30%;    margin: 10px 0 20px 0;    font-weight: bold;   background: #7db3df url(/wp-content/themes/r-time/images/button2.jpg) left top repeat-x;   }



#optinform input.mc_checkbox {float:none;width:2em;text-align:left;clear:left;margin:3px;border:none;}

#optinform label.chk {float:none;}

#optinform input.radio {border:none;text-align:left;float:none;width:2em;vertical-align:middle;margin:0 0 0 0.75em;}

#optinform input.radio1 {border:none; text-align:left;float:none;width:2em;vertical-align:middle;margin:0 0 0 0.5em;}

#optinform label.radio {text-align:left;float:none;width:4em;}

#optinform div.gender {clear:both;margin-top:0;margin-bottom:0;}

div.optsection {padding:1em 0 1em 0;border-bottom:1px solid #efefef; clear:both;}

#optinform p{margin:0;}

#optinform h3 {margin:0.5em 0 1em 0;}

div.gender p {width:10em;float:left;}







/************ Styling Breadcrumbs ********/



div.breadcrumb ul  {padding:0;margin:0;}

#content div.breadcrumb ul li {padding:0 15px 0 0;margin:0 5px 0 0;list-style-type:none;float:left;background: url(/wp-content/themes/r-time/images/sep.gif) right center no-repeat;}

#content div.breadcrumb ul li.last {padding:0 0 0 0;margin:0 5px 0 0;list-style-type:none;float:left;background: none;}



/************ Styling Snap Nav ***********/



ol.snap_nav {margin-left:0;font-weight:bold;   display: inline;   float: left;   clear: both;   list-style: none;}

ol.snap_nav li { display: block;   float: left;   padding: 0 2px 10px 0;margin-left:0;margin-right:1.5em;}

ol.snap_nav li.snap_selected a { cursor: text;}

ol.snap_titles { clear: both;   display: block;   border: 0;   list-style: none;}





/***************  Calendar ***************/



#wp-calendar {margin:10px 20px;width:17em;}

#wp-calendar table {width:15em;margin:10px 0 20px 20px;}

#wp-calendar table.striped {border:1px solid #2d73ae;background-color:#f8f7f7;}

#wp-calendar table.striped  {margin-bottom:-10px;}

#wp-calendar thead {background-color: #2d73ae;color:#fff}

#wp-calendar #prev { text-align:left;}

#wp-calendar #next { text-align:right;}

.ec3_eventday a { color:#a00 !IMPORTANT;}

#wp-calendar table td, #wp-calendar table th {text-align:center;}

#wp-calendar table td,#wp-calendar table td.pad:hover,#wp-calendar table.nav tr td { padding:1px; border:none;}

#wp-calendar table td:hover,#wp-calendar table #today { padding:0px; border:solid 1px #999;}

/* The EC graphic. */

.ec3_ec { display:block; float:right; border:none; width:13px; height:9px;}

.ec3_ec span { display:none }

caption {text-align:center;margin: 10px 0 0 20px;width:15em;font-weight:bold;}

table.striped caption a:link {color:#2d73ae;font-weight:bold;}

td#next, td#prev {color:#2d73ae;font-weight:bold;}

td#today {border:1px solid #b5165d;color:#b5165d;}

table.striped caption {color:#2d73ae;font-weight:bold;color:#2d73ae;}

td#next, td#prev {color:#2d73ae;font-weight:bold;}

td#today {border:1px solid #b5165d;}

td.mid {width:18px;text-align:center;}

#wp-calendar a:focus, #wp-calendar a:hover, #wp-calendar a:active{color:white;}

/******  Popup ***/



.ec3_popup { margin:0 !IMPORTANT; padding:0 !IMPORTANT; border:none; position:absolute; border-collapse:collapse; filter:alpha(opacity=87); -moz-opacity:.87; opacity:.87; z-index:30000;}

.ec3_popup td { padding:0;}

.ec3_popup table {

border:solid #999 1px;        /* popup border */

background-color:#eeb;        /* popup background colour */

font-size:x-small;            /* popup font size */

color:black; text-align:left;}

.ec3_popup table td { padding:1.5px 3px 1.5px 3px;}

#ec3_shadow0 div { width:8px; height:32px; }

#ec3_shadow0 { margin:0; padding:0; border:none; width:8px; background-repeat:no-repeat; background-position:bottom right; vertical-align:bottom;}

#ec3_shadow1 { margin:0; padding:0; border:none; height:16px; background-repeat:repeat-x;}

#ec3_shadow2 div { width:8px; height:32px; }

#ec3_shadow2 { margin:0; padding:0; border:none; width:8px; background-repeat:no-repeat; background-position:bottom left; vertical-align:bottom;







/*********** Shhh Hacks, don't tell anyone! **********/



*html #content {height:760px;} /* can't get this to work in the IE stylsheet for some reason so it's here */

