a:focus { 
	outline: none; 
}

p {
	padding: 0;
	margin: 0;
	border: 0;
}

body {
	background: #000000 url('../images/global/pageBG.jpg') no-repeat center 150px;
}

.pageborder_left {
	background: transparent url('../images/global/BG_bordertile_left_white.gif') repeat-y top right; 
	filter: alpha(opacity=27); 
	-moz-opacity: 0.27; 
	opacity: 0.27;
}

.pageborder_right {
	background: transparent url('../images/global/BG_bordertile_right_white.gif') repeat-y top left; 
	filter: alpha(opacity=27); 
	-moz-opacity: 0.27; 
	opacity: 0.27;
}

.horizLine {
	margin: 0; 
	border: 0; 
	padding: 0; 
	margin-top: 14px; 
	margin-bottom: 14px; 
	height: 1px; 
	width: 100%; 
	background: #999999; 
	color: #999999; 
	display: block;
}

#interVeil{ /*CSS for background veil that covers entire page while interstitial box is visible*/
	position: absolute;
	background: white url('../images/global/white_screen.gif');
	right: 0;
	width: 10px;
	top: 0;
	z-index: 5;
	visibility: hidden;
	filter: alpha(opacity=0); 
	-moz-opacity: 0; 
	opacity: 0;
	/*
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=0);
	opacity: 0;
	*/
}

.shadowbox {
	background: url('../images/global/25black.png') repeat;
	top: 40px;
	right: 4%;
}

.shadowcontent {
	position: relative;
	top: -5px;
	left: -5px;
}

.toolbar {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
}

.toolbar div.cornerL {
	position: absolute; 
	left: 0; 
	top: 0;
	background: transparent url('../images/global/toolbar_corner_left.gif') no-repeat top left;
	height: 21px;
	width: 8px;
}

.toolbar div.cornerR {
	position: absolute; 
	right: -1px; 
	bottom: 0;
	background: transparent url('../images/global/toolbar_corner_right.gif') no-repeat top right;
	height: 21px;
	width: 8px;
}

.toolbar div.cornerRGrey {
	position: absolute; 
	right: -1px; 
	bottom: 0;
	background: transparent url('../images/global/toolbar_corner_right_grey.gif') no-repeat top right;
	height: 21px;
	width: 8px;
}

.toolbar a {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}

.toolbar a:hover {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #FFCC33;
	font-weight: normal;
	text-decoration: none;
}

.toolbar2 {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}

.toolbar2 a.newsletter {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}

.toolbar2 a.newsletter:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFCC33;
	font-weight: normal;
	text-decoration: none;
}

.toolbar2 a.maps {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}

.toolbar2 a.maps:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFCC33;
	font-weight: normal;
	text-decoration: none;
}

.directoryTagline {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

.footerToolbar1 {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	text-transform: uppercase;
}

.footerToolbar1 a {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #663399;
	font-weight: normal;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
	text-transform: uppercase;
}

.footerToolbar1 a:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFCC33;
	font-weight: normal;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
	text-transform: uppercase;
}

.footerToolbar2 {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}

.footerToolbar2 a {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}

.footerToolbar2 a:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFCC33;
	font-weight: normal;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}

.footerCopyright {
	font-family: arial, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: normal;
}

h1.slideDescription {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	line-height: 18px;
}

h1.slideDescription a {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	line-height: 18px;
	text-decoration: underline;
}

h1.slideDescription a:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFCC33;
	font-weight: normal;
	line-height: 18px;
	text-decoration: underline;
}

.subnav {
	padding: 0;
	margin: 0;
	margin-left: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	background: transparent url('../images/home/subnav_bullet.gif') no-repeat 0 6px;
	border-left: 1px solid #CCCCCC;
}

.subnav a {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #F36E23;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}

.subnav a:hover {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #0066CC;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}

p.secNav {
	margin: 0;
	padding: 0;
	border: 0;
	padding-top: 4px; 
	height: 25px; 
	width: 100%; 
	background: #999999 url('../images/3_0_play/secNav_greyBG_tile.gif') repeat-x;
}

.secNav {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.secNav a {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-right: 5px;
	margin-left: 5px;
	text-decoration: none;
}

.secNav a:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-right: 5px;
	margin-left: 5px;
	text-decoration: none;
}

.bodyCopyDark {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	line-height: 16px;
}

.bodyCopy {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	padding: 0;
	margin: 0;
	border: 0;
	line-height: 16px;
}

.bodyCopy a {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #F36E23;
	text-decoration: none;
	font-weight: normal;
	padding: 0;
	margin: 0;
	border: 0;
}

.bodyCopy a:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #669933;
	text-decoration: none;
	font-weight: normal;
	padding: 0;
	margin: 0;
	border: 0;
}

div.shareThis a {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #F36E23;
	text-decoration: none;
	font-weight: normal;
}

div.shareThis a:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #F36E23;
	text-decoration: none;
	font-weight: normal;
}

