/* ----------------------------------------
Theme Name: CLC
Theme URI: http://www.wolverhamptonclc.co.uk
Description: A custom theme for the CLC website - originally based on "basic" by Ron "eclip5e" Adams - http://www.visual-assault.org/projects/wp_theme-basic/
Version: 1.0
Author: Richard Anderson
Author URI: http://eclip5e.visual-assault.org
Last Modified: 2008.09.01
Provides: Theme definition file for WordPress 1.5
---------------------------------------- */
div#breadcrumb{padding-bottom:5px; font-size:1.2em}
*{margin:0px; padding: 0px; font-family:"HelveticaNeue-Light","Helvetica Neue",Arial,Helvetica,Geneva,sans-serif}
body{font-size:62.5%; background-color:#eee; padding-top:10px; padding-bottom:10px}
a{outline:0}
#banner h2{display:block; width: 135px; float:left; color:white; font-weight:normal; font-size:1.6em; font-weight:bold; height:53px; padding:40px 25px 0 100px}
#pagecontent h3, #content h3{font-size:1.4em; font-weight:bold; margin-bottom:0.5em;}
#pagecontent h3.line, #content h3.line
{
	border-top: solid 1px orange; padding-top: 0.5em;
}
div#topnav{position:absolute; top: 55px; left:275px}
div#topnav ul li{float:left; list-style-type:none; margin:0px; padding:0px}
div#topnav ul li a{display:block; float:left; padding:5px 4px; font-size:1.4em; border-right:1px solid #ccc; color:#003e82; text-decoration:none; font-weight:bold; text-transform:uppercase}
#header h1 a{display:block; width:260px; height:100px}
div#topnav ul li a:hover{color:#dc7100}
#topnav ul li.current_page_item a, #topnav ul li.current_page_parent a, #topnav ul li.current_page_item a:hover, #topnav ul li.current_page_parent a:hover,  #topnav ul li.current_page_ancestor a, #topnav ul li.current_page_ancestor a:hover{color:#333}

div#content h2.newsheader{color:white; padding:5px; background-color:#333; text-align:right; text-transform:capitalize}

div#toplinks ul{margin:0 0 0 280px; height:34px}

div#toplinks #searchform ul#toprightlinks{margin:0}

#toprightlinks li.subscribe a{background:url(images/feedbutton.gif) no-repeat left center; font-weight:bold; padding:3px 15px 5px 27px}

#pagesidebar ul{padding-left: 80px}

#pagesidebar ul ul{padding:0px}

#pagesidebar ul li{list-style-type:none; padding:0px; font-weight:bold; display:none}

#pagesidebar ul li ul li{padding:0px}

#pagesidebar ul li a{display:none; padding:7px 0px 7px 20px; border-bottom:1px solid white; text-decoration:none; color:#003e82; font-size:1.4em; width:130px}

#pagecontent a, #breadcrumb a, #content a{color:#003e82; text-decoration:none}

#pagecontent a:hover, #content a:hover, #breadcrumb a:hover, #sch_sub_sel ul ul li a:hover{text-decoration:underline}

#pagesidebar ul li a:hover, #pagesidebar ul li.current_page_item ul li a:hover{text-decoration:none; color:#dc7100}

#pagesidebar ul li.current_page_item a, #pagesidebar ul li.current_page_parent a{display:block; background:url(images/arrow_orange.gif) no-repeat left center}

#pagesidebar ul li.current_page_ancestor li.current_page_item li.page_item a, #pagesidebar ul li.current_page_item li.page_item li.page_item a{display:none}

#pagesidebar ul li.current_page_item li.page_item a{color:#003e82; background:url(images/arrow_orange.gif) no-repeat left center}

#pagesidebar ul li.current_page_item li.page_item, #pagesidebar ul li.current_page_item, #pagesidebar ul li.current_page_parent, #pagesidebar ul li.current_page_parent ul li.page_item{display:block}

#pagesidebar ul li.current_page_item a{color:#333; background:url(images/arrow_grey.gif) no-repeat left center}

#pagesidebar ul li.current_page_item a:hover{text-decoration:none}

input#s{float:left; font-size:14px; line-height:14px; height: 18px; margin:0 8px 0 0; width:140px}

#searchform form input.button{margin-top:1px}

div#toplinks ul li{float:left; display:block; margin:0; list-style-type:none; font-size:1.2em; height: 34px}

div#toplinks ul li a{float:left; display: block; padding:10px 10px 10px 0; color:#fff; text-decoration:none}

div#subscribe{position:absolute}

div#toplinks ul li a:hover{text-decoration:underline}

/* search form */
#searchform{position:absolute; right:14px; top: 0px; padding:5px}

div#toplinks{width:960px; position:relative; margin:0 auto; height:34px}

#header h1{display:block; background:url(images/logo.jpg) no-repeat; text-indent:-9999px; height:101px; width:960px; margin: 0px}

#pagecontent h2, #content h2{margin-bottom:0.8em; color:#333; text-transform:uppercase; font-size:2em; font-weight:bold}

#pagecontent h2{border-top:1px dotted #ccc; padding-top:10px}

#sidebar ul li ul li a{font-weight:bold}

#pagecontent p, #content p{margin:0 0 1em 0; color:#333; font-size:1.4em; line-height:1.5em}

div#content ol li p{margin-top:10px}

hr{display:none}

div#pagecontent{float:right; width:660px; padding:20px 20px 0px 20px}

div#content{width:610px; padding:20px 20px 0px 20px}

p small{font-weight:bold; margin-top:0em}

#pagecontent ul, #content ul, #pagecontent ol, #content ol{font-size:1.4em; margin:1em 0}

#pagecontent ul li, #content ul li, #pagecontent ol li, #content ol li{margin:0 0 0 30px; line-height:1.5em}

#pagecontent ul li, #content ul li{list-style-type:circle}

#content ul.home_buttons li{margin:0px; line-height:1em; list-style-type:none}

#pagecontent div.ddsg-wrapper h2{display:none}

#pagecontent input{font-size:1em; margin-top:5px}

div.wpcf7-response-output.wpcf7-mail-sent-ok{margin:0; border-color:navy; padding:5px; font-size:1.4em; font-weight:bold}

#pagecontent ul li ul{font-size:1em; margin:0}

#content h4{font-size:1.4em; margin:1em 0}

#content div.post{margin-bottom:3em}

#content h2.blog{font-size:2em; font-weight:bold}

div#bannerimage{width:700px; display: block; height:95px; background:url(images/clcfront.jpg) no-repeat; margin-left:260px}

div#banner{position:relative; width:960px; height:96px; border-bottom:2px solid orange}

div#header{width:960px; margin:0 auto; position:relative; clear: both; height:101px}

div#pagesidebar{width:260px; float:left; padding:15px 0px}

div#sidebar{width:270px; float:right; padding:20px}

div#sidebar ul{list-style-type:none; margin-bottom:1em}

div#sidebar ul li ul{border-bottom:solid #fff 1px; padding-bottom:5px}

div#sidebar ul li ul li{margin-bottom:0.5em; font-size:1.4em}

div#sidebar ul li ul li a{text-decoration:none; color:#003e82}

div#sidebar ul li ul li a:hover{text-decoration:underline}

#sidebar ul li h2{color:#333; margin-bottom:0.5em; font-size:1.4em}

div#footer{width:940px; clear: both; padding:10px; background:#eee; margin:10px 0 0}

#footer p a{color:#333}

#footer p{padding-left:0px; color:#444; font-size:1.1em}

#pagesurround{background-image:url(images/contentbk.jpg); width:960px; margin:1px auto 0}

#surround{width:960px; margin:0 auto}

div#blogsurround{width:960px; margin:0 auto; background:url(images/blogback.gif) repeat-y; border-bottom:1px solid #eee}

.image {float:right; margin:0px 0px 10px 20px}
.imagelink {clear: both;}

#page{width: 960px; margin:0 auto; background:white url(images/bk.jpg) repeat-x; border-left:solid 10px white; border-right:solid 10px white; border-top:solid 10px white; padding-bottom:10px}

#wolveslinks{width:960px; height:30px; padding-top:10px; margin:0px auto 10px; clear:both}
#wolveslinks ul li{display:inline; list-style-type:none}
#wolveslinks a{text-indent:-9999px; height:30px; float:left; display:block; margin-right:24px}
#wolveslinks a{background-repeat:no-repeat}
li.council a{width:60px; background-image:url(images/councillogo.gif)}
li.engage a{width:72px; background-image:url(images/engage.gif)}
li.l2go a{width:113px; background-image:url(images/learning2go.gif)}
li.eic a{width:72px; background-image:url(images/eic.gif)}
li.vw a{width:135px; background-image:url(images/v-w.gif)}
#wolveslinks li.myiplan a{width:78px; background-image:url(images/myiplan.gif); margin-right:0px; margin-left:2px}

p.info .date{padding-left:15px; background:url(images/post.gif) center left no-repeat}
p.info .author{padding-left:13px; margin-right:0px; background:url(images/author.gif) center left no-repeat}
p.info .email{padding-left:18px; background:url(images/email.gif) center left no-repeat}
.info .editlink{padding-left:18px; background:url(images/edit.gif) center left no-repeat}
p.info em{font-style:normal; margin-right:3px}
.entry, .entrytop{padding:5px 10px; margin:10px 0px 10px; border-top:1px solid #DDD; border-bottom:1px solid #CCC; background-color:#FCFCFC}

#content div.entry p.info{margin-bottom:0px}

cite{font-size:1.2em; font-style:normal; font-weight:bold}

div#content ol li#comment p{margin-top:10px}

#pagecontent p.info{padding-top:10px; border-top:1px dotted #eee}

textarea#comment{width:605px}

#content div.post div.entry p.info{margin-bottom:5px}
a.commentlink{padding-left:16px; background:url(images/comments.gif) center left no-repeat}

blockquote{padding-left:10px; padding-top:10px; padding-bottom:5px; border-left:2px solid gray; font-style:italic; margin-bottom:10px; margin-left:20px}

#commentblock h2{font-size:1.8em; font-family:Arial,Helvetica,Sans-Serif; color:#333; font-weight:bold; padding:0px 0px 10px 0px; margin:0px}
#commentblock{width:570px; background:#E8E8E8; color:#333; padding:20px 20px 10px 20px; margin:10px 0px 20px 0px; border:1px solid silver}

div#content p.trackinfo{border-top:1px dotted silver; padding-top:10px; font-size:1.2em; font-style:italic}

form#commentform input{font-size:1em}
ol#commentlist{padding:5px; margin:0px; list-style-type:none}
.commentdate{font-size:1.4em; padding-left:0px}
#commentlist li p{margin-bottom:8px; line-height:20px; padding:0px}
.commentname{color:#333; margin:0px; padding:5px 5px 5px 0px}
.commentinfo{clear:both}
.commenttext, .commenttext-admin{clear:both; margin:0px 0px 10px 0px; padding:20px 10px 5px 10px; width:540px; background:#FFF url(images/comment.gif) no-repeat top left; font-size:0.71em}
#commentsformheader{padding-left:0px}
#commentsform{text-align:center; margin:0px; padding:0px}
#commentsform form{text-align:left; margin:0px}
#commentsform p{margin:10px 0px}
#commentsform form textarea{width:99%}
p.comments_link img{margin:0px; padding:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none}

ol#commentlist li{font-size:1em; margin-left:0px; }

#pagecontent div.rpanel{padding:10px 10px 0 10px; float:right; width: 300px; border:1px solid orange; margin:0px 0px 10px 10px}

#pagecontent div.rpanel blockquote{background:url(images/quote.gif) no-repeat; margin-left:0; border-left:none; padding:30px 0px 0px 0px}


div.podPress_content{font-size:1.2em; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin:10px 0; padding:10px; background-color:#FCFCFC}

div.podPress_content object{margin-bottom:5px}

div.podPress_content .podpressplayer{display:none}

table.infotable td{font-size:1.4em; padding:5px 10px 5px 0}

table.infotable{margin:5px 0px 20px; border-top:2px solid #333; border-bottom:2px solid #333}

ul.feeds, ul.feeds li{margin:0px; padding:0px; list-style-image:url(images/feed-icon.gif)}

#textnavbottom ul li{display:inline; list-style-type:none; font-size:0.86em; margin:0px; padding:5px 10px 0 0}

#textnavbottom{margin-top:20px; border-top:solid 1px orange}

div#disclaim p {font-size: 1.2em;}

div#disclaim {margin-top: 20px;padding: 10px; border: solid 1px #999;}

#pagecontent form {font-size: 1.4em; padding: 10px 0;}

#pagecontent form.wpcf7-form {font-size: 1em;}
