/* Colours

bg brown: #f9f4ea
brown: #eee7da
blue: #c1ccd2
grey: #505050
link blue: #8399ab

*/

/* Global
------------------------------------------------------------------*/
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
	margin:0;
	padding:0;
	}
body {
	background-color: #f9f4ea;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#505050;
	font-size:12pt;
}
img {
	border:5px solid #8399ab;
}
a img:hover {
	border:5px solid #c1ccd2;
}	
.left {
	float:left;
       margin-right:10px;
       margin-bottom:10px;
}
.right {
	float:right;
}
p {
	margin-bottom:10px;
}
a {
	color:#8399ab;
	font-style:italic;
	text-decoration:none;
	font-weight:bold;
        outline:none;
}
a:hover {
	color:#5a7488;
	text-decoration:none;
	font-weight:bold;
       outline:none;
}
hr {
  border-color: #d1cbc1;
  border-style: solid;
  border-width: 1px 0 0;
  clear: both;
  margin: 10px 0 10px;
  height: 0;
}




/* Navigation
------------------------------------------------------------------*/
#menu {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-left:15px;
}
#menu li {
	list-style: none;
	display: inline;
	padding-right:27px;
} 
#menu a {
	font-size:1.3em;
	font-style:italic;
	color:#505050;
	text-decoration:none;
	font-weight:normal;
}
#menu a:hover {
	font-size:1.3em;
	font-style:italic;
	color:#272727;
	text-decoration:none;
	font-weight:normal;
}


/* Layout
------------------------------------------------------------------*/
#header {
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	height:100%;
	background-image:url(http://www.flamboroughcanrc.org/images/bgheader.png);
	background-repeat:repeat-x;
	background-position:left top;
}
#head {
	height:100%;
	min-height:100px;
	text-align: left;
	position:relative;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	width:780px;
	padding:15px 0 0 0;
}
#login {
        width:350px;
	position:relative;
        left:460px;
}
#topcontent {
        position: relative;
        margin-top:55px;
}
#content {
	height:100%;
	text-align: left;
	position:relative;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	width:780px;
	padding:20px 0 0 0;
}
#footertop {
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	height:100%;
	background-image:url(http://www.flamboroughcanrc.org/images/bgfootertop.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#90a7b8;
	clear:both;
}
#footerbottom {
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	height:100%;
	background-image:url(http://www.flamboroughcanrc.org//images/bgfooterbottom.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#5c7487;
}
#foottop {
	height:100%;
	min-height:180px;
	text-align: left;
	position:relative;
	margin-right: auto;
	margin-left: auto;
	width:780px;
	padding:40px 0 0 0;
}	
#footbottom {
	height:100%;
	min-height:50px;
	text-align: left;
	position:relative;
	margin-right: auto;
	margin-left: auto;
	width:780px;
	padding:20px 0 0 0;
}	

