/* 
Theme Name: May Web Designs
Description: Child Theme of 2011
Author: Eric May
Version:1.0
Template: twentyeleven

*/

@import url('../twentyeleven/style.css');


/* to eliminate browser interference*/

html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address,
variable, form, fieldset, blockquote {
padding: 0;
margin: 0;
font-size: 100%;
font-weight: normal;

}

table {
border-collapse: collapse;
border-spacing: 0;
}

td, th, caption {
font-weight: normal;
text-align: left;
}

img, fieldset {
border: 0;
}

q:before, q:after {
content:'';
}

/* Fix IE 6 double-margin bug */
* html .imageFloat {
display: inline;
zoom:1;
}
/* end to eliminate browser interference*/


/*global tags */

img {border:none;}
img {border:none;margin:0;padding:0;}

/* global heading tags*/
  
 h1, h2, h3, h4, #blueheading , boxes h1,.blog-title,.widget-title, #sidepanel aside  h3 ,#rightsidepanel aside h3
 {
font-family:Verdana,Arial,Helvetica,sans-serif; 
font-size:1.15em;
font-weight:600;
text-transform:capitalize;
font-family: "Segoe UI Light",Arial;
font-size:1.35em;
font-weight:500;
margin-bottom:.5em;
color:#000066
  }
.author h1, .author h2, .author h3, .author h4 {font-family: 'Raleway', sans-serif;}
.authorspage {font-family:Georgia, "Times New Roman", Times, serif;}
h1,h2,h3,h4 {margin-top:0px; }

h1 { text-align:center;}

 h2 {text-align:left;}
 h3 { }
 

/* paragraphs and lists spacing*/

p + p {margin-top:0em;margin-bottom:1em}
p + h2 {margin-top:1em;}
p{margin-top:1em;margin-bottom:1em;}
ul + p {margin-top:1em;}
ul + p {margin-top:1em;}

.textwidget p{margin-top:7px;margin-bottom:1em; }

/* global forms */ 
 textarea, input[type=text] {margin-bottom:7px}
 input[type=submit] {margin-bottom:1em;}
 textarea {height:5em;}

input[type=submit], #ffl-submit 

{ 
 padding:7px;
 border:none; 

	} 

input[type=text],textarea,input[type=password],.wpcf7-response-output

