/*  
Theme Name: BoDo - Business of Design Online
Theme URI: http://www.businessofdesignonline.com
Description: Created for BoDo 
Version: 1.0
Author: Catherine Morley and Jeanette Wickham for Fastcoconut.com
Author URI: http://www.fastcoconut.com
Copyright: Fastcoconut.com
*/

body {
	background-color : #383637;
	margin : 0;
	padding : 0;
	text-align : center;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#page {
	width: 770px;
	background-color: #ffffff;
	margin : 0 auto;
	text-align : left;
}
ul, li {
	padding : 0;
	list-style : none;
}
ul {
	margin : 5px 0;
}
li {
	margin : 0 0 5px 15px;
	line-height : 90%;
}
ol {
	padding : 0;
	margin : 5px 0;
	list-style : decimal;
}
hr {
	margin : 15px 40px 0 0;
	color : #e3eecc;
	background-color : #e3eecc;
	height : 5px;
	border : 0;
}
hr.long {
	margin : 15px 0 0 0;
}
blockquote {
	background-image : url(/wp-content/themes/bodo/images/curlies.gif);
	background-repeat : no-repeat;
}
blockquote, blockquote p {
	color : #615f5f;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding-left : 25px;
	min-height : 24px;
}
br {
	height : 0;
}
a, a:link {
	color : #ff6600;
	text-decoration : none;
}
a:visited {
	color : #222222;
}
a:visited:hover, a:hover {
	color : #615f5f;
	text-decoration : underline;
}
span.linethru {
	text-decoration : line-through;
}
/* Header contents */
#header {
}
#banner {
	background-image: url(/wp-content/themes/bodo/images/bannercorner.gif);
	background-repeat : no-repeat;
	background-position : right bottom;
	background-color : #ff6600;
	height : 52px;
	width : 749px;
	border-left : 8px solid #615f5f;
	margin : 0 0 10px 0;
	padding : 0;
}
#banner p {
	color : #ffffff;
	padding: 10px 20px;
	margin : 0;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
}
#logo {
	background-image : url(/wp-content/themes/bodo/images/BoDo_BusinessOfDesignOnline.gif);
	background-repeat : no-repeat;
	height : 73px;
	border-left : 8px solid #615f5f;
	margin : 0 0 5px 0;
	padding : 0;
}
#logo img {
	margin : 0;
	padding : 0;
	border : none;
}
#cloud {
	float : right;
	margin : -3px 15px 0 0;
	padding : 0;
	width: 500px;
}
#cloud a, #cloud a:link {
	color : #2d589d;
	margin : 0;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
