/*  
Theme Name: newagelondon
Theme URI: http://www.incrediblesooftwaresolutions.com/themes/
Description: Light New Age London theme with 2-3 column layout, dropdown categories and list menu, multiple widget-ready placement and feedburner/aweber email form integrated, easy to customize. Enjoy!
Author: Hilary Albutt
Author URI: http://www.incrediblesoftwaresolutions.com
Version: 0.0.1
Tags: white, blue, three-columns, two/three-columns, threaded-comments, fluid-width, theme-options, right-sidebar,bottom-widget,left-widget
@theme copyrighted to http://www.incrediblesoftwaresolutions.com
*/
/*css therapies stylesheet*/
 
*html,td,tr,th,tf,a, h1,h2,h3,h4,h5,h6,form,fieldset,div,img,ul,ol,li,p,dd,dl,dt{
	margin:0;
	padding:0;
	border:0;
font-size: 100%;
line-height:1;	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
} /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #mainBodyContainer{width:100%; float:none;}
}


body {background-color:#F6FAFD;
	  
		 height:100%;/*for ie*/
   	voice-family: inherit;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height:1em;
	color:#000;
text-decoration:none;
   text-align: center;
  margin: 0 auto;
}
 
/* Global Styles */
 
body>a {color:#000;
text-decoration:none;}
body>a:link{text-decoration:none;
color:#0033CC;
}
body>a:hover{
	text-shadow:#0698C7;
	text-decoration:none;
	color: #00CCCC;
}
body>a:visited{text-decoration:none;}
a:link,a:active{text-decoration:none;
color:#999;
}
td {
	font:90% Arial, Helvetica, sans-serif;
	color:#999999;
	}
	
a,a:link,a:hover {
	color: #3399cc;
	text-decoration: none;
	}
	
	/* headline h1 - h6 properties*/
h1{
color:#0698C7;
	font-size: 125%;
	text-decoration: none;}
	h1{
	font: 1.5em Arial, Helvetica, sans-serif;
	color: #003399;
	line-height:1.6em;
	letter-spacing:0.20em;
	}h1.LargeBlue{
	font-size: 1.8em;	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #0698C7;
	line-height:26px;
	letter-spacing:0.21em;
	}
h1 a{	font-family: Verdana, Arial, Helvetica, sans-serif;

	 color: #3399cc;
	  
	 
	}
h2{	font-family: Verdana, Arial, Helvetica, sans-serif;

color: #0698C7;
	font-size: 115%;
	text-decoration: none;}
	
h3{	font-family: Verdana, Arial, Helvetica, sans-serif;

color: #0698C7;
	font-size: 110%;
	text-decoration: none;}
h4 {	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:#0698C7;
	font-size: 105%;
	text-decoration: none;
}
h5 {	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:#0698C7;
	font-size: 90%;
	text-decoration: none;
}

