/*







	Theme Name: HRA 2008



	URI: http://www.humanrightsact.com.au/



	Description: A 3-column theme developed for the 2008 Human Rights Act for Australia campaign site 



	Version: 1.0



	Author: Jeff Forrest



	Author URI: http://www.redshiftdg.com/







	The CSS, XHTML and design is released under the GPL:



	http://www.opensource.org/licenses/gpl-license.php



	







*/







html, body {



	margin: 0;



	padding: 0;



	text-align: left;



}







body {



	background: #D9D9D9;



	font-size: x-small;



	font-family: Verdana, Arial, 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, sans-serif;



}







#top {



	margin: 0 auto;



	background: #FFFFCC url(images/header.jpg) no-repeat top center;



	height: 90px;



        width: 880px;



}







.blogtitle {



        color: #FFCC66;



	font-size: x-large;



	letter-spacing: 0.05em;



	text-align: left;



	font-weight: bold;



	font-family: Georgia, 'Times New Roman', Times,'Lucida Sans', 'Lucida Sans Unicode', serif;



        padding: 25px;



}







#linkbar {



	background: #FFFFFF url(images/links.jpg) no-repeat top center;



	height: 70px;

	

	line-height: 20px;



    width: 880px;



	margin: 0 auto;



    padding: 0;



    text-align: center;



    font-size: 11px;



    color: #663300;



}







#linkbar a {



	color: #F5F5F5;



}











#linkbar a:hover {



	color: #FFFFFF;



	text-decoration: underline;



}







#linkbar ul{



	margin: 0 auto;



	width: 850px;



	padding: 27px 0 5px 0;



	text-align: center;



}







#linkbar ul li{



	display: inline;



	padding: 0px 10px;



}







#linkbar2 {



	background: #FFFFFF url(images/links2.jpg) no-repeat top center;



	height: 70px;



    width: 880px;



	margin: 0 auto;



    padding: 0;



    text-align: center;



    font-size: 11px;



    color: #663300;

    

    line-height: 20px;



}







#linkbar2 a {



	color: #F5F5F5;



}











#linkbar2 a:hover {



	color: #FFFFFF;



	text-decoration: underline;



}







#linkbar2 ul{



	margin: 0 auto;



	width: 850px;



	text-align: center;
	

	padding: 27px 0 5px 0;



}







#linkbar2 ul li{



	display: inline;



	padding: 0px 10px;



}







#page {



	background: #FFFFCC url(images/bg.jpg) center top repeat-y;



	margin: 0 auto;



	text-align: left;



	width: 880px;



}







#wrapper {



	float: left;



	margin: 0;



	padding: 0;



}







blockquote {



	border-left: 3px solid #CC6600;



	padding-left: 15px;



	margin: 0 20px 0 15px;



}







a {



	text-decoration: none;



}



a:link {



	color: #996633;



}



a:visited {



	color: #996633;



}



a:hover, a:active {



	color: #FF9900;



}







code {



	color: #005577;



	text-align: left;



}





h1
{
	border-bottom: 1px dotted #CC9933;
}

h1, h1 a {



	color: #CC9933;



	font-size: medium;



	font-weight: bold;



	font-family: Georgia, 'Times New Roman', Times,'Lucida Sans', 'Lucida Sans Unicode', serif;



        letter-spacing: 0.01em;



	margin: 0 0 2px 0;



	padding: 10px 0 1px 0;



        text-transform: uppercase;

}







h2, h2 a {



	color: #CC9933;



	font-size: 14px;



	font-weight: bold;



	letter-spacing: 0.09em;



	margin: 10px 0 -6px 0;



	padding: 0;



}







h3 {



	color: #005577;



	font-size: medium;



	font-weight: normal;



	margin: 15px 0 15px 0;



	padding: 0;



}







h4 {



	font-size: small;



	font-weight: normal;



	margin: 0;



	padding: 0;



}







img {



	border: none;



}