#cloud a:visited {
	color : #222222;
}
#cloud a:visited:hover, #cloud a:hover {
	color : #ff6600;
}
#adline{
	margin : 0 0 5px 40px;
	padding : 0;
	clear : both;
}
#adline ul li {
	display : inline;
	margin : 0 30px;
	font-size : 70%;
}
#adline ul li a, #adline ul li a:link {
	color : #5d8115;
}
#adline ul li a:visited {
	color : #222222;
}
#adline ul li a:visited:hover, #adline ul li a:hover {
	color : #ff6600;
}
#adline {
	display : none;
}
/* PAGE CONTENTS */
#main {
	background-image : url(/wp-content/themes/bodo/images/background.gif);
	background-repeat : repeat-y;
	margin-top : 10px;
}
/* RIGHT column */
#content {
	float : right;
	background-color: #ffffff;
	margin : 0 15px 10px 0;
	padding : 0;
	width : 515px;
}
#content h2 {
    color : #5d8115;
	font-size : 120%;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 0;
	margin : 15px 0 15px 15px;
}
#content h5 {
    color : #5d8115;
	font-size : 100%;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 0;
	margin : 0 0 0 15px;
}
.searchform {
	padding : 0;
	margin : 0 0 0 15px;
}
#s {
	display : block;
	margin : 5px 0;
}
/* INTRODUCTION - main page only */
#introduction {
	background-image : url(/wp-content/themes/bodo/images/resources.gif);
	background-repeat : repeat-y;
	margin : 0 0 0 15px;
	padding : 10px 0;
}
#introduction h2 {
	background-image : url(/wp-content/themes/bodo/images/nav_centre.jpg);
	background-repeat : no-repeat;
    color : #ffffff;
	font-size : 95%;
	padding : 0 0 0 15px;
	margin : 0  0 0 -8px;
	font-weight : normal;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-left : 8px solid #615f5f;
	clear: both;
	height: 22px;
}
div.intro {
	float: left;
	width : 250px;
}
.intro h3 {
	color : #5d8115;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	padding : 0;
	margin : 5px 0 0 15px;
	font-weight : bold;
}
.intro a, .intro a:link  {
	color : #ff6600;
	margin : 0 0 0 5px;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.intro a:visited {
	color : #222222;
}
.intro a:visited:hover, .intro a:hover {
	color : #615f5f;
	text-decoration : underline;
}
.intro ul, .intro ol {
	margin : 0;
}
.intro li {
	line-height : 110%;
	margin : 0 0 0 10px;
}
.intro ul li, .intro ol li{
	font-size : 70%;
}
.intro p {
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
	margin : 0 0 10px 10px;
	padding : 0;
}

/* POSTS*/
div.post {
	margin : 5px 0 0 15px;
	color :  #5d8115;
	padding : 0;
}
div.post p {
	margin : 10px 0 0 0;
	padding : 0;
	color : #615f5f;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	line-height : 130%;
}
div.post p a, div.post p a:link {
	color : #ff6600;
	text-decoration : none;
}
div.post p a:visited {
	color : #222222;
}
div.post p a:visited:hover, div.post p a:hover {
	color : #615f5f;
	text-decoration : underline;
}
div.post h4 {
	margin : 12px 0 -8px 0;
	padding : 0;
	color :  #5d8115;
	font-size : 90%;
}
div.post h4.line {
	margin : 0;
}
div.post h4.authors {
	border-bottom : solid 5px #e3eecc;
	margin-top : 30px;
}
div.post h4.authors1 {
	border-bottom : solid 5px #e3eecc;
	margin-top : 10px;
}
div.post img.authors {
	float : right;
	margin: -7px 0 10px 20px;
}
div.post ul, ol {
	margin-top : 15px;
}
div.post ul li {
	list-style-image : url(/wp-content/themes/bodo/images/bullet1.gif);
	font-size : 80%;
	line-height : 130%;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #615f5f;
}
div.post ol li {
	list-style : decimal;
	font-size : 80%;
	line-height : 140%;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 20px;
	color : #615f5f;
}
div.post ol li p, div.post ul li p {
	font-size : 100%;
}
.title {
	margin : 0;
	padding : 0;
	font-size : 110%;
}
.title a, .title a:link {
	color : #ff6600;
	text-decoration : none;
	margin : 0;
	padding : 0;
}
.title a:visited {
	color : #222222;
}
.title a:visited:hover, .title a:hover {
	color : #615f5f;
	text-decoration : underline;
}
div.entry p img {
	margin : 20px 0 20px 0;
}
div.entry p a img,  div.entry p a:link img {
	border : 0;
	margin : 0;
}
div.pullquote {
	float : right;
	color : #888888;
	font-size: 20px; 
	line-height: 18px;
	width: 120px; 
	margin: 15px 0 15px 15px; 
}
.quotehigh {
	color : #555555;
}
cite {
	margin : 0;
	padding : 0;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #615f5f;
	font-size : 11px;
	line-height : 120%;
	font-style : normal;
}
cite a, cite a:link, cite a:visited {
	color : #ff6600;
	text-decoration : none;
	margin : 0;
	padding : 0 12px 0 0;
}
cite a:visited {
	color : #222222;
}
cite a:visited:hover, cite a:hover {
	color : #615f5f;
	text-decoration : underline;
}
div.addresources h4{
	color : #5d8115;
	font-size : 70%;
	margin : 10px 0 0 0;
	padding : 0;
}
div.addresources ul, div.addresources li {
	margin : 0;
	padding : 0;
	list-style-image : url(/wp-content/themes/bodo/images/bullet1.gif);
	list-style-position : inside;
}
div.addresources ol {
	margin : 0;
	padding : 0;
	list-style : decimal;
	list-style-position : inside;
}
div.addresources ul, div.addresources ol  {
	margin : 0 0 0 15px;
}
.addresources a, .addresources a:link {
	color : #ff6600;
	font-size : 90%;
	text-decoration : none;
	margin : 0;
	padding : 0;
}
.addresources a:visited {
	color : #222222;
}
.addresources a:visited:hover, .addresources a:hover {
	color : #615f5f;
	text-decoration : underline;
}
.comlink {
	margin-top : 15px;
}
.comlink a, .comlink a:link {
	text-align : right;
	color : #ff6600;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.comlink a:visited {
	color : #222222;
}
.comlink a:visited:hover, .comlink  a:hover {
	color : #615f5f;
}
.divider {
	background-color: #e3eecc;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	margin : 10px 0 15px 15px;
	color : #5d8115;
	padding : 10px;
	}
.divider p {
	margin : 0;
	padding : 0;
}
.divider a, .divider a:link, .divider a:visited {
	text-align : right;
	color : #ff6600;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.divider a:visited {
	color : #222222;
}
.divider a:visited:hover, .divider a:hover {
	color : #615f5f;
}
.warning {
	color : #ff6600;
}
.imgleft {
	float : left;
	padding-right : 10px;
	border : 0;
}
.imgright {
	float : right;
	padding-left : 10px;
	border : 0;
}
/* NAVIGATION */
div.alignleft a, div.alignleft a:link {
	float : left;
	color : #ff6600;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : .8em;
	text-decoration : none;
	padding-left : 15px;
}
div.alignright a, div.alignright a:link {
	float : right;
	color : #ff6600;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : .8em;
	text-decoration : none;
	padding-right : 15px;
}
div.alignright a:visited, div.alignleft a:visited {
	color : #222222;
}
div.alignright a:visited:hover, div.alignleft a:visited:hover, 
div.alignleft a:hover, div.alignright a:hover {
	color : #615f5f;
}
/* Email feed form */
#efeed {
	margin-top : 50px;
}
#efeed form {
	margin : 0 0 0 50px;
	padding : 0;
	width : 220px;
}
#efeed label, #efeed input {
	display : block;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #5d8115;
	font-size : 70%;
	margin : 10px 0 0 0;
}
#efeed input {	
	margin : 0 0 10px 0;
}
#zooinpt {
	width : 200px;
}
#efeed p {
	font-size : 70%;
	margin : 10px 0 5px 50px;
	padding : 0;
} 
/* Contact form */
div.contactform {
	margin : 25px 0 0 50px;
}
div.contactform form {
	background-color : #e3eecc;
	width : 335px;
	padding : 1px 0 15px 0;
}
div.contactleft {
	margin-top: 20px;
}
div.contactleft label, div.contactright {
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
}
div.contactform label, div.contactform input, div.contactform textarea, div.contactform select {
	margin-left : 15px;
}
/* LEFT SIDEBAR column */
#sidebar {
	margin : 0 10px 0 8px;
	width : 227px;
	padding :  10px 0 0 0;
}
#sidebar h2 {
	background-image : url(/wp-content/themes/bodo/images/nav_side.gif);
	background-repeat : no-repeat;
    color : #ffffff;
	font-size : 95%;
	padding : 0 0 0 15px;
	margin : 5px  0 0 -8px;
	font-weight : normal;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-left : 8px solid #615f5f;
	height : 22px;
	line-height : 150%;
}
#subscribe form, #subscriben form {
	margin : 0;
	padding : 0;
}
#subscribe label, #subscribe input, #subscriben label, #subscriben input {
	display : block;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #5d8115;
	font-size : 70%;
	margin : 5px 0 0 15px;
}
#subscribe p, #subscribe p a, #subscribe p a:link{
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #5d8115;
	text-decoration : none;
	margin : 0;
	padding : 0 8px 0 0;
}
 #subscribe p a, #subscribe p a:link  {
	background: url(/wp-content/themes/bodo/images/external.png) center right no-repeat;
	padding-right: 12px;
	color : #ff6600;
 }
