/*
Theme Name: Tax Angels
Theme URI: http://saffronstudio.com.au/
Description: Tax Angels Theme
Version: 1.0
Author: Saffron Studio
Author URI: http://saffronstudio.com.au/
Tags: saffronstudio

	This theme is copyright 2008 Saffron Studio
*/

body, html { height:100%; }

body {background:url('images/page_background.jpg') repeat top left #5e7eac;color:#fff;margin:0px;}

body, p, td, input, textarea, select {font-family:Verdana, sans; font-size:12px;line-height:18px;}

h1 {font-size:18px;font-weight:bold;}
h2 {font-size:16px;font-weight:bold;}
h3 {font-size:14px;font-weight:bold;}
h4 {font-size:12px;font-weight:bold;}

a {color:#fff;}
a img {border:none;}

#page {background:url('images/page_slice.jpg') repeat-x top left;text-align:center;}

#header {height:126px;width:850px;margin:auto;text-align:left;padding-top:24px;padding-left:25px;padding-right:25px;}
#header H1 {display:none;}
#header .description {display:none;}
#header .logo {display:block;width:279px;height:105px;background:url('images/taxangels_logo.jpg') no-repeat top left;}

#main_menu {float:right;margin-top:90px;}
#main_menu A {color:#dae8ec;text-decoration:none;margin-left:5px;margin-right:5px}

#pagecontent {width:850px;margin:auto;text-align:left;padding-top:50px;padding-left:25px;padding-right:25px;min-height:500px;}

.clear {clear:both;}

#footer {clear:left;background:url('images/dotted_line.gif') repeat-x top left;margin-top:8px;padding-top:8px;padding-bottom:8px;width:900px;margin:auto;text-align:left;}
#footer a.siteby {float:right;}

#sidebar {width:234px;float:right;}

#sidebar #searchform, .searchpage #searchform {width:205px;height:33px;background:url('images/search_form.jpg') no-repeat top left;}
#sidebar #searchform #s, .searchpage #searchform #s {background:transparent;border:none;float:left;margin-top:7px;margin-left:10px;width:160px;color:#fff;padding-top:4px;}
#sidebar #searchform #searchsubmit, .searchpage #searchform #searchsubmit {float:left;margin-top:7px;margin-left:8px;}

#sidebar #rss {float:left;margin-top:4px;}
#sidebar #searchform {float:left;}

#sidebar h2 {font-weight:bold;font-size:14px;min-height:25px;height:29px;padding-top:10px;}
#sidebar > div > h2 {height:auto;}

#sidebar div a {margin-left:15px;line-height:20px;text-decoration:none;}

#sidebar div.section {background:url('images/dotted_line.gif') repeat-x top left;margin-bottom:20px;}
#sidebar div.quicklinks h2 {background:url('images/quick_links.jpg') bottom left no-repeat;}
#sidebar div.newsarticles h2 {background:url('images/news_articles.jpg') bottom left no-repeat;}
#sidebar div.newsarticles a.new {color:#fc9a3d;}

#sidebar div.officelocations h2 {background:url('images/office_locations.jpg') bottom left no-repeat;}
#sidebar div.thissection h2 {background:url('images/this_section.jpg') bottom left no-repeat;}

#content {width:590px;line-height:18px;}

#content h2 {margin-top:0px;}

#content h3 {margin-top:20px;}

#content span.icon {font-size:0px;text-indent:-10000px;display:block;height:32px;width:32px;float:left;margin-right:10px;}
#content h3 span.icon {margin-top:-5px;}

#content span.required {background:url('/images/icons.gif') -64px 0 no-repeat;}
#content span.planning {background:url('/images/icons.gif') -96px 0 no-repeat;}
#content span.note {background:url('/images/icons.gif') -160px 0 no-repeat;}
#content span.note {background:url('/images/icons.gif') -160px 0 no-repeat;}
#content span.about {background:url('/images/icons.gif') -320px 0 no-repeat;}
#content span.cards {background:url('/images/icons.gif') -288px 0 no-repeat;}
#content span.light {background:url('/images/icons.gif') -128px 0 no-repeat;}

#content ul li {margin-bottom:5px;}
#content ul.checklist li {list-style-image: url('/images/accept.png');margin-bottom:10px;}

#content.contact span.cards {margin-top:-5px;}


.office {}
.office .pic {float:right;text-align:center;}
.office .pic img {display:block;margin-bottom:5px;}

.Box {background:url('images/box_slice.jpg') top left repeat-y;width:578px;color:#1e395f;}
.Box .Content {background:url('images/box_top.jpg') no-repeat top left;min-height:100px;padding:15px 9px;}
.Box .Footer {background:url('images/box_bottom.jpg') no-repeat top left;height:15px;}
.Box .Content .ContentBody {padding:0px 8px;}

.Box H2 {font-size:16px;font-weight:bold;margin:0px;height:25px;padding-left:50px;padding-top:10px;}
.Services H2 {background:url('images/heading_services.jpg') no-repeat top left;}
.Visit H2 {background:url('images/heading_visit.jpg') no-repeat top left;}

.Services .Col1 {width:50%;float:left;}
.Services .Col2 {width:50%;float:left;}



.clear {clear:both;}

.Office {margin-bottom:20px;background:url('images/dotted_line.gif') repeat-x top left;padding-top:10px;}
.Office .pic {float:right;text-align:center;}
.Office .pic img {display:block;margin-bottom:5px;}

