/*  
Theme Name:mobilecarcare
Theme URI:http://www.mobilecarcare.com.au/
Description:Mobile Mechanics and Auto Electricians servicing Melbourne since 1986. Our staff are fully trained, our Mobile Mechanic  Service Units are fully equipped to perform all Car Repairs, Auto Electrical Repairs and Car, Commercial and 4WD Service only for Ford, Holden, Toyota, Mitsubishi, Nissan, Subaru, Mazda, Audi, BMW, VW - Volkswagon, Mercedes, Saab, Volvo, Hyundai, Kia and more...
Version:1.2b
Author:mobilecarcare
Author URI:http://www.mobilecarcare.com.au/
*/
/* 
  -----------------------------------
  PopMenu Magic Style Sheet
  by Project Seven Development
  www.projectseven.com
  Menu Type: Horizontal
  Style Theme:0 -Basic Style
  -----------------------------------
*/
#p7PMnav {
	margin: 0;
	padding:0;
}
#p7PMnav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#p7PMnav ul {
	margin: 0;
	padding: 0;
	left: -9000px;
	z-index: 10000;
}
#p7PMnav a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	line-height: 1;
	padding-top: 4px;
	padding-bottom: 5px;
}
#p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus {
	color: #FFFFFF;
	background-image: url(http://mobilecarcare.com.au/assets/images/template/menu_sliver.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

/* ------ the current page marker style ------ */
#p7PMnav .p7PMmark {
	color: #FFFFFF;
	background-image: url(http://mobilecarcare.com.au/assets/images/template/menu_sliver.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
/* ------ the trigger link styles ------- */

/*the trigger link */
#p7PMnav ul .p7PMtrg, #p7PMnav ul .p7PMon {
}
/* the active trigger link style */
#p7PMnav .p7PMon {
	color: #FFFFFF;
}
/*the submenu classes */

#p7PMnav .p7PMhide {
	left: -9000px;
}
#p7PMnav .p7PMshow {
	left: auto;
	z-index: 20000 !important;
}
/* Top level menu width */
#p7PMnav li {
	float: left;
	width:78px;
}
#p7PMnav ul li {
	float: none;
}
#p7PMnav ul, #p7PMnav ul li {
	width: 80px;
}
#pmmcrumb {
	font-weight: bold;
	margin-bottom: 16px;
	color: #333333;
}
#pmmcrumb a, #pmmcrumb a:visited {
	font-weight: normal;
	color: #535FAC;
}
#pmmcrumb a:hover, #pmmcrumb a:active, #pmmcrumb a:focus {
	font-weight: normal;
	color: #333333;
}
.extraPad {
	padding-top: 4px;
	padding-bottom: 4px;
}
.blueheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div {
  zoom:expression("100%");
}
#Menu_Wrapper {
background:#ffffff;
}
/* Menu Styling */
ul#nav { /* Menu Bar */
	width:972px;
	padding: 0px;
	margin: 0px auto;
	list-style: none;
	height: 39px;
	background:url(http://mobilecarcare.com.au/assets/images/menubar_backer.gif) repeat-x #ffffff;
	}
ul#nav a:link, ul#nav a:visited, ul#nav a:hover, ul#nav a:active {
	display: block;
	}
ul#nav a:link, ul#nav a:visited {
	color: #ffffff;
	text-decoration: none;
	}
ul#nav a:hover, ul#nav a:active {
	color: #3b6ca9;
	text-decoration: none;
	}
ul#nav li { /* Menu Bar Item */
	float: left;
	padding: 0px 20px;
	font-weight: bold;
	font-size: 12px;
	line-height: 33px;
	width: auto; /* width needed or else Opera goes nuts */
	}
ul.tier1 { /* Tier 1 Drop Down Menu */
	padding: 6px;
	margin: 0px;
	list-style: none;
	position: absolute;
	background: orange;
	width: auto;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	}
ul#nav li ul li {
	clear: both;
	padding: 4px;
	font-weight: normal;
	line-height: 1.5em;
	width: auto;
	}
ul#nav li:hover ul, ul#nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	}
	

/* End Menu Styling */



* {
	margin:0px;
	padding:0px;
}

#footer a, a:visited{
		color:#ffffff;
		text-decoration:none;
}

#footer a:hover{
	color:#ffffff;
	text-decoration:underline;
}

a, a:visited{
	color:#0099FF;
	text-decoration:none;
}

a:hover{
	color:#217EB9;
	text-decoration:underline;
}

blockquote{
	border-left:4px solid #EAEAEA;
	margin:0px;
	padding:0px 0px 0px 10px;
}

