/* CSS Document */

/*
Theme Name: The LIterary Platform
Theme URI: http://www.theliteraryplatform.com/
Description: Bespoke theme coded for The Literary Platform by <a href="http://www.samoakley.com">Sam Oakley</a>
Version: 1
Author: Sam Oakley
Author URI: http://www.samoakley.com
Tags: 
*/

Credit to Elliot for stripped down WP templates

/*
Theme Name: Starkers
Theme URI: http://elliotjaystocks.com
Description: The totally nude Wordpress theme. Phwoar! (Based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a> by <a href="http://binarybonsai.com/">Michael Heilemann</a>)
Version: 2 (WP2.6.2)
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com
Tags: starkers, naked, clean, basic
*/


/* ----------------------------------------- */
/* DISROBING... */
/* ----------------------------------------- */



/* RESET */
/* ----------------------------------------- */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */


/* TYPOGRAPHY */
/* ----------------------------------------- */

/* This helps to identify headings */
h1, h2, h3, h5, h5, h6 { font-weight:bold } 



/* Font stack options

	The following represents a list of font stacks, as recommended by Nathan Ford in
	http://unitinteractive.com/blog/2008/06/26/better-css-font-stacks/

	I've added inverted commas around the relevant family names to ensure compatibility.
	p = balanced for paragraphs or body copy
	t = balanced for headlines or titles

	- - - -

Arial, 'Helvetica Neue', Helvetica, sans-serif - p, t

Baskerville, 'Times New Roman', Times, serif - p
Baskerville, 'Times, Times New Roman', serif - t

Cambria, Georgia, Times, 'Times New Roman', serif - p, t
'Century Gothic', 'Apple Gothic', sans-serif - p, t

Consolas, 'Lucida Console', Monaco, monospace - p, t

'Copperplate Light', 'Copperplate Gothic Light', serif - p, t

'Courier New', Courier, monospace - p, t

'Franklin Gothic Medium', 'Arial Narrow Bold', Arial, sans-serif - p, t

Futura, 'Century Gothic', 'Apple Gothic', sans-serif - p, t

Garamond, 'Hoefler Text', 'Times New Roman', Times, serif - p
Garamond, 'Hoefler Text', Palatino, 'Palatino Linotype', serif - t

Geneva, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif - p
Geneva, Verdana, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif - t

Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif - p
Georgia, Times, 'Times New Roman', serif - t

GillSans, Calibri, Trebuchet, sans-serif - p
GillSans, Trebuchet, Calibri, sans-serif - t

'Helvetica Neue', Arial, Helvetica, sans-serif - p
Helvetica, 'Helvetica Neue', Arial, sans-serif - t

Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif - p, t

'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif - p, t

Palatino, 'Palatino Linotype', Georgia, Times, 'Times New Roman', serif - p
Palatino, 'Palatino Linotype', 'Hoefler Text', Times, 'Times New Roman', serif - t

Tahoma, Geneva, Verdana - p
Tahoma, Verdana, Geneva - t

Times, 'Times New Roman', Georgia, serif - p, t

Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif - p
Trebuchet, Tahoma, Arial, sans-serif - t

Verdana, Geneva, Tahoma, sans-serif - p
Verdana, Tahoma, Geneva, sans-serif - t

*/


/* LAYOUT */
/* ----------------------------------------- */


