/* 
Theme Name: WP-Multiflex-3
Theme URI: http://webgazette.co.uk/web-design/wordpress-themes/wp-multiflex-3/
Description: Theme based on Multiflex-3, designed by <a href="http://1-2-3-4.info/">Wolfgang</a> 
Version: 1.3
Author: Ainslie Johnson
Author URI: http://webgazette.co.uk
*/
/* Various elements */
body{
background:#ffffff;
font:72% Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:10px 0;
}
div{
margin:0;
padding:0;
}
p{
font-size:1.0em;
}
a{
color:#007700;
font-weight:bold;
}
a:hover{
color:#84c31d;
}
code{
background:#d9efb9;
border:1px solid #959595;
display:block;
font:1.0em "Courier New",Courier,monospace;
margin:10px;
padding:5px;
}
blockquote{
background:url(images/quote.gif) left no-repeat;
font-size:0.9em;
margin:0;
padding:0 40px 0 40px;
text-align:justify;
}
/* Main wrapper */
#wrap{
background:url(images/bg_main_withnav.jpg) repeat-y top left;
border:1px solid #969696;
margin:0 auto;
width:900px;
}
/* Masthead --- top of header */
#masthead{
/*background:url(images/bg_head_top.jpg) no-repeat top left;*/
background:white;
border-bottom: 7px solid #b3da65;
height:130px;
margin:0;
padding:0;
width:900px;
}
#masthead a.site-logo{
background:url(images/logo.gif);
float:left;
height:130px;
margin:0 15px 0px 6px;
width:130px;
}
#masthead h1{
font-size:1.9em;
font-weight:bold;
margin:0;
padding:11px 15px 0 0;
text-align:right;
}
#masthead h1 a{
color:#7d7d7d;
text-decoration:none;
font-weight:normal;
font: 1.2em "Lucida Bright","trebuchet ms", arial, sans-serif;
}
#masthead h1 a:hover{
color:#000000;
}
#masthead p.description{
color:#7d7d7d;
margin:15px 10px 0 0;
padding:0;
text-align:right;
font: 1em "Lucida Bright","trebuchet ms", arial, sans-serif;
}
/* Horizontal navigation menu */
#navigation{
background:url(images/bg_head_bottom_nav.jpg) no-repeat top left;
clear:both;
height:35px;
}
#navigation ul{
margin:0;
padding:0;
}
#navigation li{
border-right:1px solid #afafaf;
float:left;
height:35px;
list-style:none;
margin:0;
}
#navigation li a{
color:#7d7d7d;
display:block;
font:bold 1.1em "trebuchet ms",arial,sans-serif;
padding:9px 14px 8px 14px;
text-decoration:none;
}
#navigation li a:hover{
background:#d2d2d2;
color:#000000;
}
#crumb{
background:#ffffff url(images/bg_head_breadcrumbs.jpg);
width:300px;
height:25px;
}
/* Search form */
#searchform fieldset{
border:none;
margin:0;
padding:0;
}
#searchform{
color:#000000;
padding:10px 15px 0 0;
}
#searchbox{
border:1px solid #bebebe;
height:15px;
width:120px;
}
#searchbutton{
background:#e6e6e6;
border:1px solid #bebebe;
color:#808080;
cursor:pointer;
font-size:1em;
padding:0;
text-align:center;
}
#searchbutton:hover{
background:#dcdcdc;
border:1px solid #404040;
color:#404040;
}
/* Container wrappers */
#container{
clear:both;
margin:0;
padding:0;
}
#left-wrap{
float:left;
margin:0;
padding:0;
width:690px;
}
/* Main content area */
#content{
float:right;
margin:0;
padding:0;
width:480px;
}
#content .post,#content .page{
margin:0;
padding:0 15px 10px 15px;
}
#content h2{
border-bottom:7px solid #b7dc7d;
color:#646464;
font:1.8em "trebuchet ms",arial,sans-serif;
margin:0;
padding:0;
}
#content h2 a{
color:#84c31d;
text-decoration:none;
}
#content h2 a:hover{
color:#84c31d;
text-decoration:none;
}
#content h2.pagetitle{
background:#bebebe url(images/bg_corner_topright.gif) top right no-repeat;
border-bottom:none;
color:#ffffff;
font:1.3em "Lucida Bright", "trebuchet ms",arial,sans-serif;
margin:0 15px 20px 15px;
padding:3px 5px;
}
#content .entry h1{
color:#84c31d;
font-size:2em;
}
#content .entry h2{
border-bottom:none;
color:#84c31d;
font-size:1.8em;
}
#content .entry h3{
color:#84c31d;
font-size:1.5em;
}
#content .entry h4{
color:#84c31d;
font-size:1.1em;
}
#content a{
text-decoration:none;
}
#content a:hover{
text-decoration:underline;
}
#content p{
font-size:1.1em;
}
#content p.prefix{
font-size:1em;
margin:0;
padding:0;
}
#content p.suffix{
background:url(images/bg_corner_topright.gif) #e1e1e1 top right no-repeat;
clear:both;
color:#000000;
font-size:0.9em;
font-weight:normal;
line-height:16px;
padding:5px;
}
#content p.suffix a{
color:#84c31d;
text-decoration:none;
}
#content p.suffix a:hover{
color:#003300;
text-decoration:underline;
}
#content p.edit{
font-size:0.9em;
margin:0;
padding:0;
}
#content ul,#content ol{
margin:0 0 0 30px;
padding:6px 0 6px 30px;
}
#content li{
font-size:1.05em;
padding:2px 0 2px 0;
}
#content ul li{
list-style:square url(images/bg_bullet_full_2.gif);
}
.navigation,.bottomnavigation{
height:15px;
}
.navigation .alignleft,.bottomnavigation .alignleft{
float:left;
}
.navigation .alignright,.bottomnavigation .alignright{
float:right;
}
.entry{
overflow:hidden;
}
.entry a{
overflow:hidden;
}
/* Monsterous hack to get IE6 to cut off an image bigger than the post area */
* html .entry p{
overflow:hidden;
width:99%;
}
/* Sidebars */
/* Colour of right sidebar menu body */
#right-sidebar ul ul,#right-sidebar li,#right-sidebar li li,#right-sidebar li li li{
background:#d9efb9;
}
/* Left sidebar */
#sidebar{
margin:0;
padding:0 0 10px 0;
width:200px;
}
#sidebar ul{
margin:0;
padding:0;
}
#sidebar ul ul{
margin:8px 0;
}
#sidebar li{
list-style:none;
}
#sidebar h2.pages{
background:url(images/bg_corner_topright.gif) #b3da65 no-repeat top right;
}
#sidebar li h2{
background:#b3da65;
color:#ffffff;
font-size:1.1em;
margin:0 0 5px 0;
padding:5px 0 5px 10px;
}
#sidebar a{
color:#007700;
font-size:1.em;
font-weight:bold;
text-decoration:none;
}
#sidebar li li{
margin:0;
padding:2px 0 2px 10px;
}
#sidebar  li li a{
background:url(images/bg_bullet_full_1.gif) left no-repeat;
line-height:20px;
padding-left:10px;
}
#sidebar li li a:hover{
background:url(images/bg_bullet_full_2.gif) no-repeat left;
color:#b3da65;
text-decoration:underline;
}
#sidebar li li li{
margin:0 0 0 10px;
padding:0;
}
#sidebar li li li a{
background:url(images/bg_bullet_half_1.gif) left no-repeat;
line-height:20px;
padding-left:10px;
}
#sidebar li li li a:hover{
background:url(images/bg_bullet_half_2.gif) left no-repeat;
color:#84c31d;
text-decoration:underline;
}
#sidebar li.recentcomments{
border-bottom:1px solid #bebebe;
font-size:1em;
margin:0 10px 0 10px;
padding:2px 0 2px 0;
}
#sidebar li.recentcomments a{
background:none;
font-size:1em;
}
#sidebar li#recentposts ul li.recentposts a{
background:none;
font-size:0.95em;
margin:0;
padding:0;
}
#sidebar li#recentposts ul li.recentposts{
border-bottom:1px solid #bebebe;
margin:0 10px 0 10px;
padding:2px 0 2px 0;
}
#sidebar div.textwidget{
margin:0;
padding:2px 10px 2px 10px;
}
#sidebar div.textwidget p{
font-size:1.1em;
margin:0;
padding:0;
}
#sidebar div#calendar_wrap{
margin:0;
padding:0 0 0 15px;
text-align:center;
}
#sidebar #wp-calendar{
text-align:center;
}
#sidebar #wp-calendar a{
text-decoration:none;
}
#sidebar td{
background:#ffffff;
border:1px solid #bebebe;
font-size:0.9em;
padding:3px;
}
#sidebar td.pad{
background:transparent;
border:none;
}
#sidebar td#prev,#sidebar td#next{
background:transparent;
border:none;
}
#sidebar #today{
background:#84c31d;
}
/* Right sidebar */
#right-sidebar{
float:right;
margin:0;
padding:0;
width:200px;
}
#right-sidebar ul{
list-style:none;
margin:0 0 10px 0;
overflow:hidden;
padding:0 0 5px 0;
width:186px;
}
#right-sidebar ul ul{
margin:0;
padding:0;
}
#right-sidebar span{
background:url(images/bg_corner_topleft.gif) #b3da65 no-repeat top left;
padding:5px 5px 5px 10px;
}
#right-sidebar h2{
background:url(images/bg_corner_topright.gif) #b3da65 no-repeat top right;
color:#ffffff;
font-size:1.1em;
margin:0 0 7px 0;
padding:5px 0 5px 0;
}
/* Change spacing below right hand menus */
#right-sidebar li{
margin:0 0 15px 0;
padding:0 0 15px 0;
}
#right-sidebar li li{
border-bottom:none;
margin:0;
padding:0 0 0 10px;
}
#right-sidebar li li li{
border-bottom:none;
margin:0;
padding:0 10px 0 10px;
}
#right-sidebar a{
line-height:16px;
text-decoration:none;
}
#right-sidebar li li a{
padding-left:12px;
}
#right-sidebar li li li a{
background:url(images/bg_bullet_half_2.gif) left no-repeat;
padding-left:12px;
}
#right-sidebar a:hover{
text-decoration:underline;
}
#right-sidebar li.recentcomments{
border-bottom:1px solid #89aad6;
margin:0 10px 0 10px;
padding:2px 10px 5px 0;
}
#right-sidebar li.recentcomments a{
background:none;
}
#right-sidebar li.recentposts{
border-bottom:1px solid #89aad6;
margin:0 10px 0 10px;
padding:2px 0 5px 0;
}
#right-sidebar li.recentposts a{
background:none;
margin:0;
padding:0;
}
#right-sidebar div.textwidget{
padding:2px 10px 2px 10px;
}
#right-sidebar div.textwidget p{
font-size:1em;
margin:0;
padding:0;
}
#right-sidebar div#calendar_wrap{
margin:0;
padding:5px 5px 0 7px;
text-align:center;
}
#right-sidebar #wp-calendar{
text-align:center;
}
#right-sidebar #wp-calendar a{
text-decoration:none;
}
#right-sidebar td{
background:#ffffff;
border:1px solid #89aad6;
font-size:0.9em;
padding:3px;
}
#right-sidebar td.pad{
background:transparent;
border:none;
}
#right-sidebar td#prev,td#next{
background:transparent;
border:none;
}
#right-sidebar #today{
background:#ffff99;
}
/* Footer */
#footer{
background:url(images/bg_foot.jpg) no-repeat top left;
clear:both;
height:35px;
text-align:center;
}
#footer p{
color:#09863b;
font-size:0.7em;
padding:10px 0 2px 0;
}
#footer a{
color:#09863b;
text-decoration:underline;
}
#footer a:hover{
color:#000000;
text-decoration:none;
}
/* Comment form */
h3#respond,h3#comments{
font-size:1.2em;
margin:0;
padding:0;
}
#commentwrap{
background:#f0f0f0;
border:1px solid #dcdcdc;
margin:0 15px 10px 15px;
padding:0 10px 10px 10px;
}
#commentform{
border:1px solid #dcdcdc;
margin:0;
padding:10px;
}
#author{
border:1px solid #dcdcdc;
height:17px;
width:190px;
}
#email{
border:1px solid #dcdcdc;
height:17px;
width:190px;
}
#url{
border:1px solid #dcdcdc;
height:17px;
width:190px;
}
#comment{
border:1px solid #dcdcdc;
width:405px;
}
#submit{
background:#e6e6e6;
border:1px solid #bebebe;
color:#808080;
cursor:pointer;
font-size:1em;
height:30px;
padding:0;
text-align:center;
width:405px;
}
#submit:hover{
background:#dcdcdc;
border:1px solid #404040;
color:#404040;
}
/* Comments display */
#content ol.commentlist{
margin:0 15px 10px 30px;
padding:0 0 0 0;
}
#content ol.commentlist li{
background:#ffff99 url(images/bg_corner_topright.gif) no-repeat top right;
margin:5px 0 5px 0;
padding:10px;
}
#content ol.commentlist li.alt{
background:#d4dde4 url(images/bg_corner_topright.gif) top right no-repeat;
}
/* Images */
img.left{
border:1px solid #e6e6e6;
float:left;
margin:5px 5px 0 0;
padding:5px;
}
img.right{
border:1px solid #e6e6e6;
float:right;
margin:5px 0 0 5px;
padding:5px;
}
.entry img.wp-smiley{
border:none;
margin:0;
padding:0;
}
.entry img{
border:1px solid #e6e6e6;
margin:5px;
overflow:hidden;
padding:5px;
}
.entry a img{
border:1px solid #e6e6e6;
}
.entry a:hover img{
border:1px solid #515151;
}
/* Various styles */
.strong{
font-size:1.0em;
font-weight:bold;
}