ol li {



	list-style-type: decimal;



        list-style-position: inside;



        margin: 1px;



}







form {



	margin: 0;



	padding: 0;



}







p {



	line-height: 130%;



	text-align: left;



}







small {



	font-size: x-small;



        text-transform: uppercase;



        letter-spacing: 0.03em;



}







#comment {



	background: #ffffff;



	border: 1px solid #CC9933;



	color: #595949;



	font-size: small;



	vertical-align: middle;



}







#content {



	background: transparent;



	border: none;



	color: #666666;



	float: left;



	padding: 5px 15px 20px 20px;



	text-align: left;



	width: 655px;



}







.archive {



	text-align: left;



}







#content a:hover {



	text-decoration: underline;



}







#footer {



        width: 880px;



	background: #99CC99 url(images/footer.jpg) no-repeat top center;



        padding: 0;



        height: 50px;



        clear: both;



}







#subfooter {



	text-align: center;



	color: #666666;



	margin: 0 0 10px 0;



}







#subfooter a {



	color: #666666;



}







#subfooter a:hover {



	color: #FF9900;



}











/* Sidebar 1 */







.sidebar {



	color: #333333;



	float: right;



	font-size: x-small;



	letter-spacing: 0.03em;



	margin: 0 12px 10px 20px;



	text-align: left;



	width: 155px;



}







.sidebar a {



	color: #666666;



}



















































.sidebar a:hover {



	color: #990000;



	text-decoration: underline;



}







.sidebar h2 {



	background: url(images/color_swatch.png) left no-repeat;



	margin: 15px 0 15px 0;



	padding: 0 0 0 20px;

	

	float: left;

	

	width: 137px;



	color: #996633;



	font-family: Georgia, 'Times New Roman', Times,'Lucida Sans', 'Lucida Sans Unicode', serif;



	font-size: 14px;



        text-transform: lowercase;



	font-weight: normal;



}







.sidebar h2 a {



	color: #996633;



	font-weight: normal;



}







.sidebar li {



	list-style-type: none;



	margin: 0;



}







.sidebar ul li {



	list-style-type: disc;



    list-style-position: inside;



	margin: 0;



	margin-left: 10px;



}







.sidebar ul {



	list-style-type: none;



	margin: 0;



	padding: 0;



}







#noindent {



	margin: 0;



	padding: 0;



}















/* Sidebar 2 */







.sidebar2 {



	color: #333333;



	float: right;



	font-size: x-small;

	

	display: inline;



    letter-spacing: 0.03em;



	margin: 0 12px 10px 20px;



	text-align: left;



	width: 155px;



}







.sidebar2 a {



	color: #666666;



}







.sidebar2 a:hover {



	color: #990000;



	text-decoration: underline;



}



.sidebar2 h2 {



	background: url(images/color_swatch.png) left no-repeat;



	margin: 15px 0 15px 0;



	padding: 0 0 0 20px;

	

	width: 137px;

	

	float: left;

	

	display: inline;



	color: #996633;



	font-family: Georgia, 'Times New Roman', Times,'Lucida Sans', 'Lucida Sans Unicode', serif;



	font-size: 14px;



    text-transform: lowercase;



	font-weight: normal;



}







.sidebar2 h2 a {



	color: #996633;



	font-weight: normal;



}







.sidebar2 li {



	list-style-type: none;

	

	padding: 0;



	margin: 0;



}





.sidebar2 ul li {



	list-style-type: square;



    list-style-position: inside;



	margin: 0;



	padding: 0;

	

	margin-left: 10px;

	

	display:list-item;



}







.sidebar2 ul {



	list-style-type: none;

	

	margin: 0;



	padding: 0;



}



#searchform

{

	float: left;

}



.sidebar2 .textwidget {

	float: left;

}





#noindent2 {



	margin: 0;



	padding: 0;

	

	float: right;



}



