/* You might find the following useful */
br.dirtyLittleTrick { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */
div { position:relative } /* This will save you having to declare each div's position as 'relative' and allows you to absolutely position elements inside them */
li#theme-switcher { background:#fff; border:10px solid red; padding:20px; position:fixed; top:0; right:0 } /* Use this if you have the Theme Switcher Reloaded plugin (http://themebot.com/webmaster-tools/1-wordpress-theme-switcher-reloaded) installed and want to make it nice and obvious */


Palette
				White				#FFFFFF
				Whisper Grey		#F5F5F5
				Paler Grey			#EEEEEE
				Pale grey			#CCCCCC
				Dark grey			#AAAAAA
				Dim Grey			#808080
				Slate Grey			#778899
				Black				#000000
				Turquoise			#40E0D0
				Pacific Green		#36DBCA
				LP_Turquoise		#6AD8D3
				LP_Turquoise_Text	#61BEC1
				LP_Turquoise_Text	#31C4BC
				
/* BODY */
/************************************************/


/* ----------------------------------------- */
/* THE LITERARY PLATFORM */
/* ----------------------------------------- */



html {
	}
	
	
body {
	background-color: #EEEEEE;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	margin: 0px auto 0px;
	padding: 0px;
	}	
	
	
p 	{
	font-size: 1em;}
	
li, ul, ol, menu 	{
	font-size: 1em;}
	
h1 	{
	font-size: 1.5em;
	line-height: 1.2em;
	font-weight: bold;
	}

h1.competition 	{
	font-size: 1.5em;
	line-height: 1.5em;
	font-weight: bold;
	}

h2.competition {
	font-size: 1.2em;
	color: #000000;
	line-height: 1.5em;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	}

h2 	{
	font-size: 1.2em;
	color: #31C4BC;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
	}
	
h2 ul li {
	color: #000000;
	margin: 0px;}
		
	

h3, h4, h5, h6, h7, h8 	{
	font-size: 1.3em;
	color: #31C4BC;
	font-weight:bold;
	}
	
 
img {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     border: none 0px;
	}

img.alignright {float:right; margin: 0px 0px 0px 0px;}
img.alignleft {float:left; margin: 0px 0px 0px 0px;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin: 0px 0px 0px 0px;}
a img.alignleft {float:left; margin: 0px 0px 0px 0px;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }




.wp-caption {  	text-align:center;
				border: 0px;
				background: #ffffff;
				padding:  0px 0px 0px 0px;
				margin:  0px 0px 0px 0px; }
				
				
.wp-caption img { 	border: 0px;
					background: #ffffff;
					padding:  0px 0px 0px 0px;
					margin:  0px 0px 0px 0px; }
					
					
				
.wp-caption-text{ border: 0px;
				background: #ffffff;
				padding: 5px 0px 5px 0px;
				margin: 0px 0px 0px 0px;}


.post { border: 0px;
				background: #ffffff;
				padding: 0px 0px 10px 0px;
				margin: 0px 0px 10px 0px;}
	

p.time  {font-size: 0.85em;
 			margin: 0px 0px 5px 0px;}
 			

.entry_content  { display: block;
				margin: 0px 0px 0px 0px;
				border: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
 					}
 					
p.entry_content  {
 					} 					
 
.entry_content a:link {
				color: #696969;
				text-decoration: none;
				}			
				
.entry_content a:visited {
				color: #696969;
				text-decoration: none;
				}			
		
.entry_content a:hover {
				color: #000000;
				text-decoration: none;
				}

.entry_content a:active {
				color: #000000;
				text-decoration: underline;
				}
 								
		
.tags  		{font-size: 0.9em;
			line-height:1.3em;
 				margin: 15px 0px 0px 0px;
 				padding: 5px 0px 0px 0px;
 				border-top: 2px solid #EEEEEE; }
	
	
.tags a:link  	{
				color: #000000;
				text-decoration: none;
				}			
				
.tags a:visited {
				color: #000000;
				text-decoration: none;
				}			
		
.tags a:hover 	{
				color: #000000;
				text-decoration: underline;
				}

.tags a:active {
	color: #000000;
	text-decoration: none;
	}
	
	
.lp_button		{ font-size: 1em;
				float: right;
				width: 60px;
				font-family: Arial, Helvetica, sans-serif;
				letter-spacing: 0.02em;
				border: 0px;
				background: #6AD8D3;
				padding: 3px 5px 3px 5px;
				margin: 0px 0px 0px 5px;
				color: #FFFFFF; -moz-border-radius: 0px; -webkit-border-radius: 0px; }
				
.lp_button:hover	{ background: #6AD8D3; color: #000000; }
				
.lp_comments_button		{ font-size: 1em;
				float: left;
				font-family: Arial, Helvetica, sans-serif;
				letter-spacing: 0.02em;
				border: 0px;
				background: #6AD8D3;
				padding: 3px 5px 3px 5px;
				margin: 10px 0px 0px 0px;
				color: #FFFFFF; -moz-border-radius: 0px; -webkit-border-radius: 0px; }				
				
.lp_comments_button:hover	{ background: #6AD8D3; color: #000000; }

.lp_textbox			{
					float: left;
					font-size: 1em;
					font-family: Arial, Helvetica, sans-serif;
					letter-spacing: 0.02em;
					padding: 1px 0px 1px 0px;
					width: 135px;}	
	
.lp_sidebar_text_s	{ text-align: right;
					padding: 10px 0px 0px 0px;
					font-size: 0.95em;
					line-height: 1.3em;
					}

.lp_sidebar_text_s li	{ text-align: right;
							padding: 0px 0px 0px 0px;
							}					
	
	
/************************************************
*	Hyperlinks									*
************************************************/

a:link  {
	color: #000000;
	text-decoration: none;
	}	
	
a:visited {
	color: #000000;
	text-decoration: none;
	}
	
a:hover {
	color: #31C4BC;
	text-decoration: none;
	}
	
a:active {
	color: #000000;
	text-decoration: none;
	}	

.competition a:link  {
	color: #FF0000;
	text-decoration: none;
	}	
	
.competition a:visited {
	color: #FF0000;
	text-decoration: none;
	}
	
.competition a:hover {
	color: #000000;
	text-decoration: none;
	}
	
.competition a:active {
	color: #000000;
	text-decoration: none;
	}
	

#lp_maincontent h2 a:link  {
	color: #31C4BC;
	text-decoration: none;
	}	
	
#lp_maincontent h2 a:visited {
	color: #31C4BC;
	text-decoration: none;
	}
	
#lp_maincontent h2 a:hover {
	color: #000000;
	text-decoration: none;
	}
	
#lp_maincontent h2 a:active {
	color: #31C4BC;
	text-decoration: none;
	}	

.lp_showcase_sidebar_header	{
							}
	
.lp_showcase_sidebar_header h2 a:link  {
	color: #31C4BC;
	text-decoration: none;
	}	
	
.lp_showcase_sidebar_header h2 a:visited {
	color: #31C4BC;
	text-decoration: none;
	}
	
.lp_showcase_sidebar_header h2 a:hover {
	color: #000000;
	text-decoration: none;
	}
	
.lp_showcase_sidebar_header h2 a:active {
	color: #31C4BC;
	text-decoration: none;
	}	


.lp_sidebar_text_s a:link  {
	color: #31C4BC;
	font-weight:bold;
	text-decoration: none;
	}	
	
.lp_sidebar_text_s a:visited {
	color: #31C4BC;
	font-weight:bold;
	text-decoration: none;
	}
	
.lp_sidebar_text_s a:hover {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	}
	
.lp_sidebar_text_s a:active {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	}
	
/************************************************
*	Top     									*
************************************************/





/* STRUCTURE */
/* ----------------------------------------- */

/* Main architecture: wrapper ( (header) (navbar) ( content wrap (main-content) (sidebar)) footer) */

#lp_wrapper 	{ 
				align: center;
				width: 940px;
				margin: 0px auto;
				background: #ffffff;
				padding: 20px;
				overflow: auto;	}
				
				
#lp_navheader	{
				width: 940px;
				margin: 0px auto;
				background: #ffffff;
				padding: 0px;
				overflow: auto;	}

