body {
margin: 0px 0px 20px 0px;
background: url(http://bestoday.com.au/images/page_bg.gif) white fixed;
text-align: center;
}

#navlist {
        padding: 3px 0;
        margin-left: 0;
        border-bottom: 1px solid #ccc;
        font: bold x-small Verdana, sans-serif;
}

#navlist li {
        list-style: none;
        margin: 0;
        display: inline;
}

#navlist li a {
        padding: 3px 0.5em;
        margin-left: 3px;
        border: 1px solid #ccc;
        border-bottom: none;
        background: #f3f3f3;
        text-decoration: none;
        text-transform:  uppercase;
}

#navlist li a:link { color: #993333; }
#navlist li a:visited { color: #993333; }

#navlist li a:hover {
        color: #993333;
        background: #fff;
        border-color: #ccc;
}


#navlist li a#current {
        background: white;
        border-bottom: 1px solid white;
}

ul#off a:active, ul#off a:focus {width:0; height:0;}

h1, h2, h3, h4 {
margin: 0px;
padding: 0px;
font-weight: normal;
}

#container {
line-height: 140%;
margin-right: auto;
margin-left: auto;
text-align: left;
padding: 0px;
width: 95%;
background-color: transparent; 
border: 1px solid #999999;
}

#container:after {
content: ".";
display: block;
height: 0;
clear: both;
overflow: hidden;
}

#banner {
font-family: Verdana, Arial, sans-serif;
color: #993333;
background-color: transparent;
margin-top: 5px;
text-align: left;
text-indent: 100px;
overflow: hidden;
padding-top: 20px;
height: 75px;
background: url(http://bestoday.com.au/images/logo.gif);
background-repeat: no-repeat;
margin-left: 15px;
}

#banner a, a:hover{
color: #993333;
text-decoration: none;
font-weight: normal;
background-color: transparent;
}

#banner h1{
font-size: xx-large;
text-decoration: none;
margin: 0px;
padding: 0px;
}

#banner h2 {
font-size: small;
font-weight: normal;
text-indent: 110px;
margin: 0px;
padding: 0px;
}

#banner img {
border: none;
}

#center {
float: left;
width: 70%;
overflow: hidden;
}

a {
color:#993333;
text-decoration: none;
}

a:hover {
color:#993333;
font-weight: bold;
}

li a {
margin-left: 2px;
height: 100%;
font-size: x-small;
text-decoration: none;
color: #993333;
text-align: left;
padding: 2px 0 2px 0;
}

li a:hover {
color: #993333;
font-weight: bold;
}

.content {
padding: 15px 15px 5px 15px;
background-color: transparent;
color: #666666;
font-family: Verdana, Arial, sans-serif;
font-size: small;
}

#right {
float: left;
width: 30%;
background-color: transparent;
overflow: hidden;
}

.content p {
color: #666666;
font-family: Verdana, Arial, sans-serif;
font-size: small;
font-weight: normal;
line-height: 150%;
text-align: left;
margin-bottom: 10px;
}

.content p.centertext {
text-align: center;
}

.content p.heading {
text-align: center;
color: #993333;
font-family: Verdana, Arial, sans-serif;
font-size: medium;
font-variant: small-caps;
font-weight: bold;
margin-bottom: 10px;
}

blockquote {
font-size: x-small;
line-height: 150%;
padding: 10px 10px 10px 10px;
border: solid 1px #cccccc; 
background-color: #ffffff;
}

.content li {
line-height: 150%;
}

.content h2 {
color: #993333;
font-family: Verdana, Arial, sans-serif;
font-size: small;
text-align: left;
font-weight: bold;
margin-bottom: 10px;
text-decoration: none;
}

.content h3 a {
color: #993333;
text-decoration: none;
}

.content h3 a:hover {
font-weight: bold;
color: #993333;
}

.content h3 {
color: #993333;
font-family: Verdana, Arial, sans-serif;
font-size: medium;
font-variant: small-caps;
text-align: left;
font-weight: bold;
margin-bottom: 10px;
}

