*
{
	margin: 0;
	padding: 0;
}

html { font-size: 9pt; }

body
{
	z-index: 0;
	position: relative;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 100%;
	line-height: 1.2em;
	text-align: center;
	background-color: #eee;
	background-image: url('../media/background_graphic.gif');
	background-repeat: repeat-y;
	background-position: center 0;
}

input.hidden
{
	display: none;
	border: none;
}

img { border: none; }

a, a:visited, a:hover, a:active
{
	text-decoration: none;
	color: #333;
	cursor: pointer;
}

p, h2, h4, h5, h6 { line-height: 1.2em; }
h1, h2, h5, h6 { color: #888; }
a.active, a:visited.active, a:hover.active, a:active.active { color: #888; }
h6 a, h6 a:visited, h6 a:hover, h6 a:active { color: #888; }
li.active a, li a.active { color: #000; } /* used to be 888 */
ul, li { list-style: none; }
:focus { -moz-outline-style: none; }
a { outline: none; }

/**************************************************************************************************/
.Container,
.Container .Content,
.Container .Button,
.Container label,
.Container .label,
.Container .Datearea,
.Logo, .Core, .Content, .Section,
.Top, .Between, .Bottom,
.Left, .Right, .Middle,
.Line235, .Line240, .Line770, .Line775, .Line780, .Line790, .Line800,
.Full,
.Capper, .Topper,
.Credits, .Feedback, .Management, .Form,
.Capper ul, .Capper li,
.Intro, .Item, .Entry, .Text, .Bio, .ItemV, .ItemH,
.Padding, .Border, .Image,
.TopImage, .BottomImage,
.LeftImage, .RightImage,
.Column, .Header, .Footer, .Nav,
.Nameplate, .Helpers, .Preface, .Disclaimer, .Tools, .Controls,
.ToC, .Teaser,
.Address, .Place, .Street, .Additional, .List, .Listings,
.adCore, .Ads, .Ad,
.MiniNav ul, .MiniNav li,
.MapWrapper, .Map,
.Dateline,
.Placeholder,
.Post, .Recent,
.Calendar,
.Calendar .Days,
.Calendar .Days  ul,
.Calendar .Days  li,
.Calendar .Days .Border,
.Left .CalendarE,
.Left .CalendarE .DayNames,
.Left .CalendarE .DayNames  ul,
.Left .CalendarE .DayNames  li,
.Left .CalendarE .DaysE,
.Left .CalendarE .DaysE  ul,
.Left .CalendarE .DaysE  li,
.Left .CalendarE .DaysE .Border,
.TalkBack,
.TalkBack .Form,
.TalkBack .Item,
.TalkBack .Item .Info,
.TalkBack .Item .Text,
.SWFWrapper, .Playback, .Volume, .PausePlay,
.Tools li, .Tools li img,
.Share ul, .Share ul li,
.SlotsWrapper, .Slots, .Slots ul, .Slots li,
.Module, .AddressLabel,
.Search
{
	position: relative;
	float: left;
	display: inline;
}
/**************************************************************************************************/
.Section .Core .LeftImage, .Section .Core .RightImage { width: auto; }

.Section .Core .LeftImage
{
	float: left;
	margin-right: 10px;
}

.Section .Core .RightImage
{
	float: right;
	margin-left: 10px;
}

/**************************************************************************************************/
.Wrapper
{
	width: 940px;
	height: 100%;
	margin: 0 auto 0 auto;
	clear: both;
	text-align: left;
}

.Wrapper .Padding
{
	padding: 0 30px 0 30px;
	clear: both;
}

/**************************************************************************************************/
.Line235, .Line240, .Line770, .Line775, .Line780, .Line790, .Line800
{
	background-image: url('../media/lines/line_solid_v.gif');
	background-repeat: repeat-y;
	padding: 0;
	margin: 0;
	clear: both;
}

.Line235 { background-position: 235px 0; }
.Line240 { background-position: 240px 0; }
.Line770 { background-position: 810px 0; }
.Line775 { background-position: 775px 0; }
.Line780 { background-position: 780px 0; }
.Line790 { background-position: 790px 0; }
.Line800 { background-position: 800px 0; }

/**************************************************************************************************/
.Disclaimer
{
	clear: both;
	margin: 20px 0 0 0;
}

.Core .Disclaimer p { font-size: 90%; }
.Bottom .Disclaimer { width: 100%; text-align: center; }

/**************************************************************************************************/
span.Raw
{
white-space: pre-wrap;
}
