/*
Theme Name: Bright Yellow
Theme URL: http://rauncraig.com/
Description: Special blog site for Robert & Lois Carr, Kenyan Missionaries
Author: Patricia Craig, Raun Craig Productions
Author URL: http://rauncraig.com/
Tags: yellow, africian sunset, flash animated header, custom header, fixed width, two columns, widgets

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/*          basic  tags            */

body {  background-color: #ffcc33; margin: 0; padding: 0;  	}

#basicPage {
	background-color: #000000;
	margin: 0;
 	padding: 0;
	width:800px;
	}
	
#container {
	background-color: #000000;
	margin: 0;
 	padding: 0;
	width:800px;	
	}
	
#mainContent {
	background-color: #000000;
	width: 500px;
	float: left;
	margin: 0;
	padding-left: 10px; 
	}

#sidebar {
	background-color: #000000;
	width: 250px;
	float: right;
	margin: 0;
	padding: 0 20px 0 5px;
	}

#complexPageMain {
	width:480px;	
	}	
#complexPageText  {	
	background-color: #000000;
	width:270px;	
	float: left;
	margin: 0;
	padding-right:20px;
	}	
#complexPagePicts  {
	background-color: #000000;
	width:160px;	
	float: right;
	margin: 0;
	}
#complexPictsLeft  {
	background-color: #000000;
	width:240px;	
	float: left;
	vertical-align: middle; 
	margin: 0;
	}	
#complexPictsRight  {
	background-color: #000000;
	width:240px;	
	float: right;
	vertical-align: middle; 
	margin: 0;
	}	
		
.clear {  height: 0;  font-size: 1px;  margin: 0;  padding: 0;  line-height: 0;  clear: both; 	}	
	
	
 #header {
	background-color: #000000;
	padding: 0;	
	margin: 0;
	width: 800px;
	}
	
#footer {	
	border-top: 2px solid #664422;	
	background-color: #000000;
	padding: 0;	
	margin: 0;
	width: 800px;
	height:48px;
	}
p.footer {
	background-color: #000000;
	color: #664422;
	font-size:10pt;
	line-height: 38px;
	text-align:center;
	}
	
	
hr { display: none;  }
.post hr { display: block; }
	
	
p  {	font-family: helvetica, arial, sans-serif;  color:#aaaa99; font-size:10pt;
	line-height: 22px; padding:0; text-align:left;						}
	
img.pLeft {  text-align: left; padding-left:10px;	}	
img.pCenter {  text-align: center; padding-left:10px;	}	
img.pRight {  text-align: right; padding-left:10px;	}	

	
table {  padding:4px;  }
td	{
	font-family: helvetica, arial, sans-serif; 
	color:#aaaa99;
	font-size:9pt;
	line-height: 20px;
	padding:0;	
	text-align:left;	
	}	
th	{
	font-family: helvetica, arial, sans-serif; 
	color:#aaaa99;
	font-weight: 600;  
	font-size:10pt;
	line-height: 20px;
	padding:0;	
	text-align:left;	
	}	

