@charset "utf-8";



/*  

Theme Name: Pixel

Theme URI: http://samk.ca/freebies/

Description: Dark WP theme with 2-3 column layout, dropdown categories menu, multiple widget-ready placement and feedburner email form integrated, easy to customize. Enjoy!

Author: Sam

Author URI: http://samk.ca/

Version: 1.9.7

Tags: black, blue, three-columns, two-columns, threaded-comments, fixed-width, theme-options, right-sidebar

.

Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.

.

*/



/* Defaults */



* {

  margin: 0;

  padding: 0;

  }



h1, h2, h3, h4, h5, h6, p {

  padding: 5px 0;

  margin: 0;

  font-family: helvetica, arial, sans-serif;

  color: #333333;

  }



h1 {

	font-family: Tahoma, Arial;

	color: #0D4A8A;

	font-weight: 900;

	font-size: 22pt;

	text-align: center;

	text-transform:capitalize;

	padding: 12px 0 8px 0; 

}



h3 {

	font-family: helvetica, arial, sans-serif;

	color: #006dad;

	font-weight: 900;

	font-size: 19px;

	text-align: left;

	text-transform:capitalize;

	padding: 10px 0 5px 0px; 



}



h2 {

	font-family: Tahoma, Arial;

	color: #0D4A8A;

	font-weight: 900;

	font-size: 14pt;

	text-align: left;

	text-transform:capitalize;

	padding: 15px 0 10px 0; 

}



h4 {

color:#004f73;

font-size: 18px;

padding: 5px 0;

}



td {

padding:10px;

  font-size: 11pt;

text-align: left;

}



td.odd {

background: #fffaef;

}



td.even {

background: #ffffff;

}



hr {

  color: #333;

  border: 1px solid #121212;

  }



pre {

  height: auto; 

  overflow-x:scroll;

  }



fieldset {

  margin: 0;

  padding: 0; 

  border: 0;

  }



dd {

  padding-left: 15px;

  }





p {

  font-family: helvetica,arial,sans-serif;

  font-size: 11pt;

  text-align: justify;

  line-height:170%;

  color: #121212

  }

.book {background:url(/images/covers/open-book.jpg) no-repeat; min-height:45px; padding-left:90px; padding-top:10px; line-height:normal; margin:3px 0px; border-bottom:1px solid #ddd}



.dvd {background:url(/images/covers/dvd.jpg) no-repeat; height:40px; padding-left:60px; padding-top:15px; border-bottom:1px solid #ddd}

.toolkit {background:url(/images/covers/toolkit.jpg) no-repeat; min-height:53px; padding-left:90px; padding-top:15px; line-height:normal; margin:15px 0px; border-bottom:1px solid #ddd; display:block}

.planning {background:url(/images/planning.jpg) no-repeat; min-height:50px; padding-left:80px; padding-top:15px; line-height:normal; margin:15px 0px; border-bottom:1px solid #ddd; display:block}

.fasttrack {background:url(/wp-content/uploads/2011/06/icon-fasttrack.jpg) no-repeat; min-height:100px; padding-left:108px; padding-top:5px; line-height:normal; margin:15px 0px; border-bottom:1px solid #ddd; display:block}



.center {text-align:center}





a {

 color:#004f73;

  text-decoration: none;

text-align: left;

  font-size: 11pt;

  }



a:hover {

  color: #222;

  text-decoration: underline;

  }



a img {

  border: none;  

  }



blockquote {

  background: #070707;

  border: 1px solid #060606;

  padding: 5px 15px;

  margin: 10px 10px 5px 15px;

  font-style: italic;

  color: #1c1c1c;

  }



li {

  font-size: 11pt;

  color: #1c1c1c;

  padding: 0 0 10px 0;

}



code {

  color: #3366cc;

  font-style: italic;

  }



body {

  text-align: center;

  margin: 0;

  padding: 0 0 0 0;

  font-family: helvetica, arial, sans-serif;

  font-size:12px;

  background: #f7f7f7 url(images/bgspan.gif) top center repeat-x;

}



/*EXTRA Sytle IDs*/





.boxbg {background:url(images/box-bg.gif) no-repeat; width:608px; height:309px; padding:15px 20px 20px 30px; text-align:left; margin:0px auto}

.boxbgsmall {background:url(images/box-bgsmall.gif) no-repeat; width:618px; height:179px; padding:20px; text-align:left; margin:0px auto}

.leftbox {float:left; height:250px; width:180px}

.arial16 {font:16px Arial, Helvetica, sans-serif; }
.arial16c {font:16px Arial, Helvetica, sans-serif; text-align:center }

.scrollbox {background:url(images/scroll.jpg) no-repeat; width:644px; height:170px; padding:40px 40px 0px 40px; text-align:center}



/* Header and wrapper */

#wrapper {

  margin: 0 auto;

  width: 960px;

  text-align: left;

  padding: 0;



  }



#header {

  padding: 0px 0 0 0px;

  height: 133px;

  }



#header #topright {

  text-align: right;

  float: right;

  width: 600px;

  margin: 5px 0 0 0;

}

#header #topright ul {

  list-style: none;

  padding: 0;

  margin: 0;

  }

#header #topright li {

  display: inline;

  }

