/*
Theme Name: Deirdre Clune 3
Theme URI: http://deirdreclune.ie/
Description: WordPress theme for Deirdre Clune site.
Version: 1.1
Author: Frank Prendergast
Author URI: http://websitedesigncork.com.com/
Tags: deirdre clune, frank prendergast

	

*/

/* reset styles ----------------*/
/* remember to define focus styles! */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, codedel, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* end reset */

/* body */

body{
	background-color:#e7ebe4;
	font-size: 62.5%; /*Sets all fonts to 10px*/
	/*
	1.1em = 11px
	1.5em = 15px
	2em = 20px
*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}


/* headers */

h1, h2, h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#0068b3;
	font-weight:normal;
}


/* widthholder */

p{
	padding-bottom:1em;
	font-size:1.2em;
	line-height:1.3em;
	color:#193568;
	max-width:45em;
}

p.wide{
	max-width:none;
}

.widthHolder{
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	padding-right:10px;
}

.container{
	float:left;
	clear:both;
	width:100%;
}

#skipNav{
	position:absolute;
top:-9999px;
}

small{
	font-size:1.2em;
	line-height:1.2em;
}

p small{
	font-size:0.8em;
}

/* miscelaneous */

img.border{
	background-color:#f3ffcf;
	padding:3px;
	border:3px solid #7ac141;
}

img.engageBorder{
		background-color:#f3ffcf;
	padding:1px;
	border:1px solid #7ac141;
}

.floatLeft{
	float:left;
}

.floatLeftImg{
	float:left;
	margin-right:10px;
}

.floatRight{
	float:right;
}

.clear{
	clear:both;
	background:none !important;
	padding:0 !important;
	margin:0 !important;
	/*height:1px;
	font-size:1px;*/
}

  * html .visualIEFloatFix { height: 0.01%; }
  
  
  strong{
  	font-weight:bold;
	color:#0068B3;
  }
  
  em {
  font-style: italic;
  }
  
  .itemContent ol, .itemContent ul{
  	margin-left:2em;
	color:#193568;
	padding-bottom:1em;
	line-height:1.5em;
  }
  
  .itemContent ol li, .itemContent ul li,  .itemContent ul ul li, .itemContent ol ol li{
  
  padding-bottom: 1em;
  
  }
  
  .singleContent ol, .singleContent ul{
  	font-size:1.4em;
	max-width:40em;
  }
 
 .itemContent ul ul , .itemContent ol ol{ font-size: 100%; padding-bottom:0;}

/* --- HEADER -----------------*/


#header{
	position:relative;
	/*min-height:130px;*/
	background: #193568 url(images/bg-images/header-2.png) repeat-x top;
	border-bottom:5px solid #7ac141;
}

#header .widthHolder{
	background: url(images/bg-images/fine-gael-2.png) no-repeat top right;
	overflow: hidden;
	/*min-height:82px;*/
}

#header h1{
	font-size:4.8em;
	color:#f3ffcf;
	/*padding-top:30px;*/
}

#header span{
	color:#e7ebe4;
}

#header h1 a:link, #header h1 a:visited{
	font-weight:normal;
	text-decoration: none;
	color:#f3ffcf;
	
}

/* skip to content */

#skipNav{
	padding:5px;
	/*float:left;*/
}

#skipNav a{
		background-color:#193568;
}

#skipNav a:link{
	color:#f3ffcf;
}


/* --- NAVIGATION -----------------*/

#navBar, #engage{
	position:relative;
	background-color: #0068b3;
	border-bottom:5px solid #193568;
	overflow:auto;
	padding-bottom:10px;
	padding-top:10px;
}

#engage{
	background-color:#002156;
}

#navBar li{
	/*float:left;*/
	display: inline;
	list-style: none;
	border-right:2px solid #193568;
	font-size:1.8em;
	padding-left:15px;
	padding-right:15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
}

#navBar li:first-child{
	padding-left:0px;
}

#navBar li:last-child{
	border-right:none;
}

#navBar ul li {
	font-weight:bold;
}

#navBar ul li a:link{
	/*color:#f3ffcf;*/
	color:#f3ffcf;
	text-decoration: none;
}

