@charset "utf-8";
body  {
	margin: 0; 
	padding: 0;
background:url(/i/design/body_sh.png) center repeat-y;
	background-color: #fef5e0;
	text-align: center;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #383839;
}
body#elp {
	background-color: #e5c2ef;
}
body#popup{
text-align:left;
	background-color: #ffffff;
}
a { 
	color: #15588a;
	text-decoration:none;
} 
a:hover {
	color: #cc6633;
	text-decoration: underline;
}
td {
    vertical-align:top;
}
p {
  line-height: 1.4;
}

h1, h2{ letter-spacing: 0.02em;}

h4 {
	font-size: 14px;
	margin: 16px 0 4px 0;
}

table {
  border:none;
  }

img {
display: block;
border: 0;
}

hr {
	margin-top: 20px;
	margin-bottom: 35px;
}

/**
 * I have some <u> elements in the Yoga Teacher Support Center articles, which mark the place
 * for where links *should* go
 * -Nabha
 */
u {text-decoration: none;}

.clear {clear: both}
.top {margin-top: 0}

/* use this if you want the section (no-display) only to display when inside a do-display section but not otherwise */
.no-display { display:none; }
.do-display .no-display { display:block }

/******* Lists *********/
#content ol,
#content ul {
margin: 8px 0;
padding: 0 0 0 2em;
/* If lists are next to a float, their numbers or bullets usually overlap it someone.
This class corrects the problem */
overflow: hidden;
zoom: 1;
}

#content li {
list-style-position: outside;
}
#content ul ul li {
margin-left: 1em;
}
#content li li {
list-style-type: lower-latin;
}

#content .bg_main blockquote p{margin:4px 0 4px 0}

#container #content .attribution,
#container #content .bg_main p.attribution
 { font-style:italic; margin-top:0px; margin-bottom:15px}

#content table.prices {
margin: 10px auto 12px ;
}
#content table.prices td{
width:45px;
font-size:12px;
text-align:center;
}
#content table.prices td.first{
width:46px;
}
#content table.prices caption {
text-align: left;
padding-bottom: 4px;
padding-top:10px;
font-weight:bold;
font-size:14px;
color:#681d0c;
}
#content table.prices th {
font-weight:normal;
border-bottom: 1px solid #000;
text-align: left;
color:#4a6743; 
font-size:12px;
text-align:center;
}
.alert {color: #990000; font-weight: bold;}
.alert2 {color: #990000;}

body, .w, #container{
height:100%;
}

#container {
	width: 900px;
	text-align: left;
	margin: 0 auto;
	padding:0;
	position: relative;
	background:url(/i/banners/footer.jpg) bottom no-repeat;
	background-color:#ffffff;
	border-right:#b8c2d9 solid 2px;
	border-left:#b8c2d9 solid 2px;
} 
#elp #container {
	width: 904px;
	background:url(/i/banners/elp-footer.jpg) bottom no-repeat;
	background-color:#ffffff;
	border:none;
} 
#container  #header{
  background-color: #b8c2d9;
}
.gaia #container  #header, #container  .gaia #header { background-color: #c8d7b8; }
.online #container  #header, #container  .online #header { background-color: #feeb9f; }
#elp #container  #header{ background-color: #a463b7; }

#elp #content .col1{ width:597px; margin:4px 0px 0 0px;}
#elp #ie6 #content .col1{ width:550px; margin:4px 0px 0 0px;}
#elp #content .col2{ width:300px; margin:4px 0 0 0px; padding-bottom: 36px; }

#standard #content .col1{ width:597px; margin:4px 0px 0 0px;}
#standard #ie6 #content .col1{ width:550px; margin:4px 0px 0 0px;}
#standard #content .col2{ width:300px; margin:4px 0 0 0px; padding-bottom: 36px; }

#standard_w2 #content .col1{ width:690px; margin:4px 0px 0 0px;}
#standard_w2 #ie6 #content .col1{ width:650px; margin:4px 0px 0 0px;}
#standard_w2 #content .col2{ width:200px; margin:4px 0 0 0px; padding-bottom: 36px; }

#container  #header h1{
   margin:0;
   padding:0;
}
#popup #container {
    background:none;
	width: 540px;
	border:none;
	margin:0px;
} 
#banner {
  height:269px; 
  width:900px; 
  background-image:url(/i/banners/home.jpg);
}
#elp #banner {
  width:904px; 
}
#banner p{
  font-size:12px;
  color:#FFFFFF;
}