#lp_navheader_date 	{
				width: 30%;
				height: 100%;
				margin: 0px auto;
				padding: 0px;
				float: left;
				text-align: left;
				overflow: hidden;}	
				
#lp_navheader_links 	{
				width: 70%;
				height: 100%;
				margin: 0px auto;
				padding: 0px;
				float: right;
				text-align: right;
				overflow: hidden;}	

#lp_navheader_links h2 ul li 	{ 
				display: inline;
				margin: 0px 0px 0px 10px;
				}					
				
#lp_mainheader 		{
				width: 940px;
				height: 80px;
				margin: 0px auto;
				background: #ffffff;
				padding: 0px; 
				overflow: auto;}
				
				
#lp_mainheader_logo 		{
				width: 700px;
				height: 80px;
				margin: 0px 20px 0px 0px auto;
				background: #ffffff;
				text-align: left;
				padding: 0px;
				float: left;
				overflow: hidden;}		
				
#lp_mainheader_search		{
				width: 220px;
				height: 80px;
				margin: 0px 0px 0px 0px auto;
				background: #ffffff;
				position: relative;
				padding: 0px;
				float: right;}	
				
#searchform		{

				}
#bottom 		 { 
				width: 100%;
				position: absolute; 
				bottom: 13px;
						}			

#lp_5_line_strip {
				width: 940px;
				height: 10px;
				margin: 3px 0px 5px 0px;
				background: #ffffff;
				background-image: url(http://www.theliteraryplatform.com/wp-content/themes/The_Literary_Platform/style/images/lp_5_lines.gif);
				background-repeat: repeat-x;
				overflow: hidden;}	
				