#header #topright li a {

  color: #1c1c1c;

  padding: 0 0 0 25px;

  text-transform: lowercase;

  }

#header #topright li a:hover {

  color: #000;

  text-decoration: none;

  }



#header #logo {

/*width:1000px;*/

width:1132px;

height:133px;

margin: 0 0 0 -75px;

background: url(images/bgbody.jpg) top center no-repeat;



}

#header h1 {

  padding: 0;

  font-size: 28pt;

  margin: 0;

  }

#header h1 a {

  color: #1c1c1c;

  text-decoration: none;

  }

#header h1 a:hover {

  color: #eee;

  text-decoration: none;

  }

#header span {

  padding: 0;

  color: #111;

  font-size: 11pt;

  }





/* Menu */



#catnav {

  padding: 0;

  clear: both;

  height: 47px;

  width: 960px;

  }



#nav {

  list-style: none;

  margin: 0;

  padding: 0;

  }

	

#nav ul {

  margin: 0;

  padding: 0;

  }



#nav li {

  float: left;

  margin: 0;

  padding: 0;

  }



#nav a {

  display: block;

  line-height: 44px;

  margin: 0;

  padding: 18px 10px 0 10px;

  color: #fff;

  font:14px Arial, Helvetica, sans-serif;

  letter-spacing: 0px;

 background: url(http://www.lifestyletrader.com.au/wp-content/themes/pixel/images/spacer.gif) right no-repeat;

  }



#nav li a:hover {

  color: #ffff66;

  text-decoration: none;

  display: block;

  }





#nav li a:active {

  color: #ffff66;

  text-decoration: none;

  display: block;

  }



#nav li ul {

  list-style: none;

  position: absolute;

  width: 150px;

  left: -999em;

  }



#nav li:hover ul, #nav li.sfhover ul {

  left: auto;

  }

	

#nav li li {

  float: left;

  margin: 0;

  padding: 0;

  width: 150px;

  }

	

#nav li li a {

  width: 180px;

  line-height: 24px;

  color: #fff;

  border-top: 1px solid #131f27;

  background: #FFFFFF url(images/bgspan.gif) repeat-x scroll center top;

  margin: 0;

  padding: 5px 15px 5px 15px;

  }

	

#nav li li a:hover {

  border-top: 1px solid #131f27;

  background: #000;

  padding: 5px 15px 5px 15px;

  }



#nav li:hover, #nav li.sfhover { /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */

  position: static;

  }



#toprss {

  float: right;

  margin: 10px 15px 0 0;

  display: inline;

  width: 65px;

  line-height: 41px;

  }







/* Top Content */



#main {

  padding: 0 0x 0 0px;

  clear: both;

  width: 960px;

  height:100%;

  background:#fff;

  border-right: 1px solid #E6E6E6;

  border-left: 1px solid #E6E6E6;

  /*background-image:url(images/bodyborder.jpg);

  background-repeat:repeat-y;

  background: #ffffff;

  

  border-right: 1px solid #E6E6E6;*/

  }