.content p.posted {
font-family: verdana, arial, sans-serif;
font-size: x-small;
padding-right: 2px; 
padding-left: 2px; 
background: #f8f8f8; 
padding-bottom: 2px; 
padding-top: 2px; 
border-top: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
text-align: left;
}

.sidebar {
padding: 10px;
}

.sidebar h2 {
font-weight: bold; font-size: x-small; text-transform: uppercase; color: #666666; border-bottom: #cccccc 1px solid; font-family: verdana, arial, sans-serif; letter-spacing: 3px; text-align: center
}

.sidebar h2 a {
color: #666;
}

.sidebar h4 {
font-family: verdana, arial, sans-serif;
font-size: x-small;
font-weight: bold;
color: #666;
margin-top: 2px; 
padding-left: 5px; 
}
 
.sidebar ul {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 10px;
}

.sidebar ul ul {
margin-bottom: 0px;
}

.sidebar #categories ul {
padding-left: 10px;
}

.sidebar li {
font-family: Verdana, Arial, sans-serif;
font-size: x-small;
text-align: left;
line-height: 100%;
margin-top: 10px;
list-style-type: none;
}

.sidebar #categories li {
list-style-type: circle;
}

.sidebar p {
font-family: Verdana, Arial, sans-serif;
font-size: x-small;
text-align: left;
line-height: 100%;
padding-top: 0px;
padding-right: 2px;
padding-bottom: 0px;
padding-left: 2px;
}

.photo {
text-align: center;
padding-right: 3px;
padding-left: 3px;
padding-bottom: 0px;
padding-top:10px;
}

.link-note {
font-family: Verdana, Arial, sans-serif;
font-size: x-small;
text-align: left;
line-height: 100%;
padding: 2px;
margin-left: 15px;
margin-bottom: 15px;
}

.search {
font-family: Verdana, Arial, sans-serif;
font-size: x-small;
line-height: 150%;
text-align: left;
padding: 2px;
}

#powered {
font-family: verdana, arial, sans-serif;
font-size: x-small;
text-align: left;
line-height: 100%;
}

#comment-data {
float: left;
width: 180px;
padding-right: 15px;
margin-right: 15px;
text-align: left;
border-right: 1px dotted #bbb;
}

textarea[id="comment-text"] {
width: 80%;
}

.commenter-profile img {
vertical-align: middle;
border-width: 0;
}

img {
border-right: 0px; 
border-top: 0px;
border-left: 0px; 
border-bottom: 0px;
}

.floatimgleft {
float:left;
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
}

.floatimgright {
float:right;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
}

abbr, acronym {
border-bottom: 1px dotted #000; 
cursor: help;
} 

#footer { 
font-family: Verdana, Arial, sans-serif; 
font-size: x-small;
padding: 2px;
margin: 0px;
background-color: transparent;
color:#666; 
border-bottom: 1px solid #999;
border-top: 1px solid #999; 
text-align: center;
}

#footer a:hover {
color: #993333;
font-weight: bold
}

#footer a{
color:#993333;
}

.sidebox {
border-right: #cccccc 2px solid; padding-right: 8px; border-top: #cccccc 1px solid; padding-left: 8px; background: url(http://www.bestoday.com.au/images/sidebox-background.jpg) repeat-x left top; margin-bottom: 20px; padding-bottom: 0px; border-left: #cccccc 1px solid; padding-top: 0px; border-bottom: #cccccc 2px solid
}

.sidebox h2 {
line-height: 18px
}

.sidebox a {
color: #933; text-decoration: none
}

.sidebox a:link {
	
}

.sidebox a:visited {
	
}

.sidebox a:active {
	
}

.sidebox a:hover {
color: #933; font-weight: bold;
}

.curlycontainer{
float: right;
border: 1px solid #b8b8b8;
margin-bottom: 1em;
width: 200px;
}

.curlycontainer .innerdiv{
background: transparent url(http://www.bestoday.com.au/images/brcorner.gif) bottom right no-repeat;
position: relative;
left: 2px;
top: 2px;
padding: 1px 4px 10px 5px;
}