#lp_5_line_footer_strip {
				width: 940px;
				height: 10px;
				margin: 20px 0px 10px 0px;
				background: #ffffff;
				background-image: url(http://www.theliteraryplatform.com/wp-content/themes/The_Literary_Platform/style/images/lp_5_lines.gif);
				background-repeat: repeat-x;
				overflow: hidden;}						
				

.lp_3_line_strip {
				width: 100%;
				height: 6px;
				margin: 10px 0px 14px 0px;
				background: #ffffff;
				background-image: url(http://www.theliteraryplatform.com/wp-content/themes/The_Literary_Platform/style/images/lp_3_lines.gif);
				background-repeat: repeat-x;
				overflow: hidden;}	
				
				
#lp_mininav		{
				width: 940px;
				height: 10px;
				margin: 0px 0px 5px 0px;
				background: #EEEEEE;
				padding: 0px;
				overflow: hidden;}		
				
			
#lp_content_wrapper 	{
				width: 940px;
				height: 100%;
				margin: 0px;
				background: #ffffff;
				padding: 0px;
				overflow: auto;}
				
#lp_maincontent 	{
				float: left;
				width: 520px;
				margin: 0px;
				background: #ffffff;
				padding: 0px;
				overflow: hidden;}
				
.lp_commentwrap 	{
				width: 520px;
				margin: 0px;
				background: #ffffff;
				padding: 0px;
				overflow: auto;}	
				
.lp_author_name {
					
					font-weight:bold;
					font-size: 1.1em;
					color: #000000;
					padding: 0px;
					margin: 4px 0px 0px 0px;
					line-height: 1.4em;
					}
					
.lp_author_subtitle {
				
					font-weight: normal;
					font-size: 0.95em;
					color: #000000;
					padding: 0px;
					margin: 0px 0px 0px 0px;
					line-height: 1.2em;
					}

.lp_entry_date {	font-weight:bold;
					font-size: 0.95em;
					color: #696969;
					padding: 0px;
					margin: 3px 0px 0px 0px;
					line-height: 1.4em;
					}					
				
.lp_mainimage_vertical {
				float: left;
				width: 220px;
				height:100%;
				margin: 0px 15px 5px 0px;
				background: #ffffff;
				padding: 0px;
				display: inline; /* to help flow in IE6 http://www.positioniseverything.net/explorer/floatIndent.html */
				overflow: hidden;}

.lp_mainimage_vertical a img {
				margin: 0px;
				width: 220px;
				height: auto;
				background: #ffffff;
				padding: 0px;
				}

.lp_mainimage_horizontal {
				width: 520px;
				margin: 0px 0px 10px 0px;
				background: #ffffff;
				padding: 0px;
				overflow: hidden;}
				