.parkingTable tr td {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 5px; 
	padding-bottom: 5px;
}

a.linkSmall {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

a.linkSmall:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #F36E23;
	font-weight: bold;
	text-decoration: none;
}

.directoryCopy {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #666666;
}

.directoryCopy a {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.directoryCopy a:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #F36E23;
	text-decoration: none;
}

.searchPagingNav {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-left: 15px; 
	margin-top: 15px; 
	margin-bottom: 5px;
}

.searchPagingNav a {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #F36E23;
	text-decoration: none;
	border: 1px solid #eaeaea;
	margin-right: 4px;
	padding-right: 4px;
	padding-left: 4px;
}

.searchPagingNav a:hover {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #eaeaea;
	margin-right: 4px;
	padding-right: 4px;
	padding-left: 4px;
	background: #eaeaea;
}

.searchResults {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #333333;
}

.searchResults a {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #F36E23;
	font-weight: bold;
	text-decoration: none;
}

.searchResults a:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

div.bucketCopy {
	width: 100%; 
	background: transparent url('../images/global/bucket_bg.gif') repeat-x bottom left; 
	padding: 15px; 
	margin-top: 15px; 
	display: table;
}


div.bucketPadding {
	background: transparent url('../images/global/bucket_bg.gif') repeat-x bottom left; 
	margin-top: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
}

.bucketCopy {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #333333;
}

.bucketCopy a {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #F36E23;
	text-decoration: none;
}

.bucketCopy a:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #669933;
	text-decoration: none;
}

.eventHeading {
	font-family: arial, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	padding: 0; 
	margin: 0; 
	border: 0;
}

.eventHeading a {
	font-family: arial, sans-serif;
	font-size: 16px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.eventHeading a:hover {
	font-family: arial, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.eventSubheading {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #999999;
}

.calendar_DayOfWeek {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: center;
	font-weight: bold;
}

.calendar_Day, .calendar_EventDay {
	font-family: arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: center;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
}

.calendar_EventDay a {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	text-align: center;
	padding: 0;
	text-decoration: none;
}

.calendar_EventDay a:hover {
	color: #F36E23;
	font-size: 10px;
}	

.calendar_DayDisabled, .calendar_EventDayDisabled {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-align: center;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
}

.calendar_EventDayDisabled a {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-align: center;
	padding: 0;
	text-decoration: none;
}

.calendar_EventDayDisabled a:hover {
	color: #F36E23;
	font-size: 10px;
}

.calendar_Today, .calendar_TodayEvent {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background: #F36E23;
	text-align: center;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
}

.calendar_TodayEvent a {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background: #F36E23;
	text-align: center;
	padding: 0;
	text-decoration: none;
}

.calendar_TodayEvent a:hover {
	color: #000000;
	font-size: 10px;
}

.calendar_MonthName {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-transform: uppercase;
}

.calendar_browseLink a {
	font-family: arial, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}

.calendar_browseLink a:hover {
	font-family: arial, sans-serif;
	font-size: 9px;
	color: #F36E23;
	text-decoration: none;
}

.calendarBig_DayOfWeek {
	font-family: arial, sans-serif;
	font-size: 16px;
	color: #666666;
	text-align: center;
	font-weight: bold;
}

.calendarBig_Day, .calendarBig_EventDay, .calendarBig_EventDay a {
	font-family: arial, sans-serif;
	font-size: 16px;
	color: #666666;
	text-align: center;
	padding: 0;
	padding: 5px;
	text-decoration: none;
}

.calendarBig_EventDay a:hover {
	color: #F36E23;
}

.calendarBig_DayDisabled, .calendarBig_EventDayDisabled, .calendarBig_EventDayDisabled a {
	font-family: arial, sans-serif;
	font-size: 16px;
	color: #CCCCCC;
	text-align: center;
	padding: 0;
	padding: 5px;
	text-decoration: none;
}

.calendarBig_EventDayDisabled a:hover {
	color: #F36E23;
}

.calendarBig_Today, .calendarBig_TodayEvent, .calendarBig_TodayEvent a {
	font-family: arial, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background: #F36E23;
	text-align: center;
	padding: 0;
	padding: 5px;
	text-decoration: none;
}

.calendarBig_TodayEvent a:hover {
	color: #000000;
}

.calendarBig_selectedDay, .calendarBig_selectedDayEvent {
	font-family: arial, sans-serif;
	font-size: 16px;
	color: #666666;
	background: #FFFFFF;
	text-align: center;
	padding: 0;
	padding: 4px;
	border: 1px solid #CCCCCC;
	text-decoration: none;
}

.calendarBig_selectedDayEvent a {
	color: #666666;
	text-decoration: none;
}

.calendarBig_selectedDayEvent a:hover {
	color: #F36E23;
	text-decoration: none;
}

.calendarBig_MonthName {
	font-family: arial, sans-serif;
	font-size: 19px;
	color: #666666;
	font-weight: bold;
	text-transform: uppercase;
	height: 20px; 
	padding: 0; 
	margin: 0; 
	border: 0; 
	padding-top: 3px; 
	padding-left: 10px; 
	padding-bottom: 10px;
}

.calendarBig_browseLink a {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}

.calendarBig_browseLink a:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #F36E23;
	text-decoration: underline;
}

.calendar-ad-strip { width:996px; margin-top:20px; margin-bottom:-10px; text-align:center; position:relative !important; }
.calendar-ad-box { position:relative !important; *top:270px; /* IE hack to position ad correctly */ }

.dropdownNav {
	margin-top: 3px;
}

.dropdownNav a {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #F36E23;
	text-decoration: none;
	text-transform: uppercase;
}

.dropdownNav a:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #669933;
	text-decoration: none;
	text-transform: uppercase;
}

