/*  
Theme Name: St. James the Apostle Anglican Church
Theme URI: http://www.webnick.ca
Description: Theme for St. James the Apostle Anglican Church.
Version: 1.0
Author: Nick Taylor
Author URI: http://www.webnick.ca

*/

body
{
text-align: center;
margin-left: auto;
margin-right: auto;
padding: 0px 0px 0px 0px;
font-family: Verdana,Arial,Georgia,sans-serif;
font-size: 14px;;
background-color: #ffffff;
}

h2, h3, h4 { color: #CC3333;font-size: 18px;font-weight; bold; }

.customBody
{
padding-top: 20px;
text-align: left;
margin:0 auto;
width: 738px;
}

.customBody .breadcrumb
{
padding-top: 10px;
font-size: 10px;
}

.subHeader
{
padding-top: 20px;
}

.content
{
padding-top: 10px;
padding-bottom: 10px;
}

.footer
{
border-top: 1px solid #CC3333;
padding-top: 3px;
font-size: 11px;
}

.church
{
border: solid 1px #000000;
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
}

.topLeftIcon img, .topRightIcon img, .bottomLeftIcon img, .bottomRightIcon img
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
}

.topLeftIcon, .topRightIcon, .bottomLeftIcon, .bottomRightIcon
{
	padding: 5px 5px 5px 5px;
}

.topLeftIcon
{
	width: 111px;
	height: 90px;
	border: solid 1px #000000;
	margin: 0px 0px 0px 0px;
}

.topRightIcon
{
	width: 111px;
	height: 90px;
	border: solid 1px #000000;
	margin: 0px 0px 0px 3px;
}

.bottomLeftIcon
{
	width: 111px;
	height: 90px;
	border: solid 1px #000000;
	margin: 5px 0px 0px 0px;
}

.bottomRightIcon
{
	width: 111px;
	height: 90px;
	border: solid 1px #000000;
	margin: 5px 0px 0px 3px;
}

.iconHolder
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 260px;
	height: 210px;
	float: left;
}

.clear
{
	clear: both;
}

#searchsubmit { background-color: #CC3333;border-color: #CC3333;color: #ffffff;cursor: pointer; }

div.topMenu .search {float: right;}
#searchform {padding: 0px;margin:0px;}
div.topMenu {width:738px;height:25px;position:relative;margin: 5px auto 0 auto;z-index:6;}
div.topMenu a,div.topMenu ul,div.topMenu li{list-style:none;margin:0;padding:0;outline:none;}
div.topMenu ul li{height:25px;float:left;position:relative;}
div.topMenu ul li a img{position:absolute;left:0;top:0;}
div.topMenu ul a{font-weight:bold;font-size:11px;text-transform:uppercase;height:18px;padding:4px 5px 0 4px;text-decoration:none;display:block;}
div.topMenu ul li:hover a,div.topMenu a.Over{height:17px;}
div.topMenu ul ul{position:absolute;top:24px;left:-1px;width:156px;}
div.topMenu ul ul a{line-height:10px;font-size:10px;padding:4px 8px 5px 8px;width:140px;height:auto;text-transform:none;}
div.topMenu ul ul li{height:auto;}
div.topMenu ul ul ul{left:156px;top:0;}
div.topMenu ul ul a,div.topMenu ul li:hover ul ul a{display:none;}
div.topMenu ul li:hover ul,div.topMenu ul li:hover ul a,div.topMenu ul ul li:hover ul,div.topMenu ul ul li:hover ul a{display:block;}
div.topMenu a .arrowMenuPic{position:absolute;right:3px;top:5px;width:10px;height:10px;}
div.topMenu a.noLink{cursor:default;}
div.topMenu ul a,div.topMenu ul a:link,div.topMenu ul a:visited,div.topMenu ul a:active{color:#CC3333;}
div.topMenu ul ul {background: #CC3333; }
div.topMenu ul ul a,div.topMenu ul ul a:link,div.topMenu ul ul a:visited,div.topMenu ul ul a:active{color:#ffffff;}
div.topMenu ul ul a:hover{background:#DC7575;color: #ffffff; }

.footerAddress { float: right;text-align: right; }
a, a:active, a:hover, a:link { color: #CC3333;text-decoration: underline; }
a:hover { text-decoration: none;color: #DC7575; }

.footer a, .footer a:active, .footer a:hover, .footer a:link
{
color: #000000;
text-decoration: none;
}

.footer a:hover
{
text-decoration: underline;
}

.latestNewsTitle
{
	font-weight: bold;text-transform: uppercase;color: #ffffff;
	padding: 10px 0px 0px 10px;
}

.frontPagePostsCtn
{
overflow: auto;height:220px;padding: 10px 10px 10px 10px;
}

.frontPagePostsCtn p,.frontPagePostsCtn p a
{
      color: #ffffff;
}

.frontPagePosts p a, .frontPagePosts p a:link, .frontPagePosts p a:visited
{
text-decoration: underline;
}

.frontPagePosts p a:hover
{
text-decoration: none;
}

.latestNewsCtn
{
	float: right;width: 334px;padding: 0px 0px 0px 0px;margin: 0px 0px 10px 10px;
}

.latestNewsTopImg
{
	width: 334px;height: 10px;background-position: bottom right;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;
}

.latestNewsBottomImg
{
	width: 334px;height: 10px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;
}

.latestNewsContent
{
	height: 276px;padding: 0px 10px 0px 10px;margin: 0px 0px 0px 0px;overflow: none;
}

.post { min-height: 200px; }
.post2 { min-height: 350px; }