#subscribe p a.external:visited {
	background: url(/wp-content/themes/bodo/images/external_read.png) center right no-repeat;
	padding-right: 12px;
	color : #615f5f;
}
#subscribe p a:visited:hover, #subscribe p a:hover {
	color : #ff6600;
}
#subscribe p, #subscriben p {
	font-size : 70%;
	margin : 5px 0 5px 15px;
	padding : 0;
}
#subscriben {
	width : 250px;
	height : 95px;
	margin-top : 10px;
	background : #e3eecc;
	padding : 5px 0 10px 10px;
}
#feed {
	margin : 0;
	padding : 0;
}
#feed a.external  img {
	margin: 8px 0 5px -35px;
	border : none;
}

#feed ul, #feed ol  {
	margin : -40px 0 10px 0;
}
#feed ul li, #feed ol li {
	margin : 0 0 0 15px;
	padding : 0;
}
#feed a, #feed a:link {
	color : #ff6600;
	padding : 0;
	margin : 0 0 0 50px;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 75%;
	text-decoration : none;
}
#feed a:visited {
	color : #4c5826;
}
#feed a:visited:hover, #feed a:hover {
	color : #615f5f;
}
#about {
}
#about a, #about a:link {
	color : #ff6600;
	padding : 0 0 0 20px;
	margin : 0;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 75%;
	text-decoration : none;
	background-image : url(/wp-content/themes/bodo/images/small_button.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
}
#about a:visited {
	color : #4c5826;
}
#about a:visited:hover, #about a:hover {
	color : #615f5f;
}
#about ul li {
	margin : 0 0 0 15px;
}
#questions p {
	color : #5d8115;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 75%;
	padding : 0;
	margin : 5px 0 10px 15px;
}
#questions a, #questions a:link {
	color : #ff6600;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