#contentwrapper {

  float:left;

  width: 685px;

  padding: 0 0 0 15px ;

  background: #fff;

  }

#contentwrapper2 {

  float:left;

  width: 900px;  

  padding: 0 30px 0 30px;

  }

#contentwrapper .pageTitle, #contentwrapper2 .pageTitle {

  margin: 15px 0 0 0;

  font-size: 14pt;

  letter-spacing: -1px;

  color: #1c1c1c;

  font-weight: normal;

  background: url(images/bg-trans.png) repeat;

  padding: 5px;

  }

.topPost {

  margin: 10px 0 0 0;

  padding: 0;

  font-size: 9pt;

text-align: jusify;

  }

.topPost h2.topTitle a{

  color: #0D4A8A;

  font-size: 18pt;

  font-weight: bold;

  line-height: normal;

  font-family: Tahoma, Arial;

  padding:0px; margin:0px;

  }



.topPost h2.topTitle {

  color: #0D4A8A;

  font-size: 18pt;

  font-weight: bold;

  line-height: normal;

  font-family: Tahoma, Arial;

  padding:0px; margin:0px;

  }



.topPost h2.topTitle a:hover {

  text-decoration: none;

  color: #1c1c1c;

  }

.topPost p.topMeta {

  padding: 0;

  margin: 20px 0 0 0;

  font-size: 9pt;

  color: #1c1c1c;  

  }

.topPost p.topMeta a {

  text-decoration: underline;

  color: #1c1c1c;

  }

.topPost p.topMeta a:hover {

  color: #ccc;

  }

.topPost div.topContent {

  font-size: 9pt;

  color: #1c1c1c;

  }

.topPost div.topContent a {

  text-decoration: underline;

  color:#004f73;

  }

.topPost div.topContent a:hover {

  text-decoration: underline;

  color: #ff9933;

  }



.topPost div.topContent ul, .topPost div.topContent ol {

  padding: 10px 0 0 40px;

  }

.topPost div.topContent ul li, .topPost div.topContent ol li {

  color: #1c1c1c;

  }

.topPost span.topComments, .topPost span.topMore, .topPost span.topTags {

  font-size: 9pt;

  font-style: italic;

  padding: 8px 10px;

  margin-right: 5px;

  color: #1c1c1c;

  }

.topPost span.linkpages {

  font-size: 9pt;

  font-style: italic;

  color: #1c1c1c;

  margin: 10px 0px; display:block;

  }

.topPost span.linkpages a:hover {

  color: #ddd;

  }

.topPost span.topComments:hover, .topPost span.topMore:hover, .topPost span.topTags:hover {

  color:#390;

  }

.topPost span.topComments a {

  color: #1c1c1c;

  background: url(images/comments.gif) left no-repeat;

  padding-left: 20px;



  vertical-align: middle;

  }

.topPost span.topMore a {

  color: #1c1c1c;

  background: url(images/more.gif) left no-repeat;

  padding-left: 20px;



  vertical-align: middle;

  }

.topPost span.topTags em {

  background: url(images/tags.gif) left no-repeat;

  padding-left: 20px;

  

  vertical-align: middle;

  color: #0a0a0a;

  }

.topPost span.topTags a {

  color: #1c1c1c;



  vertical-align: middle;

  }

.topPost span.topComments a:hover, .topPost span.topMore a:hover, .topPost span.topTags a:hover {

  color: #1c1c1c;

  text-decoration: underline;

  }



#nextprevious {

  margin: 10px 0 5px 0;

  }

#nextprevious a {

  color: #000;

  text-transform: lowercase;

  text-decoration: underline;

  }

#nextprevious a:hover {

  color: #1c1c1c;

  }





/* Comments */



#comments {

  margin-bottom: 10px;

  margin-top: 15px;

  background: #eeeeee;

  width: 530px; /* fixes bug in IE7 where putting focus on the text makes it disappear behind the background. yeah, weird. they call it a dimensional bug. */

  border: 1px solid #cecece;

  padding: 0px 15px 10px 15px;

  color: #000;

  }

