/*
Theme Name: Churchfield
Theme URI: http://www.jet.ie
Description: Churchfield
Version: 2.0
Tags: black, white, light, two-columns, right-sidebar, fixed-width, 
Author: Jerome Curtin
Author URI: http://www.jet.ie/
License: All Rights Reserved
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

/************************* DEFAULT STYLES ***************************/
*		{margin: 0; padding: 0; border: 0; }
body	{color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; text-align:centre; background-repeat:repeat-x; background:#F6F6F6;}

h2, h4, h5	{font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; }
h1 		{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 120%; padding: 3px 5px 5px 18px; color:#CCC; text-decoration:none;}
h1 a:link, h1 a:visited	{color: #0368CC; text-decoration: underline; font-weight: bold;}
h1 a:hover,  h1a:active	{color: #0368CC; text-decoration: none;  font-weight: bold;}
h2 		{padding: 0px 5px 0px 3px; font-size: 100%; font-family: "helvetica", Verdana, Arial, Helvetica, sans-serif; color: #999;}
h3 		{font-size: 90%; padding: 0px 5px 0px 12px; color:#95C892; font-family: Arial, Verdana, Helvetica, sans-serif;}
h3 a:hover,  h3 a:active {color: #394A65; text-decoration: none;  font-weight: bold;}
h4 a 		{font-size: 90%; padding: 4px 5px 3px 18px; color:#660066; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none;}
h5 		{font-size: 100%; padding: 4px 5px 3px 18px; color:#95C892; font-family: Arial, Verdana, Helvetica, sans-serif;}

h6 		{font-size: 70%; color:#000; text-decoration:none; font-weight:normal;}

/************************* RSS ************************************/

a {color:#666;text-decoration: none; }
p {font-family:Verdana, "helvetica", sans-serif; font-size: 80%; color:#666; line-height: 1.5em; padding: 3px;}

/* HEADER */
#header_container {height: 144px; background-color:#FFF; border-bottom: solid 1px #E8E8E8; border-top: solid 1px #E8E8E8; margin-top:20px; }

#header {width: 952px; background-image:url(/images/churchfield_construction_logo.gif); background-repeat:no-repeat;}

/* SEARCH FORM */
#searchform {
	padding:0;
}
#searchform #s {border: 1px solid #ccc; border:1px solid #ddd; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;padding:5px;font:15px Verdana;background: #fafafa;width: 100px}
#searchbtn {vertical-align:bottom;padding: 0 0 0px 1px;}
.hidden {display: none;}

#searchblock {float: right; margin-top: 48; padding: 0; width:200px;}
#searchblock #s {border: 1px solid #ccc; border:1px solid #ddd; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;padding:3px;font:10px Verdana;background: #fafafa;width: 100px;}
#searchblock form ol {margin: 0; padding: 0;}
#searchblock form ol li  {margin: 0; padding: 0; list-style: none; clear: both; list-style-type:none;}
#searchblock form input {margin: 0; padding: 2px;}
#searchblock form input.btn {vertical-align:bottom;padding: 0 0 0px 1px;}

/* FORM FIELDS */
#formfields {
	margin-bottom:5px;
	padding:0;
	font-size: 20%;
}
#formfields #name {border: 1px solid #ccc; border:1px solid #ddd; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;padding:3px;font:10px Verdana;background: #fafafa;width: 100px;}
#formfields #tel {border: 1px solid #ccc; border:1px solid #ddd; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;padding:3px;font:10px Verdana;background: #fafafa;width: 100px;}
#searchbtn {vertical-align:bottom;padding: 0 0 0px 1px;}
.hidden {display: none;}

/* CONTENT */

#content {margin-bottom:0;padding-bottom: 20px; width: 952px; text-align:left;}

.alignnone {display: block}
img.size-medium {margin:0 0 10px 0}
.entry a img { margin:0 0 10px 0; vertical-align:top;}
.entry img {border: 1px solid #ddd;	text-align: center;	background-color: #fafafa;	padding: 5px; margin: 5px 10px 10px 0px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
dl.gallery-item  {margin:0}
dl.gallery-icon img {border: 1px solid #ddd}
dl.gallery-item a {border: none}
img.wp-smiley {border:none;margin:0;padding:0}
.entry ul li {color:#666}

#secondarea_container {height: 260px; background-color:#FFF; border-bottom: solid 1px #E8E8E8; border-top: solid 1px #E8E8E8; margin-top:20px; padding-top:10px; }
#secondarea_content {width: 952px; text-align: left;}

#home_secondarea_container {height: 180px; background-color:#FFF; border-bottom: solid 1px #E8E8E8; border-top: solid 1px #E8E8E8; margin-top:10px; }
#home_secondarea_content {width: 952px; text-align: left;}

/* PREV NEXT NAV */
.alignleft {float:left;}
.alignright {float:right;}
.aligncenter, div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}
.navigation, .comment-navigation {display: block;clear:both;}
.navigation {	margin-top: 40px; padding-bottom: 70px;	}
.comment-navigation {margin-top: 15px;	padding-bottom: 5px;}		
.navigation a, .comment-navigation a {background: #eee;padding: 5px 10px;-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}
.navigation a:hover, .comment-navigation a:hover {background: #ddd;padding: 5px 10px;-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}
.attachment a { border:0}
.navigation a img {border-radius:0; border:none}
.navigation-image a {border:none}	


/* FOOTER */
#footer_container {text-align: left; width: 952px; margin-top: 20px; }

#footer p {text-align: left; margin: 10px;}

#footer_content p {
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#333;
	}
	
/* ALIGN */	
	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;
}	

.clear 	{clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0;}

/* NAVIGATION */
#dropmenudiv{
position:absolute;
border:1px solid #E8E8E8;
border-bottom-width: 0;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:1.5em;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #E8E8E8;
padding: 1px 0;
text-decoration: none;
color: #666;
text-align:left;
z-index:100;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #E8E8E8;
z-index:100;
}

/* HOME ROTATING IMAGES */
#banner		{width: 284px; height: 265px; overflow: hidden;}

ul#portfolio	{margin: 0; padding: 0;}
ul#portfolio li	{list-style: none;}

/* Gallery Styles */
.glidecontentwrapper{
position: relative; /* Do not change this value */
width: 660px;
height: 218px; /* Set height to be able to contain height of largest content shown*/
overflow: hidden;
}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
visibility: hidden;
width: 660px;
}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: 660px;
margin-top: 6px;
text-align: center; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: -moz-inline-box;
display: inline-block;
border: 1px solid black;
color: #2e6ab1;
padding: 1px 3px;
margin-right: 3px;
font-weight: bold;
text-decoration: none;
}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background: #E4EFFA;
color: black;
}

.glidecontenttoggler a:hover{
background: #E4EFFA;
color: black;
}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
background: #1A48A4;
color: white;
}