#questions a:visited {
	color : #4c5826;
}
#questions a:visited:hover, #questions a:hover {
	color : #615f5f;
}
#articles {
	margin : 10px 0 0 0;
}
#articles p {
	margin : 5px 0;
	padding : 0;
}
#articles a, #articles a:link, #articles a:visited {
	color : #ff6600;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 75%;
	text-decoration : none;	
	padding : 0;
	margin : 0;
}
#articles a:visited {
	color : #4c5826;
}
#articles a:visited:hover, #articles a:hover {
	color : #615f5f;
}
#poll, #poll2 {
	color : #5d8115;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 0 0 5px 0;
	margin : 0;
}
#poll h3, #poll2 h3 {
	color : #5d8115;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 90%;
	margin : 0 15px;
	padding-top : 15px;
}
#poll2 {
	float : left;
	background-color : #f9f7c4;
	width : 160px;
	margin-top : 20px;
}
#poll2 h2 {
	background-image : none;
	border : none;
	color : #5d8115;
}
#poll2 h3 {
	font-size : 70%;
	font-weight : normal;
}
#draw form {
	margin : 0;
	padding : 0;
}
#draw label, #draw input {
	display : block;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #5d8115;
	font-size : 70%;
	margin : 5px 0 0 15px;
}
#draw p {
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #5d8115;
	font-size : 70%;
	margin : 5px 0 5px 15px;
	padding : 0;
}
#draw {
	display : none;
}
#categories {
	margin : 10px 0 0 0;
}
#categories a, #categories a:link {
	color : #ff6600;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;	
	padding : 0;
	margin : 0;
	line-height : 130%;
}
#categories a:visited:hover,  #categories a:hover {
	color : #615f5f;
}
#categories a:visited {
	color : #4c5826;
}
#categories li {
	font-size : 75%;
	color : #5d8115;
	margin : 0 0 0 15px;
}
#recent {
	margin : 10px 0 0 0;
}
#recent a, #recent a:link {
	color : #ff6600;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 75%;
	text-decoration : none;	
	padding : 0;
	margin : 0;
}
#recent a:visited {
	color : #4c5826;
}
#recent a:visited:hover, #recent a:hover {
	color : #615f5f;
}
#search {
	margin : 10px 0 0 0;
}
#search form {
	margin : 0;
	padding : 0;
}
#search label, #search input {
	display : block;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #5d8115;
	font-size : 70%;
	margin : 5px 0 10px 15px;
}
#search p {
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #5d8115;
	font-size : 70%;
	margin : 5px 0 5px 15px;
	padding : 0;
}
#links {
	margin : 10px 0 0 0;
}
#links a, #links a:link {
	color : #ff6600;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;	
	padding : 0 12px 0 0;
	margin : 0;
}
#links a:visited {
	color : #4c5826;
}
#links a:visited:hover, #links a:hover {
	color : #615f5f;
}
#links li {
  font-size : 75%;
  color : #5d8115;
  margin : 0 0 10px 15px;
}     
#magnolia {
	margin : 10px 0 0 0;
}
#magnolia il {
	margin : 0;
}
#magnolia ul {
	margin : 10px 0 0 0;	
}
#magnolia ul li {	
	font-size : 75%;
}
#magnolia a, #magnolia a:link {
	color : #ff6600;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 75%;
	text-decoration : none;
	padding : 0;
	margin : 0;
}
#magnolia a:visited {
	color : #4c5826;
}
#magnoli a:visited:hover, #magnolia a:hover {
	color : #615f5f;
}
#magnolia p a.external {
	margin-left : 15px;
	padding-right : 14px;
}
#magnolia {
	display : none;
}
#extras {
	margin : 0;
	padding : 0;
}
span.sitemeter {
	margin : 15px 0 0 15px;
	padding :0;
	display : block;
}
/* POST/COMMENT pages*/
.related {
	padding : 0;
	margin : 0;
}
.related h3 {
	color : #5d8115;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
	padding : 0;
	margin : 0 0 0 15px;
}
.related li {
	color : #5d8115;
	font-size : .7em;
	line-height : normal;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style-position : inside;
	list-style-image : url(/wp-content/themes/bodo/images/bullet2.gif);
	margin : 0 0 0 45px;
	padding : 0;
}
.related a, .related a:link {
	text-align : right;
	color : #ff6600;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.related a:visited {
	color : #222222;
}
.related a:visited:hover, .related a:hover {
	color : #615f5f;
}
/* TAG definitions */
.tags {
	padding : 0;
	margin : 10px 0 0 15px;
}
.tags p {
	color : #5d8115;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
	padding : 0;
	margin :  0;
	line-height : 120%;
}
.tags p a, .tags p a:link {
	color : #ff6600;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding : 0;
	margin : 0;
}
.tags a:visited {
	color : #222222;
}
.tags a:visited:hover, .tags p a:hover {
	color : #615f5f;
}
a.external, div.tags p a.external, div.tags p a:link.external, div.addresources a.external{
	background: url(/wp-content/themes/bodo/images/external.png) center right no-repeat;
	padding-right: 12px;
}
a.external:visited, div.tags p a.external:visited, div.tags p a:link.external:visited, div.addresources a.external:visited {
	background: url(/wp-content/themes/bodo/images/external_read.png) center right no-repeat;
}
.pageline {
  border : solid 6px #e3eecc;
  height : 1px;
  background-color : #e3eecc;
}
#comments {
	padding : 0;
	margin : 0 0 0 15px;
}
#comments h2 {
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 90%;
	background-image : none;
	color : #5d8115;
	border-left : none;
	padding : 0;
	margin : 20px 0 15px 0;
	font-weight : bold;
}
div.cmmnt h3, div.response h3 {
	padding : 20px 0 10px 10px;
	margin: 0;
	font-style : normal;
	color : #615f5f;
	font-size : 75%;
}
div.cmmnt {
	background-color : #eeeeee;
	padding : 0 0 10px 0;
	margin : 20px 0 0 0;
}
div.response {
	background-color : #f9f7c4;
	padding : 0 0 10px 0;
	margin : 20px 0 0 0;
}
div.response h3 a, div.response h3 a:link {
	color : #ff6600;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
div.response h3 a:visited {
	color : #222222;
}
div.response h3 a:visited:hover, div.response h3 a:hover {
	color : #615f5f;
	text-decoration : underline;
}
div.cmmnt p, div.response p {
	color : #615f5f;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 75%;
	font-style : italic;
	padding : 0;
	margin :  0 20px 8px 60px;
}
p.rdate {
	text-align : right;
	padding-bottom : 10px;
	font-style : normal;
}
p.rdate a, p.rdate a:link {
	font-size : 100%;
	color : #5d8115;
	font-style : normal; 
}
p.rdate a:visited {
	color : #222222;
}
p.rdate a:visited:hover, p.rdate a:visited {
	color : #615f5f;
}
/* LEAVE COMMENT */
#leavecomment {
	width : 400px;
	margin : 40px 0 0 0;
	padding : 0;
}
#leavecomment h2{
	color : #5d8115;
	margin : 10px 0;
	padding : 0;
}
#leavecomment p {
	margin : 0 0 5px 0;
	padding : 0;
	color : #5d8115;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
	width : 300px;
}
#leavecomment label {
	color : #5d8115;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
	padding : 0;
	margin : 0 0 15px 0;
	width : 300px;
	display : block;
}
#author, #email, #url , #comment {
	padding : 0;
	margin : 0;
	width : 300px;
}
#leavecomment textarea {
	height : 120px;
 }