.calendar_EventTitle {
	font-family: arial, sans-serif;
	font-size: 18px;
	color: #F36E23;
}

.calendar_EventTitle a {
	font-family: arial, sans-serif;
	font-size: 18px;
	color: #F36E23;
	text-decoration: none;
}

.calendar_EventTitle a:hover {
	font-family: arial, sans-serif;
	font-size: 18px;
	color: #669933;
	text-decoration: none;
}

.eventOfTheWeek {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	padding: 0; 
	margin: 0; 
	border: 0;
}

.eventOfTheWeek_specs {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	padding-bottom: 10px;
}

.eventDayHeading {
	font-family: arial, sans-serif;
	font-size: 18px;
	color: #004fae;
	font-weight: bold;
	padding: 0; 
	margin: 0; 
	border: 0;
}

.eventListings_category {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

.eventListings_heading {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #F36E23;
}

.eventListings_heading a {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #F36E23;
	text-decoration: none;
	font-weight: bold;
}

.eventListings_heading a:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #669933;
	text-decoration: none;
	font-weight: bold;
}

.eventSubmissionReview {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #F36E23;
}

.articleBullets {
	border: 0; 
	padding: 0;
	margin: 0; 
	list-style-type: none;
}

.articleBullets li {
	padding-left: 20px; 
	margin-top: 5px;
	background: transparent url('../images/global/bullet_small.gif') 10px 5px no-repeat;
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}

.articleBullets li.PDF {
	padding-left: 35px; 
	margin-top: 5px;
	background: transparent url('../images/global/icon_pdf.gif') 10px 5px no-repeat;
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}

.articleBullets li.PDF2 {
	padding-left: 35px; 
	margin-top: 5px;
	padding-top: 7px;
	padding-bottom: 5px;
	background: transparent url('../images/global/icon_pdf.gif') 10px 5px no-repeat;
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}

.articleBullets li a {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #F36E23;
	text-decoration: none;
	font-weight: normal;
}

.articleBullets li a:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #669933;
	text-decoration: none;
	font-weight: normal;
}

.BG_bordertile_right {
	background: transparent url('../images/global/pageBG_right.jpg') no-repeat top left;
}

.BG_bordertile_right div {
	height: 100%; 
	width: 16px; 
	padding-top: 188px;
	background: transparent url('../images/global/BG_bordertile_right.gif') repeat-y top left;
}

.BG_bordertile_left div {
	height: 100%;
	width: 16px;
	padding-top: 246px;
	background: transparent url('../images/global/BG_bordertile_left.gif') repeat-y top right;
}

.BG_bordertile_left {
	background: transparent url('../images/global/pageBG_left.jpg') no-repeat top right;
}

.bigHeading {
	font-family: arial, sans-serif;
	font-size: 18px;
	color: #F36E23;
}

.subheading {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}

.bucketHeadine {
	font-family: arial, sans-serif;
	font-size: 14px;
	color: #F36E23;
	font-weight: bold;
}

