/* 
  -------------------------------------
  Curvitude by Project Seven Development
  www.projectseven.com
  Layout 07: 3 column Hz Nav Basic
  -------------------------------------
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #c4d6f5;
	margin: 0;
	padding: 0;
}
#searchform form{
	color:#a7bfe9;
}
#searchform form input {
font-size: 110%;
}
#toplayer{position:relative; float:right; height:auto; width:100%; margin:0px; padding:7px 0px; background:#c2d3f0; text-align:right; color:#07103c; font-size:1.1em;
z-index:1;}

#innertoplayer{z-index:999;
	margin: 0px auto 0 auto;
	width: 1000px;}
#innertoplayer a{color:#07103c; text-decoration:none; padding-right:5px; padding-left: 5px;z-index:999;}

#innertoplayer ul{list-style:none; width:97%; margin:0px; padding:0px;z-index:999;}
#innertoplayer li{display:inline; margin:0px; padding:0px 5px;z-index:999;}
#masthead {
	background-color: #07103c;
	color: #999999;
	width: 100%;
}
#logo {
	position:relative;
	height:auto;
	margin: 0px auto 0 auto;
	width: 1000px;
	padding-bottom:0px;


}
#navbar {
	margin-bottom: 0px;
	font-size: 1.2em;

	background-color: #a7bfe9;
}
#navbar_inner {
	margin: 0px auto 0 auto;
	width: 1000px;
	padding-top: 0px;

}
#navbar_inner2 {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 22px;
}
#hznavbar {
	margin: 0px;
	padding: 0px;
}
#hznavbar li {
	list-style-type: none;
	float: left;
}
#hznavbar a {
	display: block;
	text-decoration: none;
	color: #07103c;
	border-right: 1px solid #fff;
	padding-top: 10px;
	padding-right: 14px;
	padding-bottom: 10px;
	padding-left: 14px;
}
#hznavbar a:hover, #hznavbar a:active, #hznavbar a:focus {
	color: #FFFFFF;
}
div#topnav{position:relative; float:right; height:auto; margin-right:10px; padding:0px;}
#topnav ul{list-style-type:none; margin:0px; padding:0px;}
#topnav li{position:relative; float:left; display:inline; margin-left:2px; padding:5px 27px 8px 27px;}
.topnavtab{background:#627db7;}
.topnavcorner{
	background-position:right bottom;
	background-color: #627db7;
	background-image: url(/greggs/images/1topnav_corner.gif);
	background-repeat: no-repeat;
}
#topnav a{color:#fff; text-decoration:none; font-size:1.1em;}
div#topnav h1,h4{display: none;}
#columntop {
	clear: both;

	height: auto;
}
#columnwrapper {
	width: 100%;
	background-color: #c4d6f5;
}
#maincontent {
	margin: 0 auto;
	width: 1000px;
	background-position:right bottom;
	background-color: #e0e5ed;
	background-image: url(/greggs/images/1watermark_gregg.gif);
	background-repeat: no-repeat;
}
/*News*/
#news{
	position:relative;
	height:auto;
	width:200px;
	margin:0px;
	padding:0px;
	background-position:center top;
	background-image: url(/st-winifreds/images/1newsarea_bg2.gif);
	background-repeat: repeat-y;
}
.news{
	position:relative;
	height:auto;
	width:200px;
	margin:0px;
	padding:0px;
	background-position:center top;
	background-image: url(/st-winifreds/images/1newsarea_bg2.gif);
	background-repeat: repeat-y;
}
#news div {
	margin:0px;
	padding:0px;}
.newstitle {font-size: 140%;
	background:#8e7645;
	color: #FFF;
	text-align: center;
	line-height: 1.9em;
	letter-spacing: 0.1em;
	font-weight: normal;
}
.newsitems {
	color:#FFF;
	text-align:center;
	margin-bottom:15px;
	padding-bottom:15px;}
