
/************************************
/* START TEMPLATE STYLE
/***********************************/

body 	{
				background-color: #5c7ba9;
				font-family: verdana, arial;
				font-size: 0.8em;
				color: #666666;
				text-align: center;
				height:100%;
			}
	
	html>body {height:100%;}
	
 	A:link {color:#6989b8; text-decoration: none}
 	A:hover {color:#6989b8; text-decoration: underline; }
 	A:visited {color:#6989b8; text-decoration: underline;}
 	A:active {color:#6989b8; text-decoration: underline;}
	
	#BodyContainer{width:100%; text-align:center;display: block; margin: 0 auto;height:100%; height:100%;}
	#MainContainer {width:1023px;text-align: left;margin: 0 auto; height:100%; background-color:#FFFFFF;}
	#ContentContainer {text-align:left; width:1023px;margin: 0 auto; height:100%; background-color:#FFFFFF;}
	
	#Header {	width:1023px; 
				height: 182px;
				background-color:#68b13d;
				text-align:center;
				background-image:url(images/headerbg.gif); background-repeat: repeat-x;
				}
				
	#TopLinks {height:25px; background-color: #e79a10; color: #FFFFFF; text-align:center; padding-top:5px;}
	
	#TopLinks  a{color:#FFFFFF; text-decoration:none; font-weight:bold}
	
	#TopLinks  a:hover{color:#5c7ba9; text-decoration:underline}
	#TopLinks   a:visited{color:#FFFFFF; text-decoration:none}
	#TopLinks   a:visited:hover{color:#5c7ba9; text-decoration:underline}
	
	#RightMenu {
				position:relative;
				width:405px; 
				float:right;
				text-align:left;
				background-color:#FFFFFF;
				padding-top:5px;
				height:100%;
				}
				
	#PostContent 	{width:597px; 
					float:left; 
					text-align:left;
					background-color: #FFFFFF;
					padding:10px;
					height:100%
					}
					
	#RightSubMenu1 {width:215px; 
					float:left;
					background-color:#FFFFFF;
					padding:2px;
					height:100%;
					}
	
	#RightSubMenu2 {width:170px; 
					float:right;
					padding:2px;
					height:100%;
					}
		
	#FooterBackground {
			background-image:url(images/flipping_background.jpg);
			background-position: bottom left;
			background-repeat: no-repeat;
			height: 308px;
			width:1024px;
			margin-left:-1px;
			}
	
	#Footer {width: 550px; 
			border-top:1px solid #5c7ba9;
			background-color:#68b13d;
			color:#FFFFFF;
			vertical-align:bottom;
			position: relative;
			bottom: 0;
			right: 0;
			clear:both;
			float:right;
			height:150px;
			
			}
	#Footer a{color:#FFFFFF; text-decoration:none}		
	#Footer img {text-align:center}		

/************************************
/* END TEMPLATE STYLE
/***********************************/

