body {
color:#fff;
background:#c00 url(images/fur_r.jpg) repeat;
font-size:0.7em;
font-family:helvetica,verdana,arial,sans-serif;
margin:25px 35px 25px 35px;
padding:0;
}

#content {
color:#000;
background:transparent;
padding-left:50px;
padding-right:50px;
text-align:left;
line-height:1.7em;
}

p {
font-size:1.1em;
}

tt {
color:#390;
font-size:1.4em;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
background:transparent;
line-height:1.1em;
font-weight:normal;
}

h1, .h1 {
font-size:2em;
color:#c00;
}

h2, .h2 {
font-size:1.6em;
color:#a00;
}

h3, .h3 {
font-size:1.3em;
color:#700;
}

h4, .h4, h5, .h5, h6, .h6 {
font-size:1.1em;
color:#300;
}

.small {
font-size:0.9em;
}

.fontsize09em {
font-size:0.9em;
}

.fontsize3em {
font-size:3em;
}

.lineheight1em {
line-height:1em;
}

.bold {
font-weight:bold;
}

.normal {
font-weight:normal;
}

.underline {
text-decoration:underline;
}

.strikethrough {
text-decoration:line-through;
}

.left {
text-align:left;
}

.center {
text-align:center;
}

.right {
text-align:right;
}

.floatl {
float:left;
}

.floatr {
float:right;
}

.clearr {
clear:right;
}

.clearl {
clear:left;
}

.clearb {
clear:both;
}

.lowercase {
text-transform:lowercase;
}

.ucfirst {
text-transform:capitalize;
}

.liststyletypenone {
list-style-type: none;
}

.pointer {
cursor:pointer;
cursor:hand;
}

.margin0 {
margin:0;
}

.padding0 {
padding:0;
}

.margin0auto {
margin:0 auto;
}

.half {
width:50%;
}

img {
border:0;
}

#footer {
margin:0 auto;
text-align:center;
color:#800;
background:transparent;
}

.middle, .icon {
vertical-align:middle;
}

form {
margin:0;
padding:0;
}

input, textarea  {
padding:3px;
margin:2px;
font-size:0.8em;
}

select {
margin:2px;
background:#fff;
font-size:1em;
border:1px solid #444;
}

table {
width:100%;
border-collapse:collapse;
}

tr, td {
padding:6px 4px 6px 4px;
margin:0;
}

th {
border-bottom:1px solid;
}

blockquote {
padding:0;
margin:0;
}

code {
font-size:1.3em;
color:#f00;
background:transparent;
}

.none {
display:none;
height:0;
width:0;
}

.cover {
height:100%;
width:100%;
}

.padt {
height:20px;
}

.padr {
margin-right:350px;
}

.white, .grey, .green, .red, .orange {
background:transparent;
}

.white {
color:#fff;
}

.grey {
color:#777;
}

.green {
color:#390;
}

.red {
color:#c00;
}

.orange {
color:#e48600
}

.note {
color:#777;
padding:3px;
border-top:1px dotted #aaa;
border-bottom:1px dotted #aaa;
}

.min_reg_time {
color:#444;
background:#ffa;
border-left:5px solid #fea;
border-right:5px solid #fea;
}

.location_restriction {
color:#444;
background:#fda;
border-left:5px solid #fca;
border-right:5px solid #fca;
}

.ru {
color:#444;
background:#fee;
border-left:5px solid #fdd;
border-right:5px solid #fdd;
}

.domain {
color:#444;
background:#ffc;
border-left:5px solid #ffc;
border-right:5px solid #ffc;
}

input[type="text"], input[type="password"], input[type="submit"], input[type="reset"], input[type="file"], textarea, select, .checkbox_multiselect {
border:1px solid #bbb;
background:#fff url(http://redtyger.co.uk/images/input_t.gif) top repeat-x;
}

input[type="text"]:focus, input[type="submit"]:focus, input[type="file"]:focus, textarea:focus, select:focus {
border:1px solid #000;
}

input[type="checkbox"] {
margin-right:6px;
cursor:pointer;
}

.shadow, * html .shadow, .shadowcat, * html .shadowcat {
color:#ffe;
position:fixed;
bottom:0;
left:0;
/* height:165px; */
/* width:165px; */
/* Remove display:none */
display:none;
}

.shadow {
background:transparent;
}

.shadowcat {
background:transparent; 
/*  url(http://redtyger.co.uk/images/shadowcat.png) bottom left no-repeat */
}

/* Don't show the shadow for IE6 or below, it just isn't going to happen. */
* html .shadow, * html .shadowcat {
background:transparent;
height:0;
width:0;
position:absolute;
left:-9999px;
top:0;
}

/* BACKGROUNDS */
#mobile_small, * html #mobile_small {
color:#000;
background:transparent url(http://redtyger.co.uk/images/icons/mobile_small.png) center center no-repeat;
height:20px;
width:12px;
display:inline-block;
}


#bg {
color:#f00;
background:transparent;
margin-bottom:-52px;
padding-bottom:35px;
}

#bg_wrap1, #bg_wrap2, #bg_wrap3, #bg_wrap4 {
float:right;
clear:right;
padding:0;
margin-right:-50px;
}

/* Construct the surrounding border in layers */
#tltr {
color:#fff;
background:transparent;
z-index:1;
}

#blbr {
color:#fff;
background:transparent;
z-index:1;
margin-top:-15px;
}

#t, * html #t {
color:#000;
background:#fff url(http://redtyger.co.uk/images/t.gif) top center repeat-x;
height:57px;
width:90%;
margin:0 auto;
}

#r {
color:#fff;
background:transparent url(http://redtyger.co.uk/images/r.gif) right repeat-y;
}

