/*
Theme Name: Our Lady Of Grace Catholic Primary School
Theme URI: http://www.ourladyofgracecatholicprimaryschool.co.uk
Description: Our Lady Of Grace Catholic Primary School
Version: 1.0
Date: 14/07/2008
Author: Errol Sidelsky
Author URI: http://www.wearetourist.com/
*/
body { margin:0 0 0 0; padding:0; font:100%/150% Arial, Helvetica, sans-serif; color:#666; background:url(images/mainBackground.jpg) top center no-repeat; background-color:#000}
img { border:none;}
h1 { margin:0 0 5px 0; padding:0; color:#333; font-weight:bold; font-size:1.5em;}
h2 { margin:0 0 15px 0; padding:0; color:#333; font-weight:bold; font-size:1.2em; font-family:Arial, Helvetica, sans-serif;}
h3 { margin:10px 0 10px 0; padding:0; color:#333; font-weight:bold; font-size:0.9em; font-family:Arial, Helvetica, sans-serif;}
hr {  color: #999999;  height: 1px;}

h1.sub { margin:0; padding:0; color:#fa801d;}

html { min-width:960px;}
/*table  { font-size:0.8em; border:solid 1px #cac8c4; padding:10px; }
table th { border: 1px solid #cac8c4}*/



table {
	border-width: 1px;
	border-spacing: 0px;
	border-style: outset;
	border-color: #c8c6c2;
	border-collapse: collapse;
	background-color: white;
	font-size:0.8em;
}
table th {
	border-width: 1px;
	padding: 5px;
	border-style: dotted;
	border-color: #c8c6c2;
	background-color: #d3d1cc;
	-moz-border-radius: 0px;
}
table td {
	border-width: 1px 1px 1px 1px;
	padding: 5px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	background-color: #d3d1cc;
	-moz-border-radius:0px;
}

table tr {
	border:2px solid #a9a79f;

}

.hidden {background-color:#dcdbd8; border:none; height:5px;}






p, ul {font:0.8em/150% Arial, Helvetica, sans-serif;}
ol {font:0.8em/150% Arial, Helvetica, sans-serif;}
p.firstPara {color:#fa801d; font-family:Arial, Helvetica, sans-serif;}

.bold { font-weight:bold;}
.black { color:#000;}
.white { color:#dcdbd8;}
.clear { clear:both;}



a:link { color: #fff; text-decoration:none; }
a:visited { color: #fff; text-decoration:none;}
a:hover { color: #fa801d; text-decoration:underline;}
a:active { color: #fff; text-decoration:none;}

.entry a:link { color: #666; text-decoration:underline; }
.entry  a:visited { color: #666; text-decoration:underline;}
.entry  a:hover { color: #fa801d; text-decoration:none;}
.entry a:active { color: #666; text-decoration:underline;}

/*** Content ***/
.mainImageHolder { margin:0px; padding:0px;  height:370px; border:0px #FF0000 solid; background-color:transparent;}
.home{background:url(images/headerImage_001.jpg) top center no-repeat; margin:0 auto; padding:0px;  background-color:transparent;}

#headerImageHolder { margin:0 auto; padding:0; height:370px; width:960px;}

#content { margin:0px auto; padding:5px 0 0 0; width:760px; background:url(images/pageBackgroundTile.gif);}
div.entry { width:450px;}
.postmetadata { margin:0; padding:0;}





.entry {margin:0; padding:0 0 0 0; float:left; width:480px; border:#FF0000 solid 0px;}
.entry P{margin:0 0 10px 0; padding:0 0 0 0;}
#rightContent P { font-size:0.8em; margin:0 0 20px; 0; padding:0;}

#search input.textinput:focus, #search input.textinput:hover {background:#CCCCCC none repeat scroll 0 0;
}

#search input.textinput {screen.css (line 131)
	background:#E5E5E5 none repeat scroll 0 0;
	border:medium none;
	height:15px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	width:150px;
}
input, select, textarea {
	-x-system-font:none;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:3px;
}

button {
	color:#949494;
	font-size:9px;
	padding:5px 3px;
	width:auto;
}


/*#leftContent {margin:0 20px 0 0; padding:0; float:left; width:340px;}*/
#sidebar { margin:0 10px 0 0; padding:0 0 0 30px; width:221px; float:left; border-right:#cac8c4 solid 0px; }

/*** mainNav ***/
#mainNav { margin:0 0 0 0; padding:0; }
#mainNav ul { margin:0 0 0 0; padding:0 0 0 35px; list-style-type:none; font:80%/170% Arial, Helvetica, sans-serif;}
#mainNav ul li { margin:0 0 0 0; padding:0 0 0 0; }
#mainNav ul li a:link{ color:#7c6055; text-decoration:none;}
#mainNav ul li a:visited{ color:#7c6055; text-decoration:none;}
#mainNav ul li a:hover{ color:#7c6055; text-decoration:underline;}

#mainNavUlFunc { width:200px; background:url(images/mainNavBgMid.jpg) 0 0 repeat-y; margin:0; padding:0 0 0 0; border:#FF0000 solid 0px}


/*#mainNav ul li.current_page_item a:link, #mainNav ul li.current_page_item a:visited, #mainNav ul li.current_page_item a:active, #mainNav .current_page_ancestor a:hover {
color:#ff0000; text-decoration:underline;
}*/

<!--"page_item current_page_item page_folder"-->

#mainNav ul li ul { margin-left:-20px; }
#mainNav ul li ul li { margin-left:-20px; margin-top:5px;}
/*#mainNav ul li ul li a:link { }
#mainNav ul li ul li a:visited { }
#mainNav ul li ul li a:hover { text-decoration:underline; }*/



/*#mainNav ul li ul li { margin:5px 0px 5px 0px; padding:0 0 0 10px; text-decoration:none;}
#mainNav ul li ul li ul li { margin:5px 0px 5px 0px; padding:0 0 0 5px; text-decoration:none;}
#mainNav ul li ul li a:link{ color:#7a5e4e; text-decoration:none;}
#mainNav ul li ul li a:visited{ color:#7a5e4e; text-decoration:none;}
#mainNav ul li ul li a:hover{ color:#7D8170; text-decoration:none;}*/




/*#mainNav .page_item a:link,
#mainNav .page_item a:visited,
#mainNav .page_item a:active {
color: #959594;
}*/

#mainNav .current_page_item a:link,
#mainNav .current_page_item a:visited,
#mainNav .current_page_item a:active,
#mainNav .page_item a:hover {
color:#000; text-decoration:none; 
}

/*#mainNav .page_folder a:link,
#mainNav .page_folder a:visited,
#mainNav .page_folder a:active,
 {
color:#3b3b3b; text-decoration:none;
}*/

/*#mainNav .current_page_parent a:link,
#mainNav .current_page_parent a:visited,
#mainNav .current_page_parent a:active,
#mainNav .page_item a:hover {
color:#ff0000; text-decoration:underline;
}
*/








/*** footer ***/
#footer { margin:0 auto; padding:0; width:760px; height:44px; border:#FF0000 solid 0px;}
#footerInfo { margin:0 auto; padding:0 20px 0 20px; width:760px; font-family:Arial, Helvetica, sans-serif; font-size:0.6em; line-height:150%; color:#fff; border:#FF0000 solid 0px; }
#footer p { font-size:0.9em; margin:0 0 0 0; padding:0 0 0 0; }