.lp_mainimage_horizontal a img {
				margin: 0px;
				width: 520px;
				height: auto;
				background: #ffffff;
				padding: 0px;
				}
				
.lp_mainimage_none {

					}

.lp_mainimage_video {
				width: 520px;
				margin: 0px 0px 10px 0px;
				background: #ffffff;
				padding: 0px;
				overflow: hidden;}
				
				
.lp_article_header_vertical {
float: right;
width: 283px;
height: 16px;
padding: 0px 0px 10px 0px;
margin: 0px 0px 0px 0px;
					}
					
.lp_article_header_horizontal {
width: 520px;
height: 16px;
padding: 0px 0px 10px 0px;
margin: 0px 0px 0px 0px;
					}

.lp_article_header_none {
width: 520px;
height: 16px;
padding: 0px 0px 10px 0px;
margin: 0px 0px 0px 0px;
					}					
					
.lp_article_header_video {
width: 520px;
height: 16px;
padding: 0px 0px 10px 0px;
margin: 0px 0px 0px 0px;
					}
					
.lp_article_category_title { float: left;
							display: inline;
							text-align: left;
							}
							
					
.lp_post_social_links	{
						float: right;
						display: inline;
						text-align: right;
						font-size: 0.95em;
						margin: 0px;
						}

.lp_post_social_links a img	{
						margin: 0px 3px 0px 3px;
						display: inline;
						vertical-align: middle;
						}	

.lp_entry_content {
					}
					
.lp_entry_content p {
						margin: 0.8em 0em 0em  0em;
					}
					
.lp_entry_content a:link  {
	color: #31C4BC;
	text-decoration: none;
	}	
	
.lp_entry_content a:visited {
	color: #31C4BC;
	text-decoration: none;
	}
	
.lp_entry_content a:hover {
	color: #000000;
	text-decoration: none;
	}
	
.lp_entry_content a:active {
	color: #000000;
	text-decoration: none;
	}							


.lp_moretext 		{ text-align: right;
					width:100%;
					font-weight:bold;
					padding: 0px;
					font-size: 0.95em;
					line-height: 1em;
				}
				
.lp_moretext_plain 	{ text-align: right;
					color: #000000;
					width:100%;
					padding: 0px;
					font-size: 0.95em;
					line-height: 1em;
				}

.lp_moretext_plain a:link  {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	}	
	
.lp_moretext_plain a:visited {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	}
	
.lp_moretext_plain a:hover {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	}
	
.lp_moretext_plain a:active {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	}
		
.lp_entry_footnotes	{
 				width: 100%;
 				display: block;
 				padding: 30px 0px 0px 0px; }

.lp_entry_footnotes p	{
						font-size: 1em;
						color: #696969;
						line-height:1.4em;
						margin: 0.8em 0em 0em 0em;
						}


#lp_maincomments	{

					}	

.lp_archive_entry_wrap	{
				width: 520px;
				background: #ffffff;
				margin: 0px 0px 20px 0px;
 				padding: 0px 0px 10px 0px;
 				border-bottom: 3px solid #EEEEEE;
							}						
							
							
.lp_archive_entry_content	{
				margin: 0.5em 0em 0em 0em;
							}


.lp_archive_entry_content p { 
					margin:  0em 0em 0em 0em;
							}	
							
.lp_archive_entry_tags		{font-size: 0.9em;
			line-height:1.3em;
 				margin: 10px 0px 0px 0px;
 				padding: 5px 0px 0px 0px;
 				border-top: 2px solid #EEEEEE; }
 				
 				
.lp_archive_entry_content a:link  {
	color: #31C4BC;
	font-weight:bold;
	text-decoration: none;
	}	
	
.lp_archive_entry_content a:visited {
	color: #31C4BC;
	font-weight:bold;
	text-decoration: none;
	}
	
.lp_archive_entry_content a:hover {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	}
	
.lp_archive_entry_content a:active {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	}
			
			
#lp_commentthumb_wrap	{
				width: 520px;
				height: 100%;
				margin: 0px;
				background: #ffffff;
				padding: 0px;
				overflow: auto;
					}


