/*  
Theme Name: MetroTrans
Theme URI: http://www.metrotransport.com.au/
Description: Sydney Monorail and Metro Light Rail are two unique transport sytems owned by Metro Transport in Sydney, Australia. They offer clean and pleasant transport in the Sydney CBD and inner west. Monorail & Light Rail - not so public transport.
Version: 1.2b
Author: MetroTransport
Author URI: http://www.metrotransport.com.au/ */

a, a:visited{
	font-weight:normal;
	color: #617897;
	text-decoration: underline;

}

a:hover{
	font-weight:normal;
	color: #617897;
	text-decoration: none;
}

blockquote{
	border-left: 4px solid #EAEAEA;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

body{
	background-color:#d9e2e5;
	color:#4a4a4a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	margin: 0px;
	padding: 20px 0px 0px 0px;
}

cite{
	color: #666666;
	font-style: italic;
	margin: 0px;
	padding: 0px;
}

form#commentform{
	color: #3F3E48;
	margin: 0px;
	padding: 0px;
}

form#commentform input#submit {
	background-color: #EBEBEB;
	border: solid 1px #EBEBEB;
	color: #3F3E48;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

form#commentform input#submit:hover {
	background-color: #3c95d0;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

form#commentform input, form#commentform textarea{
	background-color: #FFFFFF;
	border: #EAEAEA solid 1px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

form#searchform{
	background: url(images/background_sidebar_top.gif) no-repeat top left;
	margin: 0px;
	padding: 15px 20px 15px 20px;
	width: 200px;
}

form#searchform input{
	background-color: #000000;
	border: solid 1px #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

form#searchform input#s{
	background-color: #FFFFFF;
	border: #EAEAEA solid 1px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 4px;
	width: 192px;
}

form#searchform input:hover{
	background-color: #EBEBEB;
	border: solid 1px #EBEBEB;
	color: #3F3E48;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

form#sidebar-search{
	background:url(images/sidebar_bottom.jpg) bottom center no-repeat;
	margin: 0px;
	padding: 0px 20px 10px 20px;
}

form#sidebar-search input#sidebar-search-input{
	background: #FFFFFF;
	border: #EAEAEA solid 1px;
	color: #464E53;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 4px;
	width: 180px;
}

form#sidebar-search input#sidebar-search-submit{
	border: none;
	margin: 10px 0px 0px 50px;
	padding: 0px;
	text-align: center;
}

h1{
	color: #003a5f;
	font-family: "Trebuchet MS", Arial;
	font-size: 22px;
	font-weight: normal;
	line-height: 103%;
	margin: 10px 0px 5px 0px;
	padding:0px;
}

