/*

Theme Name: Keertan.Org Elegance
Theme URI: http://www.keertan.org
Description: A standards-compliant theme specially crafted for Keertan.Org.
Version: 2
Author: CPR

*/	


			/* Global Layout */

body 
{
font-size: 12px;
margin: 0px;
text-align: center;
background: #ffffff url(img/bg.gif) top center;
color: #2C546D;
font-family: Arial, Helvetica, sans-serif;
}

#shim
{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 397px;
background: url(img/shim.gif) top center;
}

#wrap
{
position: relative;
margin: auto;
width: 870px;
}

	#top
	{
	position: relative;
	height: 106px;
	background: url(img/logo.png) left center no-repeat;	
	}
	
		#search
		{
		position: relative;
		margin-top: 44px;
		float: right;
		height: 22px;
		padding: 7px 5px 0 35px;
		height: 20px;
		width: 222px;
		font-size: .9em;
		color: #222;
		background: url(img/sbg.gif) top right no-repeat;
		border: 0px;
color: #cccccc;
		}
		
	
	#nav
	{
	position: relative;
	height: 35px;	
	font-family: Georgia;
	margin-bottom: 21px;
	text-transform: uppercase;
	}
	
		#nav li
		{
		position: relative;
		float: left;
		padding-right: 6px;	
		}
		
		#nav li a.active, #nav li a:hover
		{
		background-position: bottom left;
		}
		
		#nav li a.active span, #nav li a:hover span
		{
		background-position: bottom right;
		color: #fff;
		}
		
		#nav li a
		{
		position: relative;
		float: left;
		padding-left: 12px;
		background: url(img/nal.gif) top left no-repeat;
		}
		
		#nav li a span
		{
		position: relative;
		float: left;
		padding: 9px 12px 0 0;
		height: 26px;
		font-size: 1.2em;
		color: #142632;
		background: url(img/nar.gif) top right no-repeat;
		}

	#head
	{
	position: relative;
	padding: 186px 14px 0 14px;
	height: 48px;
	background: url(img/headbg.gif) top center no-repeat;
	}
	
		#head .theimg
		{
		position: absolute;
		top: 19px;
		left: 17px;
		}
		
		#head-nav
		{
		position: relative;
		margin-top: 2px;
		background: #FCFCF1;
		padding: 5px 9px 5px 9px;
		border: 1px solid #E5DECE;
		color: #5F6055;
		font-size: 1.1em;
		}
		
			#head-nav p
			{
			position: relative;
			padding-top: 2px;
		       font-size: 1.1em;
			}
			
			#head-nav a
			{
			color: #CE660A;
			margin-right: 5px;
			}
		
		#head-nav a.switchlink1
		{
		position: relative;
		float: right;
		padding: 4px 5px 0 5px;
		height: 18px;
		font-size: 11px;
		color: #fff;
		background: #DBAA6A;
		color: #fff;
		border: 1px solid #CC9155;
		font-family: Georgia;
		}
		
		#head-nav a.switchlink2
		{
		position: relative;
		float: right;
		padding: 4px 5px 0 5px;
		height: 18px;
		font-size: 12px;
		color: #fff;
		background: #DBAA6A;
		color: #fff;
		border: 1px solid #CC9155;
		font-family: Georgia;
		}
		
		#head-nav a.switchlink3
		{
		position: relative;
		float: right;
		padding: 0px 5px 0 5px;
		height: 22px;
		font-size: 14px;
		color: #fff;
		background: #DBAA6A;
		color: #fff;
		border: 1px solid #CC9155;
		font-family: Georgia;
		}
		
		#head-nav a.switchlink4
		{
		position: relative;
		float: right;
		padding: 0px 5px 0 5px;
		height: 22px;
		font-size: 16px;
		color: #fff;
		background: #DBAA6A;
		color: #fff;
		border: 1px solid #CC9155;
		font-family: Georgia;
		}
	
	#pagetop
	{
	position: relative;
	height: 17px;
	background: url(img/pagetop.gif) top left no-repeat;	
	}
	
	
	#pagewrap
	{
	position: relative;
	background: url(img/pbg.gif) top left repeat-y;
	}
	
		#colOne
		{
		position: relative;
		float: left;
		width: 464px;
		padding-left: 23px;
		}
		
		#colThree
		{
		position: relative;
		float: left;
		width: 647px;
		padding-left: 20px;
		}		
		
		
		#content
		{
		position: relative;
		text-align: left;
		}
		
			#content h1
			{
			position: relative;
			font-size: 1.8em;
			padding-bottom: 4px;	
			font-family: Georgia;
			color: #234256;	
			}
			#content h1 a
			{
			color: #234256;	
			}
			
			.posthead
			{
			position: relative;
			padding-bottom: 10px;
			border-bottom: 1px solid #E7E7DD;
			margin-bottom: 1.3em;
			font-family: Georgia;
			}
			
				span.pdate a
				{
				position: relative;
				float: left;
				color: #1B4460;
				padding-left: 20px;
				background: url(img/cal.gif) left center no-repeat;
				}

				span.wp-print
				{
				position: relative;
				float: right;
				color: #1B4460;
				padding-left: 20px;
								}	

				span.wp-print a
				{
				padding-left: 3px;
				color: #1B4460;
text-decoration: none;
				}	