#comments h3 {

  font-size: 10pt;

  font-weight: normal;

  color: #000;

  margin: 15px 0;

  padding: 0;

  }

#comments p a {

  color: #6598b8;

  }

#comments p a:hover {

  color: #000;

  }



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: #ccc;

  list-style-type: none;

  }

.commentlist li.alt {

  background: #fff;

  border: 1px solid #020202;

  border: none;

  margin-top:10px;

  }

.commentlist li.cleared {

  background: transparent;

  border: none;

  }

.commentlist a:hover {

  color: #000;

  }

.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: #000;

  }

.commentlist small.commentmetadata a {

  color: #666;

  }

.commentlist p {

  color: #000;

  }

#respond {

  clear: both;

  margin-top: 15px;

  }

textarea#comment {

  width: 450px;

  background: #fff;

  color: #111;

  padding: 10px;

  }

#comments #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;}





/* Welcome section */



#main #welcome {

  margin: 0 0 0 0;

  padding: 0 0 5px 0;

  background: url(images/bg-trans.png) repeat;

  }



#main #welcome h2 {

  font-size: 18pt;

  color: #fff;

  margin: 0 10px;

  padding: 10px 0 3px 0;

  }



#main #welcome p {

  color: #eee;  

  margin: 0 10px;

  padding: 6px 0;

  }



#main #welcome a {

  text-decoration: underline;

  color: #ff9933;

  }



#main #welcome a:hover {

  color: #6598b8;

  }



#main #welcome form {

  margin: -5px 0 0 0;

  background: transparent; /* required for IE */

  }

#main #welcome #feedbox {

  border: 1px solid #ccc;

  padding: 2px 1px;

  width: 180px;

  }

.submitbutton {

  margin: -5px 0 0 5px;

  background: #010101;

  color: #fff;

  font-size: 8pt;

  padding: 3px 6px;

  vertical-align: middle;

  border: 1px solid #111;

  }

.submitbutton:hover {

  cursor: pointer;

  background: #050505;

  }





/* Sidebars */

#sidebars {

  margin: 0 0 0 0;

  float: right;

  width: 250px;

height:100%;

  }

#sidebars .sidebarbox {

  padding: 15px 0 5px 0;

  }



#sidebar_full {

  padding: 0 0 0 0;

  margin: 0;

text-align:center;

  }



#sidebar_left {

  float: left;

  width: 160px;

  }



#sidebar_right {

  float: right;

  width: 160px;

  }



#sidebars h2 {

  margin: 0;

  padding: 0 0 8px 0;

  font-size: 11pt;

  }



#sidebars table {

  width: 130px;

  }



#sidebars ul {

  margin: 0;

  padding: 0 0 5px 0;

  }



#sidebars li {

  margin-bottom: 0;

  list-style: none;

  }



#sidebars li ul {

  padding: 0;

  }



#sidebars ul ul li {

  margin: 0;

  padding: 0;

  background: url(images/bullet.gif) left 8px no-repeat;

  line-height: 17px; /* Required for cross-browser consistency; cross-browser defaults vary. */

  }



#sidebars a {

  display: inline;

  }

#sidebars a:hover {

  text-decoration: underline;

  }



#sidebars p {

  padding: 2px 0;

  }



#tag_cloud a {

  display: inline;

  }



#sidebars ul.children li {border-bottom:none;}

#sidebars ul.children {margin-bottom:0;}







/* Before footer */



#morefoot {

  background: #fff;

  padding: 0px;

  margin: 0 0 0 0;

  text-align: center;

  }



#morefoot p {

  margin: 5px 0;

  padding: 5px 0;

  font-size: 10px;

  color: #999999;

  }



#morefoot ul {

  list-style-type: none;

  margin-top: 5px;

  }



#morefoot ul li, #morefoot p {

  }



#morefoot a {

  text-decoration: underline;

  color: #ddd;

  }



#morefoot a:hover {

  text-decoration: underline;

  color: #6598b8;

  }