#sitelogo {
	margin-left: 28px;
	width: 516px;
	height: 129px;
}

div#sitesearch {
position: absolute;
top: 7px;
left: 600px;
margin: 0.75em 0;
width: 275px;
text-align: right;
}
div#sitesearch input.submit {
color: #fff;
background: #fa1;
font: 11px Arial, Helvetica, Geneva, Verdana, sans-serif;
width: 5.2em;
margin: 0;
}

/* Mac IE commented backslash hack v2 \*/
body div#sitesearch input.submit { display: inline; }
div#sitesearch input.submit { display: block; }
/* end hack */
html body div#sitesearch input.submit {
padding-top: 0px;
padding-bottom:0px;
}
div#sitesearch form input {
  font-size:11px;
width: 15em;
}
div#sitesearch form {
margin:0;
}
div#sitesearch p {
margin:12px 0 0 0;
}
div#sitesearch p.dark {
color:#003355;
}

#elp div#sitesearch form input {
width: 13em;
}
#elp div#sitesearch p {
margin:7px 0 0 0;
color:#614837;
}
#elp div#sitesearch input.submit {
background: #828282;
font-weight:bold;
width: 5.2em;
border-color:#828282;
}





#submenu ul{
	background-color:#b8c2d9;
     margin:0;
	text-align: center;
	padding:6px 0;
	line-height: 16px;
}
.gaia #submenu ul { background-color: #c8d7b8; }
.online #submenu ul { background-color: #feeb9f; }
#elp #submenu ul { background-color: #a463b7; }
#submenu ul li
{
	display: inline;
	font-size: 13px;
	color:#444444;
}
#submenu ul li a
{
	padding: 6px 12px;
	color: #15588a;
	text-decoration: none;
}
#submenu li a:hover
{
	background-color: #cbe5c3;
	color: #3377AA;
}
#submenu li .cur
{
	color: #000000;
	font-weight:bold;
}
#submenu li  a.cur:hover {
	color: #000000;
    background-color: #e4f0fc;
}

#content{
    clear:both;
	text-align: left; /* Unnecessary for browsers, but it forces Dreamweaver to display the text with the correct alignment. */
}
#breadcrumbs {
  clear:both;
  margin:3px 0 0px 20px; /* Left-margin now lines up with the content */
  float:left;
  font: 13px Arial, Helvetica, Geneva, Verdana, sans-serif;
}
#breadcrumbs a.home{
  font-weight:bold;
  font-size:16px;
}
#elp #breadcrumbs {
  margin:6px 0 4px 20px; /* Left-margin now lines up with the content */
  float:left;
  font: 12px Arial, Helvetica, Geneva, Verdana, sans-serif;
  color:#000000;
}
#elp #breadcrumbs a{
  font-weight:normal;
  font-size:11px;
  color:#878888;
}
#elp #breadcrumbs a.home{
  font-weight:bold;
}

.col1, .col2, .col3, .col4{ float:left; padding:0}
.col1{ clear:both; }

/**
 * Sub-section information 
 */
	.col2 .about {
	margin-top: 18px; /* Same as h2 */
	}
	
	.col2 .about p {
	margin-top: 1em;
	}

/**
 * Sub-section navigation
 */
	#content .col2 .subsectionnav ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#content .col2 .subsectionnav li {
		margin: 0 0 4px 0;
		padding: 0;
	}
	
	/* The current sub-sub-section */
	.col2 .subsectionnav .curpage {
		font-weight: bold;
	}
	
	#content .col2 .subsectionnav h5 {
	text-align: left;
	font-weight: bold;
	margin: 16px 0 2px 0;
	font-size: 100%;
	}
	
	#content .col2 .subsectionnav h4 {
	margin: 16px 0 2px 0;
	}

.bg_news { padding:4px 20px 10px 20px; }

#content .bg_news h2{ color:#681d0c; font-size:14px; font-style:italic; font-weight:bold; margin:20px 0 4px 0}
#content .bg_news h2 a{color:#681d0c; }
#content .bg_news h2 a.show{color:#cc6633; }
#content .bg_news h4 {color:#681d0c; }
#content .bg_news p, #content .bg_news td, #content .bg_news li{ color:#4a6743; font-size:12px; margin:4px 0}
#content .bg_news a{ color:#cc6600;}
#content .bg_news a:hover {color: #cc6633;}