/* Title Box
------------------------------------------------------------------*/
.pagetitletop {
	width:780px;
	height:9px;
	background-image:url(http://www.flamboroughcanrc.org/images/bgpgtitletop.png);
	background-repeat:no-repeat;
	background-position: left top;
	margin-top:-15px;
}
.pagetitle {
	width:340px;
	padding:20px 430px 20px 30px;
	height:100%;
	min-height:178px;
	background-image: url(http://www.flamboroughcanrc.org/images/bgpgtitlerepeat.png);
	background-repeat:repeat-y;
	background-position: left top;
	position:relative;
}
.pageimg {
	width:430px;
	height:218px;
	background-image: url(http://www.flamboroughcanrc.org/images/bgpgtitleleft.png);
	background-repeat:no-repeat;
	background-position: left bottom;
	float:left;
	position:absolute;
	right:20px;
	bottom:0px;
	z-index:2;
}
.pagetitlebottom {
	width:780px;
	height:9px;
	background-image: url(http://www.flamboroughcanrc.org/images/bgpgtitlebottom.png);
	background-repeat:no-repeat;
	background-position: left top;
	position:relative;
}


/* Content Boxes
------------------------------------------------------------------*/
.boxbntop {
	width:780px;
	height:9px;
	background-image:url(http://www.flamboroughcanrc.org/images/bgcontenttop.png);
	background-repeat:no-repeat;
	background-position: left top;
	margin-top:15px;
	clear:both;
}
.boxbn {
	width:730px;
	height:100%;
	background-color:#eee7da;
	padding:25px 25px 25px 25px;
}
.boxbnbottom {
	width:780px;
	height:9px;
	background-image: url(http://www.flamboroughcanrc.org/images/bgcontentbottom.png);
	background-repeat:no-repeat;
	background-position: left top;
	position:relative;
	margin-bottom:40px;
}
.boxnavtop {
	width:780px;
	height:9px;
	background-image:url(http://www.flamboroughcanrc.org/images/bgnavtop.png);
	background-repeat:no-repeat;
	background-position: left top;
}
.boxnav {
	width:765px;
	height:100%;
	min-height:10px;
	background-color:#c1ccd2;
	padding:0px 0px 0px 15px;
}
.boxnavbottom {
	width:780px;
	height:9px;
	background-image: url(http://www.flamboroughcanrc.org/images/bgnavbottom.png);
	background-repeat:no-repeat;
	background-position: left top;
	position:relative;
	margin-bottom:10px;
}
.boxsmtop {
	width:780px;
	height:9px;
	background-image:url(http://www.flamboroughcanrc.org/images/bgsitemaptop.png);
	background-repeat:no-repeat;
	background-position: left top;
}
.boxsm {
	width:765px;
	height:100%;
	min-height:10px;
	background-color:#8a9ba8;
	padding:0px 0px 0px 15px;
}
.boxsmbottom {
	width:780px;
	height:9px;
	background-image: url(http://www.flamboroughcanrc.org/images/bgsitemapbottom.png);
	background-repeat:no-repeat;
	background-position: left top;
	position:relative;
	margin-bottom:10px;
}
.linkbox {
	margin-right:15px;
	margin-top:15px;
	margin-bottom:40px;
	float:left;
}
.end {
	margin-right:0px;
}
.linkbox a {
	display:block;
	background-image:url(http://www.flamboroughcanrc.org/images/btnbox.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:200px;
	width:195px;
	font-size:1.8em;
	color:#505050;
	text-decoration:none;
	outline:none;
	font-weight:normal;
	padding:25px 25px 25px 30px;
}
.linkbox a:hover {
	background-position:left bottom;
	color:#272727;
	outline:none;
}
.smtext {
	color:#8399ab;
	font-style:italic;
	text-decoration:none;
	font-weight:bold;
	font-size:0.5em;
}



/* Content
------------------------------------------------------------------*/
.title {
	position:relative;
	left:105px;
	outline:none;
}
.title img {
       border:0;
}
.title img:hover {
       border:0;
}
#themetext {
	position:relative;
	left:215px;
	top:-2px;
	margin-bottom:30px;
	font-style:italic;
	font-size:0.9em;
}
.sitemap {
	width:175px;
	position:relative;
	float:left;
	margin-right:20px;
	margin-top:10px;
}
.sm {
	margin-right:0px;
	margin-left:15px;
}
#copyright {
	padding-top: 10px;
	width:780px;
	position:relative;
	color:#000000;
	font-style:italic;
	clear:both;
	font-size:0.9em;
}
.normal li {
	list-style-position: outside;
	margin-left:50px;
}
.programs {
	margin-left:20px;
}
.info {
        width:300px;
}

/* Text
------------------------------------------------------------------*/
h1 {
	font-style:italic;
	font-weight:normal;
	font-size:1.8em;
	color:#505050;
}
h2 {
	font-size:1.4em;
	padding-bottom:5px;
	font-weight:normal;
	font-style:italic;
	color:#505050;
}
.sitemap a {
	font-size:0.8em;
	color:#272727;
	font-style:italic;
	text-decoration:none;
	font-weight:bold;
}
.sitemap a:hover {
	font-size:0.8em;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.sitemap a.first {
	text-decoration:underline;
}
.sitemap li {
  list-style-type:none;
}
#copyright a {
	color:#000;
	font-style:italic;
	font-weight:normal;
	text-decoration:underline;
}
#copyright a:hover {
	text-decoration:none;
}
.shead {
	font-size:1.2em;
}
.sinfo {
	font-size:0.9em;
	font-style:italic;
}  


/* Tables
------------------------------------------------------------------*/
td.thumbs {
	align:center;
	padding-bottom:30px;
}
.sermons td {
	padding-bottom:10px;
        padding-left:10px;
        padding-right:10px;
}
.sermons {
        width:100%;
}
.text table {
        font-size:0.8em;
}
.text table a {
        color:#5F727F;
}
.text table a:hover {
        color:#3B505F;
}