h6 {text-align:center;
	font-size: .9em;
}
h6 a a:link a:active a:visited {
text-align:center;
	color: #0033CC;
	text-decoration: underline;
}
h6 a:hover {text-align:center;
	color: #6E842F;

}
/*ol{list-style:none;}
ul{list-style:none;}*/
/*list item bug in IE 
*/
/*<]]*//*[if IE ]>[if IE]>

#listItem {
			width: 150px;
			background: #fff;
			}
		
		#listItem ul {
			margin: 0;
			padding: 0;
			
			}
			
		#listItem ul li {
			list-style: none;
			
			background: #fff;
			}
			
		#listItem ul li a {
			display: block;
			
			font-weight: bold;
			text-decoration: none;
			color: #fff;
			}
			<![endif]
/**/
/* Hides from IE5-mac \*/
/*[endif]/* ]]> */
/*search box*/
#search {
	border: thin solid #CCCCCC;
	list-style: none;
	text-decoration: none;
	line-height: 40px;
	width: 100%;
	float: none;
	margin-bottom: 10px;
	margin-right: 30%;
}
ol#orderlist{
	list-style:outside;!important;
	list-style-type:decimal;!important;
	list-style-position:inherit;
	font-size: 1.1em;
	line-height: 1.2em;
	text-align: left;
} 
ul#unorderedlist{
	list-style:outside;
	list-style-type:circle;!important;
	list-style-position:outside;
	font-size: 1.2em;
}
#top-rss {
	position: relative;
	right: 0;
	bottom: -35px;
	text-align: center;
	width: 120px;
	height: 0px;
}
#top-info .rss {
background: url(images/ico/feed_icon.ico) left center no-repeat;
font-size: 1.4em;
padding: 0 10px 0 20px;
}
.rss1 { content:open-quote;
}
.rss2 { content:close-quote;
}
/*  Search Bar  */
input#s {
width: 200px;
background: #FFFFFF url(images/ico/zoom1.png) no-repeat 5px 5px;
border: 2px solid #999;
color: #666;
font-size: 1.2em; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px; padding-left:25px; padding-right:5px; padding-top:4px; padding-bottom:4px
}
input#s:focus {
width: 200px;
background: #FFFFFF url(images/ico/zoom.png) no-repeat 5px 5px;
border: 2px solid #999;
color: #666;
font-size: 1.2em; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px; padding-left:25px; padding-right:5px; padding-top:4px; padding-bottom:4px
}
/*   FEED BY EMAIL */
input#feed-email {
width: 160px;
padding: 2px 5px;
margin: 5px 5px 0 0 ;
background: #EDF7D4;
border: 2px solid #C6EB6B;
color: #666;
font-size: 1.2em;
}
input#feed-submit {
padding: 1px 5px;
margin: 5px 0 0 5px ;
background: #547E22;
border: 2px solid #476A1D;
border-top: 2px solid #619227;
border-left: 2px solid #619227;
color: #fff;
font-size: 1.2em;
}


/* another ver*/
a.tooltip {
     position: relative;
     z-index: 1;
}
a.tooltip:hover {
     z-index: 2;
     background-color: #fff;
}
a.tooltip span.tooltip {
     display: none;
}
a.tooltip:hover span.tooltip {
     display: block;
     position: absolute;
     top: 2em;
     left: -2em;
     width: 15em;
     border: 1px solid #666;
     background-color: #fff;
   
filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
     padding: 0.5em;
     color: black;
     text-decoration: none;
}
a.tooltip a{text-decoration:underline;}
 a.tooltip {
    position: relative; /*this is the key */
    z-index:10;
    color:#000;
    text-decoration:none;   
  }
  a.tooltip:hover  {
    z-index:100;
    text-decoration:none
  }
  a.tooltip span { 
    display: none
  }
  a.tooltip:hover span { 
    /*the span will display just on :hover state*/ 
    z-index:100;    
    color:#033666;
    font-style:normal;
    font-size:.8em;
    line-height: 125%;
    display:block;
    position:absolute;
    border:1px solid #C8DAF7;
    background-color:#E5EFFF;
    padding:4px;
    text-align: left;
    text-decoration:none;
    left:-20px;
    top:10px;
    min-width:150px;
  }



  /* End of common CSS for on-hover info feature */