.bg_programs_1 { padding:10px 16px 10px 16px;  width:248px; border-right:#b8c2d9 1px solid; float:left; margin-right:16px}
.bg_programs_2 { padding:10px 16px 10px 16px;}
#content .bg_programs_2 ul { margin-top:0}
#content .bg_programs_1 li,
#content .bg_programs_2 li {line-height: 1.15;}

#popup #content .col1{ width:540px; margin:4px 0px 0 0px;}
#popup .bg_main { padding:4px 10px 10px 20px; border: none}

#content .bg_main .welcome {margin:12px 20px 10px 16px; width:535px; height:220px; padding:0; background:url(/i/design/home-section-left.gif) left top no-repeat;background-color:#c4cee1; }
#content .bg_main .welcome p {font-size:13px; color:#424920; margin-top:7px; margin-bottom:7px}
#content .bg_main .welcome h1 {margin-left:24px; padding-top:20px; margin-top:0; margin-bottom:0 ; font-size:20px; font-weight:normal; color:#3d3417}
#content .bg_main .welcome p a { font-weight:normal}
#content .bg_main .welcome2 {padding:0; background:url(/i/design/home-section-right.gif) right bottom no-repeat; height:220px}

.bg_main { padding:16px 10px 36px 20px; border-right:#b8c2d9 1px solid;}
.bg_main .indented { padding:0px 25px 0 15px}
.bg_main .indented-more { padding:0px 40px 0 35px}
#content .bg_main h1{ color:#681d0c; font-size:25px;  font-weight:bold; margin: 0 0 12px 0;}
#content .bg_main h1 .subtitle{ color:#681d0c; font-size:19px;  font-weight:normal; font-style:italic}
#content .bg_main h1 .h1-lifestyles { font-family: Times, 'Times New Roman', serif; font-size:38px; font-style:italic; font-weight:normal; color:#a71965 }

/* Like the subtitle, and used the same way, but smaller */
#content .bg_main h1 .author, #content .bg_main h2 .author { font-size:16px; color:#333333; margin:0 0 12px 0; font-style:italic; font-weight: normal; }
#content .bg_main h1 .date { font-size:16px; color:#333333; margin:0 0 12px 0; font-style:italic; font-weight: normal; }

#content .bg_main h2 {color:#681d0c; font-size:18px; font-weight:normal; margin:20px 0 4px 0}
#content .bg_main h2 a{color:#681d0c; }
#content .bg_main .subtitle { font-weight:normal; font-style:italic; margin-top:0}
#content .h2-subtitle{ font-weight:normal; font-style:italic; margin-top:0}
#content .bg_main h3, 
#content .bg_main th { color:#681d0c; font-size:16px; font-weight:normal; margin:16px 0 4px 0}
#content .bg_main h5{ color:#681d0c; font-size:14px; font-weight:normal; margin:16px 0 4px 0}
#content .bg_main p, #content .bg_main td{ color:#4a6743; font-size:14px; margin:4px 0 12px 0}
#content .bg_main p .accent{ font-size:16px; color:#681d0c; font-weight:bold}
#content .bg_main p.emphasize{ font-size:16px; font-weight: bold; line-height:1.8; text-align:center; margin:16px 10px 16px 0}
#content .bg_main li{ color:#4a6743; font-size:14px; margin:4px 0;  font-weight: normal; line-height: 1.4;}
/*
#content .bg_main p a, #content .bg_main li a{ font-weight:bold}
*/
#content .bg_main .workshops li a{ font-weight:normal}
#content .bg_main a{ color:#cc6600;}
#content .bg_main a:hover {color: #cc6633;}
#content .bg_main .previous{ font-size:16px; font-weight:bold; margin:4px 0 4px 0; float:left}
#content .bg_main .next{ font-size:16px; font-weight:bold; margin:4px 20px 4px 0; float:right}
#content .bg_main p.quote {margin:10px 44px 0 34px; text-align:justify; font-style:italic}
#content .bg_main p.quote_id {margin:0px 44px 10px 34px; text-align:left }

#content .bg_main .frm_error h3{ color:#FF0000; font-weight:bold; margin:12px 0 2px 0;}
#content .bg_main .frm_error p{ color:#FF0000; margin:0px 0 0px 10px;}

.bg_sb { padding:0px 20px 0px 20px; }
#content .bg_sb h1{ color:#681d0c; font-size:24px;  font-weight:bold; margin:4px 0 12px 0}
#content .bg_sb h1 subtitle{ color:#681d0c; font-size:20px;  font-weight:normal;}
#content .bg_sb h2 {color:#4a6743; font-size:18px; font-weight:bold; margin:4px 0}
#content .bg_sb h3{ color:#681d0c; font-size:16px; font-weight:normal; margin:4px 0 4px 0; text-align:center}
#content .bg_sb h4{ color:#681d0c; font-size:16px; font-weight:bold; margin:6px 0 6px 0; }
#content .bg_sb p, #content .bg_sb td{ color:#4a6743; font-size:14px; margin:4px 0}
#content .bg_sb li{ color:#4a6743; font-size:14px; margin:4px 0}
#content .bg_sb a{ color:#cc6600;}
#content .bg_sb a:hover {color: #cc6633;}

#elp .top_line {
font-size:1px; border-top:#CCCCCC 1px solid; margin:2px 15px 10px 15px}
#elp .bg_main {margin-right:6px;}
.elp_top h1 { 
  margin 0;
  color:#FFFFFF;
  font-size:24px;
  font-weight:bold;
  line-height:26px
}
.elp_top h4 { 
  margin 0;
  color:#FFFFFF;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  font-weight:bold;
  line-height:14px;
}
.elp_top p { 
  margin 0;
  color:#FFFFFF;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:13px;
  font-weight:bold;
  line-height:17px;
}
.elp_top a { 
  color:#FFFFFF;
  font-size:13px;
  font-weight:bold;
  line-height:16px;
  border:1px #636871 solid;
  padding:3px 15px 3px 4px;
}

#content .elp_welcome { 
	margin:0 6px 0 0px;
}
#content .elp_welcome_border { 
	border:#cfcfcf 1px solid;
	padding:0 25px 10px 22px;
}
#content .elp_welcome h1 { 
	margin:0px 0 0 0;
	font-size:26px;
	font-weight:bold;
	color:#666666;
}
#content .elp_welcome h2 { 
	margin:15px 0 0 0;
	font-size:26px;
	font-weight:bold;
	color:#ef9d0b;
}
#content .elp_welcome h3 { 
	margin:15px 0 0 0;
	font-size:18px;
	font-weight:bold;
	color:#666666;
}
#content .elp_welcome p,#content .elp_welcome li,#content .elp_welcome td { 
	margin:12px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:12px;
	color:#222222;
}
.elp-authors{
 text-align:center; font-size:10px; font-weight:bold; line-height:12px;
 }
