/* 
Theme Name: PIRC.info
Theme URI: http://www.pirc.info
Author: CrushLabs, Inc.
Author URI: http://www.crushlabs.com
Description: A custom theme for PIRC developed by <a href="http://www.crushlabs.com">CrushLabs, Inc</a>. 
Tags:
*/

/************************************************************************

	Site:			pirc.info
	Author:		Richard Hawkins | rich@thegreenshed.co.uk 

	 1 - General
	 2 - Header
	 3 - Menus
	 4 - Content Area
	 5 - Showcase
	 6 - Bottom
	 7 - IE6
	 8 - Footer
	 9 - Blog	
	10 - Contact
	11 - Index
	12 - Issues
	13 - Lists
	14 - Partners
	15 - Paypal
	16 - Projects
	17 - Staff
	18 - Talks
	19 - ZCB
	20 - Misc
	21 - Comments

/* --------------------- Colours ---------------------

Pink											#FE4973
Dark Grey 								#4A4841
Light Grey								#EEE
Climate/Logo Green 				#B5EC20 / #9DD111
Energy Orange							#FFB700
Economics Blue						#03DEFF / 00C3E0
Link Blue									#0253B8
Link Visited							#CC99FF

------------------------------------------------------*/

@charset "UTF-8";

/* --------------------- 1.GENERAL --------------------- */