#morefoot h3 {

  font-size: 12px;

  font-weight: normal;

  color: #dfdfdf;

  letter-spacing: -1px;

  border-bottom: 1px dotted #444;

  margin: 0;

  padding: 0 0 2px 0;

  }

#morefoot #searchbox {

  padding: 1px;

  width: 180px;

  }

#morefoot .col1 {

  float: left;

  width: 340px;

  }

#morefoot .col2 {

  margin: 0 25px;

  }

#morefoot .col2, #morefoot .col3 {

  float: left;

  width: 260px;

  }

#morefoot 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*/

#fullfooter {

margin: auto;

padding: 0;

background: #0083b8;

width:960px;

height: 100px;

margin-top: 0px;

}



.ltfooter {

width: 960px;

margin-left:auto;

margin-right:auto;

}

.ltfooterin {

padding: 15px;

font-size: 10px;

color: #ffffff;

text-align: justify;

}

.ltfooterin a {

font-size: 10px;

color: #ffffff;

}



#footer {

  clear: both;

  background: #000;

  border: 1px solid #070707;

  padding: 15px 15px 10px 15px;



  }

#footer p {

  color: #bbb;

  padding: 0;

  }

#footer a {

  color: #bbb;

  text-decoration: underline;

  }

#footer a:hover {

  color: #fff;

  }

#footerleft {

  float: left;

  width: 500px;

  }

#footerright {

  float: right;

  width: 300px;

  text-align: right;

  }







/* Misc */



.highlight {

  color: #222;

  font-weight: bold;

  }



.cleared {

  margin: 0;

  padding: 0;

  clear: both;

  }

.alignleftpad {

  float: left;

  margin: 20px 10px 20px 0;

  }

.alignleft {

  float: left;

  margin: 5px 10px 5px 0;

  }

.alignright {

  float: right;

  margin: 5px 0 5px 10px;

  }

.aligncenter,

div.aligncenter {

	margin: 10px auto;

	display: block;

	text-align: center;

  }



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 {

  border: 1px solid #ddd;

  text-align: center;

  background-color: #f3f3f3;



  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 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: #111;

  }





/*  

Sticky Footer Solution

by Steve Hatcher 

http://stever.ca

http://www.cssstickyfooter.com

*/



* {margin:0;padding:0;} 



/* must declare 0 margins on everything, also for main layout components use padding, not 

vertical margins (top and bottom) to add spacing, else those margins get added to total height 

and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */



html, body, #wrap {height: 100%;}



body > #wrapper {height: auto; min-height: 100%;}



#main {padding-bottom: 0px;}  must be same height as the footer 



#fullfooter {position: relative;

	margin-top: 0px;  negative value of footer height

	clear:both;}  



/* CLEAR FIX*/

.cleared:after {content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;}

.cleared {display: inline-block;}

/* Hides from IE-mac \*/

* html .cleared { height: 1%;}

.cleared {display: block;}

/* End hide from IE-mac */







.head1 {

	font-family: Georgia, serif;

	color: #e46c0a;

	font-weight: 900;

	font-size: 31pt;

	line-height: 115%;

	text-align: center;

	text-transform:capitalize;

	padding: 15px 0 10px 0; 

}



.head2{

	font-family: arial, sans-serif;

	font-size:15pt;

	font-weight: 900;

	color: #000000;

	margin: 0px 1em 10px 1em;	

    text-align: center;

}



.blue{

    color: #006eae;

}



.mid{

	text-align: center;

}



.small{

	font-size: 9pt;

}



.big{

	font-size: 15pt;

	font-weight: 900;

}



.bold{

	font-weight: bold;

}



.italic{

	font-style: italic;

}



.blackbg{

	text-align: center;

	font-size: 16pt;

	padding: 3px 1em 3px 1em;

	background: #000000;

	color: #ffffff;

	margin: 15px 0 10px 0;

}



.testi{

	border: 2px solid #000000;

	padding: 0 1em 0 0;

	float: left;

	margin: 10px 0 20px 0;

	width: 100%;

}