h1 a, h1 a:hover, h1 a:visited{
	color: #003a5f;
	text-decoration: none;
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

h1.title-comments{
	color: #003a5f;
}

h1.title-respond{
	font-size:18px;
	color: #003a5f;
}

h2{
	color: #003a5f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	text-transform: uppercase;
}

h2.headline {
	color: #003a5f;
	margin: 5px 0px 10px 0px;
	padding: 0px;
	text-align: right;
}

img.alignleft {
	display: inline;
	float: left;
	margin: 0px 7px 2px 0px;
	padding: 4px;
}

img.alignright {
	display: inline;
	float: right;
	margin: 0px 0px 2px 7px;
	padding: 4px;
}

input, textarea {
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

label{
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

p {
	color:#575757;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}

ul {
	clear: both;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.alignleft {
	color: #000000;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: normal;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	text-align: left;
	width: 230px;
}

.alignleft a, .alignleft a:visited {
	background: url(images/arrow-left.gif) no-repeat left center;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 17px;
	text-decoration: underline;
}

.alignleft a:hover{
	background: url(images/arrow-left.gif) no-repeat left center;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 17px;
	text-decoration: none;
}

.alignright {
	color: #000000;
	display: block;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: normal;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-align: right;
	width: 275px;
}

.alignright a, .alignright a:visited {
	background: url(images/arrow-right.gif) no-repeat right center;
	color: #000000;
	margin: 0px;
	padding: 0px 17px 0px 0px;
	text-decoration: underline;
}

.alignright a:hover{
	background: url(images/arrow-right.gif) no-repeat right center;
	color: #000000;
	margin: 0px;
	padding: 0px 17px 0px 0px;
	text-decoration: none;
}

.article{
	margin:0px 0px 50px 0px;
	padding:0;
	width: 660px;
}

.article-bottom{
	display:none;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 516px;
}

.article-top{
	display:none;
	height: 0px;
	margin: 0px;
	padding: 0px;
	width: 516px;
}

.author{
	color: #676767;
}

.bottom-bottom{
	display:block;
	background: url(images/bottom_bottom.jpg) no-repeat;
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 860px;
}

.bottom-top{
	clear:both;
	font-size: 0px;
	background: url(images/bottom_top.jpg) no-repeat;
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 860px;

}

.comment-author {
	color: #b0011e;
	font-weight: normal;
}

.comment-author a{
	color: #b0011e;
	font-weight: bold;
	text-decoration: underline;
}

.comment-author a:hover{
	color: #b0011e;
	font-weight: bold;
	text-decoration: none;
}

.commentlist {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.commentlist li {
	background-color: #F4F4F4;
	border: 1px solid #F4F4F4;
	color: #333333;
	list-style: none;
	margin: 0px 0px 10px 0px;
	padding: 10px;
}

.feedback{
	font-size:11px;
	color:#53647c;
	border-top:1px solid #d2dde4;
	margin:0px;
	padding: 2px 0px 2px 0px;
	width: 660px;
	height: 28px;
}

.feedback-bottom{
	margin:0px;
	padding: 0px;
}

.feedback-left{
	display: inline;
	float: left;
	margin: 0px;
	padding: 3px 0px 0px 0px;
	width: 350px;
}

.feedback-left a, .feedback-left a:visited{
	color: #617897;
	font-weight:bold;
	text-decoration:none;
}

.feedback-left a:hover {
	color: #617897;
	text-decoration: underline;
}

.feedback-right{
	display: inline;
	float: right;
	margin: 0px;
	padding: 3px 0px 0px 0px;
	text-align: right;
	width: 160px;
}

.feedback-right #feed-comments{
	background: url(images/icon_feed.gif) no-repeat top left;
	margin: 5px;
	padding: 5px;
}

.feedback-right #feed-comments a{
	background: url(images/icon_feed.gif) no-repeat top left;
	margin: 5px;
	padding: 5px;
}

.feedback-right a, .feedback-right a:visited{
	padding:0px 0px 0px 0px;
	color: #617897;
	font-weight:bold;
	text-decoration: none;
}

.feedback-right a:hover {
	font-weight:bold;
	color: #617897;
	text-decoration: underline;
}

/*.feedback-top{
	border-bottom: 1px solid #EBEBEB;
	margin: 0px 0px 1px 0px;
	padding: 0px;*/
}

.image {
	border: 1px solid #E2E6E7;
	margin: 5px auto 5px -6px;
	padding: 5px;
}

.insert{
	background: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	width: 560px;
}

.insert h2{
	border-bottom: 1px solid #EAEAEA;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	text-transform: uppercase;
}

.insert-left{
	color: #000000;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	width: 255px;
}

.insert-right{
	border-left: 1px solid #EBEBEB;
	color: #000000;
	float: right;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	width: 259px;
}

.insert-right img{
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: center;
}

.more-link{
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color: #617897;
}

.required{
	color: #000000;
	font-size: 10px;
}

.rss-date{
	color: #000000;
	margin: 0px;
	padding: 0px 5px 0px 5px;
}

.sidebar-bottom{
	background: url(images/background_sidebar_bottom.gif) no-repeat top left;
	height: 10px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 240px;
}

.sidebar-more{
	color: #454648;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	text-align: right;
}

.sidebar-more a, #sidebar-more a:visited{
	color: #454648;
	text-decoration: underline;
}

.sidebar-more a:hover{
	color: #454648;
	text-decoration: none;
}

.sidebar-top{
	background: url(images/background_sidebar_top.gif) no-repeat top left;
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 240px;
}

#bottom{
	background: url(images/bottom_bg.jpg) no-repeat top center;
	border-left: solid 1px #a6a6a6;
	border-right: solid 1px #a6a6a6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	width: 858px;
}

#bottom a, #bottom a:visited{
	color: #333333;
	text-decoration: none;
}

#bottom a:hover{
	color: #333333;
	text-decoration: underline;
}

#bottom h2{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	text-transform: uppercase;
}

#bottom-center{
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	width: 250px;
}

#bottom-center ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#bottom-center ul li{
	background: url(images/icon_bottom_center.gif) top left no-repeat;
	margin: 0px;
	padding: 0px 0px 5px 17px;
}

#bottom-container{
	margin: 0px auto;
	padding: 0px;
	width: 860px;
}

#bottom-left{
	color: #676767;
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 20px;
	width: 250px;
}

#bottom-left a, #bottom-left a:visited{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

#bottom-left a:hover{
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}

#bottom-left ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#bottom-left ul li{
	background: url(images/icon_bottom_left.gif) top left no-repeat;
	margin: 0px;
	padding: 0px 0px 5px 22px;
}

