@import url('http://www.chernobylchildrenstrust.ie/');
/*

Theme Name: Chernobyl Childrens Trust

Version: 2.0

Author: 

Author URI: 

*/



html,

body,

div,

span,

applet,

object,

iframe,

h1,

h2,

h3,

h4,

h5,

h6,

p,

blockquote,

pre,

a,

abbr,

acronym,

address,

big,

cite,

code,

del,

dfn,

em,

font,

img,

ins,

kbd,

q,

s,

samp,

small,

strike,

strong,

sub,

sup,

tt,

var,

b,

u,

i,

center,

dl,

dt,

dd,

ol,

ul,

li,

fieldset,

form,

label,

legend,

table,

caption,

tbody,

tfoot,

thead,

tr,

th,

td

{

	margin: 0px;

	padding: 0px;

	border: 0px;

	outline: 0px;

}



img

{

	border: 0px;

}



*:focus

{

	outline: none;

}



/* --- End Of Reset --- */



body

{

	font-family: Verdana;

	font-size: 12px;

	background: #FEFEE5 url('images/background.jpg') repeat-Y;

	margin-bottom: 40px;

}

//#EEA6A6
h1,

h2,

h3,

h4,

h5,

h6

{

	font-family: Arial;

	font-weight: normal;

	margin-bottom: 5px;

}



h1

{

	color: #01062A;

	font-size: 26px;

}



h2

{

	color: #065003;

	font-size: 22px;

}



h3

{

	color: #DF0101;

	font-size: 18px;

}



p,

ul,

ol

{

	margin-bottom: 20px;

	color: #191919;

	line-height: 16px;

}



ul,

ol

{

	padding-left: 40px;

}



a

{

	color: #024606;

	text-decoration: none;

}



a:hover

{

	text-decoration: underline;

}



table

{

	width: 80%;

	margin: auto;

}



table tr td,

table tr th

{

	padding: 7px;

	text-indent: 5px;

	text-align: left;

}



table tr th

{

	background: #012307;

	color: #ffffff;

}



table tr td

{

	background: #FCFFDE;

	border-left: 1px solid #ffffff;

	border-top: 1px solid #ffffff;

}



.donate-title,

.donate-info,

.donate-click-here

{

	display: block;

}



.side-item

{

	list-style: none;

	background: #FFB299 url('images/sidebar_corners.png') 0px 0px no-repeat;

	margin-bottom: 10px;

}



.side-item-inner

{

	background: url('images/sidebar_corners.png') bottom right no-repeat;

	padding: 20px;

}



#donate a

{

	display: block;

}



#donate a:hover

{

	text-decoration: none;

}



.donate-title

{

	font-size: 32px;

	font-weight: bold;

	margin-bottom: 10px;

	margin-left: -5px;

	text-shadow: 1px 1px 1px #E364FF;

	letter-spacing: -1px;

	color: #ffffff;

}



.donate-info

{

	font-size: 14px;

	font-weight: bold;

	color: #000000;

	margin-bottom: 10px;

}



.donate-click-here

{

	font-size: 18px;

	color: #B80A0A;

}



/* --- Other --- */



#page-wrap

{

	width: 890px;

	margin: 0px auto;

}



#head-wrap

{

	height: 170px;

	position: relative;

}



#body-wrap

{

	background: #ffffff url('images/top_corners.png') top left no-repeat;

	padding: 5px;

}



#content

{

	padding: 5px;

}



#left-col

{

	float: left;

	width: 630px;

	padding: 5px;

}



#right-col

{

	float: right;

	width: 215px;

}



/* --- Footer --- */



#footer-wrap

{

	padding: 5px;

	background: #ffffff url('images/bottom_corners.png') bottom left no-repeat;

}



#footer

{

	height: 90px;

	background: #80F7FF url('images/footer_corners.png') no-repeat;

	padding: 5px;

	clear: both;

	position: relative;

}



#footer-info p

{

	margin: 0px;

	padding-left: 25px;

}



#footer-info

{

	padding: 10px;

	float: left;

	margin: 0px;

}



#footer-info li

{

	list-style: none;

	height: 26px;

	color: #000000;

}



#footer-info li .footer-smaller

{

	font-size: 10px;

	color: #000000;

}



#footer-info li a

{

	color: #000000;

}



#footer-image

{

	float: right;

}



#footer-links

{

	padding: 0px;

	margin-bottom: 5px;

	height: 24px;

	float: right;

}



#footer-links li

{

	float: left;

	list-style: none;

	font-size: 10px;

	margin-right: 5px;

	background: #FFDD99 url('images/footer_links_corners.png') top right no-repeat;

}



#footer-links li a

{

	display: block;

	color: #000000;

	padding: 0px 9px;

	line-height: 24px;

	height: 24px;

	background: url('images/footer_links_corners.png') 0px -24px no-repeat;

}



#footer-links li a:hover

{

	color: #191919;

	text-decoration: underline;

}



/* ------------*/



#logo

{

	position: absolute;

	top: 30px;

	left: 30px;

}



#logo a