html {}
body {font-size:62.5%;color:#4A4841;margin:0;padding:0;}
a {text-decoration:underline;color:#0253B8;}
a:hover {color:#FE4973;text-decoration:underline;}
a:visited {}
p, .issues a {margin:1.5em 0;line-height:170%;}
ul, ol {margin:0 0 0 19px;padding:0;}
li {margin:3px 0;}
h1, h2, h3, h4, h4, .h2 {padding-bottom:5px;margin:15px 0;}
fieldset {border:0;padding:5px 0;}
h1 {font-size:170%;}
h2 {font-size:150%;margin-top:30px;}
h3 {font-size:135%;margin-bottom:0;}
h4 {font-size:120%;}
img {border:0;}
img.imgtfe, img.alignleft {border:1px solid #DADADA;padding:4px;margin:0 10px 0 0;}
.clear {clear:both;}
fieldset {border:none;}
legend {display:none;}
hr {display:none;}
input, textarea {padding:2px;}
input, select, textarea {font-size:12px;padding:2px}
td, th, tr {}
#wrapper {background:#FFF;margin:0;padding:0;}

	
/* --------------------- 2.HEADER --------------------- */

#header {background:#4A4841;}
#header {padding-bottom:8px;}
#header h1 {display:none;}
#header #logo {float:left;margin:10px 0 0 -2px;background:url(images/logo.gif) no-repeat 0 2px;height:28px;width:297px;}
	
/* --------------------- 3.MENUS --------------------- */

#header #mainlevel, #footer #mainlevel {float:right;}
#header #mainlevel {margin-top:18px;}
#footer #mainlevel {margin-top:12px}
#mainlevel li {float:left;text-transform:uppercase;font-size:0.8em;list-style-type:none;margin:0;}
#mainlevel li a {color:#fff;text-decoration:none;padding:5px;margin:0 12px;}
#mainlevel li a:hover {background-color:#FE4973;}
#mainlevel li a.mainlevel_current {background-color:#FE4973;}
#mainlevel a#active_menu, a.mainlevel_active, li.current_page_item a {background-color:#FE4973;}
#mainlevel-left {margin:0;}
#mainlevel-left li {}
#mainlevel-left li a {font-size:1.8em;background:url(images/arrow.gif) no-repeat 0 26px;padding-bottom:8px;display:block;color:#4A4841;letter-spacing:-0.07em;text-decoration:none;}
#mainlevel-left li li {list-style-type:none;margin:0;}
#mainlevel-left li li a {font-size:1em;letter-spacing:0;width:143px;margin-right:20px;text-decoration:none;border-bottom:1px solid #FFF;padding:9px 7px;color:#4E4E45;background:#EEE;}
#mainlevel-left li li a:hover {background:#D6D6D6;color:#000;}
#mainlevel-left li li.mainlevel_active-left a.mainlevel-left {font-weight:bold;color:#FE4973;background-color:#FFF;}
#mainlevel-left ul {margin:5px 0 10px 0;}
#mainlevel-left li li li a {width:120px;margin:0 17px;padding:5px 4px;color:#42423b;background:#FFF;}
#mainlevel-left li li li a:hover {font-weight:bold;color:#FE4973;background:#FFF;}
#mainlevel-left li li a#active_menu-left {font-weight:bold;color:#FE4973;background-color:#FFF;border-bottom:solid 0 #FE4973;}
#mainlevel-left li li li a#active_menu-left  {font-weight:normal;}
li li.mainlevel_current-left a#active_menu-left {font-weight:bold;color:#FE4973;}
div.bottomcolumn #mainlevel, .latestnews, .events, .mbCategories {margin:0;}
div.bottomcolumn #mainlevel li, .latestnews li, .events li, .mbCategories li {float:none;margin:0;text-transform:none;font-size:1em;list-style-type:none;line-height:1.4em;border-bottom:1px dashed #777;}
div.bottomcolumn #mainlevel li a, .latestnews li a, .events li a, .mbCategories li a {text-decoration:none;background:url(images/bullet2.gif) no-repeat 3px 13px;color:#EEE;display:block;padding:9px 4px 9px 11px;margin:0;}
div.bottomcolumn #mainlevel li a:hover, .latestnews li a:hover, .events li a:hover, .mbCategories li a:hover {background:#EEE url(images/bullet.gif) no-repeat 3px 13px;color:#4A4841;}
#rightcolumn .mbCategories li a {color:#666;}

/* --------------------- 4.CONTENT AREA --------------------- */

div#pathway {margin:12px 0 15px 3px;font-size:0.8em;color:#666}
div#pathway a {color:#666}
.container {font:1.2em Verdana, Tahoma, Arial, Helvetica, sans-serif;width:900px;margin:0 auto;position:relative;overflow:hidden;}
#main {padding:8px 0 20px 0;}
#leftcolumn {margin:7px 6px 0 0}
#center {}
#rightcolumn {}
.center {text-align:center;}
.floatleft {float:left;margin:5px;}
.floatright {float:right;margin:5px;}
img.centered {display:block;margin-left:auto;margin-right:auto;}
img.alignright {padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft {padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright {float:right;}
.alignleft {float:left}
.navigation {display:block;text-align:center;margin-top:10px;margin-bottom:60px;}
.previouslink {}
.nextlink {} 
html>body .post ul {margin-left:0;padding:0 0 0 30px;list-style:none;padding-left:10px;text-indent:-10px;}
html>body .post li {margin:7px 0 8px 10px;}
.post ol {padding:0 0 0 35px;margin:0;}
.post ol li {margin:0;padding:0;}
#content {float:right;width:698px;margin:0;padding:0;}
#content2 {float:left;width:607px;margin:0;padding:0;}
#sidebar {float:left;width:183px;margin:0;padding:0;}
#sidebar2 {float:right;width:225px;margin:0;padding:0 0 0 20px;}
#contentfull {width:900px;}

/* --------------------- 5.SHOWCASE --------------------- */

div.showcase {background:#9DD111 url(images/showcase.png) repeat-x 0 0;color:#FFF;border-top:solid 3px #FFF;padding:0 0 7px 0;}
div.showcase p {font:1.85em 'Palatino Linotype', Georgia, serif;width:95%;line-height:1.35em;margin:0.9em 0;}
a.climate, a.energy1 {color:#FFF;text-decoration:none;padding:0 3px 3px 3px;}
a.energy1 {}


/* --------------------- 6.BOTTOM --------------------- */

#bottominfo {background:#4A4841;color:#EEE;padding-bottom:40px;width:100%;overflow:hidden;}
.bottomcolumn {float:left;width:252px;margin:0 25px;}
.bottomright {margin-right:0;}
.bottomcolumn h3 {font-size:1.9em;font-weight:normal;letter-spacing:-0.05em;color:#BAF716;padding:15px 0 6px 0;}
.bottomcolumn p {padding:0 35px 0 0;}
.bottomcolumn form {margin:0;padding:0;}
#MKP_email_mod {float:left;width:162px;height:17px;padding:3px 5px;border:4px solid #FFB700;}
.mkp_span obligation label {display:none;}
.mkp_radio {margin-top:4px;font-size:0.9em;}
.mkp_radio label {margin-top:-30px;line-height:80%;}
input.MKP_subscribe_mod, input.MKP_unsubscribe_mod {margin-top:30px;line-height:150%;}
p.mk_type {display:none;}
.enewsbox:focus {border-color:#FE4973;}
.event {margin-left:5px;}
.date {margin:0 0 0 1px;font-size:0.8em;color:#FE4973;}
.venue {margin:0;font-size:1.4em;color:#000;}
input.button, .button input, .submitbutton {display:block;float:left;width:70px;text-align:center;font-weight:bold;background:#FE4973;border:4px solid #FE4973;color:#FFF;cursor:pointer;margin:5px 0 0 1px;padding:1px 0;

/* --------------------- 7.IE6 --------------------- */
	}
.button:hover, .submitbutton:hover {background-color:#FFB700;border-color:#FFB700;} /* For IE CSS see ie.css file */
	
/* --------------------- 8.FOOTER --------------------- */

#footer {height:37px;background:#000 url(../pircimages/footer_bg.jpg) 0 0 repeat-x;}
#footer p {font-size:0.8em;float:left;width:300px;margin:11px 0 7px 0;color:#EEE;}
#footer a {color:#A39D97;}
	
/* --------------------- 9.BLOG ---------------------  */

div.moduletableblog {width:225px;margin:46px 15px 30px 30px;padding-left:15px;border-left:solid 8px #EEE;}
div.moduletableblog h3 {font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;letter-spacing:-0.01em;font-size:1.9em;margin:0;color:#B5EC20;font-weight:normal;padding:10px 10px 0 10px;}
div.moduletableblog h3.latestentries {padding-top:0;margin-top:-3px;}
div.moduletableblog ul {padding:0 10px 0 10px;margin:0;}
div.moduletableblog li {list-style-type:none;line-height:1.4em;border-bottom:1px dashed #CCC;}
div.moduletableblog li a {background:url(images/bullet.gif) no-repeat 3px 13px;text-decoration:none;display:block;padding:9px 7px 9px 13px;}
div.moduletableblog li a:hover {background-color:#EEE;}
div.moduletableblog a {text-decoration:none;}
div.moduletableblog a span {padding:2px;font-size:1em;}
div.moduletableblog span {margin:4px;}
div.moduletableblog a:hover span {background-color:#EEE;}
span.createdate {display:block;padding:5px 0 0 0;color:#777;}
span.author {display:block;padding:5px 0 0 0;color:#95cf2a}
a.rss {display:block;width:80px;height:80px;background:url(images/rss.gif) no-repeat 0 0;margin:30px 0 0 100px;}
a.rss span {display:none;}
.entry-body li {line-height:1.4;margin-bottom:0.5em;}
.entry-body h2 {}
.entry-body h3 {font-family:Arial, Helvetica, sans-serif;margin:22px 0 0 0;padding:0;word-spacing:3px;letter-spacing:-0.03em;}
.highlight {background:#FFFF00;font-weight:normal;padding:1px 2px;color:#000;}

/* --------------------- 10.CONTACT ---------------------  */

div.contact {float:left;width:350px;}
p.email a, p.phone {display:block;font-size:3em;padding:0 0 20px 70px;margin:0.3em 0 0.4em 0;}
p.email a {background:url(images/email.gif) no-repeat 5px 0;padding:19px 0 29px 70px;;margin-top:0.8em;letter-spacing:-0.06em;text-decoration:none;color:#03DEFF;}
p.email a:hover {color:#FE4973;background:url(images/email_hover.gif) no-repeat 5px left;}
p.phone {background:url(images/phone.gif) no-repeat 5px 0;color:#FFB700;letter-spacing:-0.10em;word-spacing:0.25em;}
address.left {float:right;background:url(images/post.gif) no-repeat 0 0;width:250px;margin:30px 70px 80px 100px;padding:4px 0 10px 84px;font-size:1.3em;font-style:normal;}
address span {font-weight:bold;}
address strong {color:#B5EC20;font-size:2.4em;font-weight:normal;display:block;margin-left:-14px}

/* --------------------- 11.INDEX ---------------------  */

.issueshome {margin-right:340px;margin-top:25px;}
.issueshome h1 {margin:21px 0 10px 0;}
.projectshome {width:340px;float:right;background:#DEDEDE url(images/project_home2.png) no-repeat bottom left;padding:0 0 3px 0;margin:7px 0 35px;}
.projectshome h1 {margin:-7px 20px 8px 20px;}
.projectshome ul {margin:0;}
.projectshome li {list-style-type:none;width:300px;height:80px;margin:0 20px 22px 20px;}
.projectshome li a {display:block;width:300px;height:80px;background-color:#CCC;}
.projectshome li a span {display:none;}
.projectshome2 {padding-top:22px;background:url(images/project_home.png) no-repeat 0 0;}
a.offshore {background:url(images/projects_offshore.png) no-repeat 0 0;}
a.zerocarbon {background:url(images/projects_zcb.png) no-repeat 0 0;}
a.safety {background:url(images/projects_safety.png) no-repeat 0 0;}
a.outreach2 {background:url(images/projects_outreach.png) no-repeat 0 0;}
a.consultancy {background:url(images/consultancy.png) no-repeat 0 0;}
a.coal {background:url(images/projects_coal.png) no-repeat 0 0;}
a.tenten {background:url(images/projects_1010.png) no-repeat 0 0;}
a.cccag {background:url(images/projects_cccag.png) no-repeat 0 0;}
a.gap {background:url(images/projects_gap.gif) no-repeat 0 0;}
a.media {background:url(images/projects_media.gif) no-repeat 0 0;}
a.advertising {background:url(images/projects_advertising.gif) no-repeat 0 0;}
a.issues {display:block;min-height:0;margin:0 20px 0 0;padding:10px;text-decoration:none;}
a.issues:hover {background:#EEE;}
a.issues:hover span.text strong {}
span.text {text-decoration:none;color:#4A4841;line-height:1.5;display:block;margin:-15px 20px 15px 73px;}
span strong {color:#B5EC20;display:inline;font-weight:bold;}
span.h2 {font-size:200%;cursor:pointer;display:block;height:29px;padding:13px 10px 24px 72px;text-decoration:none;margin:0;background:url(images/environment.gif) no-repeat 0 0;}
span.issue {display:block;margin:0 0 0 2px;}
a.environment:hover {border-color:#9DD111;}
a.environment span.h2 {color:#9DD111}
a.energy:hover {border-color:#FFB700;}
a.energy span.h2 {color:#FFB700;background-image:url(images/energy.gif);}
a.economics:hover {border-color:#00C3E0;}
a.economics span.h2 {color:#00C3E0;background-image:url(images/economics.gif);}
a.energy span strong {color:#FFB700;}
a.economics span strong {color:#00C3E0;}

/* --------------------- 12.ISSUES ---------------------  */

div.issues {width:100%;}
div.issues a {float:left;width:28%;padding:1.5%;margin:0 2% 0 0;display:block;text-decoration:none;color:#666;border-bottom:8px solid #FFF;}
div.issues a:link, div.issues a:visited {color:#666;text-decoration:none;}
h1.contentheading {padding:12px 0 30px 72px;margin:6px 0 0 0;background:url(images/environment.gif) no-repeat 0 0;}
h1.environment {color:#9DD111}
h1.energy {color:#FFB700;background-image:url(images/energy.gif);}
h1.economics {color:#00C3E0;background-image:url(images/economics.gif);}
.environmentmain, .economicsmain, .energymain {padding:155px 0 0 0;background:url(images/environment.jpg) no-repeat 0 0;}
div.environmentmain {background-image:url(images/climate.jpg);}
div.energymain {background-image:url(images/energy_old.jpg);}
div.economicsmain {background-image:url(images/economics.jpg);}
h2 a {text-decoration:none;color:#FE4973;}
h2 a:hover {color:#4A4841;}

/* --------------------- 13.LISTS ---------------------  */

.arrow li.a {background:url(images/style1/bullet_arrow_a.png) no-repeat 0 3px;}
.arrow li.b {background:url(images/style1/bullet_arrow_b.png) no-repeat 0 3px;}
.arrow li.c {background:url(images/style1/bullet_arrow_c.png) no-repeat 0 3px;}
li.a a, li.b a, li.c a {text-decoration:none;font-weight:bold;}
li.a a:hover, li.b a:hover, li.c a:hover {text-decoration:underline;}
li.a a {color:#9DD111;}
li.b a {color:#FFB700;}
li.c a {color:#00C3E0;}

ul.list li {line-height:1.4;margin-bottom:0.7em;}
ul.numbers {list-style-type:none;margin:0;padding:0;}
ul.numbers li {line-height:1.4;margin-bottom:0.7em;list-style-type:none;}
.one, .two, .three, .four, .five, .six, .seven, .eight {padding-left:30px;background:url(images/1.gif) no-repeat 0 0;}
.two {background-image:url(images/2.gif);}
.three {background-image:url(images/3.gif);}
.four {background-image:url(images/4.gif);}
.five {background-image:url(images/5.gif);}
.six {background-image:url(images/6.gif);}
.seven {background-image:url(images/7.gif);}
.eight {background-image:url(images/8.gif);}

/* --------------------- 15.PAYPAL ---------------------  */

.paypal {float:right;margin:12px 11px 10px 22px;z-index:1;display:none;padding:10px;border:1px solid #CCC;background:#EEE;}
div.paypal2 {display:block;}
.paypal h3 {margin:0;}
.paypal p {margin:2px 0 6px 0;}
.paypal input.inputbox, .paypal select.inputbox {float:left;border:2px solid #999999;}
.paypal input {margin-right:4px;}
.paypal #donate_symbol_currency {display:none;}
.paypal #pound {float:left;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;font-weight:bold;margin-right:3px;}
.paypal input.button {float:left;font-family:Arial, Helvetica, sans-serif;background-color:#FE4973;color:#FFF;font-weight:bold;border:0;padding:2px 0;}
.paypal input.button:hover {background:#D60131;cursor:pointer;}
div#login div.container {display:none;}

/* --------------------- 16.PROJECTS ---------------------  */

a.projects {display:block;width:660px;height:120px;border:8px solid #FFF;text-decoration:none;margin:10px 10px}
a.projects:hover {border:8px solid #EEE;}
a.projects span {display:none;}
a.offshore2 {background:url(images/offshore.png) no-repeat 0 0;margin-top:20px;}
a.safety2 {background:url(images/safety.png) no-repeat 0 0;margin-top:20px;}
a.zcb2 {background:url(images/zcb.png) no-repeat 0 0;}
a.outreach {background:url(images/outreach.png) no-repeat 0 0;}
a.talks2 {background:url(images/talks.png) no-repeat 0 0;}
a.coal2 {background:url(images/coal.png) no-repeat 0 0;margin-top:20px;}
a.tenten2 {background:url(images/1010.png) no-repeat 0 0;margin-top:20px;}
a.cccag2 {background:url(images/cccag.png) no-repeat 0 0;margin-top:20px;}
a.gap2 {background:url(images/gap.gif) no-repeat 0 0;margin-top:20px;}
a.media2 {background:url(images/media.gif) no-repeat 0 0;margin-top:20px;}
a.advertising2 {background:url(images/advertising.gif) no-repeat 0 0;margin-top:20px;}
.westminster {padding:150px 0 0 0;background:url(images/westminster.jpg) no-repeat 0 0;}
.presenting {float:right;height:200px;width:250px;margin:7px 0 40px 40px;background:url(images/presenting.jpg) no-repeat 0 0;}
div.safety {padding:80px 0 0 0;background:url(images/safety2.png) no-repeat -3px 0;}
div.offshore {float:right;margin:23px 20px 100px 45px;}
div.offshore a {display:block;width:300px;height:229px;border:1px solid #CCC;background:url(images/offshore_site.png) no-repeat 0 0;}


/* --------------------- 17.STAFF ---------------------  */

.staff {padding:20px 0 20px 180px;border-bottom:0 solid #EEE;background:url(images/tim.jpg) no-repeat 6px 23px;}
.staff h2 {margin:0;}
.staff h3 {font-size:0.9em;float:left;padding:4px;margin:0 0 4px 0;background-color:#FE4973;color:#FFF;}
.staff p.staffemail a {display:block;float:right;font-size:0.9em;font-weight:bold;line-height:100%;padding:4px;margin:-49px 0 4px 0;text-decoration:none;}
.staff p.staffemail a:hover {background-color:#FE4973;color:#FFF;}
.staff p {clear:both;}
.staff ul {margin-left:35px;}
.staff li {list-style-image:url(images/bullet.gif);padding:0 0 4px 10px;}
.staff .interests {font-weight:bold;border-bottom:solid 1px #FE4973;width:125px;}
div.martin {background-image:url(images/martin.gif);}
div.christian {background-image:url(images/christian.jpg);}
div.richard {background-image:url(images/rich.gif);}
div.jamie {background-image:url(images/jamie.jpg);}
div.holmes {background-image:url(images/holmes.jpg);}
div.guy {background-image:url(images/guy.jpg);}
div.anton {background-image:url(images/anton.jpg);}
div.alice {background-image:url(images/alice.jpg);}
div.andrew {background-image:url(images/andrew.jpg);}
.trustees h3 {margin-bottom:-15px;}

/* --------------------- 18.TALKS ---------------------  */

a.talks {width:150px;height:150px;float:left;margin:0 28px 30px 0;background:url(images/temp.gif) no-repeat 0 0;}
a.talks span {display:none;}
a.candc {background-image:url(images/candc.gif);}
a.pct {background-image:url(images/pct.gif);}
a.peakoil {background-image:url(images/peakoil.gif);}
a.climatescience {background-image:url(images/science.gif);}
a.economic {background-image:url(images/economic.gif);}
div.talkimg {float:right;width:300px;height:225px;margin:23px 0 20px 30px;background:url(images/empty.png) no-repeat 0 0;border:solid 1px #EEE;}
div.candc {background-image:url(images/candc.png);height:154px;}
div.pct {}
div.peakoil {background-image:url(images/peakoil.png);}
div.climatescience {background-image:url(images/climatescience.png);}
div.economic {}

/* --------------------- 19.ZCB ---------------------  */

.zcb {margin-top:30px;padding:150px 0 0 0;background:url(images/zcb.gif) no-repeat -26px -10px;}
div.zcb1 {padding-top:75px;margin-top:0}
div.zcb2 {background:url(images/zcb2.gif) no-repeat 0 0;}
div.zcb3 {background:url(images/zcb3.gif) no-repeat 0 0;}

/* --------------------- 20.MISC ---------------------  */

.contentheading, .componentheading, h1, h2 {color:#FE4973;font-size:2.3em;font-weight:normal;margin:18px 0;letter-spacing:-1px;}
.componentheading {margin-top:0;}
td.buttonheading {vertical-align:middle;}
td.buttonheading img {margin-right:5px;}
table.contentpaneopen, table.contentpane {border-collapse:collapse;padding:0;margin:0;width:100%;}
div.contentpane, div.contentpaneopen {width:100%;}
.clr {clear:both;}
div.mosimage {margin:5px;}
a.readon {display:block;padding-left:20px;margin-top:10px;height:16px;/* background:see style css */}
.small {color:#95CF2A;}
.modifydate {height:20px;vertical-align:bottom;color:#95CF2A;}
table.contenttoc {margin:5px;padding:5px;}
table.contenttoc td {padding:0 5px;}
div.homepad {height:20px;}
table.adminform textarea {width:auto;color:#666;}
span.environment {color:#9DD111}
span.energy {color:#FFB700}
span.economics {color:#00C3E0}
.notice {display:block;padding:12px;margin:16px 0 8px 0;color:#000;border:solid 8px #EEE;font:1.8em 'Palatino Linotype', Georgia, "Times New Roman", Times, serif;line-height:120%;letter-spacing:-0.05em;}
.notice a:link {text-decoration:none;}
.notice span {color:#FE4973;}
.intro {display:block;margin:16px 0 8px 0;color:#000;font:1.8em 'Palatino Linotype', Georgia, "Times New Roman", Times, serif;line-height:130%;letter-spacing:-0.03em;}
.oldschool {float:right;margin:19px 20px 30px 25px;width:290px;height:184px;background:url(images/old_school.jpg) no-repeat left top;}
span.quote {display:block;}
div.author {text-align:right;font-weight:bold;}
blockquote {width:260px;padding:14px 14px 18px 14px;margin:23px;color:#000;border:solid 0 #EEE;font:2.1em 'Palatino Linotype', Georgia, "Times New Roman", Times, serif;line-height:120%;letter-spacing:-0.05em;}
blockquote p {margin:0;line-height:1.1}
blockquote span {color:#FE4973;}
blockquote.left {float:left;border-width:0 12px 0 0;padding-left:0;padding-right:8px;margin:3px 23px 23px 0;}
blockquote.right {float:right;border-width:0 0 0 12px;padding-right:0;margin:3px 0 23px 23px;}
a#pdfdownload {margin:5px;padding:8px 8px 8px 38px;text-decoration:none;background:url(images/pdf.gif) no-repeat left top;}
a#pdfdownload:hover {background-color:#EEE;}
div#login {background-color:#333;color:#333;padding:4px;font-size:0.8em;}
div#login label {color:#CCC;padding-right:6px;}
div#login input {border:0;padding:3px;background-color:#999;}
div#login a {text-decoration:none;color:#333;}
div.loginelement {float:left;margin-right:10px;}

#newsletter {margin-top:10px;}
#newsletter label {font-weight:bold;}
#newsletter input#jytka-jytka, #newsletter input#name {margin:5px 0;width:220px;}
#newsletter .button {margin-top:7px;}

#newsletter_page p {margin:5px 0;}
#newsletter_page input#jytka-jytka, #newsletter_page input#name {padding:3px;font-size:1.25em;}
#newsletter_page a {color:#A9CEDD;}
#newsletter_page label {font-size:1.5em;font-weight:bold;margin-right:7px;}
#newsletter_page input {padding:5px;font-size:1.6em;font-weight:normal;}
#newsletter_page .email {margin-left:2px;}
#newsletter_page .button {font-size:1em;font-weight:bold;}

#unsubscribe {margin-bottom:150px;}


div#codered {padding-top:63px;margin-top:17px;background:url(images/coderedtitle.png) no-repeat 0 0;}
div#coderedbook {float:right;height:193px;width:125px;margin:15px 0 20px 20px;background:url(images/coderedbook.jpg) no-repeat 0 0;}
div#coal {padding-top:63px;margin-top:17px;background:url(images/coaltitle.png) no-repeat 0 0;}
p#note {padding:4px;background:#D6D6D6;color:#000000}

.error404 #sidebar {display:none;}
.parent-pageid-17 .componentheading {margin-top:28px;}
.page-id-399 #main {width:700px;padding-right:200px;}
.page-id-399 #contentfull {width:700px;}
.page-id-399 #main li {margin:0 0 9px 0;padding:0 0 0 5px;list-style-type:none;border-left:8px solid #CCC;}
.page-id-399 ul {margin:0;padding:0;}
.page-id-399 h3 {margin:2em 0 0;}
.page-id-399 .intro {margin-bottom:1em;font-family:Helvetica, Arial, sans-serif;}

/* --------------------- 21.COMMENTS ---------------------  */

#comments p { padding-bottom:10px;}
#respond { margin:1em 0 0;}

ol.commentlist li.threaded .com { width:auto;margin:0;}
ol.commentlist li.threaded .col1 { width:90px;}
ol.commentlist li.threaded .com .spcr { padding:10px 15px 0;margin:0;}
ol.commentlist li.threaded .children { margin-left:20px;}
ol.commentlist li.threaded .col2 { float:none;width:auto;margin-left:115px;}

#content .commentlist {margin:0;padding:0;border-top:#DADADA 1px solid;}
#content .commentlist li {list-style:none;margin:0;padding:1em;border-bottom:#DADADA 1px solid;}
.commentlist li.alt {background-color:#FAFAFA;}
.commentlist li .cmtinfo {font-size:10px;}
.commentlist li cite {font-size:10px;}
.commentlist li .cmtinfo em {float:right;margin:0;padding:0;font-style:normal;color:#999;}
#content .nocomments {text-align:center;color:#999;}

/* --------------------- 22.SIDEBAR ---------------------  */

#sidebar ul {list-style:none;margin:0;padding:0;}
#sidebar li {list-style:none;margin:0;padding:0;}
#sidebar h3 {color:#FE0000;font-size:20px;margin:10px 0;padding:0;}
#sidebar ul ul {margin:0;padding:0;}
#sidebar ul li {margin:0;padding:0;}
#sidebar ul li a {}
#sidebar ul li a:hover {}
#sidebar span#subpages-title a {color:#818181;font-size:20px;display:block;padding:5px 5px 5px 10px;}
#sidebar h3 span.subscribe {color:#818181;font-size:14px;margin:10px 0; display:block;padding:5px;}
#sidebar .wpcf7-form textarea {width:220px;height:100px;}

#sidebar2 a{color:#666;}
#sidebar2 a:hover {color:#666;}
#sidebar2 ul li {margin:0;}
#sidebar2 h3 {margin:0;}


/* --------------------- 21.WIDGETS ---------------------  */

.widget #recentcomments li{background:url(images/hl-dot.gif) repeat-x bottom;padding:.5em 0}
.widget #recentcomments li a{background:none;color:#a4b92e;text-decoration:none;}
.widget #recentcomments li a:hover{color:#a4b92e;text-decoration:underline;}
.widget #searchform, .widget #calendar_wrap{background:#f0eee1;height:1%;margin:0 0 2em;padding:7px 15px 15px}
.widget #searchform, .widget #calendar_wrap{clear:both;height:1%;margin:0 0 14px;}
.widget #wp-calendar caption {font-size:1.2em;text-transform:uppercase;font-weight:bold;padding-top:10px;padding-right:5px;padding-bottom:10px;padding-left:5px;margin-bottom:5px;color:#333333;}
.widget #wp-calendar {margin-left:auto;margin-right:auto;text-align:center;width:240px;}
.widget #wp-calendar thead th {color:#333333;}
.widget #wp-calendar tfoot td {padding:10px 0 10px 0;text-align:left;}
.widget #wp-calendar tfoot td#next {text-align:right;}
.widget #wp-calendar td {width:auto;	}
.widget #wp-calendar td a {padding:2px;text-decoration:underline;}
.widget #wp-calendar tfoot td a {color:#333333;}.quote {background:url(images/ico-quote.gif) no-repeat top left;margin:9px 0 0;width:37px;height:29px;}
.flickr_badge_image img{margin:0 3px 8px;padding:0 7px 5px 0;float:left;}
.flickr img{vertical-align:middle;margin:6px 0 8px;}
.subscribe img{vertical-align:middle;margin:6px 0 8px;}