#bottom-right{
	color: #676767;
	display: inline;
	float: right;
	margin: 0px;
	padding: 0px 30px 0px 10px;
	width: 250px;
}

#calendar_wrap{
	margin: 0px;
	padding: 0px 20px 10px 20px;
	width: 200px;
}

#container{
	background-image:url(images/bg_content.jpg);
	background-repeat:repeat-y;
	background-position:center;
	margin:0 auto;
	height:100%;
	padding:0px;
	width: 960px;
}

#content{

	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 660px;
}

#content ol li p.comment-data {
	background: url(images/icon_clock.gif) no-repeat center right;
	color: #000000;
	font-size: 10px;
	margin: 0px 0px 10px 0px;
	padding: 0px 12px 0px 0px;
	text-align: right;
}

#content ol li p.comment-data a, #content ol li p.comment-data a:visited{
	color: #000000;
	text-decoration: underline;
}

#content ol li p.comment-data a:hover{
	color: #000000;
	text-decoration: none;
}

#content ul {
	list-style-image: url(images/bullet.gif);
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 15px;
}

#footer-top{
	background:url(images/footer-top.jpg) top center no-repeat;
	margin:0 auto;
	width:960px;
	height:20px;
}

#footer{
	background:url(http://www.metrotransport.com.au/images/footerbackground.png) top left repeat-x #E7EBEE;
	border:solid 1px #ffffff;
	color:#617897;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	margin:0px auto 20px auto;
	padding:15px;
	width:928px;
	height:77px;
}

.footersubhead {
	color:#083056;
	font-weight:bold;
}

#footer a,a:visited{
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

#footer p.copyright{
	color: #699ec4;
	font-size: 12px;
	text-align: right;
	padding: 10px 10px 10px 0px;
	margin: 0px;
}

#footer p{
	color: #699ec4;
	font-size: 12px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

#footer p a, footer p a:visited{
	
	color: #B8452A;
	text-decoration: none;
}

#footer p a:hover{
	font-weight:normal;
	text-decoration: underline;
	color: #676767;
}

#header{
	margin: 0px;
	padding: 0px;
}

#header-menu {
	background:url(http://www.metrotransport.com.au/images/corpmenu_back.png) top center repeat-x;
	width:650px;
	height:21px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style:	normal;
	font-weight: normal;
	margin: 110px 0px 10px 1px;
	padding: 8px 0px 0px 10px;
	text-align: left;
}

#header-menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#header-menu ul li {
	display: inline;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}

#header-menu ul li a {
	line-height:15px;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 9px 9px 0px;
	text-decoration: none;
}

#header-menu ul li a:hover {
	color: #ffffff;
	text-decoration:underline;
}

#header-menu ul li.current_page_item a, #header-menu ul li.current_page_item a:hover, #header-menu ul li.current_page_item a:visited{
	color: #666666;
}

#header-menu ul li.current_page_item_home, #header-menu ul li.current_page_item_home a, #header-menu ul li.current_page_item_home a:hover, #header-menu ul li.current_page_item_home a:visited{
	background: none;
	color: #666666;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#header-menu ul li.home, #header-menu ul li.home a, #header-menu ul li.home a:hover, #header-menu ul li.home a:visited{
	background: none;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
}

#main{
	margin:0px;
	padding: 0;
	width: 680px;
}

#left{
	background:url(http://www.metrotransport.com.au/images/leftmenu_top.png) top center no-repeat;
	float:left;
	width:280px;
}

#metadata {
	background: #F4F4F4;
	color: #217EB9;
	font-size: 10px;
	line-height: 20px;
	margin: 0px 0px 20px 0px;
	padding: 3px 8px 3px 8px;
}

#metadata a {
	color: #217EB9;
	text-decoration: underline;
}

#metadata a:hover {
	color: #217EB9;
	text-decoration: none;
}

#navigation {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#search-form{
	margin: 0px;
	padding: 0px;
}

#search-form-input{
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

#search-form-input-submit{
	background-color: #EBEBEB;
	border: solid 1px #EBEBEB;
	color: #3F3E48;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

#search-form-input-submit:hover{
	background-color: #3c95d0;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

#sidebar{
	margin: 0px auto;
	padding:10px 0px 0px 0px;
	width:228px;
}

#sidebar .sidebar-block{

	background: #FFFFFF;
	margin: 0px;
	padding: 10px 20px 10px 20px;
}

#sidebar h2{
	color: #003a5f;
	text-align:center;
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-transform: uppercase;
}

#sidebar ul li{
	background:url(images/sidebar_bg.jpg) top center repeat-y;
	margin: 10px 0px 5px 0px;
	padding: 0px;
}

#sidebar ul li a{
	font-weight:normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #617897;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