.elp-authors img{
padding-bottom:3px;
 }
 #content .bg_main .elp-authors a{
 color: #15588a;font-size:10px; font-weight:bold; line-height:12px;
 }

.elp_sb {	margin:0 6px 0 6px;
}
#content .elp_sb h2 { font-family:Verdana, Arial, Helvetica, sans-serif;color:#666666; font-size:18px; font-weight:bold; margin:0 0 4px 0}
#content .elp_sb p, #content .elp_sb td{ color:#4a6743; font-size:14px; margin:4px 0}
#content .elp_sb ul{  margin:0; padding:0}
#content .elp_sb li{ color:#4a6743; font-size:12px; font-weight:bold; margin:0; padding:5px 0 4px 0; list-style:none; border-top:#b8c2d9 1px solid}
#content .elp_sb a{ color:#a463b7;}
#content .elp_sb a:hover {color: #cc6633;}

#content .elp_news { 
	margin:0 6px 0 6px;
	border-bottom:#cfcfcf 1px solid;
}
#content .elp_news p{ font-size:11px; line-height: normal; margin:6px; color:#010101;}
#content .elp_news a{ color:#010101;}





#content .course-leader {
  padding: 0px 10px 5px 15px;
}
#content .course-leader img {
  margin:0 auto;
}
#content .course-leader p{
  color:#4a6743; font-size:12px; margin:4px 0;
  clear:both;
  text-align:center;
}
#content .course-leader a{ color:#cc6600;}
#content .course-leader a:hover {color: #cc6633;}

#content .register p{ color:#4a6743; font-size:14px; margin:6px 0 }
#content .register p.days{ margin:10px 0px 0px 4px}
#content .register p.inclusive{ margin:10px 5px 0px 0px; text-align:center }
#content .register a{ font-weight:bold}