span.wp-print a:hover
				{
				padding-left: 3px;
				color: #1B4460;
text-decoration: underline;
				}

				
				span.com-count a
				{
				position: relative;
				float: right;
				color: #C4610C;
				padding-left: 20px;
				background: url(img/com.gif) left center no-repeat;
				}
							
			.thepost
			{
                        font-size: 14px;
			position: relative;
			padding-bottom: 44px;
			background: url(img/crest.gif) bottom center no-repeat;
			margin-bottom: 12px;
			}
			
			
			.thepost-full
			{
                        font-size: 14px;
			position: relative;
			margin-bottom: 12px;
			}
			
.thepost-full li
			{
                        margin-bottom: 12px;
margin-left: 25px;
 list-style-type:square;
}

			.thepost a, .thepost-full a, .post-info a
			{
			color: #C4610C;
			font-weight: bold;
			}
			
			
				#content p
				{
				position: relative;
				line-height: 1.5em;
				padding-bottom: 1em;
				}
			
				#content a.creading
				{
				position: relative;
				color: #C4610C;
				font-weight: bold;
				text-decoration: underline;
				}
			
			.sharebox
			{
			position: relative;
			padding: 10px;
			border-top: 1px solid #EFEFDE;
			}
			
			.post-info
			{
			position: relative;
			padding: 20px 30px 0 30px;
			margin-bottom: 20px;
			height: 102px;
			font-family: Georgia;
			background: url(img/post-bottom-full.gif) top left no-repeat;
			}
			
			#comwrap
			{
			position: relative;
			}
			
#comments{
margin-bottom: 8px;
}	
				.comment
				{
				position: relative;
				margin-bottom: 8px;
				padding: 12px 0 0 0;
				background: url(img/comment-top-alt.gif) top left no-repeat;	
				}
				
					.comment-in
					{
					position: relative;
					padding: 0 15px 24px 15px;
					background: url(img/comment-bottom-alt.gif) bottom left no-repeat;
					}
				
				li.alt .comment
				{
				position: relative;
				margin-bottom: 8px;
				padding: 12px 0 0 0;
				background: url(img/comment-top.gif) top left no-repeat;	
				}
				
					li.alt .comment-in
					{
					position: relative;
					padding: 0 15px 24px 15px;
					background: url(img/comment-bottom.gif) bottom left no-repeat;
					}
					
					.cinfo
					{
					position: relative;
					color: #427BA5;
					font-family: Georgia;
					display: block;
					padding-bottom: .6em;
					}
