/*  
Theme Name: 	Glorious Church Theme	
Theme URI: 		http://www.gloriouschuch.ca
Description: 	This is the WP them for Glorious Church Faith Temple.
Version: 		4.5
Author: 		Julian Bennett
Author 			URI: http://www.intentionallyinflamatory.com/
.
Authorized for use on Glorious Church Faith Temple website only.
.
*/

/*--------------- ::Resets:: --------------------- */
body, address, blockquote, dl, ol, ul, li, fieldset, form,
h1, h2, h3, h4, h5, h6, p, pre {margin:0;padding:0;}
/* ---------- ::HTML & Body:: --------------------- */
html {font-size:100.01%;height:101%;}
body { 
	height:100%;
	font:62.5%/1.4 Georgia,Arial,Tahoma,Geneva,Helvetica,sans-serif;
	background:#3888BC url('./images/gc-gradient.png') 0 0 repeat-x;
	color:#333333;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 5%;
	padding-right: 5%
}
/* ---------- ::Links:: ------------------------ */
a,a:visited {text-decoration:underline;}
a{color: #4CB8CD;}
a:visited {color: #EF682F;}
a:active, a:focus, a:hover {text-decoration:none;outline:none;}
a img {border:none;}
/* ---------- ::Typography:: ------------------- */
abbr,acronym {text-decoration: none;border:0}
address, h1, h2, h3, h4, h5, h6, p, pre {padding:.6em 0;}
h1 {font-size:2.2em;}
h2 {font-size:1.8em;}
h3 {font-size:1.6em;}
h4 {font-size:1.4em;}
h5 {font-size:1.2em;}
h6 {font-size:1.1em;}
address,blockquote,div,dd,dt,li,p,th,td {font-size:1.2em;}
dt {font-weight:bold;}
pre {font-size: 12px;}
q:before,q:after {content:'';}

	/* Resets for Nested elements - Useful when using Relative font sizes */
	blockquote p, p blockquote,
	div div, div li, div p,div dt,div dd,
	li li, li li li,ul ul,
	p address, p pre, pre p,
	td address, td h1, td h2, td h3, td h4, td li, td dd, td dt, td p, td pre
	{font-size: 100%;}
	blockquote {            /* bible quotes can be in block quotes and will get this formatting */
	font-style: italic;
	margin: 0 10em 0 5em;
	text-align: justify;
}
	
	/* ---------- ::Lists:: ------------------- */
dl, ol, ul {margin-left: 20px;}
li, ol, dd, dt {vertical-align:middle;list-style-position: inside;}
/* ---------- ::Tables:: ------------------- */
table {
border:none;
border-collapse:collapse;
border-spacing:0;
overflow:hidden;
/* word-p:break-word;    ----CSS3 element blocks validation -- */
}
caption, th, td {
text-align: left;
vertical-align:top;
}
/* ---------- ::Major Areas:: --------------------- */
#masthead {
}
#content{
}
#promovideo{
	width: 500px;
	float: left;
}
#schedule{
	width: 507px;
	height: 304px;
	/* border: .2em dotted #900; */
	float: left;
	background: url('./images/schedule_background.png') no-repeat;
	padding: 45px 43px 21px;
}
#schedule p {
	display: inline;
	}
#sidebar{
	float: right;
	width: 310px;
	background: #eeeeee;
	margin: 0 0 0 1%;
	display: inline;
	overflow: hidden;
}
#twitter{
	margin: 10px auto;
	width: 250px;
}
#map{
	margin: 10px auto;
	width: 300px;
}
#blog{
	background: #eeeeee;
	overflow: hidden;
	padding-left: 10px;
	padding-right: 10px;
}
#right {
	float:right;
	width:48%;
}
#left {
	float:left;
	width:48%;
}
#footer {
	clear:both;
	text-align:center;
	font-weight:bold;
	font-size:.8em;
	background: #d3e5f1;
	margin-bottom: .2em;
}
#attraction{
text-align: center;
}
.photo {float:right;}
/* ----------  ::Navigation:: ------------------ */

		
	/* --- Footer Menu --- */
	#footer ul {
	list-style: none;
	}
	#footer li {
	display:inline;
	}
	#footer li a {
	}
	#footer li a:active, #footer li a:focus, #footer li a:hover {
	}

/* ---------- ::Forms:: ------------------------ */
label {cursor:pointer;}
fieldset {border:0;}
input,label,select,textarea {
line-height:1.2;
vertical-align:baseline;
font-size:inherit;
font-family:inherit;
}
input[type="radio"], input[type="checkbox"] {position:relative;top:1.5px;}
input[type="text"],textarea {padding:.2em;}
textarea {overflow:auto;}

/* ---------- ::Classes:: --------------- */
.center {text-align:center;}
.clear {clear:both;padding:0;margin:0;line-height:0;}
.external {/* if needed with new window JS */}
.floatleft {float:left;}
.floatright {float:right;}
.hidden {display:none;}
.inline {display:inline;}
.large {font-size:20px;font-weight:bold;}
.light {color:#999;}
.png {/* if needed with png fix JS */}
.small {font-size:10px;font-weight:normal;}
.title {
	background-color:#3888bc;
	text-align:center;
	color:#d4d2d2;
	}
h1.title  {
	padding: 0 0;
	}
.spacer{
	background-color: #3888bc;
	clear:both;
	}
/* ---------- ::Page-Ministries:: ------------------------ */
.ministry_title{
	font-weight: bolder;
	}
.ministry_body{
	}
.headshot{
	}
/* ---------- ::Page-Donations:: ------------------------ */
#bankinglist {
	text-align: center;
	}
/* ---------- ::Page-Bookstore:: ------------------------ */
#affiliates_sidebar{
	width: 195px;}
#affiliates_sidebar ul{
	list-style: none;
	}
/* ---------- ::Other:: ------------------------ */
hr{
	background-color:#D212A9;
	color:#D212A9;
	width: 80%;
}
#padding{
	background: #d3e5f1;
	}
#login{
	text-align: right;
	}