#content ul.subsection { margin:10px 0; }
#content ul.subsection li{ color:#4a6743; font-size:16px; font-weight:bold; margin:10px 0; list-style-type: none; }
#content ul li.curpage a, #content ul li.cursubsection a{ color: #000000; }
#content ul.subsection li.curpage a{ color: #000000; }

#content .bg_main .flow_chart td { color:#312d28 }
#content .bg_main .flow_chart a { color:#15588a }

/* Image captions */
	#content .caption p {
	color:#681d0c;
	font-size:13px;
	margin-top:0;
	}
	
	#content .caption p.title {
	text-align:center;
	font-style: italic;
	}

p.quote {margin:10px 24px 0 24px; text-align:justify; font-style:italic}
p.quote_id {margin:0px 24px 10px 24px; text-align:right}
p.copy {margin:16px 0px 10px 0px; font-size:12px }

#menu_div {
    margin:0 0 0 0px;
	padding:0;
}
#mainContent .subh1 {
	font-size: 12px;
}

#foot {
    clear:both;
	text-align:center;
	margin: 0 0 0 0;
	padding:  70px 0 2px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#elp #foot {
	padding:  120px 0 2px 0;
	font-size: 10px;
}

#foot  p  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	margin:12px 0 0px 0;
	padding: 0px 0; 
}
#elp #foot  p  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight:normal;
	color: #555555;
	margin:16px 0 3px 0;
}
#foot  a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: underline;
}
#elp #foot  a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	padding-left:6px;
	padding-right:6px;
}

#foot  a:hover  {
	color: #CC6633;
}
#foot ul{
	margin:0;
	padding:0;
}
#foot ul li {
font: 75%/1.4 Arial, Helvetica, Geneva, Verdana, sans-serif;
margin: 0;
padding: 3px 0;
display: inline;
}




ul.globalnav li {
font: 75%/1.4 Arial, Helvetica, Geneva, Verdana, sans-serif;
margin: 0;
padding: 3px 0;
display: inline;
}


div.shadow-1, div.shadow-2, div.shadow-3 {display: inline-table;/* \*/display: block;/**/}
div.shadow-1 {float: left; background: url(/i/design/shadow.gif) right bottom no-repeat;}
div.shadow-2 {background: url(/i/design/shadow-corner-bl.gif) -4px 100% no-repeat; }
div.shadow-3 {padding: 0 16px 16px 0; background: url(/i/design/shadow-corner-tr.gif) 100% -4px no-repeat;}


.right, div.right {float: right; clear: right; margin-left: 10px;}
.left, div.left {float: left; clear: left; margin-right: 10px; }

#content .aytt-schedule td {border: 1px solid black; padding: 4px;}
#content .aytt-schedule th {font-weight: bold; padding: 2em 3px 3px;}

/*** Become a Certified Ananda Yoga Teacher box ***/
.aytt {
  width: 130px;
  float: right;
  border: 1px solid #e0bd59;
  margin:0 0 12px 12px;
  background-color:#fdd573;
  background-image:url(/i/hatha-yoga/logo_bg.jpg);
  background-position:bottom;
  background-repeat:no-repeat;
}

/*** Tables ***/
	table.simple {
	margin: 0.5em 0;
	border-spacing: 0;
	border-collapse: collapse;
	}
	
	table.simple th {
	vertical-align: top;
	padding: 0 12px 2px 0;
	border-collapse: collapse;
	border-bottom: 1px dotted #ccc;
	}
	
	table.simple td {
	vertical-align: top;
	padding: 0 12px 6px 0;
	border-bottom: 1px dotted #ccc;
	}
	
	/* The first column needs a class of "a" */
	#content table.simple td.a {
	font-weight: bold;
	padding-right: 1ex;
	text-align: right;
	}