#navBar ul li a:visited{
		color:#f3ffcf;
		text-decoration:none;
		
}

#navBar ul li a:hover {
		color:#FFFFFF;
		text-decoration:underline;
}
 
 
#navBar ul li a:active {

	text-decoration:underline;
}

#navBar ul li a:focus{
		color:#FFFFFF;
	text-decoration:underline;
}

/*
.current_page_item a{
	color:#fdf523 !important;
}
*/

.current_page_item a, .current_page_item {
		color:#fdf523 !important;
	/*	text-decoration:underline;*/
}

/* added 24 feb 09 to check click throughs to home - visitor paths for home page, 7.33% clicked on home link while on homepage jan24th to feb 23rd
.current_page_item a, .current_page_item {
		color:#6693b3 !important;
}
*/

/* engage */

#headerContainer{
	padding-top:30px;
	padding-bottom:10px;
	overflow:hidden;
}

#engage{
	color:#e7ebe4;
}

.headerFacebook{
	float:left;
	/*background-color:#e6e6e6;*/
	background-image: url(images/contact-icons/facebook-back.png);
	background-repeat: no-repeat;
}

.engageColumnOne{
	float:left;
}

.engageColumnTwo{
float:left;
	margin-left:10px;
}

.engageColumnThree{
float:left;
	margin-left:2px;
}

.topButton{
	margin-bottom:2px;
}

.socialButtons{
	margin-top:28px;
}


/* added no link plugin on 28 march 2009 */

/* --- CONTENT -----------------*/

#content{
	margin-top:20px;
}

.home #content {
	/*margin-top:0;*/
}


/* --- MAIN COLUMN -----------------*/


#mainColumn{
	/*width:78%;*/
	width:73%;
	float:left;
}






/* --- Highlight one -----------------*/

.highlightOne{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	background-image: url(images/bg-images/white-fade-2.png);
	background-repeat: repeat-x;
	padding: 30px 30px 0 30px;
	overflow:auto;
}

.highlightOne img{
	margin-left:-30px;
	margin-top:-30px;
	margin-right:30px;
	clear:both;
}

.highlightOne p{
	font-size:2.0em;
	line-height:1.2em;
	color:#0068b3;
}


/* two col container */

.colContainer{
	
}

.colOne{
	width:50%;
	float:left;
}

.colTwo{
	width:50%;
	float:right;
}



/* --- Highlight Two -----------------*/

.highlightTwo {
background: #ffffff url(images/roundedCorners/TL.gif) no-repeat top left;
}
.highlightTwo  div {
background: url(images/roundedCorners/TR.gif) no-repeat top right;
}
.highlightTwo  div  div {
background: url(images/roundedCorners/BL.gif) no-repeat bottom left;
}
.highlightTwo  div  div  div {
padding:10px;
background: url(images/roundedCorners/BR.gif) no-repeat bottom right;
}





.highlightTwo{
	margin-top:20px;
	margin-bottom:20px;
	
	/*border:2px solid #7ac141;*/
	/*padding:20px;*/
	clear:both;
	/*overflow:auto;*/
}



.highlightTwo .htwocols{
	width:29%;
	background:none;
	padding:0;
}
	
	


  * html .highlightTwo div div div div {
    \width: 26%; /* for IE5 and IE6 in quirks mode */
    w\idth: 29%; /* for IE6 in standards mode */
  }

.highlightTwo div.middle{
	width:29%;
	margin-left:3%;
	margin-right:3%;
	padding: 0 3% 0 3%;
	border-left:1px solid #e7ebe4;
	border-right:1px solid #e7ebe4;
	background:none;
}





.highlightTwo h3{
	font-size:2em;
	min-height:32px;
	margin-bottom:0.5em;
}

.highlightTwo p{
	/*text-align: justify;*/
	color:#0068B3;
	
}

h3#emailMe{
	padding-left:58px;
	background: url(images/contact-icons/email-me.png) no-repeat left;
}

h3#joinDiscussion{
		padding-left:58px;
		background: url(images/contact-icons/leave-a-comment.png) no-repeat left;
}

h3#meetMe{
		padding-left:58px;
		background: url(images/contact-icons/meet-me.png) no-repeat left;
}