/* Meta  */
.author {
position: relative;
padding: 3px 0;
color: #006600;
}
.author a {color: # FF6600;}
.author a:hover {text-decoration: underline;}
.meta2 {
	font-size: 100%;
	color: #000000;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	position: relative;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 5;
}
.mt a {color: #0066FF;}
.mt a:hover {text-decoration: underline;}
.mt1 {
position: absolute;
left: 0;
top: 5px;
color: #000000;
}
.meta2 .mt1 img {
border: 1px solid #ccc;
}
.mt2 {
color: #000000;
margin-left: 55px;
top: 0;
}
.mt2 a {color: #0066FF;}
.mt2 a:hover{text-decoration: underline;}
p.meta a:link, p.meta a:visited{
color: #000;
padding: 2px 4px;
}
p.meta a:hover {
	color: #fff;
	background-color: #0066FF;
}
p.meta2 a:link, p.meta2 a:visited {
color:  #006699;
padding: 2px 4px;
}
p.meta2 a:hover {
color: #0066FF;
background: #fff;
}
.meta2 .date {
background: url(images/ico/date.png) 0 0 no-repeat;
padding-left: 16px;
}
.meta2 .catr {
background: url(images/ico/tag_purple.png) 0 2px no-repeat;
padding-left: 16px;
}
.meta2 .usr {
background: url(images/ico/user.png) 0 0 no-repeat;
padding-left: 16px;
}
.meta2 .editr {
background: url(images/ico/pencil.png) 0 0 no-repeat;
padding-left: 16px;
}
.categr, .monthr {

margin-bottom: 20px;
}
.categr h2, .monthr h2{
border-bottom: 1px solid #ccc;
}

/* Meta Styling for comment */
p.meta {
	color: #0066CC;
	margin-top: 0.7em;
	text-align: right;
	font-size: 1em;
	border: 1px solid #0099FF;
	float: right;
} 
p.meta a:link, p.meta a:visited{
color: #0066FF;
padding: 2px 4px;
}
p.meta a:hover {
	color: #fff;
	background-color: #0066FF;
	font-family: Tahoma, "Arial Black", "Amazone BT", "Aurora Cn BT", cursive, "Viner Hand ITC", Verdana;
	font-size: 1em;
	font-weight: bold;
	border: 1px solid #CCCCCC;
}

.post .entry {
border-bottom: 1px solid #ccc;
text-align: justify;
}
.entry p a:link, .entry p a:visited {
color: #FF6600;
text-decoration: none;
border-bottom: 1px dotted #FF6600;
}
.entry p a:hover {
text-decoration: underline;
border-bottom: none;
}

.post ul.postspermonth{
list-style:none;
padding: 0;
margin: 0;
}
    .entry ul {
    margin-left: 15px;
    }
    .entry ol {
    margin-left: 20px;
    }

/* Main  Sub Header */
.post h3{
border-bottom: 1px solid #0066FF;
color: #0066FF;
font-size: 1.2em;
text-transform:capitalize
}
.post h4 {
border-bottom: 1px solid #0066FF;
color: #0066FF;
font-size: 1.1em;
line-height:1.1em;
text-transform:capitalize
}

 .bodyText,p .bodyText{font:Verdana, Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:1.2em;
 line-height:1.2em;}
 br {line-height:1.4em;}
 
/* ID Styles */

#wrapper {/*wrapper to contain the page float other elements witrhin this containi div*/
	margin: 0;
	padding:0;
	width: 100%;
	text-align: left;
	 	height: auto;
	zoom:1;
	 
  
  }


#wrappercontainer {
	direction:ltr;
	width:966px; 
	float:none;
	margin:0px auto;
	padding-right:4px;
	padding-top:-19px;
	margin-top:-29px;
	height: auto;
	background-image:url(../images/bgbody.png);
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: center top;
}
#wrappercontainer h2 {
	font: 1.6em/2.6em Arial, Helvetica, sans-serif #3399cc;
	letter-spacing:0.21em;
	 
}
 

 
#centerWrapper {
	float: left;
	width: 59%;
	padding-right: 10%;
	padding-left: 10%;
	margin: 5px;
	height: auto;
    min-height:100%
	display: block;
}
 #centerWrapper:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }  /*Having something in the content such as a period gives a more consistent results across browsers.*/ 

 #headerContainer{width: 100%;
	height: 102px;padding-top:22px;
	margin-top: 22px;}
 #headerLogoContainer {
	width: 100%;
	height: 92px;
	background-image:  url(../images/Header_logo.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
}
#headerLogoContainer H1{
	display:inline;
	 
	 
}#headerLogoContainer H1 a,#headerLogoContainer H1 a:link,#headerLogoContainer H1:link{
	color: #3399cc;
	text-decoration:none;
}	
#headerLogoContainer H1 span{
	display:inline;   
 }
	#pageTitle{width:100%;
	height:25px;
	text-align:center;
	padding-top:68px; 
	}
	
	#pageTitle h1{  font-size:0.8em;color: #0099CC
	font: Copperplate Gothic Bold, Constantia, "Arial Black", "Century Gothic", "Copperplate Gothic Light", "CopprplGoth BT", Courier, "DejaVu Sans", "DejaVu Sans Mono", "DejaVu Serif";
	text-align:center;}
	
	#pageTitle h1 span{visibility:collapse;display:inline;
	word-spacing:no-wrap;} 
 #pageTitleDescription{
 background-color:#CCCCCC;
	color: #3399cc;
	text-decoration:none;
	padding-left:5em;margin-left:5em;
	width:100%;
}	
 #pageTitleDescription a{   color: #3399cc;
	text-decoration:none;padding-left:5em;
	background-color:#444;
}	#pageTitleDescription H1:visited,#pageTitleDescription:visited{
	color: #000;
	text-decoration:none;padding-left:5em;
}	
 #pageTitleDescription H1 span{
	display:inline;   
 }
 #leftcolumn {
	width: 215px;
	float:left;
	position:relative;
	 
 
}
#centerContainer {
	width: 90%;
	padding: 4px;
	float: left;
}
#rightcol {
	float: right;
	width: 18%;
	color:#0033CC;
	position: relative;
	left: 30px;
}
	