/************************************
/* STYLES FOR TEMPLATE ITEMS
/***********************************/

	/**** BLOG POST STYLE ****/
	.PostDate {	width:70px; height: 77px; 
				background-image:url(images/calendaricon.gif); 
				background-repeat:no-repeat;
				color: #6989b8;
				margin: 0px 0px 0px 5px;
				padding-top: 15px;
				text-align:center;
			  }
		  
	.PostTitle {font-size:20pt; color: #68b13d}
	 .PostTitle h3 {font-size:20pt; color: #68b13d}
	.PostTitle A:link {color:#68b13d; text-decoration: none;}
 	.PostTitle A:hover {color:#68b13d; text-decoration: none;}
 	.PostTitle A:visited {color:#68b13d; text-decoration: none;}
 	.PostTitle A:active {color:#68b13d; text-decoration: none;}
			  
	.PostDateMonth {font-weight:bold; line-height: 12px; color: #FFFFFF;}
	.PostDateSpacer {width:100%; height: 7px;}
	
	.PostDateBlank {	width:70px; height: 77px; 
				margin: 0px 0px 0px 5px;
				padding-top: 15px;
				  }
		  
	h2 {color: #6989b8; font-weight:normal}
	
	/**** QUOTE IN POST ****/
	
	.Quote {background-image:url(images/quote.gif); background-repeat:no-repeat; background-position:top left; min-height:110px; margin-left: 40px; padding:15px 0px 0px 100px; color:#6989b8; font-family: courier; font-size:11pt}
	
	
	/**** FULL ENTRY LINK ****/
	.FullEntry {background-image:url(images/fullentry.gif); background-repeat:no-repeat;height: 25px;background-position:right; text-align:right; padding-top: 15px}
	
	.FullEntry a{ margin-right: 26px; color:#68b13d;}
	
	.FullEntry a:link{text-decoration:none}
	.FullEntry a:active{text-decoration:none}
	.FullEntry a:hover{text-decoration:underline}
	.FullEntry a:visited{text-decoration:underline}
	.FullEntry a:visited:hover{text-decoration:none}
	
	/**** READERS COMMENTS ****/
	
	.CommentTitle {font-size:16pt; color: #e79a10}
	.CommentBorder1 {background-image:url(images/commentquote.gif); background-repeat:no-repeat; background-position:top left; min-height:110px; }
	.CommentBorder2 {background-image:url(images/commentquote2.gif); background-repeat:no-repeat; background-position:top left; min-height:110px; }
	
	.CommentContent {text-align:left; margin-left: 110px}
	
	/*** COMMENT LINK UNDER POST */
	
	.CommentLink {background-image:url(images/commentlink.gif); background-repeat:no-repeat;height: 25px;}
	
	.CommentLink a{ margin-left: 26px; color:#68b13d}
	
	.CommentLink a:link{text-decoration:none}
	.CommentLink a:active{text-decoration:none}
	.CommentLink a:hover{text-decoration:underline}
	.CommentLink a:visited{text-decoration:underline}
	.CommentLink a:visited:hover{text-decoration:none}
	
	
	.PermaLink {background-image:url(images/permalink.gif); background-repeat:no-repeat;height: 25px;background-position:right; text-align:right}
	
	.PermaLink a{ margin-right: 26px; color:#68b13d}
	
	.PermaLink a:link{text-decoration:none}
	.PermaLink a:active{text-decoration:none}
	.PermaLink a:hover{text-decoration:underline}
	.PermaLink a:visited{text-decoration:underline}
	.PermaLink a:visited:hover{text-decoration:none}

	
	/**** ADD COMMENT FORM FIELD ****/	
	
	#Ratbert, #Dogbert, #Dilbert, #PHB{border:1px solid #68b13d; color:#5c7ba9}
	#CommentAdd {background-color:#68b13d; color:#FFFFFF; font-weight:bold}
	#CommentAdd:hover {background-color:#68b13d; color:#FFFFFF; font-weight:bold}
	#CommentSaved {text-align:center; display: none;}		
	h2.RightHeader {color:#68b13d; font-size:1.5em}
	.FakeRightHeader {color:#68b13d; font-size:1.5em; font-weight:normal; margin: 5px 0px 5px 0px}
	.RightSubHeader {color:#68b13d; font-size:0.9em}

	/**** Contact Form ****/
	#ContactForm {text-align:left;font-size:1em;}
	#ContactFormTable {font-size:1em; text-align:left;padding:10px; width:690px;margin:20px}
	#ContactFormTable label {float:left; padding:5px; width:108px; display:block; height: 30px}
	.ContactLabelLayout {float:left}
	#ContactFormTable input, #ContactFormTable textarea, #ContactFormTable select{border:1px solid #68b13d; color:#5c7ba9; float:left}
	#ContactSubmit {background-color:#e79a10; color:#ffffff; margin-left:110px}
	#ContactFormTable #Comments{float:left}
	.ContactError {	color:red; 
					font-weight:bold;
					background-image:url(images/errormsg.gif);
					background-repeat:no-repeat;
					padding: 10px 0px 10px 29px;
					width:270px;
					height:50px;
					float:right;
					position:absolute;
					clear:both;
					z-index:100;
					}		
	#ContactNameError {margin:-25px 0px 0px 285px;}
	#ContactEmailError {margin:-25px 0px 0px 285px;}	
	#ContactMessageError {margin:-25px 0px 0px 370px;}	
	/**** Previous/Next Title Links ****/
	
	.PreviousTitle, .NextTitle {font-weight:bold}
	.PreviousTitle:visited, .NextTitle:visited {font-weight:bold; text-decoration: none}
	.PreviousTitle:visited:hover, .NextTitle:visited:hover {font-weight:bold; text-decoration: underline}
	
		/**** Previous/Next Month Links ****/
	
	.PreviousMonth, .NextMonth {font-weight:bold}
	.PreviousMonth:visited, .NextMonth:visited {font-weight:bold; text-decoration: none}
	.PreviousMonth:visited:hover, .NextMonth:visited:hover {font-weight:bold; text-decoration: underline}

/**** CSS FOR FEATURED POSTS, RECENT COMMENTS, CATEGORIES BLOGROLL ETC *****/
.FeaturedBullet {width:10px; height:100%; min-height:90%; float:left; background-image:url(images/right_bullet.gif);background-repeat:no-repeat; margin-top:2px; margin-right: 4px; display:block; clear:right}

.FeaturedPost {display: block; padding:2px; border-bottom: 0px solid #e79a10; color:#68b13d; text-decoration: none; display: block; text-align:left; border-bottom:1px solid #C0C0C0; min-height: 20px;}

.FeaturedPost a:link {color:#6989b8; text-decoration: none; display: block;}
.FeaturedPost a:hover {color:#6989b8; text-decoration: underline; display: block;}
.FeaturedPost a:visited {color:#6989b8; text-decoration: none; display: block;}
.FeaturedPost a:visited:hover {color:#6989b8; text-decoration: none; display: block;}
.FeaturedPost a:active {color:#6989b8; text-decoration: none; display: block;}

/*** Recent Comments Extras ****/
.RecentCommentAuthor {width:200px; overflow: hidden;}
.RecentCommentAuthor {color: #e79a10; font-weight:bold;}

/*** TrackBacks ***/
.TrackbackPopup {float:right;text-align:left;border:1px solid #68b13d; position: relative; height:100px;width:350px;padding:5px;} 

 /*** Bookmarking ***/
.Bookmarking {width:90%; text-align:center}

/**** CSS FOR CALENDAR ************/
.boxy {border:1px solid #6989b8; background-color:#e79a10; color: #707070}
.gotPosts {border:1px solid #6989b8;background-color:#68b13d; color:#FFFFFF}
.gotPosts a{color:#FFFFFF}
.CalDrop {border:1px solid #68b13d; font-size:9px}
.NoDateAvailable {background-color:#6989b8; border:1px solid #6989b8}

/**** CSS FOR TAG SUGGEST AND SEARCH *********/
#WriteTags {
			width: 143px;
			margin-top:-1px;
			margin-left: 4px;
			position:absolute;
			z-index:100; 
			border:1px solid #68b13d; 
			background-color: #FFFFFF;
			padding: 3px;
			}
/*#TagDropDown {}*/

	/**** Search Help ****/
	#SearchHelp {width: 143px;
			margin-top:-1px;
			position:absolute;
			z-index:100; 
			border:1px solid #68b13d; 
			background-color: #FFFFFF;
			padding: 3px;
			font-size: 0.7em}
	#SearchHelp  ul {margin-left: -10px}
/*****TAG CLOUD  *****/
.CloudBox {font-size:0.6em; width:99%; margin-left:1px}
#cloud { padding: 2px; line-height: 1em; text-align: center; font-size:2.5em; }
#cloud a { padding: 10px; }
#cloud { margin: 0; }
#cloud li { display: inline; padding: 10px 0px 80px 0px;}
#cloud a.tag1 { font-size: 0.7em; font-weight: 100; color: #4f71b8}
#cloud a.tag2 { font-size: 0.8em; font-weight: 200; color: #4f71b8}
#cloud a.tag3 { font-size: 0.9em; font-weight: 400;}
#cloud a.tag4 { font-size: 1.0em; font-weight: 500;}
#cloud a.tag5 { font-size: 1.2em; font-weight: 600;}
#cloud a.tag6 { font-size: 1.4em; font-weight: 700;}
#cloud a.tag7 { font-size: 1.6em; font-weight: 800;}
#cloud a.tag8 { font-size: 1.8em; font-weight: 900;}
#cloud a.tag9 { font-size: 2.2em; font-weight: 900;}
#cloud a.tag10 { font-size: 2.5em; font-weight: 900;}

/**** Special Tags ****/

code, pre {font-size: 1.3em; margin-left: 10px; color:#68b13d}
