body { font-family: verdana, helvetica, sans-serif, arial; margin:0; padding: 0px; 
background: #fffffd url(http://www.internetevangelismday.com/images/marginleft.gif) repeat-y 0 0; }
h1 { font-family: helvetica, sans-serif, arial; color: #9f141a; font-size: 200%; margin-bottom: 0.6em; margin-top:30px; !important; line-height: 100%;}
h2 { font-family: helvetica, sans-serif, arial; color: #8f7770; font-size: 150%; margin-bottom: 0.3em; margin-top: 1.0em; line-height: normal; }
h3 { font-family: helvetica, sans-serif, arial; color: #8f7770; font-size: 140%; margin-bottom: 0.3em; line-height:normal; }
h4 { font-family: helvetica, sans-serif, arial; font-size: 120%; margin-bottom: 0.3em; line-height:normal; }
.small { font-size: 75%; line-height: normal; }

acronym { color:red;text-decoration:none;border:none; }
.grayacronym { color:gray; border:0; text-decoration:underline; }
 ul { list-style-type: square;  }


a:hover{
	background-color:transparent;
}
a:link img,
a:visited img{
	border-right:2px solid white;
	border-bottom:2px solid white;
border-top:0;border-left:0;
}
a:focus img,
a:hover img,
a:active img{
	border-right:2px solid silver;
border-bottom:2px solid silver;
}

a:link img.flags, .flags { cursor:help;margin-left:2px;margin-right:2px;margin-bottom:2px;border:1px solid gray !important; }
a:focus img.flags,
a:hover img.flags,
a:active img.flags { border:2px solid gray !important; margin-left:1px;margin-right:1px; margin-bottom:0;}


a:link img, a:visited img { vertical-align: text-bottom; text-decoration:none; } /* fixes the problem of underlined graphics in a link*/
a.green { color:green; padding-right:12px; background-image: url('http://www.internetevangelismday.com/images/external.png');background-repeat:no-repeat;background-position: center right;}
a.partnerslink { color:gray;text-decoration:none;font-weight:bold;font-style:italic; }
a.partnerspage { color:blue;text-decoration:none;font-weight:bold; }
a.partnerspage:hover,a.parterslink:hover { color:red; }

a.green:visited { color:purple; }
a:hover { color:red; }
a.footlinks { color:gray; }
a.footlinks:visited { color:gray; }
a.footlinks:hover { color:red; }
a.homelink { text-decoration:none; color:black; }
a.homelink:visited { text-decoration:none; color:black; }
a.homelink:hover { text-decoration:none; color:black; }
a.startmenu, a.startmenu:visited, a.startmenu:hover  { color:#ff8800;text-decoration:none;cursor:help; }
a.homelinka, a.homelinka:visited, a.homelinka:hover { text-decoration:none; color:white; }
.twitit {font-size:75%;padding:4px 4px 4px 18px; background-image: url('http://www.internetevangelismday.com/images/twitter.png');background-repeat:no-repeat;background-position: center left;}
.blogthislink {font-size:75%;padding:4px 4px 4px 18px; background-image: url('http://www.internetevangelismday.com/images/blog.gif');background-repeat:no-repeat;background-position: center left;}
.heartadd {font-size:75%;padding:4px 4px 4px 18px; background-image: url('http://www.internetevangelismday.com/images/heart_add.gif');background-repeat:no-repeat;background-position: center left;}

p.first:first-letter, .secondletter {font-family:"Times New Roman", Times, serif; font-size:1.7em; color:gray; font-weight:bold;}
.startcap { font-size:170%; font-family:"Times New Roman", Times, serif; color:gray; font-weight:bold;}

.fraq { background-color:#c28d36; color:white; font-weight:bold; width:100%; margin-top: 2em; margin-bottom:0px; display:block; padding:0.2em;}

span.pub p.cap:first-letter { font-family: helvetica, sans-serif, arial; color: black; font-size: 100%; font-weight:normal; }
span.pub h1 { color: black; font-size: 120%; margin-bottom: 0px; }
span.pub h2 { color: black; font-size: 100%; margin-top: 0px; }
span.pub a:link {color: black; text-decoration:none; font-weight:bold; }

.book { background-color:#ffffb7; margin-top: 3em; padding: 0.3em; display: block; }
.article { background-color:#ffffb7; margin-top: 1em; padding: 0.3em; }

.booksales { font-size:70%; width:100%; display:block; padding:3px; color:red; border-style:solid; border-width: 1px; border-color:red; }
span.booksales a:link {color: red; }
span.booksales a:link:visited {color: red; }
span.booksales a:link:hover {color: blue; }

.youtube {background-color:silver;}

.blogthis { position:absolute;top:120px;right:250px;font-size:80%;z-index:1; }

div#trailer { display: none; }

div#errorwarning { display: none; }

div#releasetrailer { display: none; }

.hiddenlinks { display: none; }

.line { display: none; }

.releaseheader { display: none; }

div.headblock {
	display: block;
	margin: 0;
	padding: 0;
	background-image: url('http://www.internetevangelismday.com/images/rightheader.jpg');
	background-repeat: repeat-x;
	background-color: #A28FC6;
	height: 85px;
	z-index:-3;
	}

div.headblock div.headimg {
	background-image: url('http://www.internetevangelismday.com/images/dayheader.jpg');
	background-repeat: no-repeat;
	height: 85px;
	z-index:-3;
}

.daydate {
font-family: helvetica,arial,sans-serif;
font-size:18px; font-weight:bold; font-style: italic;
color: #ecec99;
position:absolute;
top:56px;
left:36%;
}

.day {position:absolute; top:10px; left:7px; color:white; font-weight:bold; font-style:italic; font-size:20px; }
.dayshad {position:absolute; top:12px; left:9px; color:black; font-weight:bold; font-style: italic; font-size:20px; }
.tagline { position:absolute; top:55px; left:35px; color:#957493; font-size:18px; font-weight:bold; font-style: italic; }

input.text { font-family: helvetica, sans-serif, arial; font-size:14px; background:#fff7cc; border:solid; border-width:1px; border-color:#9F141A; height:19px; margin: 0px 0px 0px 0px; }
input.text, textarea.text { background:#fff7cc; border:solid; border-width:1px; border-color:#9f141a; }
.button { background-color: #e8c179; height:1.9em !important; font-size:90% !important; font-weight: bold; margin: 0px; }
.button1 { background-color: #edce96; height:1.9em !important; font-size:90% !important; font-weight: bold; margin: 0px; }
.namefield { display:none }

.channelheader { 
border:1px solid silver; padding:3px;margin-left:150px;
background-image:url('http://www.internetevangelismday.com/images/info.gif');
background-repeat:no-repeat;
background-position: 3px 5px;}


.searchbutton { background-color: #e8c179; font-size: 0.6em; font-weight: bold; margin-right:5px;height:18px;  }
.searchbutton1 { background-color: #edce96; font-size: 0.6em; font-weight: bold; margin-right:5px; height:18px; }
.searchtext { color:#9f141a; font-size:12px; font-weight:bold; }

.box { position:absolute; top:85px; left:0px; color:#9f141a; font-size:12px; text-indent:1.3em; height: 1.8em; line-height: 18px; background-color:#dccd9e; width:100%; min-height: 20px; z-index:0; }
.search { position:absolute;right:10px; background-color:#dccd9e; }

a.boxlinks { color: #9f141a; }
a.boxlinks:visited { color: #9f141a; }
a.boxlinks:hover { color:red; }

.here {color: gray; font-style:italic; }

/* All the content boxes belong to the content class. */

.content {
	position:relative;top:0px; /* Position is declared "relative" to gain control of stacking order (z-index). */	
	width:auto;
	min-width:200px;
	max-width: 850px;
	font-size: 90%;
	margin: 60px 210px 0 170px;
	padding:0 10px 10px 10px;
	line-height:150%;
	 /* no z-index value is better for channel menu not being overshadowed by menu */
	}

#navalpha {width:150px;z-index:-1;} /* only used to hold menu repositioner */
.topmenureposition {text-decoration:none;font:bold italic 8pt verdana;color:gray;text-indent:5px;padding:1px;background-color:#90BADE;width:148px;display:block;position:absolute;left:1px;top:160px;z-index:0;}
.subbox { padding:3px;margin-bottom:5px;width:145px !important;background-color:white;border:1px solid gray; }


#navbeta {
	position:absolute;
	width:200px;
	top:115px;
	right:10px;
	font-size:80%;
	z-index:1;
}
#navbeta #boxed img {margin-bottom:0.3em;}

#navbeta #boxed {
	position:relative;
	border:1px solid black;
	background-color:#eee;
	padding:5px;
	margin-bottom: 1em;
	}

#navbeta #boxed1 {
	
	border:1px solid black;
	background-color:#eee;
	padding:5px;
	margin-bottom: 1em;
	}

#navbeta #boxed2 {
	
	border:1px solid black;
	background-color:#eee;
	padding:5px;
	margin-bottom: 1em;
	}

#navbeta #boxed3 {
	
	border:1px solid black;
	background-color:#fff7cc;
	border:1px solid black;
	padding:0px;
	margin-bottom: 1em;
	}

#navbeta #boxed4 {
	color:gray;
	font-size:1.3em;
	line-height:1.7em;
	border:1px dotted gray;
	padding:10px;
	margin-bottom: 1em;
}

.blogbox { margin:10px 0 10px 0;border:solid 1px gray;padding:5px 5px 0 5px; }
.blogbox ul { list-style-type:none; margin:0; padding:0; }
.blogbox li { margin-top:5px; }
#navbeta .headline {font-weight:bold;}
.date {display:inline;margin-left:5px;font-size:80%;}

.by { font-size:0.8em; text-align:right; margin-bottom:0.5em;margin-top:1em; }
.theysay { font-size:0.8em; margin-bottom:0.5em;margin-top:1em; }

#quotes {margin-top:0px; }

#fbookcontainer {width:153px;border:1px solid silver;background-color:white;font-size:70%;line-height:100%;} /* position is in header */
.fbtwit {line-height:130%;padding: 2px 2px 4px 18px;background-image: url('http://www.internetevangelismday.com/images/twitter.png');background-repeat:no-repeat;background-position: center left;}
.fbookcontent {padding:3px;}
.fbookdot { border-bottom:1px dotted silver; }
.fbheader {color:gray;font-weight:bold;font-style:italic;font-size:110%;padding:3px;}

#news1,#news2,#news3,#news4,.articles,.printbutton {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	display: block;	
	width:auto;
	min-width:200px;
	max-width: 850px;
	margin:0px 220px 0px 170px;
	padding:0px;
	z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	}

#news1,#news3
{
background-color:#ffffb7; padding: 5px; 
}

#news4
{
height:10em;
overflow:auto;
background-color:#ffffb7;
padding: 5px; 
}



#messagebox { position:absolute;right:0;bottom:0;visibility:hidden;z-index:9;background-color:white;height:400px;width:500px;border:1px solid red;}
#footer { 
position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */	
	width:auto; 
	min-width:200px;
	max-width: 600px;
	padding:0; /* try this, 10px values were causing scrollbars in 800 x 600 */
	z-index:1; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	}
.logos img {margin:5px; }
.logos {margin-top:2em;}
ul#bmarkicon { display: inline; }
#bmarkicon { padding:0; margin:0; }
#bmarkicon li {  list-style-type:none; background: url(http://www.internetevangelismday.com/images/bookmarkicon.gif) no-repeat left transparent; }
#bmarkicon a, #bmarkicon a:visited {
  display:block;color:red;
  width:16px;height:16px;
  border:none;
  font-size:1px; letter-spacing:-5px;
  text-decoration:none; 
  }

.update { text-decoration:none;font-size:0.9em;height:1.7em;margin-top:0.6em;background-color:#fffffd;border-left:0px;border-right:0px;border-top:0px;border-bottom:0px; }
.update1 { font-size:0.9em;height:1.7em;margin-top:0.6em;text-decoration:underline;color:red;background-color:#fffffd;border-left:0px;border-right:0px;border-top:0px;border-bottom:0px;}

.counter { display:inline;margin:0px; border:none; width:2.5em; font-size: 100%; background:transparent; }
.counter1 { display:inline;margin:0px; border:none; width:1em; height:1.2em; font-size: 100%; background: transparent; }

.counterrelease { margin:0px; border:none; width:1em; font-weight:bold; background-color:white; }

#rightend { width: 200px; position: absolute;
right: 10px;
border:1px solid black; background-color:#eee;
}

.scroll
{
height:10em; 
width:200px;
overflow:auto;
font-family:helvetica,sans-serif,arial;
font-size:13px;
padding:2px;
background-color:#fff7cc;
}

#clicklink {margin-left:2px;text-decoration:none;font:bold italic 8pt verdana;color:gray;padding:1px;text-indent:5px;background-color:#90BADE;display:block;width:146px;z-index:0;position:relative;left:0;bottom:160px;}
#mouseoverlink {position:relative;left:0;bottom:10px;height:5px;width:100%;border:0;background-color:transparent;z-index:5;}