.lp_commentthumb	{
					float: left;
					width: 160px;
					margin: 0px 20px 0px 0px;
					background: #ffffff;
					padding: 0px;
					overflow: hidden;
					}

.lp_commentthumb p	{
				margin: 10px 0px 0px 0px;
					}

.lp_commentthumb_last	{
					float: right;
					width: 160px;
					margin: 0px;
					background: #ffffff;
					padding: 0px;
					overflow: hidden;
					}

.lp_commentthumb_last p	{
				margin: 10px 0px 0px 0px;
					}


#lp_focusthumb_wrap	{
				width: 520px;
				height: 100%;
				margin: 0px;
				background: #ffffff;
				padding: 0px;
				overflow: auto;
					}

					
#lp_focusthumb_wrap_2 {
				width: 520px;
				height: 100%;
				margin: 0px;
				background: #ffffff;
				padding: 10px 0px 0px 0px;;
				overflow: auto;
					}					

					

.lp_focusthumb	{
					float: left;
					width: 160px;
					margin: 0px 20px 0px 0px;
					background: #ffffff;
					padding: 0px;
					overflow: hidden;
					}

.lp_focusthumb p	{
				margin: 10px 0px 0px 0px;
					}
					
.lp_focusthumb_last	{
					float: right;
					width: 160px;
					margin: 0px;
					background: #ffffff;
					padding: 0px;
					overflow: hidden;
					}

.lp_focusthumb_last p	{
				margin: 10px 0px 0px 0px;
					}										



.lp_post_links {
				
				}
				

.lp_post_link_left {
				width: 49%;
				float: left;
				}
				
.lp_post_link_right {
				width: 49%;
				float: right;
				text-align: right;
				}
				
				
#lp_sidebarwrapper { 
				float: right;
				width: 400px;
				background: #ffffff;
				padding: 0px;
				overflow: auto; }
				
#lp_showcasesidebar 	{
				float: left;
				width: 160px;
				margin: 0px 0px 0px 0px;
				background: #ffffff;
				padding: 0px;
				overflow: hidden;
					}	

.lp_showcase_wrap {
				width: 160px;
				background: #ffffff;
				margin: 0px 0px 7px 0px;
				border-bottom: 2px solid #EEEEEE;
				padding: 0px 0px 7px 0px;
				overflow: auto; }
				
.lp_showcase_thumb	{
				float: left;
				width: 40px;
				margin: 2px 10px 0px 0px;
				background: #ffffff;
				padding: 0px;
				overflow: hidden;}
				
.lp_showcase_thumb a img {
				margin: 0px;
				padding: 0px;}

.lp_showcase_text	{
				float: right;
				width: 110px;
				margin: 0px;
				background: #ffffff;
				padding: 0px;
				overflow: hidden;}				

.lp_showcase_text h2 {
					font-size: 1em;
					margin: 0px;
					padding: 0px;
					line-height: 1.2em;
					}

.lp_showcase_text p {
					margin: 0.8em 0em 0em  0em;

					}					

.lp_showcase_link_l	{
				float: left;
				width: 45%;
				margin: 0px;
				background: #ffffff;
				padding: 0px;
				font-size: 0.95em;}	

.lp_showcase_link_r	{
				float: right;
				text-align:right;
				width: 45%;
				margin: 0px;
				background: #ffffff;
				padding: 0px;
				font-size: 0.95em;}				

.lp_showcase_link_r a:link  {
	color: #31C4BC;
	font-weight:bold;
	text-decoration: none;
	}	
	
.lp_showcase_link_r a:visited {
	color: #31C4BC;
	font-weight:bold;
	text-decoration: none;
	}
	
.lp_showcase_link_r a:hover {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	}
	
.lp_showcase_link_r a:active {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	}				
				
#lp_socialsidebar 	{
				float: right;
				width: 220px;
				margin: 0px 0px 0px 20px;
				background: #ffffff;
				padding: 0px;
				overflow: hidden;}	
				
				
				