#submit {
	width : 150px;
	margin : 5px 0 0 0;
}

/* FOOTER */
#footer {
	background-image: url(/wp-content/themes/bodo/images/footer.jpg);
	background-repeat : no-repeat;
	height : 140px;
	width : 750px;
	border-left : 8px solid #615f5f;
	clear : both;
	color : #ffffff;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	padding : 0 0 10px 0;
	margin : 0;
}
#textlinks {
	font-size : 80%;
	margin : 15px  0 0 10px;
	color : #5d8115;
}
#whoson {
	width : 745px;
	padding : 0;
	margin : 0;
}
#footer h3 {
	font-size : 110%;
	font-weight : normal;
	padding : 10px 0 0 0;
	margin : 10px 0 0 10px;
}
#footer h3 a, #footer h3 a:link, #textlinks a, #textlinks a:link, #textlinks a.external, #textlinks a.external:link {
	color : #ff6600;
	text-decoration : none;
}
#footer h3 a:visited, #textlinks a:visited, #textlinks a.external:visited {
    background: url(/wp-content/themes/bodo/images/external_read.png) center right no-repeat;
	color : #222222;
}
#footer h3 a:visited:hover, #textlinks a:visited:hover, #textlinks a.external:visited:hover, 
#footer h3 a:hover, #textlinks a:hover, #textlinks a.external:hover {
	color : #615f5f;
}
div.forms {
	background-color : #e3eecc;
	width : 204px;
	margin : 10px;
	padding : 10px;
}
div.forms input {
	display : block;
	margin-top : 5px;
	margin-bottom : 5px;
}
div.forms label {
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : .85em;
}
div.rss {
	height : 35px;
	background-color : #e3eecc;
	width : 35px;
	margin : 10px;
	padding : 10px;
}
#footer ul, #footer li {
	margin : 0 0 0 10px;
	padding : 0;
	text-decoration : none;
	list-style : none;
}
#footer a, #footer a:link {
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	text-decoration : none;
	color : #ffffff;
	padding : 0 13px 0 0;
	margin : 0;
}
#footer a:visited {
	color : #222222;
}
#footer a:visited:hover, #footer a:hover {
	color : #ff6600;
}
/* RESOURCES definitions */
#subheader {
	background-color : #ffffff;
	background-image : url(/wp-content/themes/bodo/images/bckgrd_resources.gif);
	background-repeat : repeat-y;
	float : left;
	width : 100%;
	margin : -5px 0 10px 0;
}
#feedline {
	float: right;
	margin : 0 15px 10px 0;
}
#feedline  a, #feedline a:link {
	color : #5d8115;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
	text-decoration : none;
	padding : 0;
	margin : 0;
	min-height : 24px;
}
#feedline a:visited {
	color : #222222;
}
#feedline a:visited:hover, #feedline  a:hover {
	color : #ff6600;
}
#feedline a img {
	border : none;	
	vertical-align : bottom;
}
#scrolldown {
	float : left;
	color : #5d8115;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
	padding : 0 0 0 18px;
	margin : 0 0 0 10px;
	background-image : url(/wp-content/themes/bodo/images/small_down.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
	min-height : 15px;
}
#scrollup{
	float : right;
	text-align : right;
	color : #5d8115;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
	padding : 0 18px 0 0;
	margin : 0 15px 5px 0;
	background-image : url(/wp-content/themes/bodo/images/small_up.gif);
	background-repeat : no-repeat;
	background-position : 100% 2px;
	min-height : 15px;
}
#about2, #resources1, #resources2 {
	padding: 15px 0 15px 0;
	float : left;
	width : 253px;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : .8em;
	color : #5d8115;
}
#resources1 {
	margin-left : 3px;
	margin-right: 3px;
}
#about2 ul, #resources1 ul, #resources2 ul {
	margin-left: 8px;
}
#about2 a, #about2 a:link,
#resources1 a, #resources1 a:link, 
#resources2 a, #resources2 a:link {
	color : #5d8115;
	padding : 0 0 0 20px;
	margin : 0;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	background-image : url(/wp-content/themes/bodo/images/small_button.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
	line-height : 130%;
}
#about2 a:visited, #resources1 a:visited, #resources2 a:visited {
	color : #222222;
}
#about2 a:visited:hover, #resources1 a:visited:hover, #resource2 a:visited:hover,
#about2 a:hover, #resources1 a:hover, #resources2 a:hover{
	color : #ff6600;
}
#about2 h2, #resources1 h2, #resources2 h2 {
	background-image : url(/wp-content/themes/bodo/images/nav_side.gif);
	background-repeat : no-repeat;
    color : #ffffff;
	font-size : 1.2em;
	padding : 2px 0 0 15px;
	margin : 0;
	font-weight : normal;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-left : 8px solid #615f5f;
	height : 20px;
}
#about2 li, #resources1 li, #resources2 li {
	margin : 0 0 0 15px;
}
#resources, #resources3 {
	background-image : url(/wp-content/themes/bodo/images/bckgrd_resintro.gif);
	background-repeat : repeat-y;
	float : left;
	background-color: #ffffff;
	margin : 0 0 5px 0;
	padding : 0;
	width : 770px;
	color : #5d8115;
}
#resources3 {
	background-image : url(/wp-content/themes/bodo/images/bckgrd_resintro2.gif);
}
#resources h2 {
	margin : 0 0 0 -15px;
}
#resintro {
	margin : 10px 0;
	padding : 0;
}
#resintro h2 {
	background-image : url(/wp-content/themes/bodo/images/green-band.jpg);
	background-repeat : no-repeat;
    color : #ffffff;
	padding : 2px 0 0 15px;
	margin : 0;
	font-weight : normal;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-left : 8px solid #615f5f;
	clear: both;
	height : 20px;
	font-size : 1.0em;
}
#resintro h2 a, #resintro h2 a:link {
	color : #ffffff;
	text-decoration : none;
}
#resintro a:visited {
	color : #222222;
}
#resintro a:visited:hover,
#resintro h2 a:hover {
	color : #615f5f;
}
#resintro ul li {
	font-weight : normal;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : .8em;
	line-height : normal;
	margin : 10px 25px 0 25px;
}
#resintro ul li a, #resintro ul li a:link {
	color : #ff6600;
	text-decoration : none;
}
#resintro ul li a:visited {
	color : #222222;
}
#resintro ul li a:visited:hover, #resintro ul li a:hover {
	color : #615f5f;
}
div.links {
	float: left;
	width : 248px;
	margin : 0 0 15px 8px;
	padding : 0;
}
.links h3 {
	color : #5d8115;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	padding : 0;
	margin : 5px 0 0 8px;
	font-weight : bold;
}
.links a, .links a:link {
	color : #ff6600;
	margin : 0;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.links a:visited {
	color : #222222;
}
.links a:visited:hover, .links a:hover {
	color : #615f5f;
}
.links ul {
	margin : 0;
    padding-right : 18px;
}
.links li {
	line-height : 120%;
	margin : 0 0 10px 15px;
	color : #5d8115;
}
.links ul li, .links ol li  {
	font-size : 70%;
}
.newline {
        clear: both;
}
/* GRAVATARS definitions */
.gravatar {
	padding : 0;
	margin : 10px;
	float : left;
	border: 1px solid #383637;
}
.postgrav {
	padding : 0;
	margin : 10px;
	float : left;
	border: 1px solid #383637;
}

/* DEMOCRACY definitions */
.democracy {
width : 224px;
padding-bottom: 5px;
}
.democracy img {
width: 100%;
margin-bottom: 4px;
vertical-align: middle;
}
.democracy input {
vertical-align: middle;
margin-right: 5px;
width: auto;
}
.democracy .addAnswerText {
width: 80%;;
}
.dem-graph {
border: 1px solid #cccccc;
height: 10px;
position: relative;
font: 9px/10px arial, sans-serif;
margin-top: 2px;
padding-right: 1px;
margin-bottom: 3px;
padding : 0;
font-size : .6em;
}
.dem-graph a, .dem-graph a:link, .dem-graph a:hover {
background: #e3eecc;
border-bottom: 5px solid #555555;
border-right: 1px solid #ccc;
display: block;
float: left;
height: 5px;
cursor:default;
text-decoration: none;
border: 0;
padding :0;
}
.dem-winner a, .dem-winner a:link, .dem-winner a:hover {
border-right: 0;
}
.dem-winner {
padding-right: 0;
}
.dem-graph b, .dem-graph i {
float: left;
display: block;
position: absolute;
margin-left: 3px;
font-weight: bold;
font-style: normal;
color: #555;
}
.dem-vote-button {
display: block;
margin: 20px 0 10px 15px;
}
/* kubrick fixies */
.democracy form {
text-align: left;	
}
html>body .entry .democracy ul {
text-indent: 0 !important;
}
.democracy input {
vertical-align: middle;
}
.dem-graph a i, .dem-graph a:hover b {
display: none;
}
.dem-graph a:hover i {
display: block;
}
.dem-total-votes, .dem-added-by-guest {
display: block;
margin: 3px 0 3px 15px;
font-size : .8em;
font-style : normal;
}
.dem-user-added {
display: block;
}
.dem-archives .democracy {
margin-bottom: 30px;	
}
* html .dem-graph a, * html .dem-graph a:hover {
border-bottom-width: 6px;
}
* html .dem-graph {
height: 11px;
}
.dem-voted-for-this {
border-color: #888888;
}
.dem-results form {
	width : 225px;
}
.dem-results form a, .dem-results form a:link {
	color : #ff6600;
	padding-left : 10px;
	font-size : .8em;
}
.dem-results form a:visited {
	color : #222222;
}
.dem-results form a:visited:hover, .dem-results form a:hover {
	color : #615f5f;
	text-decoration : underline;
}
.dem-results form ul, .dem-results form li {
	margin : 15px 0 0 0;
	padding : 0;
}
.dem-results form ul {
	display : block;
	margin : 0 0 0 10px;
	padding : 0;
}
.dem-results form ul li label {
	display : block;
	width : 180px; 
	float : right;
	margin-top : -20px;
	line-height : 120%;
}
.dem-results form ul li {
	margin-top : 20px;
}
.dem-results ul li {
	font-size : .8em;
	margin-top : 10px;
}
a.dem-vote-link, a.dem-vote-link:link, a.dem-vote-link:visited {
	color : #ff6600;
	padding-left : 15px;
	font-size : .7em;
}
a.dem-vote-link:visited {
	color : #222222;
}
a.dem-vote-link:visited:hover, a.dem-vote-link:hover {
	color : #615f5f;
	text-decoration : underline;
}
/* blix fix */
.democracy ul { 
	padding: 0; 
} 
/* Clock display on Team page */
#clocks {
	padding : 0;
	margin : 15px 0;
	text-align : center;
}
div.clock {
	width : 100px;
	margin : 0;
	padding : 0;
	float : left;
	text-align : center;
}
#clkname {
	clear: both;
	margin : 0 0 25px 0;
	padding : 0;
	float : none;
	text-align : center;
}
#clkname ul {
	display : inline;
	margin : 0;
	padding: 0;
	text-align : center;
}
#clkname ul li {
	width : 100px;	
	display :  inline;
	float : left;
	margin : 0;
	padding: 0;
	text-align : center;
}
/* Download form */
div.post ul.downloads {
	background-color : #f9f7c4;
	margin : 0;
	padding : 0;
	list-style : inside;
	list-style-image : none;
}
div.post ul.downloads li {
	padding : 10px 0 10px 15px;
	border-top : solid 1px #e3eecc;
	list-style-image : none;
	margin : 0;
}
div.post ul.downloads li.last {
	border-bottom : solid 1px #e3eecc;
}
div.post span.imgright {
	margin : -15px 15px 0 0;
	padding : 0;
}