/* --- single post and  latest items -----------------*/

.latestItems h3, #latestItems h3, #singlePost h1, #page h1{
	background-image: url(images/bg-images/light-dark-blue-1.png);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #0068b3;
	padding:10px;
	font-size:2.4em;
	color:#f3ffcf;
}



/*
#singlePost h3{
		background-image: url(images/bg-images/header-green.png);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #7ac141;
	padding:5px;
	font-size:1.8em;
	color:#f3ffcf;
}
*/

#singlePost h3{
	border-top:5px solid #7ac141;
	color:#0068b3;
	font-size:1.8em;
	padding-top:10px;
	padding-bottom:10px;
}

.item{
	padding: 10px 20px 10px 10px;
	background-image: url(images/bg-images/item-bg.png);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	height:1%;
	position:relative;
	/*overflow:auto;*/
}

.item p{
	font-size:1.4em;
	line-height:1.5em;
}

#singlePost .item, #page .item{
	padding: 10px 20px 10px 10px;
	background-image: url(images/bg-images/single-item-bg.png);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #e7ebe4;
	height:1%;
	position:relative;
}

#page .itemContent{
	float:none;
	position:relative;
	/*width:100%;*/
	/*padding: 0 20px 0 20px;*/
}




#singlePost .itemContent, .latestItems .itemContent,  #latestItems .itemContent{
	float:right;
	width:90%;
}

/*
 #page .item h1{
 	font-size:2.2em;
	font-weight:bold;
 } 
 */
 
  #page .item h2{
 	font-size:1.8em;
	font-weight:bold;
	color: #7AC141;
 } 
  
 .item h1{
 	font-size:1.8em;
	font-weight:bold;
 } 
 
 .item h1 a, .secondaryItem a{
 	/*font-size:1.8em;
	font-weight:bold;
	font-family: Georgia, "Times New Roman", Times, serif;*/
	color:#0068b3 !important;
	text-decoration:none !important;
}

.secondaryItem a:hover{
	text-decoration:underline !important;
}

 .item h1 a:hover{
	text-decoration:underline !important;
}

 .item h1 a:focus{
	text-decoration:underline !important;
}
 
 .itemCategory, .itemCategoryExcerpt{
 	font-size:1.4em;
	font-weight:normal;
	font-style: italic;
	/*color:#7ac141;*/
	color:#0068b3;
 }
 
 #singlePost .itemCategory{
 	background-color:#F3FFCF;
	padding:10px;
	margin-bottom:10px;
 }
 
  #singlePost p.itemCategory{
  	max-width: none;
  }
 
 .itemCategoryExcerpt  a{
 	color:#7ac141 !important;
 	text-decoration:none !important;
	font-weight:bold;
 }
 
 
 .itemCategory a:hover, .itemCategoryExcerpt  a:hover, .itemCategoryExcerpt  a:focus{
 	text-decoration:underline !important;
 }
 
  .itemCategory a:visited, .itemCategoryExcerpt  a:visited{
 	font-weight:bold;
	
 }

.itemDate{
	background-color:#193568;
	/*width:40px;*/
	padding:10px;
	border:3px solid #0068b3;
	text-align:center;
	margin-right:20px;
}

.itemDate p{
	color:#FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:0;
	margin:0;
}

