@charset "UTF-8";
/* CSS for IMTC - Not as compressed as it could be */
body {margin:0;}
#maincontainer {font-family:Verdana, Arial, Helvetica, sans-serif;	color:#000000;	margin: auto;	width: 893px;	margin-bottom: 50px;}
#header {text-transform:uppercase;font-weight:bold;margin-top:60px;margin-bottom:70px;font-size: 1.2em;}
#login {float:right;text-transform:uppercase;margin-top:20px;font-size:0.8em;}
#login a {text-decoration:none;color:#000000;padding-left:10px;padding-right:10px;}
#login a:hover {text-decoration:none;color:#666666;}
#menu {text-align:center;text-transform:uppercase;font-weight:bold;margin-bottom:45px;}
#menu a {text-decoration:none;color:#000000;font-size: 1.7em;padding-left: 7px;padding-right: 7px;}
#menu a:hover {text-decoration:none;color:#0033CC;}
#letstalk {width:893px;height:275px;background-color:#cacaca;font-size:0.8em;}
#introtext {width:385px;padding:10px;}
#upcoming {width:893px; background-color:#666666;}
#upcomingtitle {
	margin-top:10px;
	width:170px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:center;
	background-color:#666666;
	padding:5px;
	font-weight:bold;
	font-size:0.9em;
}
.desctitle {margin-top:10px;padding-left:15px;padding-right:15px;color:#FFFFFF;text-transform:uppercase;background-color:#666666;padding-top:5px;padding-bottom:5px;font-weight:bold;font-size:0.9em;}
#tourident {width:483px;height:245px;background-image:url(images/tourbg.jpg);background-repeat:no-repeat;margin-top:10px;padding-top: 10px;float: left;}
#tourident a {padding-left:10px; text-transform:uppercase; font-size:1.3em; color:#CC0000; text-decoration:none; font-weight:bold;}
#tourrider {width:397px;height:254px;float: right;padding-top: 7px;}
#website {	background-color:#cacaca;width:558px;height:188px;padding:10px;margin-top:10px;float: left;}
#websitetext {	width:220px;padding:20px;float: right;font-size: 0.9em;color: #333333;}
#subscribetext {width:220px;padding:15px;padding-top:5px;float: right;font-size: 0.9em;color:#666666;}
#subscribetext a {color:#000000; text-decoration:none;}
#subscribetext a:hover {color:#666666;}
#subscribe {background-color:#e2e2e2;width:280px;height:188px;padding:10px;float: right;margin-top: 10px;}
#websitetext a {color:#000000; text-decoration:none;}
#websitetext a:hover {color:#666666;}
.title {text-transform:uppercase; font-weight:bold;font-size:1.5em;}
.paddedtext {padding:10px;}
.tagline {padding-left:15px;}
.tour {	width:240px;padding-left:10px;padding-right:47px;padding-top:25px;padding-bottom:25px;color:#CCCCCC;font-size:0.8em;float: left;}
.tourtitle { text-transform:uppercase;color:#FFFFFF; font-weight:bold;font-size:1.1em;}
.clear {clear:both;}
#descriptiontext {	width:860px;	padding:10px;	color:#CCCCCC;	margin: auto;	}
#descriptiontext a {color:#FFFFFF;text-decoration:underline;}
#descriptiontext a:hover {color:#CCCCCC;text-decoration:underline;}
.contenttext {	width:873px;	padding:10px;	color:#000000;	margin: auto;background-color: #ececec; background-image:url(images/boxbg.jpg); 
background-attachment:scroll;
background-position: 101% 100%;
background-repeat:no-repeat; 
-webkit-border-radius: 3px; /* for Safari and Chrome */
	-moz-border-radius: 4px; /* for Firefox */
	-o-border-radius: 3px; /* when Opera Presto 2.3 or later is released */
	border-radius: 3px; /* future proofing for when border-radius is supported */
	padding-bottom:15px;
	}
.contenttext a {color:#000000;text-decoration:underline;}
.contenttext a:hover {color:#0033CC;text-decoration:underline;}
.errormessage {width:853px; background-color:#990000;padding:10px;	color:#ffffff;margin:10px;margin-bottom:25px;}
.successmessage {width:853px; background-color:#339900;padding:10px;color:#ffffff;margin:10px;margin-bottom:25px;}
.errormessage a {color:#000000;}
.errormessage a:hover {color:#ffffff;}
.successmessage a {color:#000000;}
.successmessage a:hover {color:#ffffff;}
.smallhint {font-size:0.8em;color:#333333;}
/* Styles for the editor, which need to be in here for various complicated reasons */
#padforfooter {height:150px;width:100%;}
#footer   {
color: #ffffff;
font-size: 14px;
font-family: Verdana, Geneva, Arial, sans-serif;
background-color:#666666;
text-align: center;
position:fixed;
bottom: 0px;
left: 0px;
width: 100%;
height: 150px
}