#footer {
	float: left;
	width: 100%;!important
	padding: 3px;
	height: auto;
	margin: 3px;
	text-align: center;
	display: block;
}


	
/* Class Styles */
	
p {
	font:1.2em/1.4em   Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-top:0px;
cue-before:inherit;
direction:ltr;
text-align:left;
padding:0px;
margin:0px;
	 
	}
	
	.pageName{
	font: 18px Arial, Helvetica, sans-serif #0698C7;
	line-height:26px;
	letter-spacing:0.21em;
	}
.pageName a{
	font: 18px Arial, Helvetica, sans-serif #000;
	line-height:26px;
	letter-spacing:0.21em;
	} 
.subHeader {
	font:bold 0.7em Arial, Helvetica, sans-serif;
	color: #003399;
	letter-spacing:0.2em;
	text-align: left;
	}
.subHeader a {
	color: #003399;
	float: left;
	
}
.SideBarHeader{color:#fff;
display:block;
width:100%;
border:1px solid #3399cc;
height:33px;
word-spacing:normal;
white-space:nowrap;
padding-left:1px;
padding-top:6px;
text-align:center;
background-color:#3399cc ;

}
.subHeaderText {
	color: #0033CC;
	font:bold .7em Arial, Helvetica, sans-serif;
	
}
.subHeaderText a{
color:#0033CC;

}
#dateformatWrapper {
	width: 100%;
}
.pageName h1 a {
	color:#0033CC;
}

.quote {
	font: 20px Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	color: #666666;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	}
	
.navText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:1.6em;
	letter-spacing:.1em;
	text-decoration: none;
	}
	

.cleared:after,.cleared:after a {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 text-decoration:none;
 }
 
.cleared{display: inline-block;}

/* Hides from IE-mac \*/
* html .cleared{height: 1%;}
.cleared{display: block;}
/* End hide from IE-mac */  



.bodysubHeader {
	font-size: 100%;
	color: #19A3D1;
	font-weight: bold;
}
#img {
	 
	padding: 3px;
	margin: 2px;
	white-space:pre;
	volume:inherit; 
	 
	 
}
#img a {  
	color: #333333;
}

 
  
#disclaimer {
font-family:Georgia, "Times New Roman", Times, serif, arial,Verdana;
color:#0033CC;
	padding: 2%;
	float: left;
	width: 100%;
	text-align: left;
	letter-spacing: .1em;
	font-size:0.8em;
	margin: 0% auto;
	border: thin dashed #ccc;
}
 
#imgRight {
	float: right;
	padding: 3px;
	margin: 2px;
	border: thin solid #CCCCCC;
	height: 200px;
	width: 150px;
	clear: both;
	top: 203px;
}
#innerWrapper {
	width: 100%;
	padding: 2px;
	height: 300px;position:relative;
	display:inline;
}
#innerContentWrapper {
	width: 100%;
	height: 200px;
}
 #imgFloatRight a:hover {
	text-decoration: none;
	float: right;
	clear: left;
	padding: 6px;
}
#imgFloatLeft {
	float: left;
 	padding: 5px;
	clear: right;
	margin: 1%;
}
 
