/*

Theme Name: Charade - a CSSrockstars Theme
Theme URI: 
Description: A rather pithy theme perfect for any blogger 
Version: 1.0
Author: CSSRockstars

*/	


			/* Global Layout */


body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #004460 url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/bg.gif) top left repeat-x;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
}


#wrap
{
position: relative;
width: 1009px;
margin: auto;	
padding-bottom: 5px;
}

	
	
	
	#colOne
	{
	position: relative;
	float: left;
	width: 646px;
	}
	
		#twitter
		{
		position: relative;
		padding: 14px 0 0 60px;
		height: 33px;
		background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/twitter.gif) top left no-repeat;
		color: #7A94A0;	
		font-size: .95em;
		text-align: left;
		}
		
		#twitter a
		{
		display: none;
		}
		
		#headline
		{
		position: relative;
		height: 100px;
		padding: 30px 0 0 5px;
		text-align: left;
		font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
		}
			#title
			{
			position: relative;
			font-size: 3em;
			padding-top: 1px;
			color: #fff;
			letter-spacing: -.005em;
			padding-bottom: 0px;
			}
			
			#title a
			{
			color: #fff;
			}
			
			#intro
			{
			position: relative;
			padding-left: 2px;
			display: block;
			font-size: 1.5em;
			color: #7996A2;
			margin-top: -6px;
			}
		
		#nav
		{
		position: relative;
		padding-left: 10px;
		height: 55px;
		background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/navbg.gif) top left no-repeat;
		text-align: left;
		}
		
			#nav li
			{
			position: relative;
			float: left;
			width: 132px;
			padding-top: 9px;
			}
			
			#nav li a
			{
			position: relative;
			padding-left: 5px;
			font-size: 1.6em;
			color: #fff;
			display: block;
			}
			
			#nav li a:hover
			{
			color: #7A949F;
			}
			
			#nav li a span
			{
			position: relative;
			display: block;
			color: #7A949F;
			font-size: .55em;
			margin-top: -4px;
			}
			
			#nav li a:hover span
			{
			text-decoration: underline;
			}
			
			
		
		/* post area */
		#content
		{
		position: relative;
		margin-top: 12px;
		padding-right: 12px;
		text-align: left;
		}
		
			.pagetitle
			{
			position: relative;
			padding: 10px 0 0 7px;
			font-size: 1.8em;
			color: #fff;
			}
		
			.post
			{
			position: relative;
			padding-top: 1px;
			min-height: 270px;
  			height:auto !important;
  			height: 270px;
			padding-bottom: 35px;
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/postbg.gif);
			margin-bottom: 40px;
			}
			
			.postfade
			{
			position: absolute;
			bottom: 0px;
			left: 0px;
			height: 266px;
			width: 634px;
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/postbottom.gif) bottom left no-repeat;
			}
			
			.post h2
			{
			position: relative;
			font-size: 2.9em;
			font-weight: bold;
			color: #242424;
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/posthead.gif) top left no-repeat;
			margin-top: -2px;
			padding: 16px 20px 0 20px;
			font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
			}
			
			.alignright
			{
			position: relative;
			float: right;
			margin-left: 10px;
			border: 4px solid #004460;
			}
			
			.alignleft
			{
			position: relative;
			float: left;
			margin-right: 10px;
			border: 4px solid #004460;
			}
			
			.post h2 a
			{
			color: #242424;
			text-decoration: none;
			}
			
			.post a
			{
			color: #008EEF;
			text-decoration: underline;
			}
			
			.post a:hover
			{
			color: #698600;
			}
			
			#content .postcontent ul
			{
			position: relative;
			margin-left: 5px;
			padding: 0px 5px 0px 5px;	
			list-style: inside disc;
			border-left: 1px solid #698600
			}
			
				#content .postcontent ul li
				{
				position: relative;
				padding: 2px 0 2px 0;
				}
			
			
			.postinfo
			{
			position: relative;
			padding: 5px 20px 0px 20px;
			font-size: 1.1em;
			color: #212121;
			}
			
			.postcontent
			{
			position: relative;
			padding: 5px 20px 5px 20px;
			font-size: 1.15em;
			color: #212121;
			}
			
			.postcontent p
			{
			position: relative;
			line-height: 1.5em;
			padding: .75em 0 .75em 0;
			}
			
			a.pinfo
			{
			position: relative;
			float: left;
			margin-right: 15px;
			margin-left: 2px;
			padding: 3px 7px 3px 7px;
			color: #fff;
			background: #698600;
			font-size: .9em;
			text-decoration: none;
			border: 1px solid #fff;
			}
			
			a.pinfo:hover
			{
			background: #fff;
			border: 1px solid #698600;
			}
			
			.sharebox
			{
			position: relative;
			margin-top: 15px;
			height: 27px;
			padding-right: 20px;
			text-align: right;
			}		
			
			.sharebox li
			{
			position: relative;
			float: right;
			}
			
			.sharebox a
			{
			position: relative;
			float: left;
			margin-left: 6px;
			width: 30px;
			height: 27px;
			}	
			
			.share6
			{
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/6.gif) top left no-repeat;
			}
			
			.share5
			{
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/5.png) top left no-repeat;
			}
			
			.share4
			{
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/4.png) top left no-repeat;
			}
			
			.share3
			{
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/3.png) top left no-repeat;
			}
			
			.share2
			{
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/2.png) top left no-repeat;
			}
			
			.share1
			{
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/1.png) top left no-repeat;
			}
			
			.postfoot
			{
			position: relative;
			margin: 0px 20px 10px 20px;
			height: 29px;
			padding: 5px 5px 5px 10px;
			border: 1px solid #B2AE9A;
			background: #EFEFEB;
			font-size: 1.2em;
			font-weight: bold;
			}
			
			.comcount
			{
			position: relative;
			float: left;
			}
			
			.comcount a
			{
			position: relative;
			float: left;
			padding: 5px 15px 6px 32px;
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/count.gif) top left no-repeat;
			color: #242424;
			}
			
			.leavecomment
			{
			position: relative;
			float: left;
			}
			
			.leavecomment a
			{
			position: relative;
			float: left;
			padding: 5px 15px 6px 36px;
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/comment.gif) top left no-repeat;
			color: #242424;
			}
			
			.moreincat
			{
			position: relative;
			float: left;
			color: #242424;
			padding: 5px 15px 6px 36px;
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/folder.gif) top left no-repeat;
			}
			
			.moreincat a
			{
			position: relative;
			color: #242424;
			}
			
			blockquote
			{
			position: relative;
			padding: .75em 0 .75em 25px;
			font-size: .9em;
			font-weight: bold;
			}
			
			.post blockquote p
			{
			padding: 10px 12px 10px 12px;
			border: 1px solid #B2AE9A;
			background: #EFEFEB;
			}
			
			
			#comwrap
			{
			position: relative;
			margin: 0px 20px 10px 20px;
			padding: 5px 10px 5px 10px;
			border: 1px solid #B2AE9A;
			background: #EFEFEB;
			font-size: 1.1em;
			}
			
				#comwrap h3
				{
				position: relative;
				font-size: 1.6em;
				color: #212121;
				font-weight: bold;
				}
			
				.commentlist li
				{
				position: relative;
				margin-bottom: 15px;
				padding: 10px;
				background: #fff;
				border: 1px solid #B2AE9A;
				}
				
				.commentlist li .avatar
				{
				position: relative;
				float: right;
				}
				
				#comment
				{
				width: 450px;
				padding: 5px;
				background: #fff;
				border: 1px solid #B2AE9A;
				}
				
				#comwrap input
				{
				position: relative;
				padding: 5px;
				background: #fff;
				border: 1px solid #B2AE9A;
				}
				
				#commentform p
				{
				padding: 5px 0 5px 0;
				}
	
	
	
	
	#colTwo
	{
	position: relative;
	float: left;
	width: 363px;
	color: #fff;
	}
	
		
		#socialbox
		{
		position: relative;
		padding-left: 4px;
		height: 48px;
		background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/login.gif) top left no-repeat;
		color: #68E668;
		}	
		
			#socialbox ul
			{
			position: relative;
			padding: 5px 0 0 30px;
			margin-left: 3px;
			height: 32px;
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/social.gif) bottom left no-repeat;
			}
		
			#socialbox li
			{
			position: relative;
			float: left;
			width: 32px;
			height: 31px;
			padding-right: 4px;
			}
			
			#socialbox li a
			{
			position: relative;
			float: left;
			width: 32px;
			height: 31px;	
			}
			
			#social1
			{
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/social1.gif) top left no-repeat;
			}
			
			#social2
			{
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/social2.gif) top left no-repeat;
			}
			
			#social3
			{
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/social3.gif) top left no-repeat;
			}
			
			#social4
			{
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/social4.gif) top left no-repeat;
			}
			
			#social5
			{
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/social5.gif) top left no-repeat;
			}
			
			#social6
			{
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/social6.gif) top left no-repeat;
			}
			
			#social7
			{
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/social7.gif) top left no-repeat;
			}
			
			#social8
			{
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/social8.gif) top left no-repeat;
			}
			
			#socialbox li a:hover
			{
			background-position: bottom left;
			}
			
			
			/* legacy 
			.txt
			{
			position: relative;
			float: left;
			border: 0px;
			padding: 7px 10px 0 10px;
			height: 22px;
			width: 116px;
			margin: 6px 0 0 7px;
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/logintxt.gif) top left no-repeat;
			color: #68E668;
			}
			
			.go
			{
			position: relative;
			float: left;
			border: 0px;
			height: 28px;
			width: 28px;
			margin: 7px 0 0 9px;
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/go.gif) top left no-repeat;
			}
			*/
			
			
		#bitnav
		{
		position: relative;
		padding: 60px 0 15px 9px;
		height: 31px;
		text-align: left;
		visibility:hidden;
		}
		
			#bitnav li
			{
			position: relative;
			float: left;
			height: 31px;
			width: 162px;
			overflow: hidden;
			}
			
			#bitnav li a
			{
			position: relative;
			padding: 0 0 0 36px;
			height: 31px;
			font-size: 1.5em;
			color: #fff;
			display: block;
			margin-top: -2px;
			}
			
			#bitnav li a span
			{
			position: relative;
			display: block;
			color: #7A949F;
			font-size: .6em;
			margin-top: -4px;
			}
			
			#bitnav a:hover
			{
			text-decoration: none;
			color: #7A949F
			}
			
			#bitnav a:hover span
			{
			text-decoration: underline;
			}
			
			.mail
			{
			position: relative;
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/mail.gif) bottom left no-repeat;
			}
			
			.register
			{
			position: relative;
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/info.gif) bottom left no-repeat;
			}
				
				
			
			
			
		#searchandfeed
		{
		position: relative;
		height: 202px;
		background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/searchnfeed.gif) top left;
		}
		
			#searchbox
			{
			position: relative;
			padding: 36px 0 0 18px;
			height: 29px;
			}
			
			.search
			{
			position: relative;
			float: left;
			border: 0px;
			padding: 8px 10px 0 10px;
			height: 21px;
			width: 242px;
			color: #fff;
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/searchtxt.gif) top left no-repeat;
			}
			
			.searcher
			{
			position: relative;
			float: left;
			border: 0px;
			margin-left: 8px;
			height: 29px;
			width: 30px;
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/searcher.gif) top left no-repeat;
			}
			
			#thefeed
			{
			position: relative;				
			font-size: 1.5em;
			color: #fff;
			text-align: left;
			padding-top: 35px;			
			}
			
				div.thefeed
				{
				background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/rss.gif) top left no-repeat;
				padding-left: 122px;
				background-position: 19px 0px;
				min-height: 96px;
				height: 96px;
				}
				
				#thefeed p
				{
				position: relative;
				padding: 8px 35px 0 3px;
				letter-spacing: .015em;
				}
				
				#thefeed a
				{
				color: #ee7620;
				}
				
				.rssemail
				{
				position: relative;
				float: left;
				border: 0px;
				margin-top: 5px;
				padding: 7px 10px 0 10px;
				height: 22px;
				width: 116px;
				color: #fff;
				font-size: .7em;
				background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/rssemail.gif) top left no-repeat;
				}
				
				.rssemailgo
				{
				position: relative;
				float: left;
				border: 0px;
				margin-left: 8px;
				margin-top: 5px;
				height: 29px;
				width: 50px;
				color: #fff;
				font-size: .7em;
				background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/getit.gif) top left no-repeat;
				}
				
				#feedlink
				{
				position: absolute;
				top: 0px;
				left: 19px;
				top: 35px;
				width: 92px;
				height: 96px;
				}
				
		
		
		#thesidebar
		{
		position: relative;
		width: 313px;
		padding-left: 20px;
		font-size: 1.1em;
		text-align: left;
		}
		
		#thesidebar a:hover
		{
		text-decoration: underline;
		}
		
		
		.recentposts
		{
		position: relative;
		padding: 20px 5px 45px 5px;
		text-align: left;
		font-size: 1em;
		}				
		
			.recentposts h3
			{
			position: relative;
			font-size: 1.45em;
			font-weight: bold;
			color: #000;
			}
			
			.recentposts h4
			{
			position: relative;
			font-size: 1.05em;
			padding-left: 18px;
			color: #fff;
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/paper.gif) left center no-repeat;
			}
			
			.recentposts li
			{
			position: relative;
			padding: 12px 0 12px 0;
			border-bottom: 1px solid #00354E;
			}
			
			.recentposts li span
			{
			position: relative;
			display: block;
			font-size: .85em;
			color: #121212;
			padding-top: 2px;
			}
			
			.recentposts a
			{
			color: #fff;
			}
		
		
		.widgettitle
		{
		position: relative;
		padding: 10px 0 0 11px;
		font-size: 1.3em;
		color: #fff;
		font-weight: bold;
		height: 26px;
		background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/sbbg.gif) bottom left no-repeat;
		}
		
		.sidebarbox
		{
		position: relative;
		margin-bottom: 25px;
		color: #002D3F;
		font-size: 1.05em;
		/*min-height: 187px;*/
		padding: 6px 20px 20px 20px;	
		background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/sbboxbg.gif) bottom left no-repeat;
		text-align: center;
		}
			.sidebarbox ul, .sidebarbox div
			{
			text-align: left;
			}
		
			.sidebarbox li
			{
			position: relative;
			padding: 9px 0 10px 18px;
			background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/paper2.gif) left center no-repeat;	
			background-position: 0px 9px;
			border-bottom: 1px solid #305868;
			}	
			
			.sidebarbox li:hover
			{
			background: #fff url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/paper2.gif) left center no-repeat;	
			background-position: 0px 9px;
			}
			
			.sidebarbox li a
			{
			display: block;
			margin-top: -1px;
			color: #698600;
			font-weight: bold;
			}
			
			.sidebarbox li span
			{
			position: relative;
			margin-left: -16px;
			display: block;
			font-size: .8em;
			}
			
			.sidebarbox li span a
			{
			position: relative;
			display: inline;
			color: #002D3F;
			font-weight: normal;
			text-decoration: underline;
			}
				
				
				
	#foot
	{
	position: relative;
	margin: auto;
	width: 1009px;
	/*height: 84px;*/
	/*background: url(http://www.elmmusic.com/wp-content/themes/charade-theme/img/footbg.gif) top left no-repeat;*/
	font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
	}			
	
		#footvert
		{
		position: absolute;
		top: 15px;
		right: 14px;
		width: 468px;
		height: 60px;
		border: 1px solid #fff;
		color: #004460;
		display:none;	
		}
			#footvert span
			{
			position: relative;
			display: block;
			text-align: center;
			font-size: 1.5em;
			padding-top: 15px;
			}
		
		#footvert img
		{
		display: block;
		}
		
		#foottitle
		{
		position: absolute;
		top: 9px;
		left: 14px;
		font-size: 2.1em;
		color: #fff;
		font-weight: bold;
		}
		
		#footdesc
		{
		position: absolute;
		top: 36px;
		left: 14px;
		font-size: 1.2em;
		font-weight: bold;
		color: #7996A2;
		}
		
		#copylink
		{
		position: absolute;
		top: 61px;
		left: 14px;
		font-size: 1em;
		color: #7996A2;
		}
		
			#copylink a
			{
			color: #7996A2;
			}