{

	height: 110px;

	width: 215px;

	display: block;

	text-indent: -9999px;

	overflow: hidden;

	background: url('images/logo.png') no-repeat;

}



#flag

{

	height: 115px;

	width: 100px;

	position: absolute;

	z-index: 999;

	top: -88px;

	left: -73px;

}



#search-results

{

	padding: 0px;

}



#search-results .result

{

	list-style: none;

	margin-bottom: 10px;

}



#search-results .result .more-link

{

	color: #000000;

	display: block;

	padding: 5px 10px;

	background: url('images/read_on.png') 0px 0px no-repeat;

	float: right;

	margin-top: 15px;

}



#search-results .result .more-link:Hover

{

	background: url('images/read_on.png') 0px -26px no-repeat;

}	

.result-inner

{

	padding: 15px 15px 1px 15px;

	background: url('images/left_col_corners.png') bottom right no-repeat;

}



.odd

{

	background:#FFC4F4 url('images/left_col_corners.png') 0px 0px no-repeat;

}



.even

{

	background: #FFF9D6 url('images/left_col_corners.png') 0px 0px no-repeat;

}



.search-title

{

	margin-bottom: 15px;

}



.search-title a

{

	color: #B73E00;

}



.search-query

{

	color: #000000;

}



.rounded-box

{

	background: #FED6D6 url('images/left_col_corners.png') 0px 0px no-repeat;

}



.rounded-box-inner

{

	background: url('images/left_col_corners.png') bottom right no-repeat;

	padding: 15px 15px 1px 15px;

}



#mission-title

{

	font-size: 32px;

}



#main-nav

{

	height: 40px;

	background: url('images/nav.png') no-repeat;

	padding: 5px;

	margin-bottom: 10px;

}



#nav

{

	float: left;

	background: #B3FFB3 url('images/nav_corners.png') top right no-repeat;

	height: 40px;

}



#nav ul

{

	background: url('images/nav_corners.png') 0px -40px no-repeat;

	height: 30px;

	padding: 5px;

	width: 650px;

}



#nav ul li

{

	list-style: none;

	float: left;

	background: #F4D163 url('images/nav_button_corners.png') top right no-repeat;

	margin-right: 5px;

}



#nav ul li a

{

	height: 30px;

	padding: 0px 20px;

	line-height: 30px;

	display: block;

	background: url('images/nav_button_corners.png') 0px -30px no-repeat;

	color: #011F04;

}



#nav ul li:Hover

{

	background: #41EB61 url('images/nav_button_corners.png') top right no-repeat;

}



#search

{

	float: right;

	background: #0800FF url('images/nav_corners.png') top right no-repeat;

	height: 40px;

	width: 215px;

	overflow: hidden;

}



#search-form

{

	height: 40px;

	background: url('images/nav_corners.png') 0px -40px no-repeat

}



#search_button

{

	height: 30px;

	width: 30px;

	background: url('images/search_button.png') no-repeat;

	border: none;

	cursor: pointer;

	float: right;

	margin: 5px;

}



#search_button:hover

{

	background: url('images/search_button.png') 0px -30px no-repeat;

}



#search_input

{

	height: 30px;

	width: 170px;

	background: url('images/search_input.png') no-repeat;

	float: left;

	margin: 5px 0px 5px 5px;

	position: relative;

}



#search_input input

{

	border: none;

	background: transparent;

	position: absolute;

	top: 4px;

	left: 8px;

	width: 150px;

	color: #000000;

	font-family: Verdana;

	letter-spacing: -1px;

}



.blue

{

	background: #009CFF;

}



#sidebar

{

	padding: 0px;

}



#sidebar .widget-wrapper

{

	list-style: none;

	background: #99FFBF url('images/sidebar_corners.png') 0px 0px no-repeat;

	margin-bottom: 10px;

}



#sidebar .widget

{

	background: url('images/sidebar_corners.png') bottom right no-repeat;

	padding: 15px;

}



#sidebar .widget p

{

	margin-bottom: 0px;

	margin-top: 10px;

}



.widget-title {

	color: #000000;

}



.side-nav

{

	background: #B3E5FF url('images/sidebar_corners.png') 0px 0px no-repeat;

	padding: 0px;

}



.side-nav .nav

{

	padding: 5px 5px 1px 5px;

	margin: 0px;

	background: url('images/sidebar_corners.png') bottom right no-repeat;

}



.side-nav .nav li

{

	list-style: none;

	background: #FFE88C url('images/sidenav_corners.png') -205px 0px no-repeat;

	margin-bottom: 5px;

}



.side-nav .nav li:hover

{

	background: #6FA6FF url('images/sidenav_corners.png') -205px 0px no-repeat;

}



.side-nav .nav li a

{

	padding: 8px 10px;

	display: block;

	background: url('images/sidenav_corners.png') bottom left no-repeat;

	color: #110066;

}



#header-message

{

	position: absolute;

	top: 0px;

	right: 0px;

	z-index: 1100;

	width: 500px;

}



#speech-bubble