table.LongList {  padding:0px;   }
tr.LongList {  background-color: #996600;  }
th.LongList	{  font-family: helvetica, arial, sans-serif;  color:#000000;  font-size: 10pt;
	line-height: 18px;  padding: 6px 4px 0 0;   text-align:right;	
	background-color: #996600; 		  }
td.LongList { font-family: helvetica, arial, sans-serif;  color:#000000; font-size:9pt;
	line-height: 20px; padding-left: 6px; text-align:left;	  }	
td.LongListRight { font-family: helvetica, arial, sans-serif;  color:#000000; font-size:9pt;
	line-height: 20px;  padding-right: 6px; text-align:right;	 }	
td.LongListMiddle { font-family: helvetica, arial, sans-serif;  color:#000000; font-size:9pt;
	line-height: 20px;  padding-right: 6px; text-align: center;	 }	
			
strong {  color:#eeeeff;  font-weight: 500;  letter-spacing:0.1em;	}



em {  color:#888888; font-size:9pt; font-style: italic; letter-spacing:0.1em;	}


.wp-caption-text {
	color:#888888;
	font-size:9pt;
	font-style: italic;
	letter-spacing:0.1em;
}


.quote {
	font-size:9pt;
	color: #aaaa99;
	font-style: italic;
	line-height: 16px;
	text-align:right;
}

p.errorMsg {
	font-family: helvetica, arial, sans-serif; 
	font-size:16pt;
	line-height: 40px;
	color:#ffffff;
	text-align:left;	
	padding-left: 100px;
	}
	
	
.post {
	background-color: #000000;
	width: 450px;
	text-align: left;
	padding:0 30px 0 20px;
	}  
	
.dateTimeInfo {
	font-size:8pt;
	color: #555555;
	line-height: 8px;
	text-align:right;
	}
	
.moreText {
	font-size:8pt;
	color: #555555;
	line-height: 16px;
	text-align:right;
}	

.postmetadata {
	font-size:8pt;
	color: #555555;
	line-height: 16px;
	padding-left: 50px;
	text-align:right;
}

.postDivider{  border-top: 4px solid #222222;  line-height: 8px;	}


#pageEntry {  padding-left:30px;  }


UL {  margin-left: 0px;  padding-left:12px;	}
  
LI  {
	font-family: Helvetica,  Arial, Sans-Serif;
	font-size: 10pt;
	color: #996600;
 	padding-bottom:4px;	
	padding-left: 2px;
  	list-style-type: none;
	text-align:left;	
	}

	
OL {
	font-family: Helvetica,  Arial, Sans-Serif;
	font-size: 10pt;
	line-height: 22px;
	color: #cccccc;
	text-align:left;	
	}
	
OL LI {
	color:#aaaa99;
	list-style-type: decimal;
 	padding-bottom:8px;	
	padding-left: 2px;
	text-align:left;	
	}	


UL.normalPage {  margin-left: 0px;  padding-left:30px;	}
  

LI.normalPage {
	font-family: helvetica, arial, sans-serif; 
	font-size: 10pt;
	color:#aaaa99;
	line-height: 18px;
 	padding-bottom:12px;	
	padding-left: 2px;
	text-align:left;	
	list-style-type: disc;
	}	

UL.complexPageMain {  margin-left: 0px;  padding-left:30px;	 }
	
LI.complexPageMain {
	font-family: helvetica, arial, sans-serif; 
	font-size: 10pt;
	color:#aaaa99;
 	padding-bottom:3px;	
	padding-left: 2px;
	text-align:left;	
	}	

	
/*      begin headers        */

h1 {	font-family: helvetica, arial, sans-serif;  color:#ffcc33; font-size: 24pt;   
	font-weight: 500;  	
	line-height: 24px;  text-align: right;
	margin: 0;	 padding: 0 30px 20px 0;		}

h2 {	font-family: helvetica, arial, sans-serif;  color:#ffcc33; font-size:15pt;
	font-weight: 500;  	
	line-height:22px; text-align:right;
	padding: 10px 0 0 0;
	letter-spacing: 0.05em;				}

h2.specialPage {  font-family: helvetica, arial, sans-serif;  color:#ffcc33; font-size:22pt;
	font-weight: 500;  
	line-height:22px; text-align:right;
	padding: 10px 0 0 0;
	letter-spacing: 0.05em;				}
	
h3  {  font-family: helvetica, arial, sans-serif;   color: #ffcc33;  font-size:14pt;
	font-weight: 500;  	
	line-height:14px; text-align: left;
	margin:0;  padding: 0;	
	letter-spacing: 0.1em;				}

h3.sidebar  {  font-family: helvetica, arial, sans-serif;  color: #996600; font-size:10pt;
	font-weight: bold;	
	line-height:18px;  text-align:left;
	padding-left:5px;  padding-top:10px;
	border-bottom: 2px solid #222222;	
	letter-spacing: 0.3em;				}

h3.archivePost   {  font-family: helvetica, arial, sans-serif;   color: #ffcc33; font-size:12pt;
	font-weight: 500;  
	line-height:16px;  text-align:left;
	margin:0; padding: 0;
	letter-spacing: 0.15em;				}

h4 { 	font-family: helvetica, arial, sans-serif;  color: #999988; font-size:12pt;
	font-weight: 500;  font-style:italic;  	
	line-height:12px; text-align:left;
	margin:0;  padding: 16px 0 0 0;
	letter-spacing: 0.1em;				}
	

	
h4.sidebar  { text-align:center; vertical-align:bottom; padding-left:5px; padding-top:20px; }


p.h5-Level1 { 	color: #ffcc33; font-size:12pt; font-weight: 400; letter-spacing: 0.1em;  
			background-color: #222222; height: 23px; width: 460px;
			text-align:right; padding-right 20px;	}
			
.h5-Level2 {  	color: #ccccBB; font-size:12pt; font-weight: 400; 
			letter-spacing: 0.1em;						}
	
.h5-Level3 {	color: #ccccBB; font-weight: 400;  letter-spacing: 0.1em;  	}	
p.h5-para3 {	padding-left: 30px;  padding-right;6px; 	}


.h5-Level41 { 	color: #996600; font-size:11pt; line-height:18px; letter-spacing: 0.1em;  
			font-weight: 400; padding: 0;  	}
.h5-Level42 { 	color: #996600; font-size:10pt; line-height:18px;  letter-spacing: 0.1em;  
			font-weight: 400; padding: 0; 	}
	
	


/*      end headers        */

a {text-decoration: none;  color: #fe9500; }
a:hover { text-decoration: underline;  color: #fe6600; }
a:visited:hover { color: #fe6600; text-decoration: underline; }
a:visited {	color: #fe9500;  text-decoration: none; }

.entry a:link { color: #555555; text-decoration: none; }
.entry a:hover { color: #996600; text-decoration: underline; }
.entry a:visited:hover { color: #996600; text-decoration: underline; }
.entry a:visited { color: #555555; text-decoration: none;  }

.tableList a:link { color: #FFFFFF; text-decoration: none; }
.tableList a:hover { color: #000000; text-decoration: underline; }
.tableList a:visited:hover { color: #000000; text-decoration: underline; }
.tableList a:visited { color: #FFFFFF; text-decoration: none;  }

.bodyLink a:link { color: #fe9500; text-decoration: none; }
.bodyLink a:hover { color: #fe6600; text-decoration: underline; }
.bodyLink a:visited:hover { color: #fe6600; text-decoration: underline; }
.bodyLink a:visited { color: #fe9500; text-decoration: none;  }

.footer a:link {
color: #664422;
text-decoration: none;
}
.footer a:hover {
color: #664422;
text-decoration: underline;
}
.footer a:visited:hover {
color: #664422;
text-decoration: underline;
}
.footer a:visited {
color: #664422;
text-decoration: none;
}

/*       end links       */


/*          BEGIN  :  SIDEBAR STYLES            */

p.sidebarText  {
	font-size: 12px;
	line-height: 18px;	
	color: #996600;
  	margin-left: 30px;
  	margin-right: 15px;
  	padding-bottom:6px;
  }
  
  p.clockText {
	font-size: 12px;
	line-height: 18px;	
	color: #996600;
	text-align: center;
  	padding-bottom:6px;
  }
/*          END  :   SIDEBAR STYLES            */



/*           begin  form  elements           */
#searchform {
	margin: 0;
	padding:0;
	width: 200px;
	text-align: left;
	}

#searchform #s {
	background-color: #cc9900;
	border: 2px inset #444444;
	font-family:  monaco, 'courier new', sans-serif; 
	font-size: 9pt;
	width: 120px;
	padding: 2px;
	}

#searchsubmit {  padding: 1px;  }

select {  width: 130px;  }

#commentform input {  width: 170px;  padding: 2px;  margin: 5px 5px 1px 0;  }

#commentform textarea {  width: 100%;  padding: 2px;  }

#commentform #submit {  margin: 0;  float: right;  }
/*           end  form  elements           */




/*       begin  comments        */

.alt {  margin: 0;  padding: 10px;  }

.commentlist {  padding: 0;  text-align: justify;  }

.commentlist li {
	font-weight: bold;
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	margin: 10px 5px 10px 0;
	}

#commentform p {  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;  margin: 5px 0;  }

.nocomments {  text-align: center;  margin: 0;  padding: 0;  }

.commentmetadata {  font-weight: normal;  margin: 0;  display: block;  }

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
	
.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

/*         end  comments            */




 
/*             begin  calendar         */
#wp-calendar {  empty-cells: show;  margin: 10px auto 0;  width: 155px;	}

#wp-calendar #next a {  padding-right: 10px;  text-align: right;			}

#wp-calendar #prev a { padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {  display: block;							}

#wp-calendar caption {  text-align: center;  width: 100%;  			}

#wp-calendar td {  padding: 3px 0;  text-align: center; 			 }

#wp-calendar td.pad:hover { 
	/* Doesn't work in IE */
	background-color: #fff; 
	}

#wp-calendar #prev a, #wp-calendar #next a {  font-size: 9pt;		}

#wp-calendar a {  text-decoration: none;						}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;									}

#wp-calendar th {  font-style: normal;  text-transform: capitalize;	}
	
/*             end  calendar         */

