.testihead{

	font-family: Georgia, serif;

	color: #e46c0a;

	text-transform:capitalize;

	font-size:14pt;

	font-weight: 900;

	margin: 3px 15px 3px 15px;	

	padding: 0 0 0 0;

    text-align: center;



}



.testitx{



	font-family: Georgia, serif;

	padding: 0 0 0 1em;

	font-size: 10pt;

	font-style: italic;

	margin: 0 0 0 5px;

}



.blackbox{

	background: #000000;

	color: #ffffff;

	text-align: center;

	font-size:14pt;

	font-weight: 900;

	width: 400px;

	padding: 5px 1em 5px 1em;

}



.note{

	font-size:13pt;

	font-weight: 900;

	background: #e46c0a;

	color: #000000;

	font-weight: 900;

	margin: 20px 0 15px 0;

}



.dashbox{

	text-align: center !important;	

	width: 500px;

	padding: 0px 15px 15px 15px;

	border: 4px;

	border-style: dashed;

	border-color: #89B0D8;

	margin: 20px auto 0px auto;

	background-color: #E2EDFE;

	}





hr{

margin: 10px 0 5px 0;

}



tr{

      height: 30px



}



.pTitle a{

  color: #e46c0a;

  font-size: 18pt;

  font-weight: bold;

  color: #1c1c1c;

  line-height: 115%;

  text-align:left;

  }



.pTitle a:hover {

  text-decoration: none;

  color: #1c1c1c;

  }



.info {

  list-style:none outside;

  padding: 0px;

  margin:0 0 12px 0;

  overflow:hidden;

  font-size:10px!important;

  color:#fff;

  background:#1b82bd;

  height:1%;

}



.info li {

  padding:5px 1px 5px 5px; 

  margin:0;

    font-size:10px;

}

.info li a {

  color:#fff;

  font-weight:normal;



}

.info li a:visited {

  color:#eee;

}

.info .comment {

  background-color: transparent;

  float:left;

  border:none;

}

.info .author {

  float:right;

  background:#16587d;

  color: #FFFFFF;

}



/* =Hoverbox Code

----------------------------------------------------------------------*/



.hoverbox

{

	cursor: default;

	list-style: none;

}



.hoverbox a

{

	cursor: default;

}



.hoverbox a .preview

{

	display: none;

}



.hoverbox a:hover .preview

{

	display: block;

	position: absolute;

	top: -33px;

	left: -45px;

	z-index: 1;

}



.hoverbox img

{

	background: #000000;

	border-color: #000000;

	border-style: dashed;

	border-width: 1px;

	color: inherit;

	padding: 15px;

	vertical-align: top;

	width: 100px;

	height: 150px;

}



.hoverbox li

{

	background: #000000;

	border-color: #660099;

	border-style: dashed;

	border-width: 1px;

	color: inherit;

	display: inline;

	float: left;

	margin: 5px;

	padding: 5px;

	position: relative;

}



.hoverbox .preview

{

	border-color: #660099;

	width: 250px;

	height: 375px;

}





#eventmenu {

  list-style: none;

  margin: 0;

  padding: 0;

  clear: both;

  }

	

#eventmenu ul {

  list-style: none;

  margin: 0;

  padding: 0;



  }



#eventmenu li {

  float: left;

  margin: 0;

  padding: 0;

  }



#eventmenu a {

  display: block;

  margin: 0;

  padding: 0 26px 0 0px;

  text-decoration: none;

  }



.sidebarbox{

   margin-top: -10px;

}



.eimages {

	float: left;

	width: 200px;

	margin-right: 0em;

	text-align: center;

}



.edate{

    padding: 5px 0;

    margin: 0;

    font-family: helvetica, arial, sans-serif;

	color:#004f73;

	font-size: 18px;

}



.econtainer{

	position: relative;

	/*display: block; */

	float: left;

	width: 670px;

	margin-top: 1em;

	margin-bottom: 1em;

}



.edetails{

	float: right;

	width: 450px;

	margin: 0;

}



.left{

    text-align: left;

}

.floatleft {float:left; margin-right:20px}



