/* @override
	http://christianfilmnews.com/wp-content/themes/digitalpop/style.css
*/

/*  
EDITED: Oct 16, 2008 - Paul Taylor, Films for Christ
Theme Name: Digital Pop
Theme URI: http://writerspace.net
Description: A bright and colourful 3 column theme based on NewFeel by <a href="http://hellowiki.com/">Fen</a>.
Version: 1.0
Author: Andrew Eglinton - http://writerspace.net
*/

/* below for catalog item inserts only */
div.catauthor		{ font-style:italic; font-size:small; margin-bottom:10px }
div.catindxdesc		{ font-size:10pt }
div.catindxpriceline { margin-top:10px; font-size:80% }
.catprice			{ color:#3366cc; font-size:12pt; font-weight:bold }
span.cents			{ text-decoration:underline; vertical-align:super; font-size:50% }
input.catcartad		{ width:108px; height:19px; margin:3px 0 5px 20px }
a.indxtitle:link	{ color:#ff6600; text-decoration:none; font-size:14pt; font-weight:bold; margin-right:10px }
a.indxtitle:visited	{ color:#006666; text-decoration:none; margin-right:10px }
a.indxtitle:active	{ color:#cc0066; text-decoration:none; margin-right:10px }
a.indxtitle:hover	{ color:#cc0066; display:block; background-image:url(http://ChristianAnswers.Net/sharedimages/bkd-goldgradient200h.gif); background-color:#cccc99; margin-right:10px }
/* end */

/* for Search Excerpt plugin */
strong.search-excerpt { 
	background-color:#FFFF99; 
	font-weight:normal }
/* end */

/* for Link Summarizer plug-in */
div.link-summarizer h3 { 
	font-weight:normal;  
	font-size:10pt }
div.link-summarizer li { 
	font-size:8pt }
div.link-summarizer a { 
	text-decoration:none }
/* end */

ol  li { margin-bottom:10px }

#spotmoviereviews { 
	font-size:12px; 
	text-align:left; 
	background-color:#FFFFFF; 
	width:240px; 
	padding:0 10px 10px 10px }
#spotmoviereviews ul { 
	padding:0 10px 0 0; 
	margin:0 0 0 5px }
#spotmoviereviews li { 
	margin-bottom:2% }

h4#leftbar { 
	font-size:16px; 
	color:#FFFFFF; 
	background-color:#1B305F }
	
img { 
	border:0 }
img a:link a:visited a:hover { 
	border:none }

/*************************************
 +Containers
 *************************************/

body {
    background:black url(./images/background.gif) center repeat-y;
	color:#666;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:62.5%;
	line-height:1.7;
	text-align:center;
	margin:0;
}

#content {
	background:#FFFFFA url(./images/main.jpg) no-repeat;
	float:left;
	padding:10px;
	padding-top:290px;
	width:480px;
	font-size:1em;
}

#content_2 {
	background:#FFFFFA url(./images/page.jpg) no-repeat;
	float:left;
	padding:10px;
	padding-top:295px;
	width:480px;
	font-size:1em;
}

#footer {	
	color:#888;
	font-size:1em;
	text-align:center;
	margin:0;
	padding:0;
}

#header {
	margin-top:20px;
	margin-left:20px;
}

#sidebar {
	color:#ddd;
	background:#EBE9DC no-repeat;
	padding:20px 35px 10px 30px;
	margin:0;
	font-size:1.1em;
	float:left;
	width:155px
}

#wrap {
	margin:0 auto;
	text-align:left;
	width:960px;
}

#left {
	background:#CCCCCC;
	margin:0;
	float:left;
	width:240px;
}

#left2 {
	background:#CCCCCC;
	margin:0;
	float:left;
	width:400px;
}

/*************************************
 +Hn
 *************************************/

#sidebar h2 {
	color:#333231;
	font-size:1.4em;
	margin-bottom:10px;
	font-weight:normal;
}

#header h1 {
	display:inline;
	font-size:2.4em;
	margin:0;
}

#header h1 a {
	color:#333;
}

#header h1 a:hover {
	color:#fffab8;
}

h1, h2, h3, h4 {
    font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
    letter-spacing:-10%;
}

