#header {
	background-color: #D9333F;}

h2, h3 {
	color: #D9333F;}

table.share {
	background-color: #FFF;
	width: 600px;
	border: 1px solid #DDD;
	border-collapse: collapse;}
.share td {
	background-color: #FFF;
	border: 1px solid #DDD;
	border-collapse: collapse;
	padding: 5px 10px;
	text-align: left;
	vertical-align: top;}
.share th {
	background-color: #FFF;
	border: 1px solid #DDD;
	border-collapse: collapse;
	padding: 5px 10px;
	text-align: left;
	vertical-align: top;}

.button {
	width: 300px;
	height: 50px;}

.button a {
	padding-top: 12px;
	width: 300px;
	height: 38px;
	display: block;
	text-align: center;
	vertical-align: center;}

.button a:link {
	color: #383C3C;
	text-decoration: none;
	background: url(../shuttle/images/bg_button.gif) no-repeat 0 0;}
.button a:visited {
	color: #383C3C;
	text-decoration: none;
	background: url(../shuttle/images/bg_button.gif) no-repeat 0 0;}
.button a:hover {
	color: #2CA9E1;
	text-decoration: none;
	background: url(../shuttle/images/bg_button.gif) no-repeat 0 -50px;}
.button a:active {
	color: #2CA9E1;
	text-decoration: none;
	background: url(../shuttle/images/bg_button.gif) no-repeat 0 -50px;}



table#magazines {
	margin: 0 15px 0 10px;
	width: 310px;
	float: left;}

table#magazines th {
	padding: 5px 0px 20px 5px;
	width: 110px;}

table#magazines td {
	padding: 5px 5px 5px 0px;
	text-align: left;
	vertical-align: top;
	color: #666666;
	font-size: 90%;}

table#magazines td.title {
	vertical-align: bottom;
	border-bottom:2px dotted #2ca9e1;
	color: #2ca9e1;
	font-size: 90%;}




