/*
Theme Name: Gazette
Theme URI: http://www.pcbblog.com/
Description: A Five column theme for a Newspaper or Journal. Reminiscent  of a small town Newspaper. Please follow the instructions in the included README file after activating this theme.
Version: 1.0
Author: Fred W. Smith
Author URI: http://www.gazette.computersandthings.com/
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
/* this section sets the globals */
*
{
	padding: 0;
	margin: 0;
}
hr
{
display: none;
}
body
{
	min-width: 800px; /* keeps the window at a minium width when in 800x600 */
	height: 4500px;

}

/*h2
{
    font: 16px 'Times New Roman', verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	margin-top:	20px;
	border: 1px solid #000000;
    background-color:	#c0c0c0;
    background: url(images/center-h4-trans.png);
    padding: 4px;	
}*/
h3
{
	font: bold 12px verdana, arial, helvetica, sans-serif;
	padding: 0px;
	border: 1px solid #000000;
}

h4
{
	font-family:	'Times New Roman', verdana, arial, helvetica, sans-serif;	
	font-size:	12px;
	border: 1px solid #000000;
	color: #000000;
	padding-bottom:	5px;
}

a:link    { color: #0000CD; /* text-decoration: underline; */ }
a:visited { color: #a52a2a; text-decoration: none; }     
a:hover   { color: #00bfff; text-decoration: underline; }
a:active  { color: #000000; text-decoration: none; }

.navigation
{
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
}

/* end globals */

/* begin the wrap-around and background */
#wrapper /* this provides a background color for the images to move in and still be centered */
{
	background-color:	#efefe7;
	width: 100%;
}
#background
{
	/* this is the background image for the symbols */
	background-image: url(images/new-centerpiece.jpg);
	position:			relative;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: top center;
	width:				100%;
}
/* end wrap-around and background */

/* begin header section */
#header
{
	padding: 0px;
	text-align: center;
	height:		166px
	width: auto;	
}
#headerimg
{
	/* the header image goes here, but we have substituted the flashfader header */
	/*	background-image:		url(images/jeffmon-head-800.jpg);*/
	/*	background-repeat: 		no-repeat;*/
	/*	background-position: 	top center;*/
	height: 				166px;
	vertical-align:			top;
	width:					auto;
	position:				relative;
	background-color:		#efefe7;
}
/*
#headerimg2
{ */
	/* The transparent name image is controlled by this block, but not needed because of the flashfader */
/*	bacground-position:	top center;
	position: relative;
	left:	0px;
	top:	150px;
	width:	auto;
} */
/* end header section */

/* everything that pertains to the center goes here */
#center
{
	margin:0 260px;
 	padding: 5px 10px;
	font-family: 'Times New Roman', Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight:	500;
	height:		100%;
	position:	relative;
	overflow:	hidden;
}
* html body
{
	height: 100%;
	min-height:	100%;
}

html>body #center
{
	height: 100%;
	min-height:	4500px;
}
/* #center .middle
{
	position: relative;
	width: auto;
}*/
#center h4
{
/*    color: #000000;*/
    font: 20px 'Times New Roman', verdana, arial, helvetica, sans-serif;
    font-weight: bold;
	background-color:	#c0c0c0;
	border: 1px solid #000000;
	background: url(images/center-h4-trans.png);
    padding: 4px;
    
/* a:link    font: 16px 'Times New Roman', verdana, arial, helvetica, sans-serif; font-weight: bold; color: #0000CD; text-decoration: underline;
a:visited font: 16px 'Times New Roman', verdana, arial, helvetica, sans-serif; font-weight: bold; color: #a52a2a; text-decoration: none;
a:hover   font: 16px 'Times New Roman', verdana, arial, helvetica, sans-serif; font-weight: bold; color: #00bfff; text-decoration: underline;
a:active  font: 16px 'Times New Roman', verdana, arial, helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration: none; */


}
h5
{ 
	position: relative; z-index: 500;
    font: 12px 'Times New Roman', verdana, arial, helvetica, sans-serif;
    font-weight:	bold;
    text-decoration: none;
    padding: 5px 0px 5px 0px;
}
a
{ 
	position: relative;
	z-index: 500;
    font: 14px 'Times New Roman', verdana, arial, helvetica, sans-serif;
    text-decoration: none;
}
#center h4 a
{
/*    color: #000000;*/
    font: 20px 'Times New Roman', verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    
    padding: 4px;
    
/* a:link    font: 16px 'Times New Roman', verdana, arial, helvetica, sans-serif; font-weight: bold; color: #0000CD; text-decoration: underline;
a:visited font: 16px 'Times New Roman', verdana, arial, helvetica, sans-serif; font-weight: bold; color: #a52a2a; text-decoration: none;
a:hover   font: 16px 'Times New Roman', verdana, arial, helvetica, sans-serif; font-weight: bold; color: #00bfff; text-decoration: underline;
a:active  font: 16px 'Times New Roman', verdana, arial, helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration: none; */


}
p
{
    font: 14px 'Times New Roman', verdana, arial, helvetica, sans-serif;
    font-weight:	500;
	line-height:	150%;
	padding: 5px 0px 5px 0px;
    margin: 0px 0px 0px 0px;

}

/*pre
{
    font: 10px/11px fixed;
}*/

blockquote {
	color: #000000;
	margin: 0px;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
	background: url(images/trans-mb-bq-long-wide-trans.png);
	border: 1px solid #000000; -moz-border-radius: 2mm;
	margin-top: 0.4em;
	margin-bottom: 0.4em;
	font-style: normal;
}
.entry
{
	padding-top: 10px;
	padding-bottom: 10px;
}
/* end center */

/* everything that pertains to the left sidebar begins here */
.cgfeed
{
	padding-left:	4px;
}

#leftinnersection a
{ 
	position: relative; z-index: 500;
    font: 14px 'Times New Roman', verdana, arial, helvetica, sans-serif;
    font-weight:	500;
    text-decoration: none;
}
#leftoutersection a
{ 
	position: relative; z-index: 500;
    font: 14px 'Times New Roman', verdana, arial, helvetica, sans-serif;
    font-weight:	500;
    text-decoration: none;
}
#leftinnersection p
{
	padding-left:	4px;
}

#rightinnersection pre
{ 
	position: relative; z-index: 500;
    font: 14px 'Times New Roman', verdana, arial, helvetica, sans-serif;
    font-weight:	500;
    text-decoration: none;
    padding-left: 4px;

}
#rightinnersection a
{ 
	position: relative; z-index: 500;
    font: 14px 'Times New Roman', verdana, arial, helvetica, sans-serif;
    font-weight:	500;
    text-decoration: none;
}
#rightoutersection a
{ 
	position: relative; z-index: 500;
    font: 14px 'Times New Roman', verdana, arial, helvetica, sans-serif;
    font-weight:	500;
    text-decoration: none;
}
#rightoutersection p
{
	padding-left:	4px;
}

#sidebar
{
	position:	absolute;
	left:	0px;
	top:	176px;
	width:	248px;
	padding:	0 5px;
	padding-top:		10px;
	font-size: 11px;
	display:	block;
	overflow:	hidden;
}
#sidebar ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-bottom: 0;
}
#sidebar h4
{
	list-style-type: none;
	font: 14px 'Times New Roman', verdana, arial, helvetica, sans-serif;
	font-weight:	600;	
	padding-left: 4px;
	margin: 0;
	border:	1px solid #000000; 
	margin-bottom: 0;
	background-color:	#c0c0c0;
}
#sidebar-top
{
	border:					#000000 1px solid;
	width:					210px;
	height: 				125px;
	vertical-align:			top;
	position:				relative;
	padding:				0 auto;
	margin:					0 auto;
	margin-bottom:			20px;
	text-align:				center;
}
#calendar-box
{
	width:			100px;
	height:			124px;
	border: 		#000000 1px solid;
	text-align:		center;
	vertical-align:	top;
	padding:		0px;
	margin:			0px;
	float:			left;
}
#wp-calendar
{
	empty-cells: show;
	font-size: 10px;
	margin: 0;
	width: 100;
	height:	120;
	vertical-align:	top;
			   text-align:	center;
}

table#wp-calendar
{ 
	margin-top: 0px;
}

#wp-calendar #next a
{
	font-size:	10px;
	padding-right: 0px;
	text-align: right;
}

#wp-calendar #prev a
{
	font-size:	10px;
	padding-left: 0px;
	text-align: left;
}

#wp-calendar #prev a:hover,
#wp-calendar #prev a:visited:hover
{ 
	background: #fff;
}


#wp-calendar #next a:hover,
#wp-calendar #next a:visited:hover
{ 
	background: #fff;
}

#wp-calendar a
{
	display: block;
	color: #7098cc;
	text-decoration: none;
	font-weight: bold;
}

#wp-calendar a:hover
{
	background: #a5c9e6;
	color: #7098cc;
}

#wp-calendar a:visited
{ 
	color: #7098cc;
	font-weight: normal;
}

#wp-calendar caption
{
	color: #0000cd;
	font-size: 11px;
	text-align: center;
	margin: 0;
	font-weight: bold;
	border-bottom: #444 1px solid;
}

#wp-calendar td
{
	color: #0000cd;
	font-size: 10px;
	letter-spacing: normal;
	text-align: center;
}

#wp-calendar td.pad:hover
{
	background: #fff;
}

#wp-calendar td:hover, 
#wp-calendar #today
{
	background: #ffffcc;
	color: #7098cc;
}

#wp-calendar th
{
	font-style: normal;
	text-transform: capitalize;
	color: #0000cd;
	text-align: center;
}
#sidebar-image
{
	background:		url(images/amer-christ-bible-sm.jpg) no-repeat;
	border:					1px solid #000000;
	width:					100px;
	height: 				124px;
	vertical-align:			top;
	background-position:	top right;
	padding:				0px;
	margin:					0px;
	text-align:				right;
	float:					right;
	position:				relative;
}
#sidebar > h1
{
	display: none;
}

#sidebar-outer ul
{
	list-style-type: none;
	padding-left: 0;
	margin: 0;
	list-syle-position: outside;
	border:	1px solid #000000;
}
#sidebar-outer li
{
	list-style-type: none;
	padding: 2px 0px 2px 4px;
	list-syle-position: outside;
}

#sidebar-outer
{
	list-style-type: none;
	float: left;
	width: 120px;
	font-size: 12px;
}
#sidebar-inner ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	list-syle-position: outside;
}
#sidebar-inner li
{
  list-style-type: none;
  padding: 2px 0px 2px 4px;
  list-syle-position: outside;
  margin: 0;
}

#sidebar-inner
{ 
	list-style-type: none;
	float: right;
	margin: 0px;
	border: 1px solid #000000;
	width: 110px;
	font-size: 12px;
}
/* sidebar ends */

/* everything that pertains to the right rightbar starts here */
#rightbar
{
	position:	absolute;
	font: 12px 'Times New Roman', verdana, arial, helvetica, sans-serif;	
	right:	0px;
	top:	176px;
	padding:	0 5px;  	
	width:248px;
	padding-top:	10px;
	font-size: 11px;
}
#rightbar h4
{
	list-style-type: none;
	font: 14px 'Times New Roman', verdana, arial, helvetica, sans-serif;
	font-weight:	600;	
	padding-left: 4px;
	margin: 0;
	border: margin-bottom: 0;
	background-color:	#c0c0c0;
}

#rightbar-inner ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	list-syle-position: outside;
}
#rightbar-inner li
{
	list-style-type: none;
	padding-left: 4px;
	margin: 0;
	list-syle-position: outside;
}

#rightbar-inner
{
	list-style-type: none;
	float: left;
	padding-right: 0px;
	width: 110px;
	font-size: 11px;
	border:	1px solid #000000;
	overflow:	hidden;
}
#rightbar-outer ul
{
	list-style-type: none;
/*	padding-left: 4px; */
	margin: 0;
	list-syle-position: outside;
}
#rightbar-outer li
{
	list-style-type: none;
/*	padding-left: 4px; */
	list-syle-position: outside;
}

#rightbar-outer
{ 
	list-style-type: none;
	float: right;
	border: 1px solid #000000;
	width: 120px;
	font-size: 11px;
	overflow:	hidden;
}
.storycontent
{ 
	list-style-type: none;
	font: 14px 'Times New Roman', verdana, arial, helvetica, sans-serif;
	float: left;
	margin: 0; 
	width: 100%;

}
/* #newsfeeds
{ 
	list-style-type: none;
	font: 12px 'Times New Roman', verdana, arial, helvetica, sans-serif;	
	float: left;
	margin: 0; 
	width: 100%;
	font-size: 11px;
}*/
#searchbox
{
	border:					#000000 1px solid;
	width:					200px;
	height: 				120px;
	vertical-align:			top;
	padding:				0 auto;
	margin:					0 auto;
	margin-bottom:			20px;
	text-align:				center;

}
form#searchform input#s
{
	width:					100px;
}


/* end rightbar */

/* everything that pertains to the footer is here */
#footer
{
	clear: both;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	text-align: center;
	position:	relative;
	background-color:	#c0c0c0;
	display:	block;
	padding:	0 10px;
}

/* extras not in ordinary pages */
/* fws this is for the Cosmos cloud */
#cloud
{
	position: relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	float:	left;
	width: 100%;
	color: #222;
/*	border: 1px solid #000;*/
	z-index: 3; /* This allows the centreblock to overlap the right menu in narrow windows in good browsers. */
}

#cloud h4
{
	padding-left: 4px;
	font-size: 160%;
/*	text-align: center;*/
	color: #000000;
	margin-top: 20px;
	position: relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width: 100%;
	min-width: 400px;
	background: #c0c0c0;
	z-index: 3; /* This allows the centreblock to overlap the right menu in narrow windows in good browsers. */
	border: 1px solid #000;
}

#cloud ul.cosmos
{
	margin: 15px;
	list-style: none;
	font-size: 140%;
}

#cloud li.cosmos
{
	display: inline;
	padding: 0;
	margin: 4px;
	line-height: 2em;
}
	#cloud li.keyword1 { font-size: 0.6em; }
	#cloud li.keyword2 { font-size: 0.7em; }
	#cloud li.keyword3 { font-size: 0.8em; }
	#cloud li.keyword4 { font-size: 0.9em; }
	#cloud li.keyword5 { font-size: 1.0em; }
	#cloud li.keyword6 { font-size: 1.1em; }
	#cloud li.keyword7 { font-size: 1.2em; }
	#cloud li.keyword8 { font-size: 1.2em; }
	#cloud li.keyword9 { font-size: 1.3em; }
	#cloud li.keyword10 { font-size: 1.3em; }
	#cloud li.keyword11 { font-size: 1.4em; }
	#cloud li.keyword12 { font-size: 1.4em; }
	#cloud li.keyword13 { font-size: 1.5em; }
	#cloud li.keyword14 { font-size: 1.5em; }
	#cloud li.keyword15 { font-size: 1.6em; }
/* end cloud */
	
/* put here for sitemap */
.sitemap h4
{
    font: 16px 'Times New Roman', verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	width: auto;
	border: none;
	list-style-type: none;
	padding-left: 4px;
	margin: 20px 0;
	border:	1px solid #000000;
	background-color:	#c0c0c0;
	background: url(images/center-h4-trans.png);
}

.sitemap ul
{
	/*border: none;
	margin-left: 10px;*/
}

.sitemap li
{
	list-style-type: none;
	margin: none;
}

.sitemap a {
	text-decoration: none;
}

.sitemap h2
{
    font: 16px 'Times New Roman', verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	margin: 5px 0px 10px 0px;
	width: auto;
	border: none;
	list-style-type: none;
	padding-left: 4px;
	margin: 10px 0;
	border:	1px solid #000000; 
	background-color:	#c0c0c0;
	background: url(images/center-h4-trans.png);
	
}

.sitemap h3
{
	padding: 0px 0px 3px 5px;
	font-size: 100%;
	margin: 2px 0px 0px 0px;
	width: auto;
	border: none;
}
.pagetitle
{
	font: bold 12px 'Times New Roman', verdana, arial, helvetica, sans-serif;
	margin: 20px 0;
	padding: 0px;
}
/* end sitemap */