/* Place all positional styles here
	colors: 
	yellow: #f8cc82
	peach: #ce5d5e
	grey: #808080
 */
body {text-align:center; margin: 0; padding:0;}
/* a img {border: none; margin:0; padding:0;} */
a img, a:visited img, a:active img, a:hover img {border: 0 none;}
p {margin: 5px 0 0 0; padding: 5px 0 0 0;}
h1 {margin: 0; padding: 0;}
h2,h3,h4,h5,h6 {margin: 0; padding: 0;}

.imgright {float: right; padding: 0 0 5px 5px;}
.imgleft {float: left; padding: 0 5px 5px 0;}
.hide {display: none;}
.caption {margin: 0; padding: 2px; display: block;}
.skip {display: none;}
#outer {background: url(../images/site_gfx/shadow.gif) repeat-y; width:780px; margin:0 auto;}
#outerfooter {background: url(../images/site_gfx/footer.gif) no-repeat; width:780px; margin:0 auto; height: 90px; padding: 0;}
#container {width:750px; margin:0 auto; background: #FFF; text-align:left; position:relative;}
#header {}
#printhead {display: none;}
#masthead_home {width: 750px; height: 175px; margin: 0; padding: 0;}
#masthead_home img {border: 0;}
/* #nav {padding: 0; width: 750px; height: 25px; background: #ce5d5e;}
#navlinks {margin: 0; padding: 0; overflow: hidden; width: 750px; min-width: 750px; height: 25px; min-height: 25px; float: right; display: inline;} */
#navie6 {padding: 0; margin: 0; width: 750px; min-width: 750px; height: 25px; background: #808080;}
#navie6 img {border: 0;}
#nav {padding: 0; margin: 0; width: 750px; min-width: 750px; height: 25px; background: #808080;}
#nav img {border: 0;}
#navlinks {margin: 0; padding: 0; overflow: hidden; width: 750px; min-width: 750px; height: 25px; min-height: 25px; float: right; display: inline;}
#navlinks li {float: left; padding: 0; margin: 0;}
#navlinks li a {display: block;}
#content {width: 710px; padding: 10px 20px 0 20px;}

#breadcrumb {width: 710px; padding: 0; margin: 0;}
#breadcrumb .trail {float: left; width: 445px;}
#breadcrumb .print {float: left; width: 240px; padding: 0 0 0 25px;}
input.search {width: 185px; height: 1.3em; margin: 2px 2px 0 0; vertical-align: middle;}
input.searchbtn {height: 1.4em; vertical-align: middle; margin: 2px 0 0 0; padding: 0 2px 2px 2px;}

#navcol2 {width: 170px; float: right; margin: 50px 0 2px 0; padding: 0;}
p.navinstruct {padding:0; margin: 0; display: inline;}
/* #rightnav {margin: 0; padding: 0 0 10px 5px;}
#rightnav li {float: left; width: 100%; padding: 0 0 1px 0; margin: 0;}
#rightnav li a {margin: 0; padding: 0;}
#rightnav li ul {margin: 0 0 0 5px; padding: 0 0 1px 0;}
#rightnav li ul li ul {margin: 0 0 0 5px; padding: 0 0 1px 0;}
#rightnav li ul li ul li {margin:0 0 0 5px; padding:0 0 1px 0;} */

.rightnav0 {padding: 0 0 0 10px; margin: 0;}
.rightnav1 {padding: 0 0 0 10px; margin: 0;}
.rightnav2 {padding: 0 0 0 10px; margin: 0;}
.rightnav3 {padding: 0 0 0 10px; margin: 0;}

#pagecontent {margin: 10px 0 0 0; padding: 0;}

#textcontent {width: 515px; float:left; padding: 0 20px 0 0; margin-top: -15px;}