.dateDay, .dateMonth, .dateYear, .dateNumber{
	display:block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.dateDay{
	font-size:1em;
	/*font-weight:bold;*/
	padding-bottom:4px;
}

.dateMonth{
	font-size:1em;
}

.dateYear{
font-size:	0.8em;
}

.dateNumber{
	font-size:1.4em;
}

.itemHeader{

}

.itemTitle{
	float:left;
	width:70%;
}

.itemComments, .itemCommentsSm{
	/*float: none;
	position: absolute;
	right: 10px;
	top:10px;*/
	
	background-image: url(images/bg-images/comment-pointer-2.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom:08px;

}

.itemComments{
	float:right;
		width:115px;
}

.itemCommentsSm{
margin-right:20px;
margin-top:10px;
}


.itemComments p, .itemCommentsSm p{
	margin:0;
	padding:0;
	font-size:1em;
	background-image: url(images/bg-images/comment-bg-2.png);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #7ac141;
	padding: 5px 10px 5px 10px;
}

.itemCommentsSm p{
		text-align:center;
		font-size:1.4em;
}

.itemComments a:link, .itemCommentsSm a:link{
	color:#ffffff;
	text-decoration: none;
}

.itemComments a:visited, .itemCommentsSm a:visited{
	color:#f3ffcf;
	
	
}

 .itemComments a:hover, .itemCommentsSm a:hover {
	text-decoration : underline;
}


 .itemComments a:active, .itemCommentsSm a:active {
	color:#193568;
}

 .itemComments a:focus, .itemCommentsSm a:focus {
	text-decoration : underline;
}


.itemSide{
	float:left;
	width:10%;
}


.postmetadata{
	background-color:#FFFFFF;
	font-size:smaller;
	padding:10px;
}


/* --- comments -----------------*/

.itemContent ol.commentlist, .itemContent ol.commentlist p{
	/*font-size:1.2em;*/
} 

.item #comments p{
	font-size:1.2em;
}

#commentform{
	margin-top:20px;
}

#comments input, #comments textarea{
	border:2px solid #0068b3;
	padding:8px;;
}

#comments input#subscribe{
	border:none;
}

#comments input.submit{
	text-transform: uppercase;
	background: #FFFFFF url(images/bg-images/search-bg.png) repeat-x bottom;
	font-size:1.0em;
	color:#193568;
}

ol.commentlist li{
	list-style: none;
	padding:10px;
	border-top:1px solid #7ac141;
}

ol.commentlist li p{
	
}

.commentlist cite{
	font-size:1.2em;
	padding-bottom:10px;
	display:block;
}

.commentlist cite a{
	font-weight:bold;
}

.commentlist small{

}

.authcomment{
background-color:#FFFFFF;;
}

.commentlist p{
	width:80%;
}


/* navigation wordpress */

.navigation{
	border-top:3px solid #7ac141;
}

/* --- footer -----------------*/

#footer{
	background: #193568 url(images/bg-images/footer-back.png) repeat-x top;
	min-height:60px;
	border-top: 5px solid #193568;
	text-align:center;
	padding:20px;
}

#footer p{
		color:#e7ebe4;
		font-size:1.4em;
		max-width:none;
}

#footer a{
	color:#FFFFFF;
}


/* --- SIDEBAR -----------------*/

#sideBar{
	/*width:20%;*/
	width:25%;
	float:right;
	margin-bottom:20px;
}

#sideBarInner {
background: #f3f7f0 url(images/roundedCorners/sidebar/TL.gif) no-repeat top left;
/*display: inline-block*/
width:100%;
}
#sideBarInner div {
background: url(images/roundedCorners/sidebar/TR.gif) no-repeat top right;
}
#sideBarInner div div {
background: url(images/roundedCorners/sidebar/BL.gif) no-repeat bottom left;
}
#sideBarInner div div div {
padding:3%;
background: url(images/roundedCorners/sidebar/BR.gif) no-repeat bottom right;

}

 



.sideArea{
		border-bottom:3px solid #cacfc9;
		padding: 10px 0 10px 0;
		/*width:100%;*/
		/*float:left;*/
		background:none !important;
}

.sideAreaTwo{
		border-bottom:3px solid #cacfc9;
		padding: 10px 3% 10px 3%;
		/*width:94%;
		float:left;*/

		background: #f3ffcf none !important;
}

#subscribeEmail{
	background:none !important;
	padding:0 !important;
}

#subscribeEmail p{
	font-weight:bold;
	color:#0068b3;
	font-size:1.4em;
}

.highlight{
	background-color: #f3ffcf;
	/*text-align:center;*/
}




/* --- search -----------------*/

#search{
	/*border-top:3px solid #cacfc9;*/
	border-bottom:3px solid #cacfc9;
	/*background-color: #f3ffcf;*/
	padding: 10px 0 10px 0;
	/*float:left;
	width:100%;*/
	background-image:none !important;
}

#search label{
	display:none;
}

#sideBar form{
	display:inline;
}