/*** AddThis sharing box ***/

	/*** Within a post, partway down the page ***/
		#utilities-sidebar h4 {
		margin-top: 0;
		}
		
		#utilities-sidebar {
		float: right;
		clear: right;
		width: 160px;
		margin: 12px 0 12px 12px;
		}
		
		#utilities-sidebar ul {
		margin: 0; 
		padding: 0;
		}
		
		#utilities-sidebar .addthis_toolbox li {
		list-style: none;
		margin: 5px 0;
		padding: 5px 0;
		clear: left;
		}
		
		/* The little icons */
		#utilities-sidebar .addthis_default_style .addthis_separator, 
		#utilities-sidebar .addthis_default_style .at300b, 
		#utilities-sidebar .addthis_default_style .at300m, 
		#utilities-sidebar .addthis_default_style .at300bs {
			float: left;
			display: block;
			margin: 0 4px 2px 0;
		}

	/*** At the bottom of a post ***/
	
		#utilities-footer {
			margin-top: 16px;
		}
	
		#utilities-footer h4 {
			margin-bottom: 8px;
		}
		#elp #utilities-footer {
			margin:0 0 0 50px;
		}
		#elp #utilities-footer h4 {
			text-align:center;
			color:#393939;
			font-size:14px;
			margin: 10px 50px 8px 0;
		}
	
		/* The list of "share" links */
		#utilities-footer .addthis_toolbox a {
			margin: 0 10px;
		}
		
		/* The first of the list of links should be aligned flush left */
		#utilities-footer .addthis_toolbox a.first {
			margin-left: 0;
		}
		
		#utilities-footer .addthis_toolbox a span {
			margin-right: 5px;
		}
		
/*** Yoga Teacher Support Center ***/

	/*** About AYTA ***/
	.find-ayta {
		width: 160px; /* Share box is 160px */
		float: right;
		margin: 0 0 12px 12px;
		font-style: italic;
	}

	/*** Author, in the right-hand column ***/
	#content div.author p {
	font-style: italic;
	}
	
	#content .col2 div.author h2 {
	color:#681d0c;
	font-weight:normal;
	margin-bottom: 4px;
	}
	
	/*** Author, in the center column ***/
	#content .col1 div.author {
		width: 200px;
		float: left;
		clear: left;
		margin: 12px 12px 12px 0;
	}
	
	#content .col1 div.author h2 {
		display: none;
	}
	

	/*** Advice pages ***/
	#content #answers p,
	#content #answers h2,
	#content #answers h3 {
	margin-left: 112px;		/* The answerer's photo is 87px wide */
	}
	
	/* Temporary: for when the answerers have no photos */
	#content #answers.no_photos p,
	#content #answers.no_photos  h2,
	#content #answers.no_photos  h3 {
	margin-left: 0;
	}

	/*** Multi-column lists ***/
	#content ol.multicolumn li
	{
	  line-height: 1.2em;
	  margin: 0;
	  padding: 0;
	}
	
	#content ol.multicolumn li.first
	{
	  margin-top: -12em;
	}
	
	#content ol.multicolumn li.column1
	{
	  margin-left: 0em;
	}
	
	#content ol.multicolumn li.column2
	{
	  margin-left: 14em;
	}
	
	#content ol.multicolumn li.column3
	{
	  margin-left: 28em;
	}
.gk_code { padding-left:30px ; font-size:10px }

/************* Sharing ********************/
.share-2 {
width: 33%;
float: right;
border: 1px solid #dddddd;
padding: 1em;
}
.bg_news .share-2 {
width: 88%;
}
.share-3 {
font-size: 85%;
font-size: 85%;
}

.share-2 img,
.share-3 img {
display: inline;
padding-right:6px;
padding-top:2px
}

.share-2 h2,
.share-3 h2 {
margin-top: 0;
font-size: 95%;
}

#content .share-2 ul, 
#content .share-2 li
#content .share-3 ul, 
#content .share-3 li {
margin-left: 0.25em;
padding-left: 0;
}

#content .share-2 li {
list-style-type: none;
}

.share-light {
   border:2px solid #479788;
}
.share-light:hover {
   border-color:#EEC900;
}

.accent {
background-color:#f7f8d9;
}

.col2 table.news_items {
margin:2px 0 0px 2px;
width:100%;
 background-color:#ef8f49;
}
.col2 table.news_items td {
 padding:8px 8px 8px 0}

#content .col2 .news_items h2 { margin:8px 0px 10px 0px; text-align:center; color:#ffffff; font-size:20px; font-style:italic}
#content .col2 .news_items h2 a {color:#ffffff;}
#content .col2 .news_items li, #content .col2 .news_items li a { color:#ffffff; font-size:13px; font-weight:bold }
#content .news_items img { margin:10px 0px 10px 10px; float:right}