.newsitems p a:link, .newsitems p a:active, .newsitems p a:visited {
	text-decoration:none;
	color:#FFF;}	
.newsitems p a:hover {
	text-decoration:none;
	color:#062374;}
#bottomTab{
	position:relative;
	height:27px;
	width:200px;
	background-position:right bottom;
	color:#fff;
	text-align:right;
	font-size:1.2em;
	background-color: #062374;
	background-image: url(/st-winifreds/images/1buttonend_sw.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 27px;
	padding: 0px;
	}
.bottomTab{
	position:relative;
	height:27px;
	width:200px;
	background-position:right bottom;
	color:#fff;
	text-align:right;
	font-size:1.2em;
	background-color: #062374;
	background-image: url(/st-winifreds/images/1buttonend_sw.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 27px;
	padding: 0px;
	}	
#bottomTabL{
	position:relative;
	height:27px;
	width:184px;
	background-position:right bottom;
	color:#fff;
	text-align:right;
	font-size:1.1em;
	background-color: #062374;
	background-image: url(/st-winifreds/images/1buttonend_sw.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 27px;
	padding: 0px;
	}
#tabtext {
	position:relative;
	float:right;
	height:auto;
	width:auto;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
}
.tabtext {
	position:relative;
	float:right;
	height:auto;
	width:auto;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
}
.breadcrumb {
	margin-top:6px;}
	#c3 .tabtext a:link, #c3 .tabtext a:visited, #c3 .tabtext a:active {color:#fff; text-decoration:none;}
#c3 .tabtext a:hover {color:#c4d6f5; text-decoration:none;}
#tabtext a:link, #tabtext a:visited, #tabtext a:active {color:#fff; text-decoration:none;}
#tabtext a:hover {color:#c4d6f5; text-decoration:none;}

/*End News*/
#c1, #c2, #c4, #c5, #c6, #c7 {
	float: left;
}
#c5, #c6 {
	width: 184px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #069;
	margin-top: 5px;
	height: 720px;
}
#c5 h3, #c6 h3 {
	font-size: 1.4em;
}
#c5 .content, #c6 .content {
	font-size:1.2em;
	color:#333;
	line-height: 1.4em;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 16px;
	padding-left: 12px;
}
#c7 {
	width: 990px;
	padding-top: 0px;

}
#c7 .content {
	font-size:1.2em;
	color:#333;
	line-height: 1.6em;
	padding-top: 0px;
	padding-right: 32px;
	padding-bottom: 8px;
	padding-left: 32px;
}
#c3 {
	float:right;}
#c1 {
	width: 184px;
}
#c2 {
	width: 614px;
	padding-top: 0px;

}
#c3 {
	width: 215px;
}
#c4 {
	width: 780px;
}
#c1 .content {
	font-size: 1.15em;
	padding: 0px 0px 0px 0px;
}
#c2 .content {
	font-size:1.2em;
	color:#333;
	line-height: 1.6em;
	padding-top: 0px;
	padding-right: 32px;
	padding-bottom: 16px;
	padding-left: 32px;
}
#c3 .content {
	font-size: 1.15em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#c4 .content {
	font-size:1.2em;
	color:#333;
	line-height: 1.4em;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 16px;
	padding-left: 32px;
}
h1 {
	font-size:2.2em;
	color:#657fbb;
	font-weight:normal;
	margin:0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 17px;
	padding-left: 0px;
	line-height:1em;
}
h2 {color:#657fbb; font-weight:normal;
	font-size: 1.8em;
	letter-spacing: .2em;
	line-height:1em;
}
h3 {
	font-size: 1.15em;
}
.topZero {
	margin-top: 0;
}
#columnbottom {
	clear: both;

	height: 20px;
}
#footer {
	margin: 0px auto;
	font-size: 1.1em;
	width: 1000px;
}
#footercontent {
	padding: 14px;
	text-align: center;
}
.clearfloat {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
/*Default Links - Applies to the Main Content Column*/
.content a:link {
	color: #5785BD;
}
.content a:visited {
	color: #757575;
}
.content a:hover, .content a:focus, .content a:active {
	color: #FFFFFF;
}
/*
Left Sidebar Links - We add .content to the selector name to 
make it more specific and to eliminate conflicts with the main navigation bar
*/
#c1 .content a:link {
	color: #fff;
}
#c1 .content a:visited {
	color: #fff;
}
#c1 .content a:hover, #c1 .content a:focus, #c1 .content a:active {
	color: #c4d6f5;
}
#c4 .content a:link {
	color:#657fbb;
	text-decoration:none;

}
#c4 .content a:visited {
	color:#657fbb;
	text-decoration:none;
}
#c4 .content a:hover, #c1 .content a:focus, #c1 .content a:active {
	color: #062374;
	text-decoration:none;}


/*Footer Links*/
#footer a:link {
	color: #003399;
}
#footer a:visited {
	color: #663366;
}
#footer a:hover, #footer a:focus, #footer a:active {
	color: #3366FF;
}
#floatright {
	float:right;}
.imgborderL {
	border: 2px solid #c2d3f0;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;}
.imgborderR {
	border: 2px solid #c2d3f0;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.small {font-size: 100%}
.medium {font-size: 125%}
.large {font-size: 150%}
#f1, #f2, #f3 {
	float: left;
}
#f1 {
	width: 160px;
	padding: 10px;

}
#f2 {
	width: 160px;
	padding: 10px;

}

#f3 {
	width: 160px;
	padding: 10px;

}
#f4 {
	width: 160px;
	padding: 10px;

}
