/*
Theme Name: Westwood
Description: A Child Theme of Twenty Ten
Author: Michael Barker, Acme Art and Design
Template: twentyten
Version: 1.0
*/

@import url("../twentyten/style.css");

/* LAYOUT: Two columns-reversed
   DESCRIPTION: Two-column fixed layout with one sidebar LEFT of content */

#container {
float:right;
width:100%;
margin:0 0 0 -260px;
padding:1em 0;
}

#content {
margin:0 90px 0 300px;
}

#primary,#secondary {
float:left;
overflow:hidden;
width:200px;
padding-left:60px;
}

/* Wrapper margins and colour */

#wrapper {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-top: 20px;
    padding: 0 0;
}

#main {
clear: both;
overflow: hidden;
padding:20px 0 0;
background-color:#FFFFFF;
}

/* Header */

#site-title {
    float: left;
    font-size: 12px;
    line-height: 14px;
    margin: 0 0 9px 0px;
padding-left:40px;
    width: 600px;
}

#branding img {
border-top: none;
border-bottom: none;    
clear: both;
    display: block;
}

#header {
padding: 0 0 0;
}

/* Typography */

h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text, input[type="submit"] {
    font-family: Arial, Helvetica, sans-serif;
}

#content .entry-title {
    color: #000000;
    font-size: 15px;
    font-weight: bold;
    line-height: 1.3em;
    margin-bottom: 10px;
	margin-top:-9px;
text-transform:uppercase;
letter-spacing:.5px;
}

.entry-title a:active, .entry-title a:hover {
	color:#005542;

}
.page-title a:link, .page-title a:visited {
    color: #000000;
    text-decoration: none;
}

 .page-title a:active, .page-title a:hover {
	 	color:#005542;
 }
#content h2 {
    border-top: 1px dotted #005542;
    color: #000000;
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 1.25em;
    margin-top: 5px;
	margin-left: 0;
	margin-right:0;
	margin-bottom:5px;
    padding-top:15px;
    text-transform: uppercase;
}

#content h2 a:link, a:active, a:hover {
	text-decoration:none;
	
}

#content h3 {
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color: #000000;
    line-height: 1.5em;
    margin: 0 0 0px 0px;
}

#content h5 {
    color: #005542;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 1.25em;
    margin: 0 0;
    padding-top: 0;
    text-transform: capitalize;
}


.category-listing {
font-family: Georgia, Bitstream Charter, serif;
font-size:15px;
font-weight:bold;
color: #000000;
    line-height: 1.5em;
    margin: 0 0 0px 0;
}

#content p {
margin-bottom:14px;
}

.entry-content, .entry-summary {
    clear: both;
    padding: 0 0 0;

}

#content .entry-summary {
    border-bottom: 1px solid #DCDCDC;
    margin-bottom: -6px;
    padding-bottom: 6px;
}


#content .entry-summary p:last-child {
    margin-bottom: 6px;
}

.newsdate {
    font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
text-transform: uppercase;
letter-spacing:.5px;
}

.page-title span {
    color: #005542;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
}

#content .page-title {
    color: #000000;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0.5px;
    line-height: 1.3em;
    margin-bottom: 10px;
    margin-top: -9px;
    text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;

}

.hentry {
    margin: 0 0 15px;
}
/* Sidebar List Style */

.widget-area ul ul {
    list-style: none;
}

#main .widget-area ul {
    margin-left: 0;
    padding: 0 0px 0 0;
}

.entry-content ul {
    list-style: square outside none;
    margin: 10px 10px 10px 18px;
}

.entry-content li {
    margin-bottom:10px;
}


.widget-container {
    margin: 0px 0 18px 0;

}

#main .widget-area ul ul {
    border: medium none;
    margin-left: 0;
    padding: 0;
}

#main .widget-area ul ul li {
    border-bottom: 1px solid #dcdcdc;
    margin-left: 0;
    padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
letter-spacing:.5px;
}

/* Colour */

body {
    background: none repeat scroll 0 0 #dcdcdc;
}

.widget-area a:link {
    color: #000000;
}

.widget-area a:visited {
	 color: #000000;
}

.widget-area a:hover {
    color: #005542;
}

a:link {
color: #005542;
}

/* Footer */

#colophon {
 border-top: 15px solid #dcdcdc;
background-color:#FFFFFF;
 }

#site-info {
width: 260px;
float: left;
text-align:right;
padding-right:40px;
}
 
 #site-generator {
    font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
    position: relative;
    float: left;
    width: 600px;
}

/* Remove top navigation */

#access {
display: none;
}

/* Images */

#content img.alignleft, #content img.alignright, #content img.aligncenter {
    margin-bottom: 0;
}

#content .alignleft, #content img.alignleft {
    display: inline;
    float: left;
    margin-right: 12px;
    margin-top: 4px;
}

/* Next-Previous Links - removed */

.nav-previous {
    float: left;
    font-size: 15px;
    line-height: 18px;
    width: 100%;
	padding-top:15px;
	padding-bottom:5px;
}

/* Bottom spacing for entries */

.single .hentry {
    margin: 0 0 24px;
}

.navigation a:active, .navigation a:hover {
	color:#005542;
}

/* author search form */

#searchsubmit {
	font-size:14px;
	line-height:24px;
}	

.authorsearch {
	
	style="margin-top:15px; 
	margin-bottom:15px; 
	padding-top:15px; 
	border-top:1px solid #DCDCDC;
}

.authorcat {
    border-top: 1px solid #DCDCDC;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-top: 10px;
}

.authorcatwidth {
		width:400px;
}
.authorform {
    border-bottom: 1px solid #DCDCDC;
    border-top: 1px solid #DCDCDC;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 15px;
    padding-top: 15px;
}

/* Safari Fix */

#content p {	
font-weight:normal;
font-family: Georgia,"Bitstream Charter",serif;
}

.authorcatwidth a:visited {
	color:#005542;
}

.authorform a:visited, .category-listing a:visited {
	color:#005542;
}