/* Clean contact_panel */	


				
#lp_contacts_inner_wrapper {
				width: 220px;
				margin: 0px;
				padding: 0px;
						}
		
.lp_contacts_panel_logo	{
					float:left;
					width: 80px;
					padding: 0px;
					margin: 0px 0px 0px 0px;
					display: inline;
					}
					

.lp_contacts_panel_logo img{
					}					
					
				

.lp_contacts_social_icons {
					width: 135px;
					height: 16px
					padding: 0px 0px 10px 0px;
					margin: 0px;
					text-align: right;
					display: inline;
					}

.lp_contacts_social_icons img {
					height: 16px;
					padding: 0px 0px 0px 6px;
					margin: 0px;
					}
				
					

/* Clean contact_panel */	


/* MailChimp form */

.lp-field-group
			{
			width: 100%;
			margin: 10px 0px 0px 0px;
			clear: both;
			overflow: hidden;
			}

.lp_mce-EMAIL			
			
.lp-formats-group
			{
			width: 100%;
			margin: 5px 0px 0px 0px;
			clear: both;
			overflow: hidden;
			}
			
.lp_input-group
			{
			display: block;
			margin: 0px 0px 0px 0px;
			line-height: 1.3em;
			vertical-align: middle;
			}
			
.lp_input-group ul li
			{
			display: inline;
			margin: 0px;
			padding: 0px 5px 0px 0px;
			font-size: 0.95em;
			line-height: 1.3em;
			}

.lp_input-group ul li input
			{			
			vertical-align: middle;
			}
			
.lp_input-group ul li label
			{			
			vertical-align: middle;
			}			
			

.lp_input-group-label {text-align: left;
					padding: 0px 0px 0px 0px;
					font-size: 0.95em;
					line-height: 1.3em;

					}
					
.lp_response_text	{ text-align: left;
					padding: 10px 0px 0px 0px;
					font-size: 0.95em;
					line-height: 1.3em;
					}


/* MailChimp form */

.lp_about_us_sidebar {
				}
				
.lp_about_us_sidebar h2 {
				padding: 10px 0px 0px 0px;
				}

.lp_sidebar_module {
				width: 100%;
				margin: 0px 0px 0px 0px;
				background: #ffffff;
				padding: 0px;}	
				
.lp_sidebar_module h2{
				text-align: left;
				padding: 0px;
				margin: 0px 0px 3px 0px;
				}

.categories h2	{				
				text-align: left;
				padding: 0px;
				margin: 0px 0px 3px 0px;
				}	

.categories h2 ul li	{				
				text-align: left;
				padding: 0px;
				margin: 0px;
				}

.lp_sidebar_module p {font-size: 0.95em;
					line-height: 1.3em;
					margin: 0px 0px 10px 0px;}
 

.lp_sidebar_module p a:link  {
	color: #31C4BC;
	font-weight:bold;
	text-decoration: none;
	}	
	
.lp_sidebar_module p a:visited {
	color: #31C4BC;
	font-weight:bold;
	text-decoration: none;
	}
	
.lp_sidebar_module p a:hover {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	}
	
.lp_sidebar_module p a:active {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	}
				
				

#lp_contacts_panel {
				width: 220px;
				margin: 0px 0px 0px 0px;
				padding: 0px;
				border: 1px solid #000000;
				}

#lp_contacts_inner {
				width: 220px;
				margin: 0px;
				padding: 0px;
				border: 1px solid #EEEEEE;
				}				
				
				
#lp_contacts_logo {
				float: left;
				margin: 0px 0px 0px 0px;
				padding: 0px 10px 10px 0px;
				border: 1px solid #EEEEEE;
				display: block;
				}	
				
				
				
#lp_contacts_info {
				float: right;
				width: 125px;
				height: 16px;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				border: 1px solid #EEEEEE;
				display: inline; /* to help flow in IE6 http://www.positioniseverything.net/explorer/floatIndent.html */
				}					
				