#b, * html #b {
color:#fff;
background:transparent url(http://redtyger.co.uk/images/b.gif) bottom repeat-x;
height:53px;
width:90%;
margin:0 auto;
}

#l {
color:#fff;
background:transparent url(http://redtyger.co.uk/images/l.gif) left repeat-y;
}

#tr, * html #tr {
color:#fff;
background:transparent url(http://redtyger.co.uk/images/tr.png) top right no-repeat;
height:57px;
width:63px;
float:right;
}

#br {
color:#fff;
background:transparent url(http://redtyger.co.uk/images/br.png) bottom right no-repeat;
height:53px;
width:62px;
float:right;
/* IE BUG: layout breaks without the clear, won't center align */
clear:right;
}

#bl {
color:#fff;
background:transparent url(http://redtyger.co.uk/images/bl.png) bottom left no-repeat;
height:53px;
width:62px;
float:left;
clear:none;
}

#tl {
color:#fff;
background:transparent url(http://redtyger.co.uk/images/tl.png) top left no-repeat;
height:57px;
width:63px;
float:left;
clear:none;
}

#lspeaker, #lspeaker_link, #rspeaker, #rspeaker_link {
position:absolute;
width:53px;
height:45px;
overflow:hidden;
}

#lspeaker, #lspeaker_link {
color:#fff;
background:transparent url(http://redtyger.co.uk/images/lspeaker.png) top left no-repeat;
left:0px;
top:-2px;
}

#rspeaker, #rspeaker_link {
color:#fff;
background:transparent url(http://redtyger.co.uk/images/rspeaker.png) top right no-repeat;
right:0px;
top:-2px;
}

#lspeaker_link, #rspeaker_link {
background:none;
}

/* Menu tab */

#menu {
position:absolute;
top:-11px;
right:8%;
color:#fff;
background:transparent;
width:269px;
}

#menu_bg {
color:#fff;
background:transparent url(http://redtyger.co.uk/images/menu_bg.png) bottom no-repeat;
height:150px;
width:269px;
overflow:hidden;
}

/* Position the menu items absolutely on top of the menu background, the PNG-24 IE workaround breaks hyperlinks */
#menu_items {
position:absolute;
top:-11px;
right:6%;
color:#fff;
background:transparent;
width:269px;
z-index:2;
}

li {
background:transparent;
font-size:1.1em;
text-align:left;
list-style-type:upper-roman;
font-family:arial,sans-serif;
}

#menu_items li {
color:#900;
font-weight:bold;
}

* html #menu_items ul, #menu_bg_b ul, #menu_items ol, #menu_bg_b ol {
padding-top:10px;
}

#menu_bg_b {
color:#fff;
background:transparent url(http://redtyger.co.uk/images/menu_bg_b.png) bottom no-repeat;
height:46px;
width:269px;
text-align:center;
}

/* Rounded corners, constructed almost the same as the page border */

.rc_wrap {
color:#444;
background:transparent;
overflow:hidden;
margin-top:25px;
margin-bottom:25px;
margin-right:25px;
margin-left:25px;
text-align:center;
clear:both;
}

.rc_content {
color:#444;
background:transparent;
padding:40px;
text-align:left;
overflow:hidden;
}

.rc_content h1, .rc_content h2, .rc_content h3 {
color:#444;
background:transparent;
text-decoration:none;
border-bottom-style:dashed;
border-bottom-width:1px;
}

.rc_content ol {
color:#777;
background:transparent;
list-style-type:upper-roman;
font-weight:bold;
font-family:arial,sans-serif;
}

.rc_tr {
color:#fff;
background:transparent url(http://redtyger.co.uk/images/rc_tr.gif) top right no-repeat;
}

.rc_br {
color:#fff;
background:transparent url(http://redtyger.co.uk/images/rc_br.gif) bottom right no-repeat;
}

.skipto {
margin-top:-20px;
}

/* IE Bugfix */
* html .rc_br {
color:#fff;
background:transparent;
margin-bottom:25px;
clear:both;
}

.rc_bl {
color:#fff;
background:transparent url(http://redtyger.co.uk/images/rc_bl.gif) bottom left no-repeat;
}

.rc_tl {
color:#fff;
background:#ffc url(http://redtyger.co.uk/images/rc_tl.gif) top left no-repeat;
}


/* LINKS */

a {
text-decoration:none;
}

#footer a, #menu a {
color:#fff;
background:transparent;
margin:0 8px 0 8px;
}

#content a, #content p a {
color:#900;
background:transparent;
}

#content h1 a {
color:#c00;
background:transparent;
}
#content h1 a:hover {
color:#a00;
background:transparent;
}

#content h2 a {
color:#a00;
background:transparent;
}
#content h2 a:hover {
color:#c00;
background:transparent;
}

#content h3 a {
color:#700;
background:transparent;
}
#content h3 a:hover {
color:#a00;
background:transparent;
}

#content h4 a {
color:#700;
background:transparent;
}
#content h4 a:hover {
color:#a00;
background:transparent;
}

.rc_content h1 a, .rc_content h2 a, .rc_content h3 a, .rc_content h4 a {
color:#000;
background:transparent;
}

#menu_items a, #menu_bg_b a, #menu_items a, #menu_bg_b a {
color:#fff;
background:transparent;
border:0;
font-weight:normal;
font-family:verdana,sans-serif;
}

.rc_content ol li a {
border:0;
font-weight:normal;
}

code a {
border-bottom:1px dotted #f00;
background:#000;
}

/* IMAGES */

.stylesheet {
vertical-align:middle;
margin-right:-6px;
margin-left:10px;
}