#innerWrapperBox {
	display: block;
	text-align: center;
	margin: 7px;
	padding: 7px;
	float: left;
}
 
input{ border-bottom:#CCCCCC 1px solid;}
textarea{ background-color:#FFFFCC;}


  
#Spacer {
	width: 99%;
	float: left;
	clear: right;
	height: 2px;
 	text-align: center;
}
 
.Address {-moz-border-radius: 1em;-webkit-border-radius: 1em;
	width: 150px;
	float: left;
	border: 2px solid #333333;
	margin: 2px;
	padding: 2px;
	height: 235px;
	display: block;
	text-align: center;
	color: #0033CC;
}
.vcard{
	float:left;
	height: 120px;
	width: 200px;
	margin-right: 25px;
	padding-right: 25px;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-top: 12px;
	margin-bottom: 12px;
}
 /* Defaults */

 

hr {
  color: #333;
  }

pre {
  height: auto; 
  overflow-x:scroll;
  }

 

dd {
  padding-left: 15px;
  }


 

a img {
  border: none;  
  }
blockquote {
border-top: dashed 1px #bbb;
border-bottom: dashed 1px #bbb;
width: 112%;
margin: 20px -40px 20px -40px;
background: #fff url(../images/pullquote_top.gif) 20px 20px no-repeat;
position: relative;
}

.blockquote {
  background: #070707;
  border: 1px solid #060606;
  padding: 5px 15px;
  margin: 10px 10px 5px 15px;
  font-style: italic; color: #CCCCCC;
  }

code {
  color: #3366cc;
  font-style: italic;
  }

strong {
  font-size: 110%;
  }




/* Header */

 

 
#header #logo {color:#3399cc;
  float: left;
  width: 350px;
  margin: 25px 0 0 0;
  padding: 0;
}
#header h1 {color:#3399cc;
  padding: 0;
  margin: 0;
  }
#header h1 a {
  color:#3399cc;
  font-size: 1.3em;
  text-decoration: none;
  }
#header h1 a:hover {
  color: #eee;
  text-decoration: none;
  }
#header span {
  padding: 0;
  color: #999;
  font-size: 1.1em;
  }



/* Top Content */

#main {
	width: 100%;
	margin:0 auto;
	padding:0px;
	
  
  }
  #main:after {
 content: " "; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: visible;
 }
#contentwrapper {
	color:#000000;
	float:left;
	width: 52%;
	margin: 15px 2px 15px 20px;
	zoom:1;
	clear: none;
  }
#contentwrapper2 {
	color:#66CCFF;
	float:left;
	width: 69%;
	margin: 6px;
	margin:6px 9px 0px 19px;
	padding: 5px;
	-position:relative;
	display:inline;
	font-family: Calibri, "Century Gothic", Constantia, "Copperplate Gothic Bold";
	height: auto;
	background-color:#FFFFFF;
	z-index:auto;
  }
#contentwrapper .pageTitle, #contentwrapper2 .pageTitle {
  margin: 15px 0 10px 0;
  font-size: 14pt;
  letter-spacing: -1px;
  color:#3399cc;
  font-weight: normal;
  background:  url(../images/bg-trans.png) repeat;
  padding: 5px;
  }
.topPost {color:#3399cc;
  margin: 0;
  padding: 0;
  font-size: 9pt;width:100%;
  }
.topPost h2.topTitle a {color:#3399cc;
  font-size: 15pt;
  font-weight: normal;
 
  letter-spacing: -2px;
  }
.topPost h2.topTitle a:hover {
  text-decoration: none;
  color: #abd1ea;
  }
.topPost p.topMeta {
  padding: 0;
  margin: -10px 0 0 0;
  font-size: 9pt;
  color: #cdcdcd;  
  }
.topPost p.topMeta a {
  text-decoration: underline;
  color: #999;
  }
.topPost p.topMeta a:hover {
  color:#3399cc;
  }
.topPost div.topContent { float:right;
  font-size: 1em;
  color: #3399cc;
  margin: 12px 0;
  }
