/*  
Theme Name: Blog Mum Bright Enough 
Theme URI: http://www.blogmum.com
Description: new theme with funky boxes
Version: 0.1
Author: Sue
Author URI: http://www.blogmum.com
Tags: #5E1622 dark red, #AE3B20 dull orange, #BFB218 dirty lemon, #6E9400 bright olive
*/

/* MAIN LAYOUT DIVS */
b {
	font-weight: normal;
}
html {
height: 100%;
}

body{
background: #ffffff;
color: #333;
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, Georgia, serif;
width: 900px;
margin: 0px auto;
font-size: 90%;
}

#main {
float: left;
width: 639px;
line-height: 1.6;
border-right: 1px solid #ccc;
margin: 20px 0px;
padding-right: 10px;
}

#single {
line-height: 1.5;
}

#main h2, #single h2, #main h3 {
color: #6E9400;
font-size: 130%;
font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
}

/** COLOURED BOXES **/

.colourbox {
width: 25%;
float: left;
}

.colourboxliner {
margin: 10px;
line-height: 1.5;
color: #fdfaf9;
font: 9pt 'Trebuchet MS', Verdana, Arial, sans-serif;
}

.colourboxliner a:link, .colourboxliner a:visited {
color: white;
}

.colourboxtext {
height: 250px;
}

.colourbox h2, .colourbox h3 {
font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
font-size: 13pt;
font-weight: bold;
}

.morebutton {
margin: 0px auto 10px auto;
width: 50px;
}

.red {
background: #5E1622 url('redgrad.png') repeat-x;
}

.orange {
background: #AE3B20 url('orangegrad.png') repeat-x;
}

.yellow {
background: #DFCE1B url('yellowgrad.png') repeat-x;
}

.green {
background: #6E9400 url('greengrad.png') repeat-x;
}

.nobgimg {
background-image: none !important;
}

/** SIDEBAR **/
#sidebar {
float: right;
width: 250px;
line-height: 1.4;
}

#sidebar h2 {
font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
color: #AE3B20;
font-size: 100%;
text-transform: uppercase;
font-variant: small-caps;
}

#sidebar ul {
margin-left: 0px;
padding-left: 0px;
list-style-type: none;
}

#sidebar li {
padding-bottom: 10px;
}

/* SINGLE */
.small {
font-size: 80%;
color: #999;
}


.navigation{
padding: 5px 0px;
float: left;
width: 100%;
color: #999;
}

.navleft{
float: left;
width: 40%;
}

.navright{
float: right;
width: 40%;
}

/* COMMENTS */
.commentlist, .commentlist ul{
list-style-type: none;
}

.avatar {
float: left;
margin-right: 5px;
padding: 2px;
border: 1px solid #ccc;
}

.comment-meta {
font-size: 80%;
}

/** LINKS **/

h2 a, h3 a {
text-decoration: none;
}

a:link, a:visited {
color: #5E1622; 
}

a:hover {
color: #AE3B20; 
font-size: 100%;
}

a:hover.nohover {
color: #6E9400 
}

#footer {
clear: both;
margin-top: 10px;
text-align: center;
border-top: 1px solid #ccc;
padding: 10px 50px;
}

#footer li {
display: inline;
padding-right: 5px;
margin-right: 5px;
border-right: 1px solid #999;
}

.page-item-1077 {
border: 0px !important;
}

code {
font-size : 120%;
margin-left: 50px;
display: block;
}

.code {
font-family: 'Courier New', monotype;
display: inline;
font-weight: bold;
}

img {
border: 0px;
}

.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
padding: 3px;
border: 1px solid #ccc !important;
	}
.main_gp {
    display: none;
}
.wpmain_f, .footerj, .feeter {
    display: none;
}

.tooremo, .footerwp, .footerjoomla {
    display: none;
}

.jftmy, .navlnk, .getfooter {
    display: none;
}

.changestyle, .main_gp {
  display: none;
}

.alignright {
float: right;
margin: 0px 0px 5px 10px;
padding: 3px;
border: 1px solid #ccc;
	}

.alignleft {
float: left;
margin: 0px 10px 5px 0px;
padding: 3px;
border: 1px solid #ccc;
	}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding: 4px;
	margin: 10px;
}

.wp-caption img {
	margin: 0;
	padding: 2px;
	border: 1px solid #ccc;
}

.wp-caption p.wp-caption-text {
	margin: 0;
        font-size: 90%;
        text-transform: lowercase;
}

.update {
padding-bottom: 5px;
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
}

/* SEARCH FORM */
#s, #searchsubmit {
display: table-cell;
padding: 0px 0px 0px 5px;
margin: 0px;
vertical-align: bottom;
}

input#s {
border: 1px solid #929292;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
height: 22px;
font-size: 12pt;
color: #929292;
}
