/*
Theme Name: Clodagh Cares
Theme URI: http://clodaghcares.com
Description: Clodagh Cares
Version: 1.0
Author: Mathew Pustizzi
Author URI: http://nowhere.net

*/

/* RESET */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote, th, td, hr { 
    outline:0;
	border:0;
	padding: 0;
	margin: 0;
	}
fieldset, img { 
	border: 0;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
ol, ul {
	list-style: none;
	}
address, caption, cite, code, dfn, em, strong, th, var {
	font-weight: normal;
	font-style: normal;
	}
caption, th {
	text-align: left;
	}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
	}
q:before, q:after {
	content: '';
	}
abbr, acronym { 
	border: 0;
	}

/* HEADER AND BODY STYLING */

body {margin:0;padding:0;background-color:#990000;font-size:12px;line-height:14px;color:#E9E9EA;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif}
#header {width:100%;clear:both}
#search {display:inline}
#description {display:inline;margin-right:1em}
.widthlimiter {width:940px;margin-left:6%;clear:both}
.widthlimiter .fix{float:left;width:100%;}

.fixfooter {bottom:0px;}
.fix{float:left;}
.headerquote {position:absolute;top:0px;left:760px;width:240px; font-size:11px; line-height:14px; color:#ff6600;}
             .headerquote img {float:left}
			 .headerquote span {float:right}

#menu {width:100%;float:left;clear:both}
img {padding:0px;margin:0px;}



.logotype {min-height:70px;width:280px; border:0px; background:url(assets/clo_logotype_2.png) no-repeat; display:block; margin-top:10px; float:left;font-size:1px;line-height:1px;}	
			.logotype:hover, .logotype:active, .logotype:focus {background-image:url(assets/clo_logotype.png);cursor:pointer }		


			
.textbox {background-color:#A31000;border:0px;height:20px;margin-top:0px;margin-bottom:0px;float:left}

.trans40 { -moz-opacity:.40; filter:alpha(opacity=40); opacity:.40; }
.trans70 { -moz-opacity:.70; filter:alpha(opacity=70); opacity:.70; }
.trans80 { -moz-opacity:.80; filter:alpha(opacity=80); opacity:.80; }
.trans90 { -moz-opacity:.90; filter:alpha(opacity=90); opacity:.90; }


/* MAIN CONTENT STYLING */
#content {clear:both}
h1,h2,h3,h4,h5 {color:#FF6600}
h1 a,h2 a,h3 a,h4 a,h5 a {color:#F98A16;text-decoration:none}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover {text-decoration:underline}
h1 {margin:0;padding:0;font:normal bold 3em/80px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif}
h2 {font:normal bold 2em sans-serif;margin:0.5em 0font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
			h2.fixing {font:normal bold 2em sans-serif;margin-top:1px;margin-bottom:8px;width:120px;display:block}
h3 {font:normal bold 1.6em sans-serif;margin:0.4em 0;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif}

.fix-lineheight { line-height:1.6em;padding:0px;margin:0px }
 
h4 {font:normal bold 1.3em sans-serif;margin:0.3em 0;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:white}
h5 {font:normal bold 1.2em sans-serif;margin:0.2em 0;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif}
.white {font:normal bold 1.6em sans-serif;margin:0.4em 0;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:white}

.Recentnews {font-size:14px;line-height:18px;display:block;margin-left:1px;margin-top:6px;float:left;width:100%}
					.Recentnews a.title {font-weight:bold}
                    .Recentnews span.date {color:#FF6600;font-style:italic;font-size:14px;line-height:18px}
a.moreinfo:link , a.moreinfo:visited {color:#66CCFF;font-size:12px;line-height:14px}
a.moreinfo-header:link , a.moreinfo-header:visited {color:#66CCFF;font-size:10px;line-height:12px;font-weight:bold;}
.newsrss{width:25px;height:25px; float:right; background: url(assets/clodagh_rss.png) no-repeat;margin-top:1px;margin-bottom:0px}					
#btnSearch {width:23px;height:23px; background: url(assets/search-hover.png) no-repeat;border:0px;float:right;display:block }   
					#btnSearch:hover {cursor:pointer;}
.twitter {
	background: url(assets/twitter.png) no-repeat;
	height:100px;
	vertical-align: middle;
}
.dateP { color:#F98A16;text-transform:uppercase;font-size:9px; letter-spacing:1px; padding-top:15px; }
.post img {padding-top:15px;padding-bottom:15px;}	
.post {margin-left:20px;}
	
.left {float:left}
.right {float:right}
.hide {overflow:hidden}	

.one {width:100px}


.onepointfive {width:150px}
.oneseventy {width:175px}
.twominusfive {width:200px}
.two {width:205px}
.twopointfive {width:265px}
.oneheight {height:205px;}
.twoheight {height:205px;}
.three {width:310px}
.threeheight {height:310px;}
.threepointfive {width:360px}
.four {width:415px}
.five {width:520px}
.fivepointfive {width:570px}
.six {width:625px}
.seven {width:730px}
.nine {width:940px}

.marginright5 {margin-right:5px}
.margintop8 {margin-top:8px}
.mb12 {margin-bottom:12px}
.stripeBG { background-image:url(assets/stripe_3.png) }
.dotted2 {float:left;width:940px;height:2px; background-image:url(assets/dottedhr.png);margin-top:15px; margin-bottom:5px;}


a img {border:0px;}
a , a:link,a:active {text-decoration:none;color:#F98A16;}
p {letter-spacing:.03em;}
p a {color:#ff6600;text-decoration:none}
p a:hover {text-decoration:underline}

ul li, ol li, ul li a
{font-family:sans-serif;color:#F98A16; padding:0px}

ul li a.special {font-family:sans-serif;color:#D43D00; padding:0px}
			ul li a.special:hover {color:#F98A16}

/* FOOTER STYLING */
#footer {width:100%;height:2em}
#footer p {font-size:0.8em;line-height:2em;color:#fff}
#footer a {text-decoration:none}
#footer a:hover {text-decoration:underline}
.footerpages {list-style-type:none; color#FF6600; font-size:12px;padding:0px;margin-top:5px;margin-right:20px;margin-left:30px;display:inline;float:left;}
                  .footerpages li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF6600;
	padding:0px;
	font-weight: bold;
}
				 .footerpages li a:hover {color:#FF6600}
                 .footerpages li {display:inline; padding-left:5px}
				 .footerpages li + li:before { content: "| "; padding-right:5px; color:#FF6600}
				 
span.footer {font-size:11px; line-height:14px; color:#FF6600}	
.fspacer {width:100%;height:50px;float:left}
.donate {
	width:86px;
	height:26px;
	display:block;
	background: url(assets/donate.png) no-repeat left;
	font-weight:bold;
	font-color:white;
	line-height:24px;
	text-align: center;
	vertical-align: middle;
	float:left;
}
.donate a {font-weight:bold; font-color:white;}
			.donate:hover {background-image:url(assets/donate-hover.png);cursor:pointer}
			

hr {border:0px;margin:0px;padding:0px;}
			div.bold { width:940px;height:4px; background-color:#FF6600; margin-top:5px; float:left;font-size:1px;line-height:1px;}
			div.bold-nocolor { width:940px;height:4px; border-top:4px solid ;margin-top:5px; float:left;font-size:1px;line-height:1px;}
			div.bold2 { width:940px;height:1px; border-top:1px solid #D43D00; margin-top:5px; margin-bottom:15px;  float:left;font-size:1px;line-height:1px;}
			div.bold3 { width:940px;height:1px; border-top:1px solid #F98A16; margin-top:155px; margin-bottom:5px;  float:left} 
			div.boldplain{ width:940px;height:1px; border-top:1px solid #F98A16;font-size:1px;line-height:1px;}
			div.boldplain1{ width:940px;height:1px; border-top:2px solid #F98A16; font-size:1px;line-height:1px;}
			div.dotted {width:940px;height:1px; margin-bottom:2px; border-top:1px dotted #FF6600; float:left; margin-top:15px; font-size:1px;line-height:1px;}
			div.stripe {width:940px;height:24px; border:0px; background-image:url(assets/stripe_3.png); display:block; float:left;}
			div.stripe-footer {width:940px;height:30px; border:0px; background-color:#FF6600; display:block; float:left; margin-bottom:0px}
			div.stripe-red {width:940px;height:24px; border:0px; background-image:url(assets/stripe-red.png); display:block; float:left;}
			div.stripe-red-six {width:730px;height:24px; border:0px; background-image:url(assets/stripe-red.png); display:block; float:left;}

			div.stripe-solid {width:940px;height:30px; border:0px; background-color:#FF6600; display:block; float:left; margin-bottom:0px}
            div.school{  height:1px;border-top:2px solid; float:left;font-size:1px;line-height:1px;}
address
{font-style:normal;}


/* Where */
.where0 {position:relative;width:940px;height:450px; background: url(assets/map.png) no-repeat right;}
.whereInfo {position:absolute;top:0;left:0px;overflow:hidden;}
.where1 {position:relative;width:940px}
.whereInfo2 {overflow:hidden; height:400px}
.paddingright {float:right;width:10px;height:100%}
.paddingleft {float:left;width:4px;height:100%}
#point:hover {cursor:pointer}
.dashed { border:2px dashed #F98A16;overflow:hidden }
a.white {color:#FFFFFF}

/* azama li */

.azama li 

{
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:25px;
padding-bottom:25px;
font-size:14px;
line-height:16px;
display:block;
height:50px;
margin-bottom:5px;
background-image:url(assets/stripe-red.png);background-color:#A31000;
}

li.help
{font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:15px;
padding-bottom:15px;
font-size:14px;
line-height:16px;
display:block;
height:60px;
margin-bottom:5px;

background-image:url(assets/stripe_3.png);background-color:#A31000;
}

.azama li span
{font-size:22px; -moz-opacity:.70; filter:alpha(opacity=70); opacity:.70;font-weight:bold;float:right;margin-right:15px;margin-top:15px;}




/* Who */
.who {position:relative;width:940px;height:450px;}
.who-container-0 {float:left;width:105px;overflow:hidden}
.whofeaturedbutton {position: relative; vertical-align:middle; font-family: Georgia; font-size:10pt; line-height:13px; color:#FF6600; font-weight:bold; font-style:italic; display: block;width:105px;margin: 0;padding: 0;float:left;height:100px;}
			.whofeaturedbutton:hover { background:url(assets/caret.png) no-repeat right; cursor:pointer; color:#B02807}
			.whofeaturedbutton span {display:block;width:90px;padding-top:40px;width:90px}
.who-container-1 {width:825px;float:left;height:430px;overflow:hidden;margin-top:15px;}
.absolute {position:absolute;top:0px;left:105px;width:835px}



.donate0 {position:relative;width:940px;height:450px;}
.camel {width:730px;height:440px;overflow:hidden;margin-top:5px;margin-bottom:5px;float:right;background-image:url(assets/stripe-red.png);background-color:#A31000}
.bodyheight {min-height:400px;margin-bottom:40px;}


/* Thanks to Ryan's Simple CMS + Pixopoint */