.roundedcornr_box_689070 {

   position: relative;

   background: #fbe9c7;

   float: left;

   width: 680px;

   padding-bottom: 20px;

}

.roundedcornr_top_689070 div {

   background: url(/images/roundedcornr_689070_tl.png) no-repeat top left;

}

.roundedcornr_top_689070 {

   background: url(/images/roundedcornr_689070_tr.png) no-repeat top right;

}

.roundedcornr_bottom_689070 div {

   background: url(/images/roundedcornr_689070_bl.png) no-repeat bottom left;

}

.roundedcornr_bottom_689070 {

   background: url(/images//roundedcornr_689070_br.png) no-repeat bottom right;

}



.roundedcornr_top_689070 div, .roundedcornr_top_689070, 

.roundedcornr_bottom_689070 div, .roundedcornr_bottom_689070 {

   width: 100%;

   height: 10px;

   font-size: 1px;

}

.roundedcornr_content_689070 { margin: 0 10px; }



.red{

    color: #cc0000;

}





/* additional */



.topborder {

	background-image:url(images/topborder.jpg);

	width:962px;

	height:12px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px -1px;

	}



.bodyborder {

	padding:0px;

	width:962px;

	background-image:url(images/bodyborder.jpg);

	background-repeat:repeat-y;

	margin:0px auto;

	}

	

.footerborder {

	background-image:url(images/footerborder.jpg);

	background-repeat:no-repeat;

	width:962px;

	height:20px;

	}



.af-element{

     margin-top: 11pt;

}

.gillsans14 {font:14pt "Gill Sans MT", arial; text-align:left}

.gillsans14c {font:14pt "Gill Sans MT", arial; text-align:center; line-height:normal}

.gillsans16c {font:16pt "Gill Sans MT", arial; text-align:center; line-height:normal}

.gillsans18c {font:18pt "Gill Sans MT", arial; text-align:center; line-height:normal}

.gillsans20c {font:20pt "Gill Sans MT", arial; text-align:center; line-height:normal}

.impact22 {font:22pt Impact, Arial, Helvetica, sans-serif; text-align:center}

.impact16c {font:16pt Impact, Arial, Helvetica, sans-serif; text-align:center}

.impact18c {font:18pt Impact, Arial, Helvetica, sans-serif; text-align:center}

.impact36c {font:36pt Impact, Arial, Helvetica, sans-serif; text-align:center; line-height:normal}

.timesnr16 {font:14pt "Times New Roman", Times, serif; line-height:normal}

.timesnr20 {font:18pt "Times New Roman", Times, serif; line-height:normal}

.helvetica {font:12px Arial, Helvetica, sans-serif; text-align:left}

ul.helvetica  {margin:0px 0px 0px 30px}

ul.tick1 {list-style:url(http://www.lifestylepractitioneracademy.com/wp-content/uploads/2010/08/tick.gif); text-align:left; margin:0px 0px 0px 50px; line-height:normal}

.tick {list-style:url(http://www.lifestylepractitioneracademy.com/wp-content/uploads/2010/08/tick.gif); text-align:left; margin:10px 0px 0px 50px}

.arrow {list-style:url(http://www.lifestylepractitioneracademy.com/wp-content/uploads/2010/08/arrow.gif); text-align:left; margin:10px 0px 0px 50px}

.tick2 {list-style:url(http://www.lifestylepractitioneracademy.com/wp-content/uploads/2010/08/tick.gif); text-align:left; margin:20px 0px 0px 40px;}

.disc li {text-align:left; margin:0px 0px 10px 40px; font:11pt Arial, Helvetica, sans-serif; line-height:16pt}

ol.helvetica {text-align:left; margin:10px 0px 0px 50px}

.right {text-align:right}

.star { text-align:left; margin:0px 0px 10px 30px; font:11pt "Comic Sans MS", cursive; line-height:normal}

.impact15 {font:15pt Impact, Arial, Helvetica, sans-serif; text-align:center}

.georgia31 {font:31pt Georgia, "Times New Roman", Times, serif; text-align:center; color:#900; line-height:normal}

.georgia12 {font:11pt Georgia, "Times New Roman", Times, serif; text-align:left; color:#000; line-height:normal}

.georgia12r {font:11pt Georgia, "Times New Roman", Times, serif; color:#900; line-height:normal}

.georgia14r {font:14pt Georgia, "Times New Roman", Times, serif; text-align:center; color:#900; line-height:normal}

.georgia14 {font:14pt Georgia, "Times New Roman", Times, serif; text-align:left; color:#000; line-height:normal}

.side {float:right; width:200px; padding:10px; border:1px solid #000; margin-left:40px}

.side2 {float:right; width:250px; padding:10px; border:1px solid #000; margin-left:40px}

.comic15 {font:15pt "Comic Sans MS", cursive; color:#000; text-align:center; line-height:normal}

.blue {color:#00C}

.courier12 {font:11pt "Courier New", Courier, monospace; text-align:justify; line-height:normal; padding:10px 0px}

.courier16 {font:16pt "Courier New", Courier, monospace}

.courier10 {font:10pt "Courier New", Courier, monospace}

.courier11 {font:11pt "Courier New", Courier, monospace; line-height:normal}

.flood {background:url(images/flood-appeal.jpg) no-repeat; width:660px; height:260px; padding:20px; margin:0px auto}

.testimonial2top {background:url(images/testimonial_01.jpg) no-repeat; width:800px; height:27px;margin:0px auto; padding:1px 0px }

.testimonial2mid {background:url(images/testimonial_02.jpg) repeat-y; width:760px; padding:1px 20px; margin:0px auto}

.testimonial2bot {background:url(images/testimonial_03.jpg) no-repeat; width:800px; height:28px; padding:1px 0px; margin:0px auto}

.comic16blackbg {background:#000; font:16pt "Comic Sans MS", cursive; color:#fff; line-height:normal; text-align:center; padding:5px 10px}

.comic12 {font:11pt "Comic Sans MS", cursive; color:#000; text-align:left}

.hilite {background:#FF0}

.border-bottom {border-bottom:1px solid #999}

/* 7 steps */

#nav2 {

  list-style: none;

  margin: 0;

  padding: 0;

  }

	

#nav2 ul {

  margin: 0;

  padding: 0;

  }



#nav2 li {

  margin: 1px 0;

  padding: 0;

  background:#ccc

  }



#nav2 a {

  display: block;

  margin: 0;

  padding: 12px 13px;

  color: #333;

  letter-spacing: 0px;

  text-decoration:none

  }

.greyshade {color:#999}

.georgia11 {font:11pt Georgia, "Times New Roman", Times, serif; margin:20px 0px 20px 0px}

.highlight {background:#FF0}

.georgia14 {font:14pt Georgia, "Times New Roman", Times, serif; color:#03F; text-align:center; margin-bottom:20px}

.georgia14r {font:14pt Georgia, "Times New Roman", Times, serif; color:#C00; text-align:center; margin:15px 0px}

.georgia24 {font:24pt Georgia, "Times New Roman", Times, serif; color:#C00; text-align:center; margin:0px 0px 20px 0px}

.comic14b {font:14pt "Comic Sans MS", cursive; color:#03f; line-height:normal; }

.georgia12 {font:11pt Georgia, "Times New Roman", Times, serif}

.georgia14b {font:14pt Georgia, "Times New Roman", Times, serif; color:#03F; text-align:center; line-height:23pt}

.georgia24r {font:24pt Georgia, "Times New Roman", Times, serif; color:#C00; text-align:center; line-height:36pt; margin:20px 0px 10px 0px}

.highlight {background:#FF0}

.red {color:#C00}

.grey {color:#999; font:10px Arial, Helvetica, sans-serif; line-height:normal} 

.roundbox {padding:5px 20px; -moz-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 10px 10px 10px #999; -webkit-box-shadow: 10px 10px 10px #999; box-shadow:10px 10px 10px #999; width:700px; margin:20px auto; background: -moz-linear-gradient(top, #eaf5ff, #c3e3ff);}
.menu ul, .menu li {list-style:none}
