/*
Theme Name: FloMotion v2
Theme URI: http://www.flomotionradio.co.uk
Description: FloMotion Radio.
Version: 1.0
Author: Sonny Baker
Author URI: http://www.flomotionradio.co.uk/
*/

/*
_reset
==========================================
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li, form,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/*
_base
==========================================
*/

html
{
}

	body
	{
		margin: 0;
		padding: 0;
		font-family: Georgia, 'Times New Roman', serif;
		font-size: 75%;
		color: #ffffff;
		background-color: #000000;
	}
	
	a
	{
		color: #EC118F;
		font-style: italic;
		text-transform: uppercase;
	}
	
	a:link, a:visited
	{
		text-decoration: none;
	}	
	
/*	a:visited
	{
		color: #40add4;
	}
*/	
	a:hover, a:active
	{
		text-decoration: underline;
	}	
	img
	{
		border: 1px dotted #FFFFFF;
	}
	a img
	{
		border: 0px none;
	}
	
	p
	{
		line-height: 1.3em;
		display: block;
		margin: 15px 0 0 0;
	}
	
	.right
	{
		float:right;
	}
	.left
	{
		float:left;
	}	
	
	.center
	{
		margin: 0 auto 0 auto;
		text-align: center;
	}
	
	h2
	{
		color: #231f20;
		font-size: 1.0em;
		padding: 0 0 5px 10px;
	}
	
	h4
	{
		margin: 15px 0 0 0;
		padding: 15px 0;
		font-weight: bold;
		font-size: 1.2em;
		border-top:1px dotted #FFFFFF;
	}
		h4.pagetitle
		{
			margin: 0;
			text-transform: uppercase;
			font-size:1.5em;
			font-style: italic;
			font-weight: normal;
			padding-bottom: 16px;
		}
	hr
	{
		border: none 0px;
		color: #b5b5b5;
		background-color: #b5b5b5;
		height: 1px;
		margin: 8px 0 12px 0;
	}
	
	small
	{
		font-size: 0.8em;
		line-height: 1.25em;
	}
	
	.ieClear
	{
		clear:both;
	}
	
	img.rssicon
	{
		vertical-align: top;
		padding: 0 5px 0 0;
	}
	.blogdate
	{
		text-transform: capitalize;
	}
	.rssSummary
	{
		padding: 0 0 15px 0;
	}
	li
	{
		padding: 0 0 3px 0;
	}
	.metadata
	{
		padding: 10px 0;
	}
	span.category
	{
		display: block;
		padding: 5px 0;
	}
.alignright {
	float: right;
}

.alignleft {
	float: left
}	
input
{
}

input#s
{
	float: left;
	height: 13px;
	border: 1px solid #000000;
	padding: 2px;
	width: 145px;
	font-family: Georgia, 'Times New Roman', serif;
}
input#searchsubmit,
input.pinkButton
{
	float: right;
	padding: 2px 2px 0 0px;
	margin: 0;
	font-style: italic;
	color: #ec118f;
	text-transform: uppercase;
	display: block;
	background-color: #000000;
	border: 0px none;
	font-family: Georgia, 'Times New Roman', serif;
}

form#commentform input.pinkButton
{
	padding: 0 0 0 0;
	margin: 0 -2px 0 0;
}


textarea#comment
{
	background-color: #000000;
	border: 1px dotted#ffffff;
	color: #ffffff;
	padding: 5px;
	font-family: Georgia, 'Times New Roman', serif;
	width: 538px;
}
	/* _base_clearfix
	==========================================
	*/	
	
		.clearfix:after 
		{
			content:".";
			display:block;
			height:0;
			clear:both;
			visibility:hidden;
		}
		.clearfix {display:inline-block;}
		
		/* Hide from IE Mac \*/
		.clearfix {display:block;}
		/* End hide from IE Mac */

	/* _base_clearfix
	==========================================
	*/	
	
	#container
	{
		width: 825px;
		margin: 0 auto;
	}
	
		#container #contentContainer
		{
		}	
		
			#container #contentContainer #mainContent
			{
				padding: 0 45px 0 0;
				width: 550px;
				float: left;
			}
			
			#container #contentContainer #sidebar
			{
				width: 230px;
				padding: 15px 0;
				float: left;
				border-bottom:1px dotted #FFFFFF;
				border-top:1px dotted #FFFFFF;
			}
		#container #footer
		{
			padding: 50px 0 0 0;
			text-align: center;
		}
	
	/* _text
	==========================================
	*/	
				#container #contentContainer #mainContent .entry
				{
					padding: 15px 0;
					border-bottom:0 dotted #FFFFFF;
					border-top:1px dotted #FFFFFF;
				}
				
				#container #contentContainer #mainContent .comments
				{
					margin: 15px 0 0 0;
					padding: 10px 0;
					border-bottom:0 dotted #FFFFFF;
					border-top:1px dotted #FFFFFF;
				}				
					#container #contentContainer #mainContent .entry h3
					{
						margin: 15px 0 0 0;
						font-size: 1.5em;
					}
					
					#container #contentContainer #mainContent .entry p.date
					{
						margin: 0px;
						padding: 0px;
						font-style: italic;
						text-transform: uppercase;
					}			
					
.navigation {
	border-top: 1px dotted #FFFFFF;
	display: block;
	text-align: center;
	margin-top: 10px;
	padding: 10px 0 10px 0;
	margin-bottom: 10px;
	color: #FFFFFF;
	width: 550px;
}

#sidebar div.aktt_tweets ul li {
	padding-bottom: 10px;
}

#sidebar div.aktt_tweets ul li.aktt_more_updates {
	padding-bottom: 0;
}