#sidebar ul li a:hover{
	text-decoration:underline;
	color: #0085DD;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border:none;
}

#sidebar ul li div.textwidget{
	border:none;
	margin: 0px;
	padding: 0px 20px 10px 20px;
	width: 200px;
}

#sidebar ul li h2.widgettitle{
	background: url(images/widget_bg.jpg) no-repeat;
	height: 26px;
	border:none;
	margin:0px;
	padding: 10px 20px 0px 20px;
}

#sidebar ul li h2.widgettitle a, #sidebar ul li h2.widgettitle a:visited{
	border:none;
	background: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#sidebar ul li h2.widgettitle a:hover{

	background: none;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}

#sidebar ul li ul{
	background:url(images/sidebar_bottom.jpg) bottom center no-repeat;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	

}

#sidebar ul li ul li{
	background: none;
	color: #FFFFFF;
	margin: 0px 1px 0px 1px;
	padding: 5px 0px 5px 20px;
	border:none;
	border-top:#f2f3f4 solid 1px;
}

#sidebar ul li ul li ul{
	background: none;
	list-style: none;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 5px;
	border:none;


}

#sidebar ul li ul li ul li{
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border:none;
}

#sidebar ul li#calendar a, #sidebar ul li#calendar a:visited{
	background-image: none;
	clear: both;
	color: #FFFFFF;
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#sidebar ul li#calendar a:hover{
	background-image: none;
	clear: both;
	color: #FFFFFF;
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#sidebar ul li#calendar tfoot td a:link, #sidebar ul li#calendar tfoot td a:visited, #sidebar ul li#calendar tfoot td a:hover{
	background: none;
	border: 0px;
	color: #FFFFFF;
	text-decoration: none;
}

#sidebar ul li#recent-comments ul li{
	background: transparent;
	color: #3F3E48;
	margin: 0px;
	padding: 7px 0px 7px 0px;
}

#sidebar ul li#recent-comments ul li a, #sidebar ul li#recent-comments ul li a:visited {
	background: transparent;
	color: #FFFFFF;
	margin: 0px;
	padding: 4px;
	text-decoration: underline;
}

#sidebar ul li#recent-comments ul li a:hover {
	background: transparent;
	color: #FFFFFF;
	margin: 0px;
	padding: 4px;
	text-decoration: none;
}

#sidebar ul li#tag_cloud{
	padding: 0px 0px 10px 0px;
	width: 240px;
}

#sidebar ul li#tag_cloud a{
	background: none;
	padding: 0px 0px 0px 20px;
	text-decoration: underline;
}

#sidebar ul li#tag_cloud a, #sidebar ul li#tag_cloud a:visited{
	background: none;
	color: #FFFFFF;
	padding: 0px 0px 0px 20px;
	text-decoration: underline;
}

#sidebar ul li#tag_cloud a:hover{
	background: none;
	color: #FFFFFF;
	padding: 0px 0px 0px 20px;
	text-decoration: none;
}

#title{
	width:680px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:85px;
}

#title h1{
	font-size:0px;
	width:230px;
	height:40px;
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#title h1 a, #title h1 a:visited, #title h1 a:hover{
	color:#00274b;
	width:230px;
	height:40px;
	display:block;
	background:none;
	font-size:0px;
	margin:0;
	padding:0;
}

#wp-calendar {
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#wp-calendar caption {
	color: #3F3E48;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-align: right;
}

#wp-calendar td {
	color: #3F3E48;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

#wp-calendar td a, #wp-calendar td a:visited {
	background: #194F71;
	color: #FFFFFF;
	text-decoration: none;
}

#wp-calendar td a:hover {
	background: #194F71;
	color: #FFFFFF;
	text-decoration: none;
}

#wp-calendar td.pad {
	background: transparent;
}

#wp-calendar tfoot td a:link, #wp-calendar tfoot td a:visited {
	background: none;
	border: 0px;
	color: #3F3E48;
	text-decoration: underline;
}

#wp-calendar tfoot td a:hover {
	background: none;
	color: #3F3E48;
	text-decoration: none;
}

#wp-calendar tfoot td#next {
	margin: 0px;
	padding: 0px;
	text-align: right;
}

#wp-calendar tfoot td#prev {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#wp-calendar tfoot td, #wp-calendar tfoot td.pad {
	background: transparent;
	margin: 0px;
	padding: 0px;
}

#wp-calendar th {
	color: #FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
}

#wp-calendar ul{
	clear: both;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#wrapper{
	background:url(http://www.metrotransport.com.au/images/corppage_02.jpg) top center no-repeat;
	float:right;
	margin:0px auto;
	padding: 0px;
	width: 680px;
}