#sideBar input{
	/*width:138px;*/
	
	border:2px solid #0068b3;
	padding:8px;
	float:left;
	width:60%;
	
}



#sideBar input.submit{
	/*width:auto;*/
	text-transform: uppercase;
	background: #FFFFFF url(images/bg-images/search-bg.png) repeat-x bottom;
	/*margin-left:10px;*/
	width:30%;
	float:right;
	font-size:1.0em;
	color:#193568;
}

#sideBar h3{
	font-size:1.6em;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom:1em;
	color:#7ac141;
}

#sideBar p{
	font-size:1.4em;
}





/* --- sideNav -----------------*/

ul.sideNav{
	list-style-type:none;
	width:100%;
	
}

.sideNav li{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.4em;
	color:#f3ffcf;
	width:100%;
	
}

.sideNav li a:link, .sideNav li a:visited, .sideNav li a:hover, .sideNav li a:active, .sideNav li a:focus{
	display:block;
	padding: 2% 4% 2% 4%;
	width:92%;
	text-decoration:none;
	border:1px solid #0068b3;
	
}

  .sideNav li a:link {
color:#f3ffcf;
background: #0068b3 url(images/bg-images/sideNav-bg.png) repeat-x bottom;

}


 
.sideNav li a:visited{
	color:#f3ffcf;
background: #0068b3 url(images/bg-images/sideNav-bg.png) repeat-x bottom;


	
}

.sideNav li a:hover {
background: #193568;
color:#FFFFFF;

}


.sideNav li a:active {
background: #0068b3 url(images/bg-images/sideNav-bg.png) repeat-x bottom;
	color:#7ac141;

}

.sideNav li a:focus {
background: #193568;
color:#FFFFFF;

}




/*


  .sideNav li a:link {
color:#f3ffcf;
background: #0068b3 url(images/bg-images/sideNav-bg-2.png) repeat-x bottom;
behavior: url(http://deirdreclune.ie/pngfix/iepngfix.htc);
}


 
.sideNav li a:visited{
	color:#f3ffcf;
background: #0068b3 url(images/bg-images/sideNav-bg-2.png) repeat-x bottom;
behavior: url(http://deirdreclune.ie/pngfix/iepngfix.htc);

	
}

.sideNav li a:hover {
background: #0098f9 url(images/bg-images/sideNav-bg-2.png) repeat-x bottom;
color:#FFFFFF;
behavior: url(http://deirdreclune.ie/pngfix/iepngfix.htc);
}


.sideNav li a:active {
background: #0098f9 url(images/bg-images/sideNav-bg-2.png) repeat-x bottom;
	color:#7ac141;
	behavior: url(http://deirdreclune.ie/pngfix/iepngfix.htc);
}

*/


/* --- recent Comments --------------*/

ul.recentcomments, ul.recentcomments ul{
	list-style-type:none;
}

ul.recentcomments ul{
	margin-bottom:2em;
	font-size:0.9em;
}



.recentCommentsPostTitle ul a:link , .recentCommentsPostTitle ul a:visited, .recentCommentsPostTitle ul a:hover, .recentCommentsPostTitle ul a:active, .recentCommentsPostTitle ul a:focus{
	font-weight:normal;
	
}

.recentCommentsPostTitle ul a:link {
	color:#193568;
}
	

li.recentCommentsPostTitle{
	font-size:1.4em;
	font-weight:bold;
	color:#193568;
}

li.recentCommentsPostTitle ul {
	font-weight:normal;
}

.commentAuthor{
	font-weight:bold;
}
/* --- links -----------------*/



a{
	 font-weight:bold;
}


 a:link {
 color:#0068b3;
 text-decoration:underline;
}


 
a:visited{
	color:#548bb3;
	 /*color:#193568;*/
	text-decoration:underline;
	
}

 a:hover {
	text-decoration : none;
	color:#0068b3;
}
 

 a:active {
	color:#e87830;
}

 a:focus {
	text-decoration : none;
	color:#0068b3;
}




/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */



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
	}
/* End Images */

ul.related_post a{
	font-weight:normal;
}

p.pleaseComment{
	width:60%;
	float:left;
}

p.pleaseShare{
	width:20%;
	float:right;
	text-align:right;
}