.cinfo a {
color: #dd883e;
text-decoration: none;
}
.cinfo a:hover {
color: #dd883e;
text-decoration: underline;
}

				
				.comment-admin
				{
				position: relative;
				margin-bottom: 8px;
				padding: 12px 0 0 0;
				background: url(img/comment-top-admin.gif) top left no-repeat;	
				}
				
					.cinfo-admin
					{
					padding-right: 40px;
					background: url(img/admin.gif) right center no-repeat;
                                        position: relative;
					color: #539acf;
					font-family: Georgia;
					display: block;
					padding-bottom: .6em;
					}
                                       .cinfo-admin a
					{
					color: #ffffff;
                                        text-decoration: none;					
					}
				       .cinfo-admin a:hover
					{
					color: #ffffff;
                                        text-decoration: underline;					
					}
				
					.comment-in-admin
					{
					position: relative;
					color: #fff;
					padding: 0 15px 24px 15px;
					background: url(img/comment-bottom-admin.gif) bottom left no-repeat;
					}
			

	
		#colTwo
		{
		position: relative;
		float: left;
		padding-left: 20px;	
		width: 352px;
		text-align: left;
		}
		
		#colFour
		{
		position: relative;
		float: left;
		width: 171px;
		padding-left: 20px;
		text-align: left;
		}
		
			#colTwo-a
			{
			position: relative;
			float: right;
			width: 171px;
			}
			
			#colTwo-b
			{
			position: relative;
			float: left;
			width: 171px;
			}
		
			#colTwo h3, #colFour h3
			{
			position: relative;
			font-size: 1.5em;
			padding-bottom: 3px;	
			font-family: Georgia;
			color: #234256;	
			}

		
			.click
			{
			position: relative;
			margin-bottom: 5px;
			display: block;
			padding: 9px 0 0 45px;
			height: 24px;
			font-size: 1.1em;
			font-family: Arial, Helvetica, sans-serif;
			color: #bcd8ea;
			}
			
			.click:hover
			{
			text-decoration: underline;
			}
			.quicklinks
			{
			background: url(img/quicklinks.gif) top left no-repeat;
			}
			.click1
			{
			background: url(img/click1.gif) top left no-repeat;
			}
			
			.click2

			{
			background: url(img/click2.gif) top left no-repeat;
			}
			
			.click3
			{
			background: url(img/click3.gif) top left no-repeat;
			}
			
			.bigbox
			{
			
			margin-top: 10px;
			background: url(img/widetop.gif) top left no-repeat;
			padding: 10px 0 0 0;	
			}
			
				.bigbox-content
				{
				position: relative;
				padding: 0 16px 10px 16px;
				background: url(img/widebottom.gif) bottom left no-repeat;
margin-top: -1px
				}
				
				.bigbox ul
				{
				padding: 3px 0 0 0;
				}
				
				.bigbox li
				{
				position: relative;
				padding: 10px 0 10px 22px;
				border-top: 1px dotted #CDCEC0;
				}
				
				.bigbox a
				{
				color: #C97215;
				text-decoration: underline;
				}
				
				.bigbox li.audio
				{
				background: url(img/icon2.gif) top left no-repeat;
				background-position: -1px 12px;
				}
				
				.bigbox li.video
				{
				background: url(img/icon3.gif) top left no-repeat;
				background-position: 0 10px;
				}
				
				.bigbox li.image
				{
				background: url(img/icon1.gif) top left no-repeat;
				background-position: 0 10px;
				}
.bigbox li.book
				{
				background: url(img/book.gif) top left no-repeat;
				background-position: -1px 12px;
				}
.add-to-any-subscribe {
padding-top: 10px;
}
   .polls
			{
			position: relative;
			margin-top: 10px;
			background: url(img/thintop.gif) top left no-repeat;
			padding: 10px 0 0 0;	
			}
			
				.widget_widget_polls
				{
				position: relative;
				padding: 0 16px 10px 16px;
				background: url(img/thinbottom.gif) bottom left no-repeat;
				}
				
				#colTwo .polls h3, #colFour .polls h3
				{
				padding-bottom: 3px;
				border-bottom: 1px dotted #CDCEC0;
				}
				
				.polls ul
				{
				position: relative;
				padding-top: 7px;
                             background: none;
				}
	
.poll {
margin-left: -20px;
}
			.polls li
				{
				position: relative;
				padding: 4px 0 4px 11px;
				background: url(img/tick.gif) left center no-repeat;
				}
				.polls a
				{
				position: relative;
				color: #C2630F	
				}
				li.polls {
background: none; }
			