/* New Home page */
	#threecolcontainer {width: 700px; margin: 20px 0 0 0;}
	/*#col1,#col2,#col3 {height: 580px;}*/
	#col1 {float: left; width: 200px; padding: 0 20px 0 0; margin: 0; border-right: 1px solid #ce5d5e;}
	#col2 {float: left; width: 205px; margin: 0 0 0 20px; padding: 0;}
	#col3 {float: right; width: 200px; padding: 0 0 0 20px; margin: 0; border-left: 1px solid #ce5d5e;}
	.stoppress {padding: 10px; background-color: #ce5d5e; margin: 10px 0; height: 250px; overflow: auto;}
	.stoppress h6 {color: #000; font-size: 1em; margin: 0; padding: 0;}
	.stoppress p {font-size: 0.8em; margin: 0 0 5px 0; padding: 0;}
	.stoppress a {color: #000; text-decoration: underline;}
	.latestnews {list-style-type: none; margin: 0 0 30px 0; padding: 0;}
	.latestnews li {margin: 10px 0;}
	#storyboardnews {margin: 10px 0 !important;}
	.recentupdates {clear: both; font-size: 0.9em; margin-top: 30px !important;}
	.recentlist {font-size: 1em;}
	.newslist {font-size: 0.9em;}
	.coinfo {font-size: 0.8em !important;}
/* Home page */
div.latestinfocontainer {width: 700px;}

/* Anglican News feed styles
#todaysnews {width: 245px; height: 250px; overflow: hidden; float: left; margin: 0 20px 0 0;} */
/* CSS Hack Safari */
#dummy {;# }

#todaysnews {overflow: auto;}

h6.newstitle {font-size: 1.1em; margin: 0 0 1px 0; color: #000;}

#todaysnews p.newstext {font-size: 1em; margin-bottom: 5px;}
#todaysnews p.newstext a.external,#todaysnews p.newstext a[href ^="gopher://"] {background: url(../images/external.png) center right no-repeat;padding-right: 13px;}
#todaysnews p.newstext a:hover.external,#todaysnews p.newstext a[href ^="gopher://"] {background: url(../images/external_black.png) center right no-repeat;padding-right: 13px;}

#todaysnews p.small {font-size: 0.8em;}

#todaysnews p.fairtradelogo a.external,#todaysnews p.fairtradelogo a[href ^="gopher://"] {background: url(../images/external.png) center right no-repeat;padding-right: 13px;}
#todaysnews p.fairtradelogo a:hover.external,#todaysnews p.fairtradelogo a[href ^="gopher://"] {background: url(../images/external_black.png) center right no-repeat;padding-right: 13px;}

#todaysnews ul.newslist, .newslist li {margin: 0; padding: 0; list-style: none;}

#todaysnews li.newslistitem {margin: 0 0 5px 0; padding: 0;}

#todaysnews li.firstitem {background: none; margin-left: 0;	padding-left: 0;}

#todaysnews li.newslistitem a.external,#todaysnews li.newslistitem a[href ^="gopher://"] {background: url(../images/external.png) center right no-repeat;padding-right: 13px;}
#todaysnews li.newslistitem a:hover.external,#todaysnews li.newslistitem a[href ^="gopher://"] {background: url(../images/external_black.png) center right no-repeat;padding-right: 13px;}

/* #todaysnews li.newslistitem a.external {background: url(../images/external.png) center right no-repeat; padding-right: 13px;} 
   #todaysnews li.newslistitem a:hover.external {background: url(../images/external_black.png) center right no-repeat; padding-right: 13px;}
*/

/* Anglican News feed styles end */

/* Storyboard News feed styles */
#storyboardnews {width: 205px; height: 300px; overflow: hidden; float: left; margin: 0;}
/* CSS Hack Safari */
#dummy {;# }

#storyboardnews {overflow: auto;}

#storyboardnews h6 {font-size: 1.1em; margin: 0 0 1px 0; color: #000;}

#storyboardnews p.newstext {font-size: 1em; margin-bottom: 5px;}
#storyboardnews p.newstext a.external,#todaysnews p.newstext a[href ^="gopher://"] {background: url(../images/external.png) center right no-repeat;padding-right: 13px;}
#storyboardnews p.newstext a:hover.external,#todaysnews p.newstext a[href ^="gopher://"] {background: url(../images/external_black.png) center right no-repeat;padding-right: 13px;}

#storyboardnews p.small {font-size: 0.8em; margin: 0 0 10px 0;}

#storyboardnews ul.newslist, .newslist li {margin: 0; padding: 0; list-style: none;}

#storyboardnews li.newslistitem {margin: 0 0 5px 0; padding: 0;}

#storyboardnews li.firstitem {background: none; margin-left: 0;	padding-left: 0;}

#storyboardnews li.newslistitem a.external,#storyboardnews li.newslistitem a[href ^="gopher://"] {background: url(../images/external.png) center right no-repeat;padding-right: 13px;}
#storyboardnews li.newslistitem a:hover.external,#storyboardnews li.newslistitem a[href ^="gopher://"] {background: url(../images/external_black.png) center right no-repeat;padding-right: 13px;}

/* Storyboard News feed styles end */

/* The Wey styles */
#thewey {width: 170px; float: left;}
#thewey p {margin: 2px 0 2px 0;}
/* The Wey styles end */

/* Recent Updates Styles start
div.recentupdates {width: 245px; float: left; margin: -104px 20px 0 0;}
div.recentupdates h6 {font-size: 1.1em; margin: 0 0 1px 0; color: #000;} */
ul.recentlist {list-style: none; margin: 0; padding: 0;}
/* Recent Updates Styles end */

/* Home page end */

/* Photo gallery css */
#photocontainer {width: 100%; margin: 0; overflow: hidden;}
div.thumbnails {width: 100%; margin: 0;}
div.thumbnails > p {margin: 10px 0 10px 0; padding: 0;}
.hide {display: none;}
div.thumbnails > p.imgleft {float: left ;padding: 0; margin: 0 2px 2px 0; width: 100px; height: 83px; overflow: hidden; display: inline; position: relative;}
div.thumbnails > p.imgleft {border: 1px solid #C0C0C0; padding: 5px;}
div.thumbnails > p.imgleft > .caption {margin: 0; padding: 0 2px 0 2px; width: 81px; background-color: #808080; color: #fff; position: absolute; top: 72px; left: 4px; height: 16px;}
.magnifier {position: absolute; top: 72px; left: 89px; width: 16px; background-color: #808080; text-align: right;}
.magnifier a {position: relative;}
.pagenum {padding-right: 4px;}
p.alignright {text-align: right; margin: 0 5px 0 0;}
.cp {font-weight: bold;}
/* Photo gallery css end */

/* flickr template css */
.photogridcontainer {width: 540px margin: 0 20px;}
.photogrid {float: left; width: 140px; border: 1px solid #000; padding: 5px; margin: 5px 5px;}
.photogrid h4 {font-size: 12px; font-family: Arial,Helvetica,Verdana,sans-serif; margin: 2px 0; padding: 0;}
.photogrid p {font-size: 12px; font-family: Arial,Helvetica,Verdana,sans-serif;}
.floatleft {float: left; width: 75px; margin: 0 5px 0 0;}
p.clearleft {clear: left; margin: 0; padding: 0;}
/* flickr template css end */

/* Templates start */
/* image left, para right */
p.imgleft {float: left; margin: 0 10px 10px 0; padding: 0; display: inline;}
/* image left, para right end */
/* image right, para left */
p.imgright {float: right; margin: 0 0 10px 10px; padding: 0; display: inline;}
/* image right para left end */
p.largeimage {padding: 0;}
/* large image, 3 images below in a row */
p.imagerow {float: left; margin: 0 25px 0 0; padding: 0;}
p.last {margin: 0;}
/* Templates end */

#footcontainer {width:750px; margin:0 auto; padding: 0 0 5px 0; background: #FFF; text-align:left; position:relative;}
* html div#footcontainer {
	padding-top: 20px;
	padd\ing-top/**/: 5px;
}
#footer {margin: 0; padding: 0; width: 750px;}
#hline {width: 710px; margin: 0 20px 0 20px;}
p.footer {margin: 0; padding: 0 0 0 20px; /* text-align: left; */ display: inline;}
#footer span.logotype {float: right; margin: 0 20px 0 5px; padding: 5px 0 0 0;}
#footlinks {width: 610px; margin: 0; padding: 5px 0 0 20px; overflow: hidden; float: left; display: inline;}
#footlinks li {float: left; padding: 0 1px 0 1px; margin: 0;}
#footlinks li.middot {padding: 0;}
#footlinks li a {display: block;}
#footlinks li.first {padding: 0;}
#footlinks li.last {clear: right;}
.clearboth {clear: both;}
.clear {clear: both;}