.topPost div.topContent a {
  text-decoration: underline;
  color: #3399cc;
  }
.topPost div.topContent a:hover {
  text-decoration: underline;
  color: #000;
  }

.topPost div.topContent ul, .topPost div.topContent ol {
  padding: 0 0 0 30px;
  }
.topPost div.topContent ul li, .topPost div.topContent ol li {
  color: #000;
  }
.topPost span.topComments, .topPost span.topMore, .topPost span.topTags {
  font-size: 9pt;
  font-style: italic;
  padding: 9px 10px;
  margin-right: 5px;
  line-height: 27pt;
  color: #3399cc;
  border: 1px solid #111;
  }
.topPost span.linkpages {
  font-size: 9pt;
  font-style: italic;
  color: #3399cc;
  margin-bottom: 10px; display:block;
  }
.topPost span.linkpages a:hover {
  color: #ddd;
  }
.topPost span.topComments:hover, .topPost span.topMore:hover, .topPost span.topTags:hover {
  background: #0099cc;
  }
.topPost span.topComments a {
  color: #39c;
  background:  url(../images/comments.gif) left no-repeat;
  padding-left: 20px;
  line-height: 27pt;
  vertical-align: middle;
  }
.topPost span.topMore a {
  color: #39c;
  background:  url(../images/more.gif) left no-repeat;
  padding-left: 20px;
  line-height: 27pt;
  vertical-align: middle;
  }
.topPost span.topTags em {
  background:  url(../images/tags.gif) left no-repeat;
  padding-left: 20px;
  line-height: 27pt;
  vertical-align: middle;
  color: #0a0a0a;
  }
.topPost span.topTags a {
  color: #39c;
  line-height: 27pt;
  vertical-align: middle;
  }
.topPost span.topComments a:hover, .topPost span.topMore a:hover, .topPost span.topTags a:hover {
  color: #999;
  text-decoration: underline;
  }

#nextprevious {
  margin: 10px 0 5px 0;
  }
#nextprevious a {
  color: #999;
  text-transform: lowercase;
  text-decoration: underline;
  }
#nextprevious a:hover {
  color: #39c;
  }


/* Comments */

#comment {
  margin-bottom: 10px;
  margin-top: 15px;
  background: #fff;
  width: 530px; /* fixes IE7  dimensional bug. */
  border: 1px solid #090909;
  padding: 0px 15px 10px 15px;
  color: #999;
  }
#comment h3 {
  font-size: 10pt;
  font-weight: normal;
  color: #e3c;
  margin: 15px 0;
  padding: 0;
  }
#comment p a {
  color: #6598b8;
  }
#comment p a:hover {
  color: #fff;
  }
#comment p {
  padding:0;
  margin: 7px 0;
  }
ul.commentlist, ul.trackback  {
  list-style-type: none;
  margin: 10px 0;
  font-size: 9pt;
  }
.commentlist li, .trackback li {
  margin: 10px 0 15px 0;
  padding: 10px;
  background: #080808;
  border: 1px solid #040404;
  list-style-type: none;
  }
.commentlist li.alt {
  background: #3e4;
  border: 1px solid #020202;
  border: none;
  margin-top:10px;
  }
.commentlist li.cleared {
  background: transparent;
  border: none;
  }
.commentlist a:hover {
  color: #eee;
  }
.commentlist a.gravatar {
  float: left;
  margin: 0 15px 10px 0;
  width: 60px;
  }
.commentlist .commentbody {
  margin: 0;
  padding: 0;
  }
.commentlist .commentbody p a {
  text-decoration: underline;
  }
.commentlist cite {
  font-size: 10pt;
  font-style: normal;
  color: #ddd;
  }
.commentlist small.commentmetadata a {
  color: #666;
  }
.commentlist p {
  color: #dedede;
  }
#respond {
  clear: both;
  margin-top: 15px;
  }
textarea#comment {
  width: 450px;
  background: #fff;
  color: #111;
  padding: 10px;
  }
#comment #submit {
  margin: 0;
  }