#lp_contacts_strip {
				text-align: right;
				height: 16px;
				padding: 0px 0px 0px 0px; }	
				
				
#lp_contacts_strip a img {
				display: inline;
				width: 16px;
				height: 16px;
				margin: 0px 0px 0px 5px;}					

#lp_mailform		{
				margin: 10px 0px 20px 0px;
				padding: 0px 0px 0px 0px;
				border-top: 2px solid #31C4BC;
					}	

#lp_comments_form {
				width: 520px;
				display: block;
					}
					

#lp_comments_inputs {
					margin: 10px 0px 0px 0px;
					width: 520px;
					overflow: auto;
					}
					
#lp_comments_inputs p {
				font-size: 0.95em;
 				margin: 3px 0px 0px 0px;

					}
					
#lp_comments_author {
					float: left;
					width: 160px;
					margin: 0px 20px 0px 0px;
					padding: 0px 0px 0px 0px;
					overflow: hidden;
					}

#lp_comments_email {
					float: left;
					width: 160px;
					margin: 0px 20px 0px 0px;
					padding: 0px 0px 0px 0px;
					overflow: hidden;
					}
					
#lp_comments_web {
					float: right;
					width: 160px;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					overflow: hidden;
					}

.lp_comments_details {
					font-size: 0.85em;
					line-height: 1.2em;
 					width: 98%;
 					margin: 10px 0px 10px 0px;
					padding: 5px 0px 5px 0px;
					border-top: 1px solid #31C4BC;
 					border-bottom: 1px solid #31C4BC;
 					}

#lp_comments_form_box {
					width: 100%;
 					margin: 10px 0px 10px 0px;
					padding: 0px 0px 0px 0px;
 					}


/* Hacking WP code From here... */

textarea#comment {
width: 98%;
}

/*div#respond {
/*font-size: 0.6em;
/*}

/*h3.reply {
/*font-size: 1.2em;
/*}

/*textarea#comment {
/*font-size: XXem;
/*}

/* to here... */


#mailform		{
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
					}	
				
#social-widgets 	{ 
				width: 100%;
				margin: 0px;
				background: #ffffff;
				padding: 0px 0px 20px 0px;
				overflow: hidden; }	



.widget aktt_widget {
					}

.widgettitle {

				}
				
.aktt_tweets {	font-size: 0.95em;
				line-height: 1.3em;
				margin: 0px 0px 10px 0px;
				}

.aktt_tweets ul li { margin: 0px 0px 10px 0px;
				}
			
.aktt_tweets a:link  {
	color: #31C4BC;
	font-weight:bold;
	text-decoration: none;
	}	
	
.aktt_tweets a:visited {
	color: #31C4BC;
	font-weight:bold;
	text-decoration: none;
	}
	
.aktt_tweets a:hover {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	}
	
.aktt_tweets a:active {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	}	
			
.aktt_tweet_time { font-size: 0.85em;
					font-weight:bold;
				}

.aktt_tweet_time a:link  {
	color: #31C4BC;
	font-weight:bold;
	text-decoration: none;
	}	
	
.aktt_tweet_time a:visited {
	color: #31C4BC;
	font-weight:bold;
	text-decoration: none;
	}
	
.aktt_tweet_time a:hover {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	}
	
.aktt_tweet_time a:active {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	}	
	
.aktt_more_updates	{
				font-size: 0.95em;
				line-height: 1.3em;
				margin: 0px 0px 10px 0px;

				}			
			

#footer 		{
				width: 940px;
				margin: 0px auto;
				text-align: center;
				background: #ffffff;
				padding: 0px; }

.lp_footer_credits {
					width: 940px;
					text-align:center;
					font-size: 0.85em;
					line-height: 1.3em;
					margin: 20px 0px 20px 0px;
				}
				
				
				
/* do NOT float me */ 

.clear { 
  clear: both;
  display:block;
  height:1px;
  margin:-1px 0 0 0;
  } 
				
/				
