@charset "UTF-8";
/* CSS Document */
html {overflow-y: scroll;}
body {font-family:Arial, Helvetica, sans-serif; font-size:14px;}
a{text-decoration:none; color:#000;}
a:hover {text-decoration: none; color: #900;}
p {margin-left:10px;}
.baseframe{width:800px; margin: 0 auto 0 auto;}
#container {height: 100%; width: 100%;}
.bodytable{margin-top: 10px;}
h1 {font-size:24px; margin-left: 10px;}
h2 {font-size:18px; margin-left: 10px;}
.newsdate {font-size:12px; margin: -10px 0 0 10px; font-style:italic; color: #666;}
.MenuList li{margin-top: 9px;}
.MenuList font{color: #900;}
.MenuPanel {background-image:url(http://www.lincolngrandprix.org.uk/2010/images/MenuFrame.png); background-repeat:no-repeat; min-height: 540px;}
.TextBack {background-image:url(http://www.lincolngrandprix.org.uk/2010/images/TextBack.png); background-repeat:repeat; min-height: 600px;}
.firstpar {margin-top: 6px;}
.footer{margin-top: 20px; width:800px; height: 50px; background-image:url(http://www.lincolngrandprix.org.uk/2010/images/Footer.jpg); background-repeat:no-repeat;}
.complist{font-size:14px;}
.sponsor {font-size:16px; margin: -10px 0 0 10px; font-style:italic; color: #666;}
.footnote{font-size:16px; margin: 10px 0 0 10px; font-style:italic; color: #666; text-align:center;}
.categories li{font-size:14px; margin: 20px 0 0 0;}

#dhtmlgoodies_slideshow{width:600px;}
#previewPane{border:1px solid #CCCCCC; margin-bottom:10px; text-align:center; vertical-align:middle; padding-top:10px; position:relative; /* CSS HACK */ height: 417px;	/* IE 5.x */ height/* */:/**/405px;	/* Other browsers */ height: /**/405px;}
#previewPane img{line-height:400px;}
#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */ font-style:italic; text-align:center; font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */ font-size:0.9em;}
#galleryContainer{ height:102px;	/* Height of the images + 2 */ border:1px solid #CCCCCC; position:relative; overflow:hidden; padding:1px; /* CSS HACK */ height: 104px;	/* IE 5.x - Added 2 pixels for border left and right */ height/* */:/**/102px;	/* Other browsers */ height: /**/102px;}
#arrow_left{position:absolute; left:0px; z-index:10; background-color: #FFF; padding:1px;}
#arrow_right{position:absolute; right:0px; z-index:10; background-color: #FFF; padding:1px;}
#theImages{ position:absolute; height:100px; left:40px; width:100000px;}
#theImages #slideEnd{float:left;}
#theImages img{float:left; padding:1px; filter: alpha(opacity=50); opacity: 0.5; cursor:pointer; border:0px;}
#waitMessage{display:none; position:absolute; left:200px; top:150px; background-color:#FFF; border:3px double #000; padding:4px; color:#555; font-size:0.9em; font-family:arial;}	
#theImages .imageCaption{display:none;}