{border:1px solid #ccc; }
 


input[type=password],input[type=text], textarea

{margin-top:7px; }


/* global links */

a {color:#000066;text-decoration:none;  }
a:visited {color:#000066 }
a:hover{color:orange;text-decoration:underline;}

/* global lists */

ul, ol {
 
padding:0 0 1em 1em;
margin:1em 0px 0 0;

}

ol {list-style: disc;}
li {margin-bottom:5px;list-style:none;}

/* replace these with the fonts you want*/

@font-face 
{
src: url(CGOmega.ttf);
font-family: cgomega;
}

@font-face 
{
src: url(TraditionalArabic.ttf);
font-family: arabic;
}

@font-face {
src: url(PalatinoLinotype.ttf);
font-family: palatino;
}

@font-face {
src: url(HighTowerText.ttf);
font-family: hightower;
}

/* end global */

body
{
font-family: 'EB Garamond', serif;
font-size:17px;
color:#121212;
margin:0px;
padding:0px;
 
}

 .wrapper {margin:0px 0 7px 0;}
/* global width */

 .wrapper, #preheader, #footerBottom, #mwd 
{
width:1200px;
margin-left:auto;
margin-right:auto;
}

#preheaderouter {background:#ccc;padding:.25em 0 .25em 0;margin-bottom: .5em;}
#preheader { }
#preheader li {margin:0;padding:0}
 

#footerBottom { margin-top:1em 0 0 0;border-top:1px solid green;} 
#footerBottom h1,.widgettitle {padding:7px 0 7px 0}
#footerBottom .widget ul li {font-size:1em;}
#header{font-size:.8em;margin:1em 0 0 0;border-bottom:1px solid green; color:#333333;font-family:Verdana,Arial,Helvetica,sans-serif;padding-bottom:1em;  }		
.topicons img {float:left;margin-left:.5em;margin-bottom:0;padding-bottom:0; } 

/* header styles */ 
#headerleft, #footerLeft {float:left; }
 
  #footerLeft  {width:40%;}
#footerRight {float:right;width:48%;text-align:right} 
#headerright {width:23%;float:right;margin-left:1em;}
#logoholder {width:51%;float:left;margin-left:auto;margin-right:auto;}
#headerleft {width:24%;font-size:.95em; }

 #headerrightitemsholder {float:right;width:100%}
h1#logo{font-size:2.25em;margin:0;padding:0;line-height:1em; font-family:palatino }
 
h1#logo a:hover,#logo a { }
h1#logo a:hover {text-decoration:none;}
h1#tagline {font-style:italic;font-size:1.35em;font-weight:normal; margin-top:.5em;font-family:palatino}
h1#tagline2 {font-size:1.25em;font-style:normal;font-weight:600; margin-top:0em;}
 
/* end  header styles */

#footerLeft,#footerRight {margin:.5em;}

#headerleft img,#widget_sp_image-5 img {margin-bottom:.5em;}
/* access menu inherits from the 2011 theme */

.assistive-text, .nav-previous, .nav-previous{color:black;}
.nav-next {}
.nav-previous{}
.nav-next{}
#nav-below a {}

#nav-single{margin-top:1em;}
#nav-single a{}
#nav-single a:hover {}

#access div {margin:0;}

#access
 {
 text-align:center;
 padding:0;margin:0;
 font-size:1em;
 height:3.111em;
 padding-top:.111em;
 background-image:url(images/accessbg.png);
 background-repeat:repeat-x;
 }
 
#access ul {display:inline-block;padding:0;margin:0;margin-left:.125em;
	}
#access ul ul {}

#access li:hover > a,
#access ul ul :hover > a,
#access a:focus 
{
	background: #efefef;
}

#access li:hover > a,
#access a:focus
 {
	background: #121212; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#121212, #000000);
	background: -o-linear-gradient(#121212, #000000);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#121212), to(#000000)); /* Older webkit syntax */
	background: -webkit-linear-gradient(#121212, #000000);
	color: #ffffff;
	}
	
#access ul li {margin-bottom:0;}

#access a {color:black;text-transform:uppercase;}
#access a {
	color: #eee;
	display: block;
	line-height: 3.111em;
	padding: 0 1.2125em;
	text-decoration: none;
	margin-left:.125em;
	background: #121212;
	
}

#access li a:hover {color:#ccccff; }

#access li ul {text-align:left;}
#access li ul li a {text-shadow:none;color:black}
#access li ul li a:hover {color:black}

#access ul ul {
	 
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	top: 3.111em;
	left: 0;
	width: 188px;
	z-index: 99999;
}
 
/*End Menu */

/* page containers*/ 

.content /*Child container of .content - used for padding */  {padding:1em 0 0 0; }

#firstcontainer 
{
width:54%;
float:left;
margin-left:3%;
 
color:#333333;
}
 
#sidepanel,#rightsidepanel /* container for right side bar widgets*/
{
float:right;	
width:20%; 
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:.95em;
}
 
#rightsidepanel {font-size:.88em}


/*prevents divs from clearing sidebar*/
 
 
/* Prevents block elements from clearing sidebar float */
#pagesstyle h1, #pagesstyle h2,  #pagesstyle h3, #pagesstyle h4, #pagesstyle h5,
#homepagestyle h1, #homepagestyle h2, #homepagestyle h3, #homepagestyle h4, #homepagestyle h5 
 

 {color:#333333;}
 
#sidepanel aside ,#rightsidepanel aside
{
margin:0;
margin-bottom:1em;
padding:0;  
border-bottom:1px dashed green;
font-size:.90em
}
 
.widget {margin:0;background:inherit;color:inherit;}
.widget ul  {background:inherit;color:inherit;font-size:inherit;}
.widget ul li {font-size:inherit;color:black;}
.widget a {font-weight:inherit;}
.widget.widget_rss_links img {float:left;display:inline-block;margin-top:-2px;margin-left:10px;}
 
#sidepanel p ,#rightsidepanel p {margin-top:0;}
#sidepanel aside a { }
#sidepanel aside a:hover{}

#sidepanel aside ul li, #sidepanel aside ul ,#rightsidepanel aside ul li,#rightsidepanel aside ul {margin-left:3px;padding-left:0}

#searchform input[type=text] {margin-left:1px;padding-left:1em;}

#pagesstyle{}

#pagesstyle h1 {}    

#pagesstyle p {} 


#homepagestyle  {} 
#homepagestyle p {} 
 
 
#footerBottom h1 {}
#footerBottom p {margin:0;}
#footerBottom a{color:#000000;font-weight:normal;}
#footerBottom a:hover {text-decoration:underline;}

#footerBottom ul li {margin:0;padding:0;margin-bottom:7px;}
#footerBottom ul {margin:0;padding:0;} 
#footerLeft p{margin:0;}

#footerLeft li, #footerRight li {margin:0;padding:0;list-style-type:none;display:inline; }
#footerLeft li a, #footerRight li a {}
#footerLeft li:first-child, #footerRight li:first-child {border-left:5px}
#footerLeft li {background:inherit;} /* php widget background*/
 
#footerRight
{
float:right;
text-align:right;
} 

#footerRight ul li{padding:0 5px 0 5px;border-left:1px solid black;}
 #mwd {text-align:center;color:black;}
 #mwd a {color:black}
 #wpstats {display:none;}
/*Custom Containers */	

#contactformholder {}
#contactformholder div{width:254px;float:right;margin-right:1em;}
#contactformholder p { } 
#contactformholder input[type=submit] {margin-bottom:0; }
#contactformholder textarea {height:6em;width:254px;}
#contactformholder input[type=text] {width:150px;}
#contactformholder input[type=text],textarea {margin:0; }
div.wpcf7-validation-errors {border:0px;}
div.wpcf7-response-output  {margin:0;padding:0}

.containers {float:left; }
.containers,.containersright{margin-bottom:28px;width:318px;}
.containersright{float:right; margin-bottom:1em;  } 
 

 #boxes
{
    margin:0;
	padding:0;
	width:26em;
	float:left; 
	margin:0em 1em 0 0;
 
background:inherit;
}
#boxesinner { margin:1em;background:blue;color:#777;}
#boxes h1 {color:black;} 

#boxes img {margin:0;padding:0;margin:0 1em 0em 0px; float:left;}
#boxesfooter 
{
margin:0;
padding:0;
color:black;
text-align:center;
clear:left; 
}
  
/*STARING MISC*/
 
.hentry, .singular {
	border-bottom: none;
	padding: 0 0 0;
	position: relative;
}
#site-title{width:400px;padding:0px;margin:0px;text-align:left;} /*Main Title For Page*/
#site-description{width:auto;padding:0px;margin:0px;} /*Text under site-title*/
.only-search{padding:0px;margin:0px;} /*2011 Search bar container*/	 
                 
    /*Starting special*/ 
	
/* button dimesions */
	
 a.redbutton , a.greenbutton, a.bluebutton
  {

 
padding:.4em .6em .4em .6em;
text-align:center;
text-transform:capitalize; 
font-size:1em; 
margin:0;
text-decoration:none;
 }

/* text shadow */
 
 {text-shadow: black 0.1em 0.1em 0.1em ;}
 
 /* text shadow blue */

  {text-shadow: blue 0.1em 0.1em 0.1em ;}

/* shadow1 */

.dimagesright, .dimages ,#contactformholder input[type=submit] ,#authorlist img.photo,.authorspage img, #headerleft img,
#ffl-submit,#widget_sp_image-5 img ,#rightsidepanel aside img 
{
-moz-box-shadow: 0px 2px 5px #000;
-webkit-box-shadow: 0px 2px 5px #000;
box-shadow:  0px 2px 5px #000;

/* For IE 8 */
-ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=-90, Color='#000000');
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#000000');
}

/* shadow bottom */

 
 
 {
	-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;
 
			}

/*radius2 */

 
 {-moz-border-radius: 2px; border-radius:2px;  } 
 
/* radius5 */	
 
#contactformholder input[type=submit], #contactformholder input[type=text], textarea ,#searchform input[type="text"],
 input[type=submit]
{
-moz-border-radius: 5px;
border-radius: 5px;  
}

/* radius7 */	
 
{
-moz-border-radius: 5px;
border-radius: 5px;  

}

/* Transparent */

{background: rgba(200, 54, 54, 0);}



/*gradient burgandy */
 
{
background: #663333; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#663333, #330000);
	background: -o-linear-gradient(#663333, #330000);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#663333), to(#330000)); /* older webkit syntax */
	background: -webkit-linear-gradient(#663333, #330000);
	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	color:white; 
	}
  

/* gradient red */
a.redbutton, a:hover.bluebutton
{
background:#ff0000;
background: -moz-linear-gradient(#ff0000, #621d19);
background: -o-linear-gradient( #ff0000, #621d19);
background: -webkit-gradient(linear, 0% 0%, 0% 80%, from(#ff0000), to(#621d19)); /* Older webkit syntax */
background: -webkit-linear-gradient(#ff0000, #621d19);
color:white; 
}

/* gradient green */

.greenbutton,  a:hover.redbutton  
{
background:#83cf51;
background: -moz-linear-gradient(#83cf51, #1c4804);
background: -o-linear-gradient(, #83cf51, #1c4804);
background: -webkit-gradient(linear, 0% 0%, 0% 80%, from(#83cf51), to(#1c4804)); /* Older webkit syntax */
background: -webkit-linear-gradient(#83cf51, #1c4804);
color:white; 
	}

/* gradient blue */

 #blueheading,a:hover.greenbutton ,input[type=submit],#ffl-submit 
{
background: #2863cd; /* Show a solid color for older browsers */
background: -moz-linear-gradient(#2863cd, #092454);
background: -o-linear-gradient(#2863cd, #092454);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2863cd), to(#092454)); /* Older webkit syntax */
background: -webkit-linear-gradient(#2863cd, #092454);
color:white;  
}

/* gradient black */

{
background: #222; /* Show a solid color for older browsers */
background: -moz-linear-gradient(#3b3838, #252525);
background: -o-linear-gradient(#3b3838, #252525);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3b3838), to(#252525)); /* older webkit syntax */
background: -webkit-linear-gradient(#3b3838, #252525);	
color:white; 
}

/* gradient white*/
input[type=text] , textarea , input[type=password],#searchform input[type="text"]   
{
background: white; /* Show a solid color for older browsers */
background: -moz-linear-gradient(#ffffff, #f4f5f7);
background: -o-linear-gradient(#ffffff, #f4f5f7);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f4f5f7)); /* older webkit syntax */
background: -webkit-linear-gradient(#ffffff, #f4f5f7);	
color:black;
}

/* gradient orange*/

{
background: #fb9e1a; /* Show a solid color for older browsers */
background: -moz-linear-gradient(#fb9e1a, #a27018);
background: -o-linear-gradient(#fb9e1a, #a27018);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a27018), to(#a27018)); /* older webkit syntax */
background: -webkit-linear-gradient(#fb9e1a, #a27018);	
color:black;
}

#blueheading a, blueheading a:visited {color:black;}
#blueheading a:hover{color:orange;text-decoration:none;}	
	
.dimages, .dimagesright, #authorlist img.photo,.authorspage img,#headerleft img,#widget_sp_image-5 img,#rightsidepanel aside img {border:3px solid white;}
.dimages,#headerleft img, #widget_sp_image-5 img,#rightsidepanel aside img {float:left;margin-right:1em;}
 
.dimagesright {float:right;margin-left:1em;}	
	
.floatrightimage{padding:0em 0em 1em 1em;float:right;margin:0;}
.floatleftimage {padding:0 1em 1em 0;float:left;} 
    
 .inlineblock {display:inline-block;}		
.clearfloats{clear:both;}	
.clearleft {clear:left;}
.clearright{clear:right;}
.aligntextright{text-align:right;}
.aligntextcenter{text-align:center;}
.aligntextleft{text-align:left;}	
	
	
.center20 {margin-left:20%;margin-right:20%;}
.center10 {margin-left:10%;margin-right:10%;}
.center5{margin-left:5%;margin-right:5%;}
.center2{margin-left:1em;margin-right:1em;}	
.center2, .center5, .center10, .center20 {padding:.5% 0% 0 0%;} 	
.lineheight15{line-height:17px;}
.lineheight125{line-height:17px;}
.strong {font-weight:bold}

 
.ulstylepicbullet2, .ulstylevertical, .ulstylehorizontal {}		
.ulstylepicbullet2 {list-style-image: url(images/arrows.jpg);margin-left:25px;}
.ulstylehorizontal li{display:inline;}
	 
.transformuppercase {text-transform:uppercase;}
.transformcaps {text-transform:capitalize;}
.textunderlineYes{text-decoration:underline;}
.textunderlineNo{text-decoration:none;}	
.ulstylepicbullet2 li, .ulstylevertical li, .ulstylehorizontal li {margin-bottom:1em;}

.verticalalignmiddle{vertical-align:middle;}
.horizonalmargins1em{margin:0px 1em 0px 1em}/*Class to add left and right margins*/
.verticalmargins1em{margin:1em 0px 1em 0px}/*Class to add top and bottom margins*/

.white{color:black}
.black{color:black}
.red{color:red}
.blue{color:blue}
.green{color:green}
.ccc{color:#ccc}       
.yellow{color:yellow;}
.orange{color:orange;}  
.borderbottom {border-bottom:1px dotted #ccc;padding-bottom:1em} 
  
 
/*STARING BLOG STYLES*/
   
/*BLOGHOME*/   
 
.widget-title, #sidepanel aside  h3, #rightsidepanel aside h3 {margin:0;padding:0; padding:5px;text-transform:capitalize;  }
 .blog-title{color:#663333}
.widget-title  {color:black} 

#bloghome article{margin-bottom:1em;padding:1em;padding-bottom:0; } 
#bloghome ul {list-style-type:disc;}
#bloghome article a:visited {color:black}
#bloghome article h1 {text-align:left;}
/*BLOG HEADING*/   
.blog-heading{}

/*BLOG EX*/   
.blog-ex {padding:1em 0 1em 0em;}/*for excepts*/
.blog-ex {}


/*BLOG META*/   
.blog-meta
{
clear:both;
border-bottom:1px dotted #333366;
border-top:1px dotted #333366;
padding:5px 0 5px 0;
margin-top:7px;
margin-bottom:7px;
font-size:.8em;
} /*Blog post footer-Container for mycat-links & mycomments-link*/
.blog-meta a {text-decoration:underline;}
.blog-meta a:hover {}
mycat-links {}

#author-avatar {width:182px;}
#author-avatar img {width:182px;height:220px; float:left;}
#author-description {width:480px;float:right;line-height:17px;padding-right:1em;}
#author-info {}
.category-title, .category-title a, .category-title a:hover {line-height:1.50em;height:1.50em}
/*COMMENTS*/
.mycomments-link{}
.comments-link
.commentlist{}
#comments-header {color:green}
 
.comment-content p
{margin-top:5px;}

#comments-header
{padding:0px;margin:0px;margin-bottom:1em;font-size:.85em;text-align:center; font-size:1.5em; }

#respond
{}

#reply-title
{}

/* End of BLOGHOME*/

/* blog posts */
.fpm_readon a {}
.sep {}    

#blogposts {color:black;padding:1em;padding-top:0;margin-bottom:0em;}
#blogposts article {margin-bottom:0em;margin-left:7px}
#blogposts article img {border:3px solid white}
#blogposts ul {list-style-type:disc;}

#blogposts article .blog-title {margin-bottom:1em;}
 
 

.rsswidget a ,.rsswidget a:hover {}
.blog-format{}
.blog-summary{}
.blog-summary a {text-decoration:underline;font-weight:600;}
.entry-date {} 

/*ARCHIVES*/
.archive-header{}
.archive-title{text-transform:none;}
.archive-heading{}

.singular .hentry /*Controls Padding on pages/posts*/

{
	border-bottom: none;
	padding: 0 0 0;
	position: relative;
    margin:0px;
}

/*OLD SETTING SOME MAY STILL BE VALID
Post Formats Headings
To hide the headings, display: none the ".entry-header .entry-format" selector,
and remove the padding rules below.
*/
.entry-header .entry-format {
	
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	position: absolute;
	text-transform: uppercase;
	top: -5px;
}
.entry-header hgroup .entry-title {
	padding-top: 0;
}
#content{background:inherit;padding:10px 10px 0px 10px;}

article.format-aside .entry-content,
article.format-link .entry-content,
article.format-status .entry-content p {
	padding: 0 0 0; 
}
.recent-posts .entry-header .entry-format {
	display: none;
}
.recent-posts .entry-header hgroup .entry-title {
	padding-top: 0;
}

/* Singular content styles for Posts and Pages */
.singular .hentry {
	border-bottom: none;
	padding: 0 0 0;
	position: relative;
}
.singular.page, .hentry {
	padding: 0 0 0;
}
 
.category-title .vcard {color:black;} 
.af-element buttonContainer {padding-top:1em;} 
.php_widget {}
 


iframe {
max-width: none;
} 

/* Mobile portrait  */


@media only screen and (max-width: 767px) 


{ 
 body {font-size:12px;}   
 .wrapper, #preheader, #footerBottom, #mwd  {width:739px;margin-left:auto;margin-right:auto;}
 h1#logo {font-size:2em;}
 #logoholder {margin-left:1%;width:45%;}
#widget_sp_image-2 img {width:64px}
#widget_sp_image-5 img {float:none;}
.widget.widget_rss_links img {margin-left:0;margin-top:0}
.widget.widget_rss_links a {margin-bottom:1em;height:28px;line-height:28px; }
 .widget.widget_rss_links p + p {padding-bottom:1em;}
 .widget.widget_rss_links p {margin-top:1em;}
#headerleft {width:25%}
#headerright {width:27.5%}
#footerleft {width:40%;}
 }
 
  @media only screen and (max-width: 580px) 

{
  body {font-size:12px;}
    .wrapper, #preheader, #footerBottom, #mwd {width:525px;}
	
 #headerleft {display:none;}
 #logoholder {margin:0;width:65%}
	#headerright {width:24%}
	h1#logo ,h1#tagline {text-align:left;}
	#loginheader ul li {display:block;}
	.widget.widget_rss_links a {font-size:.75em}
	  #headerright {width:39%}
	  #logoholder {width:58%;}


}
 
 @media only screen and (max-width: 479px) 
{ 
    .wrapper, #preheader, #footerBottom, #mwd {width:455px;}
	 #logoholder,#headerright { width:100%;text-align:center; }
	h1#logo ,h1#tagline {text-align:center;}
	  body {font-size:11px;}
	
}
 
 
/* End Mobile portrait  */


 #authorlist li {
clear: left;
float: left;
margin: 0 0 5px 0;
}
 
#authorlist img.photo, .authorspage img {
width: 96px;
height: 96px;
float: left;
margin-right:1em;
}
 
#authorlist div.authname {
margin: 20px 0 0 10px;
float: left;
}
 
#contributerdetails {float:left;margin-top:0; }

#headernames {float:left;margin:0;padding:0;;margin-top:-10px;text-align:left;margin-left:1%}
#headernames li:first-child {font-size:1.05em;font-weight:bold;margin:0 2em .25em 0;padding:0;}
#headernames li {margin:0;padding:0;margin:-10px 0 0 .25em}

#namesholder {margin-left:auto;margin-right:auto;text-align:center;}
#widget_sp_image-description {display:inline;}
#loginheader {margin:0;padding:0;margin:-5px 0 15px 0; }
#loginheader li {display:inline;margin:0;padding:0;}
#flexible-frontend-login,#loginheader li {font-size:.85;}

 #ffl-submit {width:30%;margin:1em 0 .5em 0;font-size:1em;}
 .login h1 a {background-size: 358px 63px; padding-bottom:35px;}
 div.sharedaddy .sd-content {float:left;}

aside#text-12,aside#text-13{border:0; margin:0;padding:0;clear:both;}
 
 aside#nav_menu-4 , aside#widget_sp_image-5{border:0}
 aside#recent-posts-2 { }
  aside#nav_menu-4 ul {padding:0;margin-bottom:0;}
 aside#nav_menu-4 ul,aside#nav_menu-5 ul {margin-left:1em;}
  aside#nav_menu-4 ul,aside#nav_menu-5 ul
  aside#nav_menu-4,aside#nav_menu-5{}
 
    aside#nav_menu-4 h3,aside#nav_menu-5 h3 {font-size:1.005em;color:black;margin-left:.5em;font-weight:600}
	
#custommeta {font-size:.9em; font-weight:400;margin:0;font-family:Verdana,Arial,Helvetica,sans-serif; }

aside#nav_menu-3 {margin-top:.5em;}

aside#recent-posts-2 ul ,
aside#recent-comments-2 ul ,
aside#archives-3 ul 
 {padding-left: .5em;}

 #creativecommons img {margin-top:5px;}
 #creativecommons {font-size:.85em;}
 
 #footnotes {font-size:.85em;margin-top:1em;}
 
 img#wpstats, #loginheader, #mwd {display:none;}
 #firstcontainer a {text-decoration:underline;}
 #firstcontainer h1.blog-title a {text-decoration:none;}
 #firstcontainer .blog-meta a {text-decoration:underline;}
 
 
 