input, textarea, submit {



border:       1px solid #999999;



background-color:  #fff;



color:             #000;



font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;



font-size:         x-small;



padding:           2px;



}







#author, email, url {



	background: #ffffff;



	border: 1px solid #CC9933;



	color: #595949;



	font-size: small;



	padding-left: 2px;



	vertical-align: middle;



}







.entry, .entrytext {



        font-size: 12px;



}







.alignleft {



	float: left;



	text-align: left;



}







.alignright {



	float: right;



	margin-top: -1px;



	text-align: right;



}







.commentbody {



	border-top: 1px solid #CC9933;



        width: 375px;



	color: #333333;



        letter-spacing: 0.05em;



        padding: 15px;



        margin-bottom: 10px;



}







.commentbody p {



	line-height: 1.2em;



	font-size: x-small;



}







.commentlink {



	font-size: x-small;



}







.commentlist {



	list-style: none;



}











html[xmlns] .commentcount {



	position: absolute;



	right: 7px;



	top: 0;



}







.navigation {



	font-size: small;



	padding: 40px 0 0 0;



}







.postmetadata {



	color: #808979;



	font-size: x-small;



	margin: 25px;



        text-align: center;



        text-transform: uppercase;



}







.pagination {



	color: #808979;



	font-size: small;



	margin-top: 10px;



	margin-bottom: 10px;



	text-align: left;



}







.postmetadata a {



	color: #cc9933;



}



.entry img {



margin: 3px 5px 0 0;



padding: 5px;



background: #E4E4E4;



border: 1px dotted #999999;



}







.entry img.wp-smiley {



	display: inline;



	padding: 0;



	margin: 0;



	border: 0;



}







.entrytext img.wp-smiley {



	display: inline;



	padding: 0;



	margin: 0;



	border: 0;



}







img {



        padding: 0;



        border: 0;



	margin: 0;



}







/* different postmetadata style for single.php */







.alt {



	border-top: 1px solid #CC9933;



	color: #000000;



	font-size: small;



        padding: 15px;



        margin-bottom: 10px;



}







.alt a {



	color: #005577;



}











/* Jeff's Additions */







.sidebar_list { list-style-type: none; }







#welcome {



	margin: 0 auto;



	background: #FFFFCC url(images/welcome_bg.jpg) center top repeat-y;



    width: 880px;



}





#welcome-text {



	margin: 0 auto;



	width: 840px;



	line-height: 11px;



}

#welcome p {
	font-size: 14px;
}

#welcome h1 {
	color: #000000;
}

#welcome li {
	font-size: 12px;
	line-height: 1.3em;
}

#welcome h2 {



	margin: 0;



	color: #996633;



	font-family: Georgia, 'Times New Roman', Times,'Lucida Sans', 'Lucida Sans Unicode', serif;



	font-size: 14px;



	font-weight: normal;



}







.sidebar li#search{



	margin: 20px 0 0 0;



}







.sidebar2 li#search{



	margin: 20px 0 0 0;



}







.sidebar ul li ul {



	padding-left: 0px;



	margin-left: 0px;



}







.sidequote {



	font-family: Georgia, 'Times New Roman', Times,'Lucida Sans', 'Lucida Sans Unicode', serif;



	font-size: 12px;



	margin: 0 0 7px 0;



}







#supporter-instructions {



	font-size: 9px;



	margin: -13px 0 0 0;



	padding: -13px 0 0 0;



}







.toc-links {



	margin: 0 0 0 15px;



	padding: 0 0 0 15px;



}







.toc-links p {



	margin: 5px 0 0 0;



}







.header-post h3 {



	font-size: 14px;



}









#spacer {



	width: 880px;



	height: 30px;



	background: #FFFFCC url(images/spacer.jpg) center top no-repeat;



	margin: 0 auto;



}



.clearfix:after {

    content: ".";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0;

}



.clearfix {

    display: inline-block;

}



html[xmlns] .clearfix {

    display: block;

}



* html .clearfix {

    height: 1%;

}