.bucketHeadine a {
	font-family: arial, sans-serif;
	font-size: 14px;
	color: #F36E23;
	font-weight: bold;
	text-decoration: none;
}

.bucketHeadine a:hover {
	font-family: arial, sans-serif;
	font-size: 14px;
	color: #669933;
	font-weight: bold;
	text-decoration: none;
}

.formFieldError {
	border: 1px solid #FF0000;
}

.formLabelError {
	color: #FF0000;
}

.searchTypeTab {
	padding: 5px 10px;
	background: #EEE url('../img/search-tab-bg-inactive.gif') repeat-x;
	border: 1px solid #CCC;
	border-bottom: 1px solid #99C;
}

.searchTypeTab a, .searchTypeTabActive a {
	font: bold 14px arial, sans-serif;
	text-decoration: none;
	color: #F36E23;
}

.searchTypeTab a:hover {
	color: #669933;
}

.searchTypeTabActive {
	background: #BDF url('../img/search-tab-bg.gif') repeat-x;
	border: 1px solid #99C;
	border-width: 1px 1px 0 1px;
}

.searchTypeTabActive a {
	color: #000000;
	padding: 3px 10px;
}

.searchTabs {
	position: relative;
	margin-bottom: -1px !important;
}

.searchBox {
	background-color: #BDF;
	padding: 10px 10px 10px 15px;
	border-top: 1px solid #99C;
}

#share {
	padding: 3px 5px 3px 5px;
	border: 1px solid #CCCCCC;
	background: #EEEEEE;
}

#share:hover {
	background: #DDDDDD;	
}

#share a {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #F36E23;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
	padding: 0;
	margin: 0;
	border: 0;
}

#share a:hover {
	color: #000000;
}

#share img {
	margin-right: 5px; 
	vertical-align: middle;
	margin-bottom: 2px;
}

/* Facebook widget */

.fb-widget { overflow:hidden; width:309px; height:483px; border:0 solid #3b5999; border-width:3px 0 4px 0; background-color:transparent; margin-top:17px;  }

/* Campaign page redirect */

#redirect-container { display:block; position:absolute; top:0; bottom:0; left:0; right:0; text-align:center; }
#redirect-shade { position:fixed; width:100%; height:100%; background:rgba(255,255,255,0.8); text-align:center; }
#redirect-box-shadow { width:364px; margin:260px auto 0 auto; padding:12px 0; background:rgba(30,30,30,0.5); _background-color:#555; _border:5px solid #FFF; -moz-border-radius:8px; /* Firefox */ -webkit-border-radius:8px; /* Safari, Chrome */ border-radius:8px; /* CSS3 */ }
#redirect-box { margin:0 12px; padding:0 0 26px 0; _padding-bottom:0; text-align:center; font:10pt/14pt Arial, Helvetica, sans-serif; background:#FFF url('../images/subscribe/subscribePopup_bg.jpg') no-repeat center top; -moz-border-radius:5px; /* Firefox */ -webkit-border-radius:5px; /* Safari, Chrome */ border-radius:5px; /* CSS3 */ }

#redirect-box h2 { margin:0; padding:20px 0 8px 0; }
#redirect-box p { margin:0; padding:0 15px 8px 15px; }
#redirect-box #count { font:bold 14pt/18pt Arial, Helvetica, sans-serif; margin-bottom:20px; }

#redirect-box a:link { text-decoration:none; display:block; float:left; margin-left:24px; padding:4px 0 5px 0; color:#39C; }
#redirect-box a:visited { text-decoration:none; display:block; float:left; margin-left:24px; padding:4px 0 5px 0; color:#39C; }
#redirect-box a:hover { text-decoration:none; display:block; float:left; margin-left:24px; padding:4px 0 5px 0; color:#069; }
#redirect-box a.go:link { float:right; padding:4px 10px 5px 10px; margin-right:24px; font-weight:bold; background:#86b9e4; color:#069; }
#redirect-box a.go:visited { float:right; padding:4px 10px 5px 10px; margin-right:24px; font-weight:bold; background:#86b9e4; color:#069; }
#redirect-box a.go:hover { float:right; padding:4px 10px 5px 10px; margin-right:24px; font-weight:bold; background:#F90; color:#600; }
#redirect-box a.go:link, #redirect-box a.go:visited, #redirect-box a.go:hover { -moz-border-radius:3px; /* Firefox */ -webkit-border-radius:3px; /* Safari, Chrome */ border-radius:3px; /* CSS3 */ }

.cb { clear:both; }
