/*****************************************************************************************************/
/* COPYRIGHT (C) 2007 RICHARD THORNE MOTORSPORT. ALL RIGHTS RESERVED */

body
{
 margin:0;
 padding:0;
 color:#25251E;
 font:0.7em 'Trebuchet MS',arial,sans-serif;
 background:#DAD9C8;
}

a,a:visited
{
 border:0;
 margin:0;
 padding:0;
 text-decoration:none;
 font-weight:normal;
 color:#25251E;
}

a:hover
{
 font-weight:normal;
 text-decoration:underline;
 margin:0;
 padding:0;
 border:0;
 color:#25251E;
}

a img,img
{
 margin:0;
 padding:0;
 border:0;
}
				
form
{
 margin:0px;
 padding:0px;
}

p
{
 padding:0;
 margin:0;
 color:#25251E;
}

/*****************************************************************************************************/
/* CONTAINERS */

#rtm
{
 padding:0;
 margin:0 auto;
 width:890px;
 background:#fff;
}

#rtm #main
{
 float:left;
 padding:0;
 margin:0;
 width:850px;
 background:#fff;
 border-left:20px solid #fff;
 border-right:20px solid #fff;
}

/*****************************************************************************************************/
/* HEADER */

#rtm #main #header
{
 float:left;
 padding:0;
 margin:0;
 width:850px;
 height:145px;
 background:url('/_img/racing-morgans-rtm-logo.gif') 25px 21px no-repeat #25251E;
 border-bottom:1px solid #fff;
}

#rtm #main #header #headerNav
{
 float:left;
 padding:0;
 margin:106px 0 0 0;
 width:850px;
 height:38px;
 border-top:1px solid #51514B;
}

#rtm #main #header #headerNav ul
{
 float:left;
 list-style:none;
 margin:0;
 padding:11px 0 0 28px;
}

#rtm #main #header #headerNav li
{
 display:inline;
 margin:0;
 padding-left:11px;
 padding-right:11px;
 border-right:1px solid #fff;
}

#rtm #main #header #headerNav li a,#rtm #main #header #headerNav li a:visited
{
 padding:0;
 border:0;
 margin:0;
 color:#fff;
 text-decoration:none;
 font-weight:bold;
 font-size:90%;
 text-transform:uppercase;
}

#rtm #main #header #headerNav li a:hover
{
 text-decoration:none;
 color:#FF5400;
}

/*****************************************************************************************************/
/* BODY */

#rtm #main #body
{
 float:left;
 padding:0;
 margin:0;
 width:850px;
 min-height:737px;
 background:url('/_img/bg-main.gif') repeat-y #fff;
 border-bottom:1px solid #fff;
}

/*****************************************************************************************************/
/* BODY LEFT */

#rtm #main #body #bodyLeft
{
 float:left;
 padding:0;
 margin:0;
 width:566px;
 background:#fff;
 border-right:1px solid #fff;
 min-height:737px;
}

#rtm #main #body #bodyLeft .leftPicSmall
{
 padding:0;
 margin:0;
 width:566px;
 height:162px;
 border-bottom:1px solid #fff;
}

#rtm #main #body #bodyLeft .leftPicLarge
{
 padding:0;
 margin:0;
 width:566px;
 height:324px;
 border-bottom:1px solid #fff;
}

#rtm #main #body #bodyLeft h1
{
 padding:0;
 margin:28px 0 18px 0;
}

#rtm #main #body #bodyLeft p
{
 padding:0 24px 20px 0;
 margin:0;
}

/*****************************************************************************************************/
/* IMAGE GALLERY */

#rtm #main #body #bodyLeft #gallery
{
 float:left;
 padding:0;
 margin:0;
 width:556px;
}

#rtm #main #body #bodyLeft #gallery .galleryBox
{
 float:left;
 padding:0;
 margin:0 15px 15px 0;
 width:95px;
 height:95px;
 background:#DAD9C8;
}

#rtm #main #body #bodyLeft #gallery img
{
 padding:0;
 margin:0;
}

#rtm #main #body #bodyLeft #gallery #pagination
{
 padding:0;
 margin:0;
 width:536px;
 text-align:right;
}

/*****************************************************************************************************/
/* LIVE UPDATES */

#rtm #main #body #bodyLeft #webCam
{
 float:left;
 padding:0;
 margin:0;
 width:566px;
 height:276px;
 background:#FF5400;
}

#rtm #main #body #bodyLeft #webCam #webCamLeft
{
 float:left;
 padding:18px 0 0 20px;
 margin:0;
 width:341px;
 height:260px;
}

#rtm #main #body #bodyLeft #webCam #webCamLeft #webCamFeed
{
 padding:0;
 margin:0;
 width:320px;
 height:240px;
 border:1px solid #25251E;
 /* background:url('/_img/bg-webcam.jpg') no-repeat; */
}

#rtm #main #body #bodyLeft #webCam #webCamRight
{
 float:left;
 padding:0;
 margin:24px 0 0 0;
 width:190px;
 height:199px;
}

#rtm #main #body #bodyLeft #webCam #webCamRight img
{
 float:left;
 padding:0;
 margin:0;
}

#rtm #main #body #bodyLeft #webCam #webCamRight p
{
 float:left;
 width:185px;
 padding:0;
 margin:15px 0 15px 0;
 color:#fff;
}

#rtm #main #body #bodyLeft #raceUpdates
{
 float:left;
 padding:0;
 margin:0 0 10px 0;
 width:566px;
}