h2 {
   font-size:1em;
   padding-right:5px }

h3 {
   font-size:1.2em;
}

h4 {
   font-size:0.9em;
}

#header h1 {
   font-weight:normal;
}

.entrytitle h2, .entrytitle h3, .entrytitle h4 {
   display:inline;
   font-weight:normal;
}

.entrytitle h2 {
   color:#4F5D52; 
   font-size:1.5em }

.entrytitle h3 {
	font-size:10pt;
	font-weight:normal;
	display:block }

.entrytitle h4 {
   font-weight:normal;
}


/*************************************
 +Left
 *************************************/

.latest {
   background:#1b305f url(./images/latest.gif) no-repeat;
   color:#333;
   margin:0;
	padding: 67px 10px 16px }
.latest a {
   color:#fff }
.latest a:hover {
   text-decoration:underline;
   color:#fff }
.latest li {
   list-style-type:none;
   margin:5px 0;
   padding:0 0 0 10px }
.latest hr {
	clear: both;
	display: block;
	height: 9px;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom: 1px solid #244282;
	margin-bottom: 9px }
 
.latestactivity {
   list-style-type:none;
   background:#CCCCCC url(./images/comments.gif) no-repeat;
   margin:0;
	padding: 60px 0 30px 30px }
.latestactivity li {
   color:#333;
   margin:0;
   padding:4px 0 4px 0 }
.latestactivity li a {
   color:#333;
   margin:0 }
.latestactivity li a:hover {
   color:#333; 
   text-decoration:underline }
.latestactivity small {
   display:block;
   margin:0px;
   font-size:94% }

.latestpost { 
	display:block;  
	margin:0 0 10px 0; 
	clear:left; 
	padding:0 0 10px 0;  
	border-bottom:1px solid #244282 }
.latestpostimg {
	float:left;
	margin-right:1em; 
	clear:left }
.latestpostimg a { 
	border:none }
.latestposttitle {}

.related {
   background:#CCC url(./images/related.gif) no-repeat;
   color:#111;
   margin:0;
   padding:50px 0 10px 10px }
.related li {
   list-style-type:none;
   margin:5px 0;
   padding:0 0 0 10px }
.related li a {
   color:#333;
   margin:0;
   padding:10px }
.related li a:hover {
   text-decoration:underline;
   color:#333 }

.textwidget {}

.textwidget li {
	list-style-type: none;
}

#left h4 {
	margin-left: 0px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-top: 5px;
	padding: 0px;
}

/*************************************
 +Lists
 *************************************/

#sidebar img  {
	border:none }
#sidebar ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#sidebar ul li {
	list-style-type:none;
	margin:0;
	border-bottom:1px solid #D3D1C6;
}
#sidebar ul li a {
	color:#666;
	display:block;
	padding:2px }
#sidebar ul li a:hover {
	margin:0;
	background:#D3D1C6;
}

#spotlightreviews {
	background-color:#FFFFFF; 
	padding:12px 0 12px 12px; 
	text-align:left; 
	font-size:10pt }
#spotlightreviews li {
	margin:0; 
	padding:0;
	list-style:square }
	
ul.articlelist li { 
	margin-bottom:2%; 
	list-style-type:square }

/*************************************
 +Misc
 *************************************/

a {
    text-decoration:none;
    color: #004d9c }
a:hover {
    color: #00264e }

#footer a {
    color:blue }

#header {
	margin:0;
	background:#fff url(./images/background.gif) no-repeat;
	width:960px;
	height:12px;
}

#header p {
	color:#eee;
	margin:0;
}

.navigation {
    padding:3px;
    text-align:center;
}

/*************************************
 +Entry
 *************************************/

.entry {
	font-size:1.2em;
	margin:5px 0 0 0;
	padding:10px;
}

.entrytitle {

}

.entrytitle a {
    color:#4F5D52;
    text-decoration:none;
}

.entrybody a {
	text-decoration:underline }

.entrymeta {
	color: #3a3a3a;
	font-size:0.9em;
	padding:3px 8px;
}

.entrymeta a {
	color:#666;
}

.entry-1 {
	background:white;
	border:1px solid #fff;
	color:#555555;
	font-size:1.2em;
}