#extrastuff a {color:#222; font-size:0.8em;}
#extrastuff a:hover {color:#6598b8; text-decoration:none;}
#extrastuff #rssleft {float:left; width:250px;}
#extrastuff #trackright {float:right; width:180px; text-align:right;}

/* RSS STYLES*/
#toprss {
	float:right;
	width: 65px;
	position:relative;
	display: inline;
	padding: 0px;
	 
	 
   }



/* Before footer */

#footer {
  
  border: 1px solid #070707;
  padding: 15px;
  color: #dfdfdf;
  margin: 0 0 10px 0;
  }
#footer p {
  margin: 5px 0;
  padding: 5px 0;
  }
#footer ul {
  list-style-type: none;
  margin-top: 5px;
  }
#footer ul li, #footer p {
  font-size: 9pt;
  }
#footer a {
  text-decoration: underline;
  color: #ddd;
  }
#footer a:hover {
  text-decoration: underline;
  color: #6598b8;
  }
#footer h3 {
  font-size: 12pt;
  font-weight: normal;
  color: #dfdfdf;
  letter-spacing: -1px;
  border-bottom: 1px dotted #444;
  margin: 0;
  padding: 0 0 2px 0;
  }
#footer #searchbox {
  padding: 1px;
  width: 180px;
  }
#footert .col1 {
  float: left;
  width: 340px;
  }
#footer .col2 {
  margin: 0 25px;
  }
#footer .col2, #footer .col3 {
  float: left;
  width: 260px;
  }
#footer li {
  padding-left: 20px;
  margin-bottom: 5px;
  background:  url(../images/more.gif) left 2px no-repeat;
  line-height: 17px; /* Required for cross-browser consistency; cross-browser defaults vary. */
  }


/* footer*/
#footer {background:#Ffffff  url(../images/bggrad.jpg) top left repeat-x;
 margin-top:-10px; margin-bottom:10px;
  padding-top: -1em;
  color: #000;width:933px;float:left;
   }
   #footer #wpadminbar{float:left; height:55px;width:100%;position:fixed;bottom:0px;visibility:hidden;}
#footer p {
  font-size: 9pt;
  color: #bbb;
  padding: 0;
  }
#footer a {
  color: #bbb;
  text-decoration: underline;
  }
#footer a:hover {
  color: #fff;
  }
#footerleft {
  float: left;text-align: left;
  width: 300px;padding:5px;
  }
#footerright {padding-left:5px;
  float: left;
  width: 300px;
  text-align: left;
  }

#footermiddle {padding-left:10px;
  float: left;
  width: 300px;
  text-align: left;
  }

/* Misc */

.tabs-block{width:90%;height:0 auto; border:1px #999999 solid;}

.highlight {
  color: #222;
  font-weight: bold;
  }

.cleared {
  margin: 0;
  padding: 0;
  clear: both;
  }

.alignleft {
  float: left;
  margin: 5px 10px 5px 0;
  }
.alignright {
  float: right;
  margin: 5px 0 5px 10px;
  }
.aligncenter,
div.aligncenter {
  margin: 10px auto;
  text-align: center;
  display: block;
  }

img.alignleft {
  float: left;
  margin: 5px 10px 5px 0;
  }
img.alignright {
  float: right;
  margin: 5px 0 5px 10px;
  }
img.aligncenter {
  margin: 10px auto;
  text-align: center;
  display: block;
  }

.wp-caption,.wp-caption p { font:Arial, Helvetica, sans-serif #fff 1em;
  border: 1px solid #fff;
  text-align: center;
  background-color: #fff;

  padding-top: 4px;

  /* optional rounded corners for browsers that support it */

  -moz-border-radius: 3px;

  -khtml-border-radius: 3px;

  -webkit-border-radius: 3px;
  border-radius: 3px;
  }
.wp-caption a,.wp-caption:link,.wp-caption a:active{
font:1em Arial, Helvetica, sans-serif #000 ; text-decoration:underline;
color:#3399cc;


}
.wp-caption img {
  margin: 0;
  padding: 0;
  border: none;
  }

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
  color: #3399cc;
  }


 

#hidemefromfirefox {
display:none;
}