{

	height: 71px;

	width: 280px;

	background: url('images/bubble.png') no-repeat;

	padding: 10px 40px 10px 10px;

	color: #191919;

	position: absolute;

	top: 35px;

	right: 160px;

	z-index: 2;

}



.family-large

{

	width: 155px;

	height: 152px;

	background: url('images/family_large.png') no-repeat;

	float: right;

	position: absolute;

	top: 23px;

	right: 25px;

	z-index: 1;

}



#the-up-button

{

	height: 110px;

	width: 26px;

	background: url('images/back_top.png') 0px 0px no-repeat;

	display: block;

	text-indent: -9999px;

	overflow: hidden;

	position: fixed;

	margin-left: 900px;

	top: 240px;

}



#the-up-button:hover

{

	background: url('images/back_top.png') -26px 0px no-repeat;

}





#todays-date

{

	color: #999999;

	display: block;

}



.clear

{

	clear: both;

}



/*

 * jQuery Nivo Slider v1.8

 * http://nivo.dev7studios.com

 *

 * Copyright 2010, Gilbert Pellegrom

 * Free to use and abuse under the MIT license.

 * http://www.opensource.org/licenses/mit-license.php

 * 

 * March 2010

 */

 

.top_r,

.bottom_r,

.top_l,

.bottom_l

{

	height: 8px;

	width: 8px;

	position: absolute;

	z-index: 999;

}



.top_r

{

	background: url('images/left_col_corners.png') -622px 0px no-repeat;

	top: 0px;

	right: 0px;

}



.bottom_r

{

	background: url('images/left_col_corners.png') -1252px 0px no-repeat;

	bottom: 0px;

	right: 0px;

}



.top_l

{

	background: url('images/left_col_corners.png') 0px 0px no-repeat;

	top: 0px;

	left: 0px;

}



.bottom_l

{

	background: url('images/left_col_corners.png') -630px 0px no-repeat;

	bottom: 0px;

	left: 0px;

}

 #slider

 {

	margin: 0px auto 15px auto;

 }

 

.nivoSlider

{

	position: relative;

}

.nivoSlider img

{

	position: absolute;

	top: 0px;

	left: 0px;

}



/* If an image is wrapped in a link */



.nivoSlider a.nivo-imageLink

{

	position: absolute;

	top: 0px;

	left: 0px;

	width: 100%;

	height: 100%;

	border: 0;

	padding:0;

	margin: 0;

	z-index: 60;

	display: none;

}



/* The slices in the Slider */



.nivo-slice

{

	display: block;

	position: absolute;

	z-index: 50;

	height: 100%;

}



/* Caption styles */



.nivo-caption

{

	position: absolute;

	left: 0px;

	bottom: 0px;

	background: #000000;

	color: #ffffff;

	opacity: 0.8; /* Overridden by captionOpacity setting */

	width: 100%;

	z-index: 89;

}



.nivo-caption p

{

	padding: 5px;

	margin: 0px;

}



/* Direction nav styles (e.g. Next & Prev) */



.nivo-directionNav a

{

	position: absolute;

	top: 15%;

	z-index: 99;

	cursor: pointer;

}

.nivo-prevNav

{

	left: -15px;

	height: 84px;

	width: 38px;

	display: block;

	background: url('images/slider_buttons.png') 0px 0px;

	text-indent: -9999px;

	overflow: hidden;

}



.nivo-nextNav

{

	right: -15px;

	height: 84px;

	width: 38px;

	display: block;

	background: url('images/slider_buttons.png') 38px 0px;

	text-indent: -9999px;

	overflow: hidden;

}



.nivo-nextNav:hover

{

	background: url('images/slider_buttons.png') 38px -84px;

}



.nivo-prevNav:hover

{

	background: url('images/slider_buttons.png') 0px -84px;

}



/* Control nav styles (e.g. 1,2,3...) */



.nivo-controlNav a

{

	position: relative;

	z-index: 99;

	cursor: pointer;

}



.nivo-controlNav a.active

{

	font-weight: bold;

}



/* Wordpress classes */



img .aligncenter

{

	display: block;

	margin-left: auto;

	margin-right: auto;

}



img .alignright

{

	padding: 4px;

	margin: 0px 0px 2px 7px;

	display: inline;

}



img .alignleft

{

	padding: 4px;

	margin: 0px 7px 2px 0px;

	display: inline;

}



.alignright

{

	float: right;

}



.alignleft

{

	float: left;

}



/* begin post */



#left-col .postData

{

	color: #b90954;

	font-size: 12px;

	padding: 2px 4px;

	margin-bottom: 10px;

}



/* end post */



/* begin archive */



#categoryTitle

{

	margin-bottom: 20px;	

}



.navigation

{

	margin-top: 25px;

}



/* end archive */



/* begin adminLinks */



#adminLinks ul

{

	margin: 5px 10px 0px 0px;

	float: right;

	list-style-type: none;

}



#adminLinks li

{

	float: left;

	margin: 0px 4px;

}



#adminLinks a,

#adminLinks a:hover,

#adminLinks a:visited,

#adminLinks a:visited:hover

{

	color: #eaf4fe;

}



/* end adminLinks */