.pleaseShare br{
	clear:both;
}

.pleaseShare a{
		margin-bottom:4px;
}

.pleaseShare a span{
	margin-right:4px;
}

/* - wide Homepage styles */

.wideHomeRow{
	/*background-color:#f0f2ee;*/
	background-color:#18376b;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
		border-right:1px solid #bbc0ba;
		border-bottom:1px solid #bbc0ba;;
		background-image: url(images/bg-images/homeCol1.gif);
		background-position: 50% 0;
		background-repeat: repeat-y;
		margin-bottom:20px;
}

/*
.firstRow{
	background-image:  url(images/bg-images/homeCol1.gif);
	background-position: 50% 0%;
	background-repeat:   repeat-y;
	background-color:#18376b;
}*/

.wideColOne{
	width:50%;
	float:left;
	background:none repeat scroll 0 0 transparent !important;
	padding:0 !important;
	
	/*visibility:hidden;*/
}

  * html .wideColOne {
    \width: 48%; /* for IE5 and IE6 in quirks mode */
    w\idth: 50%; /* for IE6 in standards mode */
  }

.wideColTwo{
	width:50%;
	float:right;
	background:none repeat scroll 0 0 transparent !important;
	padding:0 !important;
	
	/*visibility:hidden;*/
}


  * html .wideColTwo {
    \width: 48%; /* for IE5 and IE6 in quirks mode */
    w\idth: 50%; /* for IE6 in standards mode */
  }

.wideColTwo .latestItems{
	/*padding:10px;*/
}

.wideColOne img{
	width:100%;
	height:auto;
}

.divider{
	border-right:1px solid #bbc0ba;
}

/* news items */

.wideHomeRow .item{
	border-bottom: 1px dotted #0068b3;
}

.wideHomeRow .secondaryItem a{
	width:96%;
	padding:2%;
	display:block;
}

.wideHomeRow .secondaryItem a:hover{
	background-color:#ffffff !important;
}

.secondaryItem{
	padding:0 !important;
}

.secondaryItem p{
	margin-bottom:0 !important;
	padding-bottom:0 !important;
}

.firstItem{
	background-image:none;
	background-color:#ffffff;
}

/* home image */

.homeImage{
	padding:10px;
	/*background-color:#0068b3;*/
	color:#e7ebe4;
		background-color:#0068B3;
	background-image:url("images/bg-images/blue-gradient.png");
		background-repeat: repeat-x;
	background-position: bottom;
}

.theHomeImage{
	background-color: #7ac141;
	padding:3px;
		-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.homeImage h3{
	color:#F3FFCF;
	font-size:1.8em;
	margin-top:10px;
	margin-bottom:0.4em;
}

.homeImage p{
	color:#e7ebe4;
	font-size:1.2em;
	line-height:1.4em;
}

.homeImage a{
	color:#e7ebe4;
	font-weight: normal ;
}

.imageText{
	padding:10px;
}

/* home search */

.wideHomeRow #search{
	/*background-color:#0068b3 !important;*/
	padding:10px;
	text-align:right;
	background-color:#193568 !important;
	/*background-image:url("images/bg-images/light-dark-blue-1.png") !important;
	background-position:center bottom;
	background-repeat:repeat-x;*/
	border-bottom:none;
}


.wideHomeRow #search input{
	border:2px solid #0068b3;
	padding:8px;
	/*float:left;*/
	width:50%;
}



.wideHomeRow #search input.submit{
	text-transform: uppercase;
	background: #FFFFFF url(images/bg-images/search-bg.png) repeat-x bottom;
	/*width:120px;*/
	width: 30%;
	/*float:right;*/
	font-size:1.0em;
	color:#193568;
}

/* -- search and title */

#titleSearch{
		background-image: url(images/bg-images/light-dark-blue-1.png);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #0068b3;
	padding:10px;
}

#titleSearch h3{
	background: none;
	float:left;
	width:50%;
	padding:0;
}

#titleSearch #search{
	width:50%;
	float:right;
	background-color: transparent !important;
	padding:0;
}

.homeCategories li{
		display:inline;
		font-size:1.4em;
		padding-right:1em;
		line-height:2em;
}