/*
Theme Name: fcogtemp1
Theme URI: http://elliotjaystocks.com
Description: originated from stalkers modified by me
Version: 2 (WP2.6.2)
Author: Elliot Jay Stocks mod by me
Author URI: http://elliotjaystocks.com
Tags: starkers, naked, clean, basic
*/

/*resets imported*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";


/* COLORS
Dark Aqua #003741
Aqua #008da5
grey #cccccc
red  #CE3428

 */
 
 h2 {
	font-size:16px;
 	line-height:inherit;
 	color: #CE3428;
	margin: 5px 0px 9px 0px;}

h3#contempteam.music,#contempband.music,#blendteam.music,#blendband.music,#youthteam.music,#chior.music,#selectadultensemble.music,#solosmallensem.music,#housemixrecord.music,#videotextteam.music {
	font-size: 14px;
 	line-height: inherit;
 	color: #CE3428;
	margin: 5px 0px 5px 0px;
}

h3.sub{
	font-size: 14px;
 	line-height: inherit;
 	color: #CE3428;
	margin: 5px 0px 5px 0px;
}

p, li {
	color:#666666;
	font-size:12px;
	line-height: 14px;
	margin: 0 0 0px 0;
 }

a {
	color: #399;
	text-decoration: none;
}

a:hover {
	color: #90d0d0;
	text-decoration: none;
}

a.backtotop {
	color: #6600FF;
	text-decoration: none;
}

/* UTILITY */

.floatLeft 	{ float: left; }
.floatRight	{ float: right; }
.clear		{ clear: both; }

div {position:relative;}


Body {
background: #0f2c3e url(../../../fcoggraphics/fcogbgr.jpg)  repeat-x top left;
font-family: "Trebuchet MS",Tahoma,Arial,sans-serif; 
color:#666666;
font-size:12px;
line-height: 14px;
}


/* STRUCTURE */

#wrapper {
background: url(../../../fcoggraphics/wrapperbg.jpg) no-repeat scroll top center;
height: 900px;
margin: 0 auto;
width: 900px; 
}

/* HEADER */

#header {
width: 800px;
background: url(../../../fcoggraphics/Headerbg.jpg) no-repeat scroll left;
position: relative;
float: left;
margin-left: 50px;

}

#toplogo {
background: url(../../../fcoggraphics/Logolink.jpg) no-repeat scroll left top;
text-indent:-9999px;
width:315px;
height:175px;
position:relative;
}

#toplogo a {
background: url(../../../fcoggraphics/Logolink.jpg) no-repeat scroll left top;
display:block;
height:175px;
width:315px;
}
#topnavbar {
width: 800;
height:34px;
float: left;}

#topnavleft {
	background: url(../../../fcoggraphics/topnavleftbg.jpg) no-repeat scroll left top;
	float: left;
	width: 315px;
	height: 34px;
}
	
#mainnav {
background: url(../../../fcoggraphics/topnavbarbg.jpg) no-repeat scroll left top;
list-style:none;
list-style-position:none;
width:485px;
height:34px;
position:relative;
float:left;
}

#mainnav li{

display:inline-block;
width:53px;
height:28px;
float:left;
padding: 7px 7px 0px 7px ;
text-align: center;
border-right: thin #591a17 solid;

}

#mainnav li a {
display:block;
height:28px;
width:55px;
color: #e0efe1;

}

#mainnav li a:hover {
	background:#591a17;
	color: #a0cee5;
	display: block;
	-moz-border-radius-topright:3px;
	-moz-border-radius-topleft:3px;
}

#mainnav #current_page_item a {
		background:#591a17;
	color: #a0cee5; }
	


#searchform {

	float: left;
	left: 272px;
	width: 50px;
    top:-39px;}
	
#rssfeed {

	float: right;
	width: 20px;
	height: 34px;}

#content {
	position: relative;
	width:800px;
	min-height:580px;
  height:auto !important;
  height:580px;
	float:left;
	padding-top: 5px;
	background: #ffffff url() 0 0 no-repeat scroll;
	-moz-border-radius-bottomleft:7px;
-moz-border-radius-bottomright:7px;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:0px;

margin: 0px 0px 10px 50px;
}

#sidenav {
background: url(../../../fcoggraphics/sidenavbg.jpg) no-repeat scroll left top;
list-style:none;
list-style-position:none;
width:304px;
height:278px;
position:relative;
float:left;
padding: 17px 0px 0px 10px;
}

#sidenav li{

display: block;
width:273px;
height:54px;
margin: 3px 0px 3px 0px;
float:left;
}

#sidenav li a {

display:block;
width:273px;
height:54px;
text-indent:-9999px;
}


#sidenav li a:hover {

  background-position:0 -54px;
}

#services a {
	background:transparent url(../../../fcoggraphics/servicessn.jpg) no-repeat scroll 0 0;
}

#visiting a {
	background:transparent url(../../../fcoggraphics/visitingsn.jpg) no-repeat scroll 0 0;
}


#ministries a {
	background:transparent url(../../../fcoggraphics/ministiressn.jpg) no-repeat scroll 0 0;
}

#facility a {
	background:transparent url(../../../fcoggraphics/facilitysn.jpg) no-repeat scroll 0 0;
}


#portcontent {
	position: relative;
	width:780px;
	min-height:550px;
  height:auto !important;
  height:500px;
	float:left;
	top:37px;
	padding-top: 5px;
	background: #000000 ;
	-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:7px;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:0px;
