/* 
   Note: We are aware that this CSS file isn't.. er.. the nicest to look at, so no messages telling us how to improve it please. 
   Please email us at calendar@pogdesign.com, but it's probably better just to play with it.
   You can style the CAT by uploading this file to your own webspace then doing : http://www.pogdesign.co.uk/cat/?cssfile=http://www.your-url.com/your-css.css .
   When you feel you've done something that is worthy to share with others, email the link to calendar@pogdesign.com, and if we like it, we'll add it to the list.
   Good luck !
*/

body, td { color: #fff; }
/* Note: We dont currently allow uploading of images, so backgrounds will have to be solid, if its REALLY nice (and not to big file size wise, show us, and we'll decide) */
html { background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAWgAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQIBAQECAgIBAQICAgICAgICAgMCAwMDAwIDAwQEBAQEAwUFBQUFBQcHBwcHCAgICAgICAgICAEBAQECAgIFAwMFBwUEBQcICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI/8AAEQgDIAAUAwERAAIRAQMRAf/EAGkAAQEBAQEBAAAAAAAAAAAAAAABAwQCCgEBAQEBAQAAAAAAAAAAAAAAAAECCAkQAAIBAgUEAwEBAQAAAAAAAAASEQFhITFBUZGB4fECcaHBsfDREQEBAQEAAAAAAAAAAAAAAAAAEQFB/9oADAMBAAIRAxEAPwD5kj0fcrgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBAAAAAALAUioSgHuAJBVIpGfURGkAICEXBGkU+AEZ/wAARj+gaRXUBACMANI6lQiuOhBF8lWtl+yIkFKq0mdNwjSJCigF53IjWOC5gQUI0gg1XCwEjUosEGq87lSkZARdddwVsoQpTsUFIrZSpRfsgkWKjaMgKskEW3Qqt6eoRFsAi39BWyhBSqQEbLlcJSKfMhcF1gI2XUAuIBdAVuuYTUr69yrVX/ahG0ZiAtewQWuxeK3UILXYCKIVvH0AXD9CC+AroURBKlRE42A3UgLaClRf4B0rlXcIL9gSAOhS7iIk6SILHGwit0wyCUW0gRNCldC+QgtvgYC4AbrYIKIC2EHQti6hX1zCihK3S2YKKAW3QI6KehRVyIbqLpqEroWxSooN1UsQbrkaRVAi12A6EGGaU9Og1KLxuFroX7KgogLwQroWOuZUK+gBdIEHQuhQWhDUXgQdKlZK+u+Iii06AroXXgIi9igukEHSpYhX0zw+BgLUQdCFQSMqEBfAHQslhRZ0CCc7hHQoBda0wAJYqOhMgUWwUXD9KOhbEQTAAuP6ButioL5EKq+QOhMAgoBQN6+tioLeQbopB0LXcqC6FWiBHQuAFWAC07kG6mkFsQEoUroSgQXiogLiBuuQRVARiB0LuU1EtgEFt1+yK6Ket5LqUWuIEQq10IGRbBaq2Iy3r6lEUFVQN1x/owF7FBbER0KURSFVa7Fg3XkJRQIvJSuhcNggtdijypFdKhkXuFF/7IRusFBbCiLyQdC2i5QioCKkStlNApAUUbrbMqIv2CquGRBsvcqUXEpRbEWt1KiLh+Aqr51CNosIIoCLFixuoZxFqTVIKNoCUXAILScg02UayQAUDWNwC1gpRcYA2gIKAgDWAYLYBFhBrT1mShE5UIC42KjVfIBQEBGkFFghUXUK1jIIQAUDSCoQBYsB7jLfUAvICK9cwNI8hCMdwpGkCI9x2KEVnAKsVgI9wCkRkAigWv/Z) fixed repeat-x #4F7CBD; }   

acronym { cursor: help; }

#options { background: #333; border-bottom-color: #222; color: #ccc; }
#options a { color: #FF9326; }

td.day { border-color: #000; background: #353535; } 
td.day .t2 { background: #2c2c2c; } 
td.day p, td.day a { color: #6bf; }
td.day strong { background: #202020; color: #ddd; }
td.day strong a { color: #aaa; }
#month_box td.day p>:first-child { font-weight: 700; font-size: 1.1em; color: #f0f0f0; } 
 
td.today { border-color: #000; background: #FF9326; } 
td.today .t2 { background: #FF8000; }   
td.today p, td.today a { color: #fff; }
td.today strong { background: #8C3800; color: #fff; } 
td.today strong a { color: #FF9326; } 
#month_box td.today p>:first-child { font-weight: 700; font-size: 1.1em; color: #8C3800; } 
 
.prev-month a, .next-month a { color: #eee; }

td.day p.firstep, td.day p.firstep * { color: #82ca3b !important; }  
td.day p.lastep, td.day p.lastep * { color: #c33 !important; }  
td.today p.firstep, td.today p.firstep * { color: #fff !important; } 
td.today p.lastep, td.today p.lastep * { color: #000 !important; }   
   
td.day .infochecked *, td.day .infochecked p, td.day .infochecked p * { color: #666 !important; }
td.today .infochecked *, td.today .infochecked p, td.today .infochecked p * { color: #b05800 !important; }  

#pop { background: #1F417E; border-color: #000; padding: 1px; border: 1px solid #000; }
#popheader { background: #222; color: #fff; }
#poptext { background: #1F417E; color: #fff; }
#popfooter { background: #222; color: #FF9326; }
 
.optioonsarea { border-color: #000; background: #333; } 
.optionsbutton { border-color: #333; color: #000; background: #FEA143; }
 
.frontpage h2 { border-color: #333; }
a.sidelinks { background: #333; border-color: #eee; color: #f0f0f0; }
a.sidelinks:hover { background: #222; }
.getff a { color: #fff; }

a.letters { background: #333; border-color: #eee; color: #f0f0f0; }
a.letters span { border-color: #333; }
a.letters:hover { background: #222; }

.month_name { border-color: #000; background: #333; }

table.calendarbody { border-color: #000; background: #333; }
a.calendarbody { color: #fff; }
td.dayhead { border-bottom-color: #999; }  
td.nextep { background: #222; }
td.nextep a { color: #ccc; }
td.nextep a:hover { color: #fff; }

a.goback { background: #333; color: #ccc; }
a.goback:hover { color: #fff; }
a.gobackday { border-color: #000; background: #333; color: #ccc; }
a.gobackday:hover { color: #fff; }

table.summaries { border-color: #000; background: #333; }
a.summaries { color: #fff; }  
.b1 { background: #ccc; }  

.faq { border-color: #000; background: #333; }
a.faq { color: #fff; }
.faq a { color: #fff; } 

table.epinfo td { background: #222; color: #ccc; }
table.epinfo td a { color: #fff; }
 
table#affiliate { border-color: #000; background: #333; } 
 
.showselectbody {  }  
.explain { border-color: #000; background: #333; }

.boldletter { color: #fff; background: #222; }
.checkedletter { color: #f0f0f0; }
.normalletter {	color: #bbb; }
.new { color: #FF9326; }
.prem { color: #6c9; } 
a.firstep { color: #fc9; }

.eplink { color: #FCEFD0; }
.eplinktoday { color: #596F80; } 

.searchbutton { border-color: #333; color: #000; background: #FEA143; } 

a.footnav { color: #aaa; } 
.bottomtext p { color: #eee; } 
.bottomtext a { color: #fff;}
 
#bookmarks a { background-image: url(/cat/imgs/social/icons8.png); }

.sumback { color: #FEA143; border: 1px solid #111; background: #333; }
.sumback:hover { background: #3a3a3a; }

.show_sum {  background: #333; border: 1px solid #111; }  
.show_sum_data div { background: #2a2a2a; border: 1px #111 solid; }
.show_sum_data div span { color: #666; }
 
table#dtable { border: solid 1px #333333; background-color: #333333; } 
#dtable .openlink { color: #60A0DC; } 