.archive_list {
	                        position: relative;
				padding: 4px 0 4px 11px;
				background: url(img/tick.gif) left center no-repeat;
}
	               .collapsing-archives
			{
			position: relative;
			margin-top: 10px;
			background: url(img/thintop.gif) top left no-repeat;
			padding: 10px 0 0 0;	
			}
			
				.widget_collapsArchWidget
				{
				position: relative;
				padding: 0 16px 10px 16px;
				background: url(img/thinbottom.gif) bottom left no-repeat;
				}
				
				#colTwo .collapsing-archives h3, #colFour collapsing-archives h3
				{
				padding-bottom: 3px;
				border-bottom: 1px dotted #CDCEC0;
				}
				
				.collapsing-archives ul
				{
				position: relative;
				padding-top: 7px;
                             background: none;
				}
	
			.collapsing-archives li
				{
				position: relative;
				padding: 4px 0 4px 11px;
			
				}
.ara_ca_mosign{
color: #0C283D;
}

                       .collapsing-archives a {
                       text-decoration: none;
                       color: #C97215;
                        }

                         .collapsing-archives a:hover
				{
				text-decoration: underline;
				}

			
			.widgetbox
			{
			position: relative;
			margin-top: 10px;
			background: url(img/thintop.gif) top left no-repeat;
			padding: 10px 0 0 0;	
			}
			
				.widgetbox-content
				{
				position: relative;
				padding: 0 16px 10px 16px;
				background: url(img/thinbottom.gif) bottom left no-repeat;
				}
				
				#colTwo .widgetbox h3, #colFour .widgetbox h3
				{
				padding-bottom: 3px;
				border-bottom: 1px dotted #CDCEC0;
				}
				
				.widgetbox ul
				{
				position: relative;
				padding-top: 7px;
				}
				
				.widgetbox li
				{
				position: relative;
				padding: 4px 0 4px 11px;
				background: url(img/tick.gif) left center no-repeat;
				}
				
				.widgetbox a
				{
				position: relative;
				color: #C2630F	
				}
				
				.widgetbox a:hover
				{
				text-decoration: underline;
				}
			
			.click-box
			{
			position: relative;
			margin-top: 10px;

			padding: 10px;
			background: url(img/clickbg.gif) top left no-repeat;

			height: 152px;
			font-size: 1.5em;
			line-height: 1.4em;
			color: #fff;
			font-family: Georgia;
			}
			
				.click-box a
				{
				position: relative;
				margin-top: 12px;
				text-indent: -9999em;
				display: block;
				height: 26px;
				width: 90px;
				background: url(img/ch.gif) top left no-repeat;
				}
.loggedinas a
		{
		color: #D48135;
		border-bottom: 1px solid #E8E8D9;
		margin-top: 8px;
		font-family: Georgia;
		}
.alignright {
float: right;
}

.navigation a
		{
		position: relative;
		float: left;
		color: #D48135;
		border-bottom: 1px solid #E8E8D9;
		margin-top: 8px;
		font-family: Georgia;
		}

	#foot
	{
	position: relative;
	background: #0C283D url(img/pbottom.gif) top left no-repeat;
	padding: 48px 25px 0 25px;
	height: 65px;
	font-size: 1.2em;
	color: #8AAAC1;	
	font-family: Georgia;
	text-align: left;
	}
	
		#foot a
		{
		color: #fff;
		}

#copyright {
padding-top: 5px;
}


#author, #email, #url
{
position: relative;
padding: 7px 5px 0 5px;
height: 23px;
border: 0px;
background: url(img/input-bg.gif) top left no-repeat;
width: 222px;
}

#email_form, #url_form
{

}

#comment
{
position: relative;
padding: 5px;
height: 109px;
width: 439px;
border: 0px;
background: url(img/msg-bg.gif) top left no-repeat;
}

#submit

{

position: relative;
height: 26px;
width: 157px;
background: url(img/submit-comment.gif) top left no-repeat;
border: 0px;
}