.entry-1 .entrymeta {
	color:#888;
}

.entry-1 .entrymeta a {
	color:#777;
}

.entry-1 .entrytitle {
	border-bottom:none;
}

.entry-1 .entrytitle a {
	color:#4F5D52;
	font-size:1.2em;
}

.entry-1 .entrytitle a:hover {
	color:#353E37;
	}

.pullquote  {
	float: right;
	border-bottom: 4px solid #1b305f;
	border-top: 4px solid #1b305f;
	width: 150px;
	text-align: center;
	color: #373737;
	font: 150% Georgia, "Times New Roman", Times, serif;
	margin: 10px;
	padding: 10px 20px;
}

li { 
	clear:left }

.bigcap {	
	float:none;	
	font-family:Georgia, Impact;	
	color:#1b305f;
	font-size:36px;
	font-weight:bold;
	line-height:80%;
	letter-spacing:0 } 
 
blockquote {
	padding-left: 20px;
	margin: 0px;
	background: url('images/quote.gif') .5em top no-repeat;	
	font-size: larger;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif }

.smalltext { font-size:85% }
.smallertext { font-size:75% }

/*************************************
 +Comments
 *************************************/

.learnabouthdr {
	font-style:italic;
	font-weight:bold;
	font-family:"Lucida Grande", Verdana, Arial, sans-serif;
	padding:10px; 
	display:block; 
	color:#282814; 
	margin:20px 10px 10px 0; 
	background-color:#CCCC99;
	height:auto;
	font-size:120%; 
	text-align:center; 
	clear:left
}
.commentsblock {
	margin:5px;
	padding:10px 0 0 0;
	font-size:12px;
}

.commentsblock textarea {
	width:450px;
}

.commentauthor {
	display:block;
	font-size:1.5em;
}

.even {
	background:#3F464A;
	border:1px solid #43494D;
}

.alt {
	background:#F1F2F1;
	border:1px solid #F1F2F1;
}

/*************************************
 +Images
 *************************************/

.caption { 
	text-align:left; 
	font-size:80%; 
	color:#666666; 
	margin-top:5px; 
	margin-bottom:10px }
.captionl { 
	text-align:left; 
	font-size:80%; 
	color:#666666; 
	margin-top:5px; 
	margin-bottom:10px }
.captionr { 
	text-align:right; 
	font-size:80%; 
	color:#666666; 
	margin-top:5px; 
	margin-bottom:10px }

.imgleft { 
	float:left; 
	margin-right:10px; 
	border:none }
.imgright { 
	float:right; 
	margin-left:10px; 
	border:none }

.photoleft { 
	float:left; 
	font-size:85%; 
	text-align:left; 
	border:none }
.photoright	{ 
	float:right; 
	font-size:85%; 
	text-align:right; 
	border:none }

.postimg {
	background-image: url(./images/defaultnews.png);
	margin: 10px;
	height: 50px;
	width: 70px;
	float: left; 
	border:none }

img.captioned { 
	margin-bottom:5px; 
	border:none }

/* begin photo drop shadows */
img.shadowedpic { 
	padding:0 5px 7px 0; 
	border:none }
div.shadow3, div.shadow3 div, div.shadow3 div div {
	display:block }
div.shadow3 {
	float:left;
	background:url(./images/shadow.gif) right bottom no-repeat; 
	border:none }
div.shadow3 div {
	background:url(./images/corner_bl.gif) -16px 100% no-repeat }
div.shadow3 div div {
	padding:0 6px 8px 0;
	background:url(./images/corner_tr.gif) 100% -16px no-repeat	}
div.shadow3 div div img {
	display:block; 
	border:none }
img.spacer206 { width:206px; height:10px }
/* end photo drop shadows */


/*************************************
 +Search Form
 *************************************/

.search {
	vertical-align:top;
	margin:0 auto;
	width:360px;
	height:18px }

.form {
	font-size:14px;
	color:#1B1B1B;
	border: 1px solid #909090;
	font-family:Tahoma, arial, verdana, courier;
	width:280px;
	height:16px;
	padding:0;
	margin:0 15px 0 0;
	vertical-align:top }