body{
	background:url(http://mobilecarcare.com.au/assets/images/template/melbourne.jpg) top center repeat-x #063266;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:135%;
	margin:0px;
	padding:0px;
}

cite{
	color:#666666;
	font-style:italic;
	margin:0px;
	padding:0px;
}

form#commentform{
	color:#f5f5f5;
	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:#3e9cc0;
	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{
	margin:0px auto;
	padding:0px 0px 10px 20px;
	width:180px;
}

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:5px 0px 0px 0px;
	padding:4px;
	width:120px;
}

form#sidebar-search input#sidebar-search-submit{
	border:none;
	margin:10px 0px 0px 0px;
	padding:0px;
	text-align:center;
}

h1{
	color:#ffa727;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	line-height:103%;
	margin:5px 0px 10px 0px;
	padding:0px;
}

h1 a, h1 a:hover, h1 a:visited{
	color:#ffa727;
	text-decoration:none;
	padding:5px 15px 5px 0px;
}

h1.title-comments{
	color:#ffa727;
}

h1.title-respond{
	color:#ffa727;
	font-size:20px;
}

h2{
	color:#ffa727;
	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:#2967b4;
	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 {
	margin:0px 0px 10px 0px;
	padding:0px;
}

ul {
	clear:both;
	list-style:none;
	margin:0px;
	padding:0px;
}

.alignleft {
	color:#fff;
	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:275px;
}

.alignleft a, .alignleft a:visited {
	background:url(images/arrow-left.gif) no-repeat left center;
	color:#fff;
	margin:0px;
	padding:0px 0px 0px 17px;
	text-decoration:none;
}

.alignleft a:hover{
	background:url(images/arrow-left.gif) no-repeat left center;
	color:#fe9900;
	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 0px 0px;
	padding:5px 0px 5px 0px;
	width:700px;
}

.article-bottom{

	height:0px;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:516px;
}

.article-top{

	height:0px;
	margin:0px;
	padding:0px;
	width:516px;
}

.author{
	color:#e4e4e4;
	font-weight:normal;
}

.bottom-bottom{
	height:0px;
	margin:0px;
	padding:0px;
	width:900px;
}

.bottom-top{
	height:0px;
	margin:0px;
	padding:0px;
	width:900px;
}

.comment-author {
	color:#217EB9;
	font-weight:normal;
}

.comment-author a{
	color:#217EB9;
	font-weight:bold;
	text-decoration:underline;
}

.comment-author a:hover{
	color:#217EB9;
	font-weight:bold;
	text-decoration:none;
}

.commentlist {
	margin:0px;
	padding:0px;
	text-align:left;
}

.commentlist li {
	background-color:#235A92;
	color:#fff;
	list-style:none;
	margin:0px 0px 10px 0px;
	padding:10px;
}

.feedback{
	color:#ffffff;
	border-top:1px solid;
	border-top-color:#3a6c9e;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	width:700px;
}

.feedback-bottom{
	margin:1px 0px 25px 0px;
	padding:0px;
}

.feedback-left{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	display:inline;
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:280px;
}

.feedback-left a, .feedback-left a:visited{
	color:#8ac0e2;
	text-decoration:none;
	font-weight:bold;
}

.feedback-left a:hover {
	color:#8ac0e2;
	text-decoration:underline;
}

.feedback-right{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8ac0e2;
	display:inline;
	float:right;
	margin:0px;
	padding:0px 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 13px;
	line-height:20px;
	color:#8ac0e2;
	font-weight:bold;
	text-decoration:none;
}

.feedback-right a:hover {
	color:#8ac0e2;
	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;
	color:#217EB9;
}

.required{
	color:#000000;
	font-size:10px;
}

.rss-date{
	color:#000000;
	margin:0px;
	padding:0px 5px 0px 5px;
}

.sidebar-bottom{
	background-color:#FFFFFF;
	height:10px;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:240px;
	display:none;
}

.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-color:#ffffff;
	height:10px;
	margin:0px;
	padding:0px;
	width:240px;
}

#bottom{
	color:#e4e4e4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0px auto;
	padding:5px 0px 5px 0px;
	width:958px;
}

#bottom a, #bottom a:visited{
	color:#e4e4e4;
	font-weight:bold;
	text-decoration:none;
}

#bottom a:hover{
	color:#333333;
	text-decoration:underline;
}

#bottom h2{
	border-bottom:1px solid #52a2ee;
	color:#ffffff;
	font-family: "Trebuchet MS", Arial;
	font-size:14px;
	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 20px;
	width:280px;
}

#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{
	background:url(images/bottom_bg.jpg) top center repeat-y;
	margin:0px auto;
	padding:0px;
	width:958px;
}

#bottom-left{
	display:inline;
	float:left;
	margin:0px;
	padding:0px 10px 0px 20px;
	width:280px;
}

#bottom-left a, #bottom-left a:visited{
	color:#e4e4e4;
	font-weight:bold;
	text-decoration:none;
}