margin: 0px 0px 10px 30px;
}

#introsection {
width: 484px;
height: 249px;
float:left;
margin: 10px 0px 7px 0px;

}



#port {

height:auto;
color:#009999;
font-size:14px;
font-family: Arial,sans-serif;
float:left;
width:500px;
margin-top: 30px;
}

#blogsec {

height:auto;
min-height: 600px;
float:left;
width:450px;
padding-bottom: 20px;
margin: 5px 20px 0px 12px;
}

#blogsec p {
margin: 3px 0px 8px 0px;
}

#blogsec h3 {
font-weight: bold;
    margin: 10px 0 2px;
	color: #8498A6;
}


#portsec {

height:auto;
float:left;
left:167px;
width:780px;
padding-bottom: 20px;
margin-top: 15px;
}


#singlebp {
color:#003741;
margin-bottom: 10px;
}

.post {
margin-top: 5px;
padding: 7px 0px 0px 7px;
float: left;
width: 450px;
}

.date {
background-image:url(../../../fcoggraphics/dato.jpg);
color:#FFFFFF;
float:left;
font-size:9.5px;
font-weight:bold;
height:28px;
line-height:12px;
margin-right:10px;
padding-top:6px;
text-align:center;
width:40px;
}

#lcomment {
width: 500px;
height: auto;
margin-left: 10px;
margin-bottom: 20px;
}

#comments {
margin-left: 10px;
}
 
#recentbp {
float:left;
width:449px;
padding-bottom: 7px;
}

#recentbp h2 {
font-size: 16px;
font-weight: bold;
margin-bottom: 10px; 
}

#aboutimg {
float:right;
margin: 10px;
}

#sidebar {
width: 260px;
float: left;
padding: 15px 0px 7px 15px;
position: relative;
margin: 0px 0px 10px 10px;
background: #ffffff url(../../../fcoggraphics/sidebarbg.jpg) 0 0 no-repeat scroll;
	-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:7px;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:0px;
}

#sidebar h2 {
color: #CE3428;
margin: 5px 0px 5px 0px;
}

.sidebarcont {
width: 250px;
color:#003;
margin-bottom: 7px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.sidebarcont li {
width: 250px;
line-height: 1.3em;

}


.sidebar2 ul li {
}

.sidebar2 {
width: 260px;
float: left;
padding: 15px 0px 7px 15px;
position: relative;
margin: 0px 0px 10px 10px;
background: #ffffff url(../../../fcoggraphics/sidebarbg.jpg) 0 0 no-repeat scroll;
	-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:7px;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:0px; }


#twitter_div {
padding: 5px 15px 8px 0px;
text-align:left;
}

#twitter_div li {
line-height: 14px;
}

#twitter_div h2 {
height: 20px; }

#footer {
	float: left;
	width:900px;
	height:50px;
	text-align:left;
	color:#cccccc;
	position: relative;
	margin: 30px 0px 0px 25px;
}

#fleftcol {
width: 370px;
float: left;
text-align: left;
margin-left: 30px;
}

#fleftcol p {
	color:#b1ccd2;}

#frightcol {
width: 420px;
float: left;
text-align: right;
}

#frightcol ul li {
display: inline;
}

#subnav li a {
font-size: 13px;
font-weight: lighter;
}

.widgettitle {
color: #CE3428;
margin: 5px 0px 7px 0px;
}

#search #searchform {
width: 170px; }

#searchform #s {
width: 100px;
float: left; }

#searchsubmit {
text-align: right;
float: right;}


#sidenav {
background: url(../../../fcoggraphics/sidenavbg.jpg) no-repeat scroll left top;
list-style:none;
list-style-position:none;
width:304px;
height:278px;
position:relative;
float:left;
padding: 17px 0px 0px 10px;
}

ul#ministrynav{
background: url(../../../fcoggraphics/minnavbg.jpg) no-repeat;
display: block;
width: 304px;
height: 274px;
margin: 5px 0px 3px 0px;
float: right;
padding: 16px 0 0 0;
}

ul#ministrynav li a {
display: block;
width: 273px;
height: 34px;
text-indent: -9999px;
}


ul#ministrynav li a:hover {

  background-position:0 -34px;
}

a.music {
	background:transparent url(../../../fcoggraphics/musicworshipbtn.jpg) no-repeat scroll 0 0;
}

a.childrens {
	background:transparent url(../../../fcoggraphics/childrensbtn.jpg) no-repeat scroll 0 0;
}


a.youth {
	background:transparent url(../../../fcoggraphics/youthbtn.jpg) no-repeat scroll 0 0;
}

a.youngadults {
	background:transparent url(../../../fcoggraphics/youngadultsbtn.jpg) no-repeat scroll 0 0;
}

a.senior {
	background:transparent url(../../../fcoggraphics/senioradultsbtn.jpg) no-repeat scroll 0 0;
}

a.sports {
	background:transparent url(../../../fcoggraphics/sportsbtn.jpg) no-repeat scroll 0 0;
}

a.groups {
	background:transparent url(../../../fcoggraphics/impactteamsbtn.jpg) no-repeat scroll 0 0;
}

#twitter_div2{
	float: right;
	width: 350px;
}

#twitter_div2 ul#twitter_update_list li {
	margin_bottom: 10px;
	padding: 10px;
	border-bottom: 1px dotted #444444





