/*
Theme Name: Brio Daily
Theme URI: http://www.briogroup.com.au
Description: The Brio Daily WordPress Theme
Author: Lee Wallis
Version: 1.0
*/

html{color:#000000;background:url(images/background.png) repeat-x #ffffff top;font-family: "Arial", Verdana, Sans-serif; font-size: 11px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
ul li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}

/* END OF RESET */

a {color: #000000; text-decoration: none; outline: none;}
a img {border: none;}

#header, #main {width: 900px; margin: 0 auto;}
#main {}
#header {}
#masthead {background: url(images/header.png) no-repeat; height: 178px; margin-bottom: 20px;}
#masthead-left {background: url(images/header-left.png) no-repeat; height: 178px; position: absolute; width: 183px; height: 178px; margin-left: -183px;}
#masthead-right {float: right;}
#masthead-index {float: right; width: 700px; text-align: left;}


#left {float: left; width: 172px;}
#right {float: right; width: 172px;}
#content {margin: 0 190px;}


#date {text-align: center; width: 170px; float: left; padding: 68px 0 0 0;}
#date .day {font-size: 72px;}
#date .month-year {font-size: 17px;}

.screen-reader-text {position: absolute; left: -9000px;}

#container .post h2.entry-title {font-size: 43px; margin: 0 0 20px 0;}
#container .post h2.entry-title a {border: 0px;}
#container .post p {font-size: 14px; color: #666666; margin: 0 0 10px 0;}
#container .post ul li {list-style: disc; margin: 0 0 10px 10px; font-size: 14px; color: #666666;}
#container .post .entry-utility {margin: 0 0 20px 0; padding: 10px 0 15px 0; border-bottom: 1px solid #e2e3e3; color: #b8b8b8;}
#container .post .entry-utility a {color: #6d6e71; border-bottom: 1px solid #6d6e71;}
#container .post .entry-content .alignnone {padding: 10px 0;}

.widget-title {font-size: 14px; text-transform: uppercase; padding: 5px 0 0 0;}
.sidebar-block .top {background: url(images/sidebar-top.gif) no-repeat; height: 10px;}
.sidebar-block .middle {background: url(images/sidebar-middle.gif) repeat-y; padding: 0 10px;}
.sidebar-block .middle ul li {border-top: 1px solid #e2e3e3; padding: 13px 0 1px 0; color: #6d6e71; margin: 12px 0 0 0;}
.sidebar-block .middle ul li a {color: #6d6e71; text-decoration: none; border: none;}
.sidebar-block .bottom {background: url(images/sidebar-bottom.gif) no-repeat; height: 10px; margin-bottom: 15px;}

.opacity {color: #6d6e71;}
.widget_tag_cloud .middle a {color: #c7c8ca; text-decoration: none; border: none;}
.widget_tag_cloud .middle div {border-top: 1px solid #e2e3e3; margin-top: 5px; padding: 5px 0 0 0;}

.search-header {margin: 8px 0 0 0;}
.search-form-input {border: none; padding: 3px; width: 180px; margin: 0; float: right;}
.search-form-button {margin: 0; padding: 0; float: right;}
.search-image-external {margin-right: 10px;}

#footer {background: #ffdd00; padding: 10px 0; margin: 10px 0 0 0; clear: both;}
#footer #site-info {width: 900px; margin: 0 auto;}
#footer #site-info a {border: none;}


blockquote p {padding: 0 30px; font-size: 12px;}
em, i {font-style: italic;}
strong, b {font-weight: bold;}

#comments {line-height: 18px; font-size: 13px; color: #666666;}
#comments #reply-title {margin: 0 0 10px 0; color: #000000; font-size: 18px;}
#comments #respond {margin: 15px 0 0 0;}
#comments p {margin: 0 0 15px 0;}
#comments input, #comments textarea {display: block; width: 100%;}
#comments .form-allowed-tags {display: none;}
#comments ol.commentlist li {list-style-type: none; margin: 0 0 30px 0;}
#comments ol.commentlist li .reply {display: block; text-align: right; background: #eeeeee; padding: 5px;}
#comments ol.commentlist li .reply a {color: #666666;}
#comments ol.commentlist li .comment-author {font-size: 15px;}
#comments ol.commentlist li ul.children li {margin: 20px 0 0 50px;}