#bottom-left a:hover{
	color:#474747;
	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{
	display:inline;
	float:right;
	margin:0px;
	padding:0px 20px 0px 10px;
	width:280px;
}

#bottom-right p{
	color:#e4e4e4;
}
#calendar_wrap{
	margin:0px;
	padding:0px 20px 10px 20px;
	width:200px;
}

#container{
	border-bottom:#30577c solid 1px;
	padding:0px 0px 0px 0px;
	width:920px;
	margin:0 auto;
}

#content{
	float:right;
	margin:20px 0 0 30px;
	padding:0px;
	width:720px;
}

#content ol li p.comment-data {
	background:url(images/icon_clock.gif) no-repeat center right;
	color:#f7f7f7;
	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{
	font-size:11px;
	font-weight:normal;
	line-height:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:10px auto 0px auto;
	padding:10px 0 10px 0;
	width:920px;
	text-align:center;
}


#footer p.copyright{
	color:#B8452A;
	font-size:11px;
	text-align:right;
	padding:10px 10px 10px 0px;
	margin:0px;
}

.copyright{
	font-size:10px;
	color:#ffffff;
	text-align:center;
}
#footer p{
	color:#B8452A;
	font-size:11px;
	text-align:right;
	padding:0px 65px 0px 0px;
	margin:0px;
}

#footer p a, footer p a:visited{
	color:#B8452A;
	text-decoration:none;
}

#footer p a:hover{
	text-decoration:underline;
	color:#000000;
}

#header{
	clear:both;
	font-size:0px;
	background-color:#FFFFFF;
	height:0px;
	margin:0px;
	padding:0px;
	display:none;
}

#header-menu {
	clear:both;
	width:970px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-align:center;
	text-transform:uppercase;
	color:#f9fff5;
}

#header-menu ul {
	color:#FFFFFF;
	list-style:none;
	margin:0px;
	padding:0px;
}

#header-menu ul li {

	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px;
}

#header-menu ul li a {
	color:#FFFFFF;
	line-height:15px;
	margin:0px 6px 0px 4px;
	padding:5px;
	text-decoration:none;
}

#header-menu ul li a:hover {
	color:#f9fff5;
	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:10px 0px 0px 0px;
	padding:0px 5px 0px 0px;
}

#main{
	background:url(images/sidebar.jpg) top left repeat-y;
	border-top:#50769d solid 1px;
	margin:0px;
	padding:0;
	width:100%;
}

#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:10px 0px 10px 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:#3e9cc0;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:4px;
}

#sidebar{
	float:left;
	margin:0;
	padding:0px;
	width:166px;
}

#sidebar .sidebar-block{

	background:#FFFFFF;
	margin:0px;
	padding:0px 20px 0px 20px;
}

#sidebar h2{
	color:#3F3E48;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:11px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-transform:uppercase;
}

#sidebar ul li{
	margin:0px 0px 1px 0px;
	padding:0px;
}

#sidebar ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}

#sidebar ul li a:hover{

	color:#fe9900;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	border:none;

}

#sidebar ul li div.textwidget{
	border:none;
	margin:0px;
	padding:0px;
	width:200px;
}

#sidebar ul li h2.widgettitle{
	background:url(images/sidebar_top.jpg) top center repeat-y;
	color:#ffffff;
	margin:0px 0px 10px 0px;
	padding:7px 0 7px 0 ;
	border-bottom:#50769d solid 1px;
	border-top:#50769d solid 1px;	
}

#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{
	list-style:none;
	margin:0;
	padding:0px 0px 20px 0px;
	

}

#sidebar ul li ul li{
	color:#f4f7f8;
	margin:0px;
	padding:5px 5px 5px 20px;
}

#sidebar ul li ul li ul{
	background:none;
	list-style:none;
	margin:5px 0px 0px 0px;
	padding:0px 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{
	display:block;
	width:1100px;
	height:128px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#title h1{
	color:#FFFFFF;
	font-size:0px;
	width:980px;
	height:122px;
	margin:0px;
	padding:40px 0px 0px 0px;
	text-align:left;
}

#title h1 a, #title h1 a:visited, #title h1 a:hover{
	width:200px;
	height:80px;
	display:block;
	font-size:0px;
	color:#b3c1ca;
	margin:0px 0px 0px 40px;
	padding:0px;

}

#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{
	margin:0;
	padding:0px;
	width:100%;
}

#wrapper-footer{
	margin:auto;
	margin:0px auto 0px auto;
	width:980px;
	padding-right:0px;
	height:auto;
	background-color:#FFFFFF;
}

ol{
margin:0px;
padding:0px;
margin-left:40px;
}

ol li{
margin:0px;
padding:0px;
margin-bottom:5px;
}
