/* TAN CSS - Summer 2010 */

body {
	margin:0;
	padding:15px;
	text-align:center;
	background:url(images/background.gif) #D9D9D9;
	}

body p, h1, h2, h3, ul, li a {
	padding:0;
	margin:0;
	}

#wrap {
	width:742px;
	margin:0 auto;
	padding:0; 
	text-align:left;
	background:url(images/mid.gif) #fff;
	}

#wrap_padding {
	padding:0 27px 0 15px;
	}

#top {
	width:730px;
	height:133px;
	background: url(images/tan_banner_summer_2010.gif) no-repeat 0 0 #fff;
	}
	
.skip {
	height:0;
	width:0
	left:-19000px;
	overflow:hidden;
	position:absolute;
	}

#menu {
	float:right;	
	width:224px;
	padding:0;
	margin:0;
	background:#fff;
	}

#article {
	width:465px;
	border: dotted 1px silver;
	float:left;
	margin:0;
	padding:0;
	}

#article_padding {
	margin:15px;
	padding:0;
	}

#clear {
	clear:both; 
	height:15px;
	}

#footer {
	width:698px;
	background:#8f0033;
	border: solid 1px #8f0033; 
	}

#footer_padding {
	padding:0;
	margin:10px 15px 10px 15px;
	}

#bottom {
	background: url(images/bottom.gif)  no-repeat 0 0 #fff;
	width:742px; 
	height:27px;
	border-style:none;
	}

.bullet {
	margin:0;
	padding:0 10px 0 0;
	}

#edition {
	width:224px;
	background:#8f0033;
	}

#edition h2 {
	font-family:arial;
	font-size:1em;
	color:#fff;
	text-align:center;
	padding: 8px 0;
	margin:0;
	}

strong {
	font-weight:bold;
	}
	
/*  links */

A:link {text-decoration: none;color:black;}
A:visited {text-decoration: none;color:black;}
A:hover {text-decoration: underline;color:#8f0033;}
A:active {text-decoration: none;color:black;}

/*  text  */

body p { font-family: verdana, helvetica, arial, sans-serif; }

strong {font-weight: bold; }

em {font-style: italic; }

#top h1 {margin-left:-3000px;}


#article h1 {
	font-family: arial, helvetica; 
	font-weight: bold; 
	font-size: 1.2em; 
	color: #8f0033;
	margin: 5px 0 0 0;
	}
	
#head {padding: 3px 0 10px 0;}

.storyBold {font-weight:bold;color:#8f0033;font-size:1.1em;}

.strong {color:##8f0033;}

#article p {
	font-family: verdana, arial, helvetica;
	font-size: .71em ; 
	font-weight: normal ; 
	text-align: left; 
	line-height: 170%;
	margin: 15px 0 0 0;
	}

#menu li {
	display:block;
	padding:5px 5px 5px 26px;
	margin:0;
	xborder-bottom:solid 1px #b5c5d6;
	xborder-bottom:solid 1px #e3bfcc;
	border-bottom:solid 1px #d8a6b8;
	background:url(images/bullet.gif) no-repeat 0 50% #f3e3e9;
	font-family:verdana;
	font-size:.62em;
	}
	
#disclaimer { 
	font-family: verdana, arial, helvetica; 
	font-size: .71em;
	line-height: 130%; 
	font-weight: normal; 
	text-align: left; 
	color:white;
	}
	
/* images */

#imgRight {
	padding: 0 0 10px 10px;
	float:right;
	}

#imgLeft {
	padding: 0 10px 10px 0;
	float:left;
	}

	
/* calendar */
	
#calendar table {
	padding:0;
	margin:0;
	width:90%;
	}

#calendar tr, th, td, p {
	text-align:left;
	vertical-align:top;
	padding:0;
	margin:0;}

#calendar th {
	padding:10px 0 5px 0;
	margin:0;
	font-weight:bold;
	font-family: verdana,arial,helvetica,sens-serif;
	font-size:.71em;}

.color1 {
	background-color:#eee;}

.color2 {
	background-color:#ccc;}
	


