/*  
Theme Name: StopAIDS
Description: Theme made for Stop AIDS Newcastle
Version: 1.2
Author: Stephen Broughton
Author URI: http://geoffbrady.net/


	This theme was designed and built by Stephen Broughton,
	whose blog you will find at http://geoffbrady.net/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* ### Getting rid of things I hate and can change later ## */

body,h1,h2,h3,h4,h5,h6 { margin:0;font-size:12px; }
a { text-decoration:none; }
h1,h2,h3,h4,h5,h6 { font-family:garamond,serif;font-weight:normal; }



body {
 background: url(images/bg.gif);
 font-family: 'helvetica neue',arial, undotum, sans-serif;
}

#wrapper {
 background-color: white;
 border-top: 20px solid #333;
 margin: 0 auto;
 width: 840px;
}

#header {
 background: url(images/header.gif) repeat-x top;
 border-top: 2px solid #999;
 border-bottom: 2px solid #999;
 height: 80px;
}

h1#blog-title {
 font-size: 30px;
}

h1#blog-title a {
 background: url(images/salog2.gif) no-repeat left top;
 color: white;
 display: block;
 height: 80px;
 padding: 30px 20px 0;
 text-align: right;
 width: 800px;
}

h1#blog-title a:hover {
 background: url(images/salog1.gif) no-repeat left top;
 color: black;
}

#menu ul {
 background-color: #333;
 border-bottom: 2px solid white;
 list-style-type: none;
 height: 60px;
 margin: 0;
 padding: 0;
}

#menu ul li {
 float: left;
 font-size: 12px;
 text-align: right;
}

#menu ul li a {
 background-color: #333;
 border-bottom: 2px solid white;
 color: white;
 display: block;
 height: 50px;
 padding: 5px;
 width: 110px;
}

#menu ul li.current_page_item a {
 background-color: #700;
 border-bottom: 2px solid #999;
}

#menu ul li a:hover {
 background-color: black;
 border-bottom: 2px solid #999;
}

#menu ul li.current_page_item a:hover {
 background-color: #500;
}

#content {
 float: left;
 padding: 20px;
 width: 560px;
}

.navigation {
 float: left !important;
 font-size: 15px;
 margin: 0 !important;
 padding: 10px 20px;
 width: 560px;
}

#nav-above {
}

.nav-previous {
 float: left;
}

.navigation a {
 border-bottom: 2px solid white;
 color: #a00;
 font-weight: bold;
}

.nav-next {
 float: right;
}

.navigation a:hover {
 border-bottom: 2px solid #a00;
}

h2, .entry-content h3, .entry-content h4, h2 a, .entry-content h3 a, .entry-content h4 a {
 color: #a00;
 margin: 20px 0 5px;
}

.hentry {
 margin: 0 0 60px;
}

.entry-title {
 background: url(images/title.gif) no-repeat left top;
 font: normal normal 26px/26px 'helvetica neue',arial, undotum, sans-serif;
 letter-spacing: 1px;
 text-transform: uppercase;
}

#page-title {
 font-size: 30px;
 letter-spacing: -1px;
}

.entry-title a {
 color: #333;
 display: block;
 margin: 0 0 0 35px;
 padding: 0;
}

.entry-meta {
 color: #333;
 font-style: italic;
}

.entry-meta a {
 color: #933;
}

.entry-content, .comment-content, .formcontainer {
 line-height: 16px;
}

.entry-content a, .comment-content a, #respond a {
 color: #a00;
 border-bottom: 1px solid #a00;
}

.entry-content a img {
 border: none !important;
}

.entry-content a:hover, .comment-content a:hover, #respond a:hover {
 background-color: #a00;
 color: white;
}

.sidebar {
 font-size: 14px;
}

#primary {
 float: right;
 width: 240px;
}

#secondary {
 clear: right;
 float: right;
 width: 240px;
}

.sidebar h3 {
 background: url(images/header.gif) repeat-x center;
 border-bottom: 2px solid #999;
 color: white;
 font-size: 18px;
 padding: 20px 10px 5px;
}

.sidebar ul {
 color: #999;
 list-style-type: none;
 margin: 0 0 10px;
 padding: 0;
}

.sidebar ul ul, .sidebar #searchform, .widget {
 background-color: #edd;
 margin: 0 0 20px !important;
 padding: 0;
}

.sidebar ul ul ul {
 margin: 0 !important;
}

.sidebar ul ul li {
}

.sidebar a {
 background-color: #edd;
 color: #222;
 display: block;
 border-bottom: 1px solid white;
 padding: 2px 10px;
}

.sidebar ul ul ul li a {
 padding: 2px 20px !important;
}

.sidebar #searchform {
 margin: 0;
 padding: 2px 10px;
}

input#s {
 border: none;
 padding: 1px 2px;
 width: 120px;
}

input#searchsubmit {
 border: none;
}

.sidebar li a:hover {
 background-color: #ebb;
}

.alignleft {
 clear: left;
 float: left;
 margin: 10px 10px 10px 0;
}

.alignright {
 clear: right;
 float: right;
 margin: 10px 0 10px 10px;
}

.entry-content h3, .comment-content h3 {
 font-size: 20px;
}

.entry-content h4, .comment-content h4 {
 font-size: 18px;
}

.entry-content h5, .comment-content h5 {
 font-size: 16px;
}

.entry-content h6, .comment-content h6 {
 font-size: 14px;
}

.entry-content ul, .comment-content ul {
 list-style-type: square;
}

.entry-content img, .comment-content img {
 max-width: 500px;
}

#footer {
 background-color: #a00;
 border-top: 2px solid #999;
 clear: both;
 color: white;
 font-size: 14px;
 padding: 5px 0 50px 20px;
}

#footer a {
}

.comments h3, #respond h3 {
 font-size: 20px;
}

.comments ol {
 font-size: 20px;
 list-style-type: lower-roman;
}

.comment-author {
 font-size: 15px;
 font-weight: bold;
}

.comment-author a {
 color: #a00;
}

.comment-author a:hover {
 border-bottom: 2px solid #a00;
}

.comment-content, .trackback-content {
 font-size: 12px;
}

.comment-meta {
 color: #333;
 font-size: 10px;
}

.comment-meta a {
 color: #933;
}

#searchform {
}

#searchform input {
}

input#s {
}

blockquote {
}

dt {
 color: #a00;
 margin: 20px 0 10px;
}