#rtm #main #body #bodyLeft #raceUpdates #pagination
{
 padding:0;
 margin:0;
 width:536px;
 text-align:right;
}

#rtm #main #body #bodyLeft #raceUpdates .raceComment
{
 float:left;
 padding:6px 0 3px 13px;
 margin:0 0 13px 0;
 width:533px;
 background:#EDECE3;
 border-left:7px solid #BAB9A6;
}

#rtm #main #body #bodyLeft #raceUpdates .raceComment p
{
 padding:0;
 margin:0 0 6px 0;
}

#rtm #main #body #bodyLeft #raceUpdates .raceUpdate
{
 float:left;
 padding:6px 0 3px 13px;
 margin:0 0 13px 0;
 width:533px;
 background:#fff;
 border-left:7px solid #FF5400;
}

#rtm #main #body #bodyLeft #raceUpdates .raceUpdate p
{
 padding:0;
 margin:0 0 6px 0;
}


/*****************************************************************************************************/
/* BODY RIGHT */

#rtm #main #body #bodyRight
{
 float:left;
 padding:0;
 margin:0;
 width:283px;
 min-height:737px;
 overflow:hidden;
}

#rtm #main #body #bodyRight #rightPanelMain
{
 float:left;
 padding:0;
 margin:0;
 width:283px;
 height:324px;
 background:url('/_img/bg-panel-top-right.jpg') no-repeat;
 border-bottom:1px solid #fff;
}

#rtm #main #body #bodyRight #rightPanelMain #rightPanelMainTop
{
 float:left;
 padding:24px 26px 0 26px;
 margin:0;
 width:231px;
}

#rtm #main #body #bodyRight #rightPanelMain #rightPanelMainTop h2
{
 padding:0;
 margin:0;
}

#rtm #main #body #bodyRight #rightPanelMain #rightPanelMainTop img
{
 padding:0;
 margin:0 0 16px 0;
}

#rtm #main #body #bodyRight #rightPanelMain #rightPanelMainTop a,#rtm #main #body #bodyRight #rightPanelMain #rightPanelMainTop a:visited
{
 cursor:pointer;
}

#rtm #main #body #bodyRight #rightPanelMain #rightPanelMainTop p
{
 padding:0;
 margin:0;
 color:#DAD9C8;
 width:232px;
}

#rtm #main #body #bodyRight #rightPanelMain #rightPanelMainBottom
{
 float:left;
 padding:16px 26px 0 26px;
 margin:0;
 width:231px;
}

#rtm #main #body #bodyRight #rightPanelMain #rightPanelMainBottom #rightMenu
{
 float:left;
 padding:0;
 margin:0;
}

#rtm #main #body #bodyRight #rightPanelMain #rightPanelMainBottom #rightMenu img
{
 padding:0;
 margin:0 0 9px 0;
 width:232px;
 height:20px;
}

#rtm #main #body #bodyRight #rightPanelAbout
{
 float:left;
 padding:0;
 margin:0;
 width:283px;
 height:94px;
 border-bottom:1px solid #fff;
}

#rtm #main #body #bodyRight #rightPanelAbout img
{
 float:left;
 padding:0;
 margin:0;
 width:283px;
 height:94px;
}

#rtm #main #body #bodyRight #rightPanelBuy
{
 float:left;
 padding:0;
 margin:0;
 width:283px;
 height:94px;
 border-bottom:1px solid #fff;
}

#rtm #main #body #bodyRight #rightPanelBuy img
{
 float:left;
 padding:0;
 margin:0;
 width:283px;
 height:94px;
}

#rtm #main #body #bodyRight #rightPanelHistory
{
 float:left;
 padding:0;
 margin:0;
 width:283px;
 height:94px;
}

#rtm #main #body #bodyRight #rightPanelHistory img
{
 float:left;
 padding:0;
 margin:0;
 width:283px;
 height:94px;
 border-bottom:1px solid #fff;
}

/*****************************************************************************************************/
/* FOOTER */

#rtm #main #footer
{
 float:left;
 padding:0;
 margin:0;
 width:850px;
}

#rtm #main #footer #footerNav
{
 float:left;
 padding:0;
 margin:0;
 width:850px;
 height:41px;
 background:#25251E;
}

#rtm #main #footer #footerNav ul
{
 float:left;
 list-style:none;
 margin:0;
 padding:12px 0 0 28px;
}

#rtm #main #footer #footerNav li
{
 display:inline;
 margin:0;
 padding-left:11px;
 padding-right:11px;
 border-right:1px solid #BAB9A6;
}

#rtm #main #footer #footerNav li a,#rtm #main #footer #footerNav li a:visited
{
 padding:0;
 border:0;
 margin:0;
 color:#BAB9A6;
 text-decoration:none;
 font-size:90%;
 text-transform:uppercase;
}

#rtm #main #footer #footerNav li a:hover
{
 text-decoration:none;
 color:#FF5400;
}

#rtm #main #footer #footerBase
{
 float:left;
 padding:0;
 margin:23px 0 0 0;
 width:850px;
}

#rtm #main #footer #footerBase #footerLogos
{
 float:left;
 padding:0;
 margin:0;
}

#rtm #main #footer #footerBase #formoda
{
 float:right;
 padding:4px 0 0 0;
 margin:0;
}

#rtm #main #footer #footerBase #formoda p
{
 padding:0;
 margin:0;
 text-transform:uppercase;
}

.footerLogo
{
 float:left;
 padding:0 0 20px 0;
 margin:0 20px 0 0;
}



