/* body related - begin */

body  {
	color: #3F3F3F;
	font-family: Arial, SunSans-Regular, Helvetica, sans-serif;
	background-color: #ffffff;
	background-repeat: no-repeat;
	width: 700px;
	padding: 0px;
	margin: 20px auto 20px auto;
}

.global-navigation {
	padding: 0 0 20px 0;
}

p {
	font-family: Arial, SunSans-Regular, Helvetica, sans-serif;
}

i {
	font-style: italic 
}

b {
	font-weight: bold 
}

ul {
	text-align: left;
	white-space: normal;
	font-size: 11px;
	font-family: Arial, SunSans-Regular, Helvetica, sans-serif;
	list-style-type: none;
	display: list-item; 
	background-image: url(/media/arrow-right.gif);
	background-repeat: no-repeat; 
	background-position: 0 8px;
	margin: 0; 
	padding: 10px 7px 0 14px;
}

ol {
	text-align: left;
	white-space: normal;
	list-style-type: decimal;
	list-style-position: outside;
	display: list-item;
	margin: 0;
	padding: 0 
}

li {
	font-size: 11px;
	line-height: 140%;
	text-align: left;
	white-space: normal;
	list-style-position: inside;
	display: list-item;
	margin: 0 12px 0 0;
	padding: 0 0 6px 6px 
}

.main_cell {
	/* background-repeat: repeat-y
	padding: 0 0 0 0; */
}

.main-title {
	color: #003399;
	font-size: 16px;
	font-weight: bold;
	margin: 5px 10px 10px 0;
}

/* body related - end */

/* h1, h2, h3, h4, h5, h6, img - begin */

h1   {
	font-size: 20px;
	margin: 0 0 20px 0;
}

h2  {
	font-size: 16px;
	color: #336699;
	font-weight: normal;
	margin: 5px 0 5px 0;
}

h3  {
	font-size: 14px;
	margin: 0 0 10px 0;
}

h4   {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 10px 0;
}

h5  {
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 10px 0;
}

h6  {
	font-size: 9px;
	line-height: 120%;
	margin: 0 0 10px 0;
}

img {
	line-height: 0;
	margin: 0;
	padding: 0 10px 0 0;
	border: 0
}


/* h1, h2, h3, h4, h5, h6, img - end */

/* breadcrumbs, marketing text and footer - begin */

.breadcrumb-row  {
	background:  url(/media/top-nav-background-3.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.breadcrumbs  {
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0 30px 140px;
}

.marketing-entry-points {
	background-color: #CC6600;
}

.marketing-point-1 {
	color: #ACACAC;
	font-size: 12px;
	margin: 10px 140px 10px 140px;
}

/* breadcrumbs and footer - end */

/* a related - begin */

a,
	a:visited {
	color: #336699;
	text-decoration: none;
}

a:hover,
	a:active {
	color: #444444;
	text-decoration: none;
}


/* a related - end */

/* navigation related - begin */

p.category  {
	font-size: 15px;
	color: #444444;
	margin: 2px 0 10px 10px;
	/* list-style-type: none; */
}

.category a,
	.category a:visited {
	color: #444444;
	/* display: list-item; */
}

.category a:hover,
	.category a:active {
	color: #FFFFFF;
	/* display: list-item; */
}

p.sub-category {
	font-size: 11px;
	color: #444444;
	margin: 0 0 8px 10px;
	/* list-style-type: none; */
}

.sub-category a,
	.sub-category a:visited {
	color: #444444;
	/* display: list-item; */
}

.sub-category a:hover,
	.sub-category a:active {
	color: #FFFFFF;
	/* display: list-item; */
}

.local-box  {
	/* background-color: #ACACAC; */
	background-color: #ACACAC;
	height: 100px;
	margin: 5px 0 0 0;
	padding: 0 0 10px 0;
}

.local-top  {
	color: #003399;
	font-size: 16px;
	font-weight: bold;
	line-height: 10%;
	margin: 20px 0 20px 20px
}

p.local { 
	font-size: 11px; 
	/* line-height: 140%; */
	text-decoration: none; 
	list-style-type: none; 
	display: list-item; 
	margin: 0; 
	padding: 10px 6px 0 10px;
	/* white-space: nowrap; */
}

p.local a,
	p.local a:visited {
	color: #444444;
	/* background-image: url(/media/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0; */

}

p.local a:hover,
	p.local a:active {
	color: #FFFFFF;
	/* border-width: 0; */
}

p.local-sub { 
	font-size: 11px; 
	/* line-height: 140%; */
	text-decoration: none; 
	list-style-type: none; 
	display: list-item; 
	background-image: url(/media/arrow-right-3.gif);
	background-repeat: no-repeat; 
	background-position: 10px 3px;
	margin: 0; 
	padding: 5px 6px 0 21px; 
	/* white-space: nowrap; */
}

p.local-sub a,
	p.local-sub a:visited {
	color: #444444;
}

p.local-sub a:hover,
	p.local-sub a:active {
	color: #FFFFFF;
}

p.faq { 
	font-size: 11px; 
	/* line-height: 140%; */
	text-decoration: none; 
	list-style-type: none;
	display: list-item; 
	background-image: url(/media/arrow-down.gif);
	background-repeat: no-repeat; 
	background-position: 0 13px;
	margin: 0; 
	padding: 10px 6px 0 10px;
	/* white-space: nowrap; */
}

p.faq a,
	p.faq a:visited {
	/* color: #444444; */

}

p.faq a:hover,
	p.faq a:active {
	/* color: #FFFFFF; */
	/* border-width: 0; */
}

.feature {
	font-size: 10px;
	line-height: 1.4em;
	margin: 0 6px 6px 0;
	padding: 6 0 3 6}

.feature_top {
	font-size: 9px;
	font-weight: bold;
	line-height: 1.4em;
	background-color: #ff0;
	margin: 0;
	padding: 8px 8px 3px 6px 
}

.feature_box {
	font-size: 9px;
	line-height: 1.4em;
	margin: 0;
	padding: 0 8px 0 6px 
}

p.legend {
	font-size: 11px;
	line-height: 17px;
	padding: 20px 0 0 0;
}

.legend a,
	.legend a:visited {
	color: 336699;
}

.legend a:hover,
	.legend a:active {
	color: 000000;
}

p.footer {
	font-size: 8px;
	padding: 20px 0 20px 0;
}

p.footer a,
	.footer a:visited {
}

p.footer a:hover,
	.footer a:active {
	color: 000000;
}

.footer-background  {
	background:  url(/media/footer-background.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 15px 0 0 0;
}

.footer-background-secure  {
	background:  url(http://friendsofthechildrensf.yvod.com/media/footer-background.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 15px 0 0 0;
}

.top-navigation-background {
	/*
	background-image: url(/media/top-nav-background-2.jpg);
	background-repeat: no-repeat;
	*/
}

.top-navigation-background-secure {
	background-image: url(http://friendsofthechildrensf.yvod.com/media/top-nav-background-2.jpg);
	background-repeat: no-repeat;
}

.navtopbackmedium {
	background-color: #ced98b;
	display: block;
	margin: 0;
	padding: 0
}

.navtopbackground   {
	background-color: #c2e352;
	text-decoration: none;
	/* display: block; */
	margin: 0;
	padding: 0
}

.navtopbackground a:link,
	.navtopbackground a:visited {
	text-decoration: none;
	margin: 0;
	padding: 0
}

.navtopbackground a:hover  {
	text-decoration: none;
	/* background-color: #3366CC; */
	margin: 0;
	padding: 0
}

.navtopbackground a:active  {
	text-decoration: none;
	/* background-color: #ced98b; */
	background-color: #c2e352;
	margin: 0;
	padding: 0
}

.mt-nav   {
	background-color: #c2e352;
	display: block;
}

.mt-nav a:link,
	.mt-nav a:visited {
	text-decoration: none;
}


.mt-nav a:hover {
	color: #000000;
	background-color: #c2e352;
}

.mt-nav a:active {
	color: #000000;
	background-color: #c2e352;
}

/* navigation related - end */

/* a related - end */

/* copy related - begin */

.greytext {
	color: #ACACAC;
	padding: 0 0 20px 0;
}

.cobalttext {
	color: #336699;
}

.title {
	font-size: 20px;
	color: #336699;
	line-height: 26px;
	margin: 0 12px 15px 0;
}

.index-tagline {
	font-size: 20px;
	line-height: 150%;
	margin: 14px 12px 18px 3px;
}

.longertitle {
	font-size: 20px;
	line-height: 150%;
	margin: 0 12px 7px 3px
}

.copy {
	font-size: 10pt;
	color: 3F3F3F;
	line-height: 150%;
	padding: 5px 12px 6px 0;
}

.copy-small {
	font-size: 10px;
}

.copy-very-small  {
	font-size: 10px;
}

.copy-large  {
	font-size: 14px;
}

.copy-large:first-line {
	padding-top: 12px 
}

.copy-marketing-blurb {
	color: #FFFFFF;
	font-size: 14px;
}

.copy-marketing-point {
	color: #003399;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

.copy-marketing-point-large {
	color: #003399;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

.copy-highlights {
	font-size: 11px;
	line-height: 150%;
	list-style-type: none;
	list-style-position: inside;
	display: list-item;
	margin: 0 12px 0 0;
	padding: 0 0 6px 6px 
}

.copy-front-intro  {
	color: #49080B;
	font-size: 11px;
	line-height: 150%;
	font-weight: bold;
	margin: 0 12px 0 0;
	padding: 0 0 6px 6px
}

.copy-front-main  {
	color: #49080B;
	font-size: 20px;
	line-height: 150%;
	margin: 0 12px 0 0;
	padding: 0 0 6px 6px;
	font-variant: small-caps;
	font-weight: bold;
}

/* copy related - end */

/* image related */

.image {
	padding: 6px 12px 6px 0;
	float: left 
}

.divider {
	color: #D9D9D9;
	font-size: 1px;
	line-height: 0;
	text-decoration: overline;
	margin: 0;
	padding: 0 0 12px 
}

.logo {
	margin: 0;
	padding: 0 
}

/* copy related - end */

/* cart related - begin */

.cart {
	color: #0E2F96;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.cart-notice {
	font-size: 14px;
	color: #0E2F96;
	line-height: 150%;
	font-weight: bold;
	margin: 0 0 0 16px;
	padding: 0 0 0 0;
}

/* cart related - end */


/*
--------------------------------------------------
holiday
--------------------------------------------------
*/

.holiday-image {
  position: relative;
	background: url(/media/holiday/holiday-2008.jpg);
	width: 540px;
	height: 606px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*
* html .index-content {
	width: 800px;
	margin: 0px 0px -160px 0px;
	padding: 0px 0px 0px 0px;
}
*/

.mother-bear-new {
  position: absolute;
  top: 160px;
  left: 80px;
	z-index: 3;
  width: 100px;
  height: 46px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 1px solid green;
}

.mother-bear-new img {
  width: 100px;
  height: 46px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 1px dotted red;
}
 
.mother-bear {
  position: absolute;
  top: 160px;
  left: 80px;
	z-index: 3;
  width: 100px;
  height: 46px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /* border: 1px solid green; */
}

.mother-bear img {
  width: 100px;
  height: 46px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /* border: 1px dotted red; */
}
 
.special-advocates {
  position: absolute;
  top: 146px;
  left: 280px;
	z-index: 3;
  width: 120px;
  height: 46px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /* border: 1px solid green; */
}

.special-advocates img {
  width: 120px;
  height: 46px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /* border: 1px dotted red; */
}
 
.equality-now {
  position: absolute;
  top: 200px;
  left: 300px;
	z-index: 3;
  width: 120px;
  height: 46px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /* border: 1px solid green; */
}

.equality-now img {
  width: 120px;
  height: 46px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /* border: 1px dotted red; */
}
 
.cancer-society {
  position: absolute;
  top: 240px;
  left: 20px;
	z-index: 3;
  width: 120px;
  height: 46px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /* border: 1px solid green; */
}

.cancer-society img {
  width: 120px;
  height: 46px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /* border: 1px dotted red; */
}
 
.san-francisco-connect {
  position: absolute;
  top: 280px;
  left: 400px;
	z-index: 3;
  width: 120px;
  height: 46px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /* border: 1px solid green; */
}

.san-francisco-connect img {
  width: 120px;
  height: 46px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /* border: 1px dotted red; */
}
 
.food-allergy {
  position: absolute;
  top: 320px;
  left: 54px;
	z-index: 3;
  width: 140px;
  height: 46px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /* border: 1px solid green; */
}

.food-allergy img {
  width: 140px;
  height: 46px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /* border: 1px dotted red; */
}
 
.amnesty-international {
  position: absolute;
  top: 330px;
  left: 340px;
	z-index: 3;
  width: 140px;
  height: 46px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /* border: 1px solid green; */
}

.amnesty-international img {
  width: 140px;
  height: 46px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /* border: 1px dotted red; */
}
 
.network-of-care {
  position: absolute;
  top: 380px;
  left: 378px;
	z-index: 3;
  width: 140px;
  height: 46px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /* border: 1px solid green; */
}

.network-of-care img {
  width: 140px;
  height: 46px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /* border: 1px dotted red; */
}
 
.diabetes-association {
  position: absolute;
  top: 430px;
  left: 20px;
	z-index: 3;
  width: 140px;
  height: 46px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /* border: 1px solid green; */
}

.diabetes-association img {
  width: 140px;
  height: 46px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /* border: 1px dotted red; */
}
 
.free-clinic {
  position: absolute;
  top: 504px;
  left: 90px;
	z-index: 3;
  width: 100px;
  height: 46px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /* border: 1px solid green; */
}

.free-clinic img {
  width: 100px;
  height: 46px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /* border: 1px dotted red; */
}
 
.national-resources {
  position: absolute;
  top: 504px;
  left: 204px;
	z-index: 3;
  width: 130px;
  height: 50px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /* border: 1px solid green; */
}

.national-resources img {
  width: 130px;
  height: 50px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /* border: 1px dotted red; */
}
 
.intellectual-property {
  position: absolute;
  top: 504px;
  left: 358px;
	z-index: 3;
  width: 140px;
  height: 50px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /* border: 1px solid green; */
}

.intellectual-property img {
  width: 140px;
  height: 50px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /* border: 1px dotted red; */
}
 




/* *********************************************************** */
/* *********************************************************** */
/* *********************************************************** */
/* *********************************************************** */

/* **************************** */
/* Movable Type related - begin */
/* **************************** */

#container {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 700px;
	background-color: #FFFFFF;
}

#banner {
	text-align: left;
	width: 700px;
	margin: 0;
	padding: 0;
}

#center {
	float: left;
	width: 500px;
	overflow: hidden; 
}

#foot {
	float: left;
	align: center;
	width: 700px;
	overflow: hidden; 
}

.content {
	margin: 0 12px 0 0;
	padding: 15px 15px 5px 0;
	/* background-color: #FFFFFF;
	color: #555555;
	font-size: 10pt; */
}

#right {
	float: left;
	width: 200px;
	background-color: #FFFFFF;
	overflow: hidden; 
}

.img {
	line-height: 0;
	margin: 0;
	padding: 0;
	border: 0 
}

.img a:link {
	background-color: transparent 
	margin: 0;
	padding: 0;
	border: 0 
}

.img a:visited {
	background-color: transparent 
	margin: 0;
	padding: 0;
	border: 0 
}

.img a:hover {
	background-color: transparent 
	margin: 0;
	padding: 0;
	border: 0 
}

.content p {
	color: #3F3F3F;
	font-size: 10pt;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin-bottom: 10px; 
}

.content blockquote {
	line-height: 150%; 
}

.content li {
	line-height: 150%; 
}

.content h2 {
	color: #3F3F3F;
	font-size: 10pt;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px; 
}

.content h3 {
	color: #3F3F3F;
	font-size: small;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px; 
}

.content p.posted {
	color: #818181;
	font-size: 10pt;
	border-top: 1px solid #818181;
	text-align: left;
	margin-bottom: 25px;
	line-height: normal;
	padding: 3px; 
}

.sidebar {
	/* padding: 15px; */
}

#calendar {
	line-height: 140%;
	color: #3F3F3F;
	font-size: 9px;
	padding: 2px;
	text-align: center;
	margin-bottom: 30px; 
}

#calendar table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 100%; 
}

#calendar caption {
	color: #3F3F3F;
	font-size: 10pt;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .3em; 
}

#calendar th {
	text-align: center;
	font-weight: normal; 
}

#calendar td {
	text-align: center; 
}

.sidebar h2 {
	color: #3F3F3F;
	font-size: 10pt;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .3em; 
}

.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 30px; 
}

.sidebar ul ul {
	margin-bottom: 0px; 
}

.sidebar #categories ul {
	padding-left: 0; 
}

.sidebar li {
	color: #3F3F3F;
	font-size: 10pt;
	text-align: left;
	line-height: 150%;
	margin-top: 10px;
	list-style-type: none; 
}

.sidebar #categories li {
	list-style-type: none; 
	/* list-style-type: circle; */ 
}

.sidebar img {
	border: 3px solid #FFFFFF; 
}

.photo {
	text-align: left;
	margin-bottom: 20px; 
}

.link-note {
	font-size: 10pt;
	line-height: 150%;
	text-align: left;
	padding: 2px;
	margin-bottom: 15px; 
}

#powered {
	font-size: 10pt;
	line-height: 150%;
	text-align: left;
	color: #3F3F3F;
	margin-top: 50px; 
}

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB; 
}

textarea[id="comment-text"] {
	width: 80%; 
}

.featureblock {
	font-size: 10px;
	line-height: 1.4em;
	margin: 0 0 12px;
	padding: 0 
}

.featurebox_top {
	font-size: 9px;
	font-weight: bold;
	line-height: 1.4em;
	background-color: transparent;
	background-image: url(/media/featurebox/fb_top_blue.gif);
	margin: 0;
	padding: 8px 8px 3px 6px 
}

.featurebox {
	font-size: 9px;
	line-height: 1.4em;
	background-image: url(/media/featurebox/fb_repeat.gif);
	background-repeat: repeat-y;
	margin: 0;
	padding: 4px 8px 0 6px 
}

.featurebox2_top {
	font-size: 9px;
	font-weight: bold;
	line-height: 1.4em;
	background-color: transparent;
	background-image: url(/media/featurebox/fb_top_grey.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 8px 8px 3px 6px 
}

.blockimages {
	margin: 0 12px 14px 0;
	padding: 0 
}

.breadcrumbs {
	color: #3F3F3F;
	font-size: 9px;
	line-height: 150%;
	margin: 6px 12px 6px 0;
	padding: 0 
}

.categoryhead {
	font-size: 11px;
	font-weight: bold;
	line-height: 140%;
	text-decoration: none;
	background-color: #e9e9e9;
	text-align: left;
	list-style-type: none;
	list-style-position: outside;
	display: list-item;
	margin: 0 24px 0 0;
	padding: 4px 6px 6px 
}

.categoryhead_gap {
	font-size: 11px;
	font-weight: bold;
	line-height: 140%;
	text-decoration: none;
	background-color: #e9e9e9;
	text-align: left;
	list-style-type: none;
	list-style-position: outside;
	display: list-item;
	margin: 0 24px 12px 0;
	padding: 4px 6px 6px 
}

.categoryhead_gaptop {
	font-size: 11px;
	font-weight: bold;
	line-height: 140%;
	text-decoration: none;
	background-color: #e9e9e9;
	text-align: left;
	list-style-type: none;
	list-style-position: outside;
	display: list-item;
	margin: 12px 24px 0 0;
	padding: 4px 6px 6px 
}

/* .copy {
	font-size: 10px;
	line-height: 1.5em;
	margin: 0 20px 0 0;
	padding: 0 0 3px 
}

.copy:first-line {
	font-size: 10px;
	line-height: 1.5em;
	margin: 0 20px 12px 0;
	padding: 0 
}
*/

.copyhuge {
	font-size: 13px;
	line-height: 150%;
	margin: 0 20px 0 0;
	padding: 0 0 12px 
}

.feature_home {
	font-size: 13px;
	line-height: 1.4em;
	margin: 0;
	padding: 6px 0 0 6px 
}

.feature_home_sml {
	font-size: 9px;
	line-height: 1.4em;
	margin: 0;
	padding: 6px 4px 0 8px 
}

.copylarge {
	font-size: 11px;
	line-height: 150%;
	margin: 0 24px 0 0;
	padding: 0 0 12px 
}

.copy_highlights {
	font-size: 11px;
	line-height: 150%;
	background-image: url(/media/arrow.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	list-style-position: inside;
	display: list-item;
	margin: 0 12px 0 0;
	padding: 0 0 12px 21px 
}

.copy_larger {
	font-size: 13px;
	line-height: 150%;
	margin: 0 24px 0 0;
	padding: 0 0 12px 
}

.image {
	margin: 0;
	padding: 14px 0 6px 
}

.copylargelist {
	font-size: 11px;
	line-height: 150%;
	list-style-image: url(/media/yvod/arrow.gif);
	list-style-position: inside;
	display: list-item;
	margin: 0 12px 0 0;
	padding: 0 
}

.copylargemarg {
	font-size: 11px;
	line-height: 150%;
	font-size-adjust: ;
	margin: 0 12px 0 0;
	padding: 4px 0 0 
}

.copymarg {
	font-size: 10px;
	line-height: 150%;
	font-size-adjust: ;
	margin: 0 12px 0 0;
	padding: 1px 0 0 
}

.copysml {
	font-size: 9px;
	line-height: 150%;
	margin: 6px 12px 6px 0;
	padding: 0 
}

.dividerline {
	color: #f0f0f0;
	font-size: 1px;
	line-height: 0;
	text-decoration: overline;
	margin: 0;
	padding: 0 0 12px 
}

/*
.footer {
	color: #999;
	font-size: 9px;
	line-height: 150%;
	margin: 0;
	padding: 12px 12px 35px 0 
}
*/

.globalnav_background {
	background-image: url(/media/global_nav/global_nav.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 
}

.localnavboxgreen {
	background-color: #f2fcd2;
	margin: 0;
	padding: 0 0 2px;
	border-left: 2px solid #fff 
}

.logo {
	margin: 12px 0 0;
	padding: 0 
}

.navbackground {
	background-color: #f0f0f0;
	margin: 0;
	padding: 0;
	width: 138px;
	height: 92px;
	border-left: 2px solid #fff 
}

.navlocal {
	font-size: 11px;
	line-height: 140%;
	text-decoration: none;
	background-image: url(/media/arrow_orange.gif);
	background-repeat: no-repeat;
	background-position: 8px 4px;
	text-align: left;
	list-style-type: none;
	list-style-position: inside;
	display: list-item;
	margin: 0;
	padding: 0 8px 6px 21px 
}

.navlocalhead {
	font-size: 11px;
	font-weight: bold;
	line-height: 140%;
	text-decoration: none;
	background-image: url(/media/localnav/ln_head.gif);
	background-repeat: no-repeat;
	text-align: left;
	list-style-type: none;
	list-style-position: outside;
	display: list-item;
	margin: 0;
	padding: 4px 6px 6px 21px 
}

.navlocalhead_topmargin {
	font-size: 11px;
	font-weight: bold;
	line-height: 140%;
	text-decoration: none;
	background-color: #e9e9e9;
	text-align: left;
	list-style-type: none;
	list-style-position: outside;
	display: block;
	margin: 12px 0 0;
	padding: 4px 6px 6px 21px 
}

.navlocalheadgreen {
	font-size: 11px;
	font-weight: bold;
	line-height: 140%;
	text-decoration: none;
	background-color: #e3f6a8;
	text-align: left;
	list-style-type: none;
	list-style-position: outside;
	display: block;
	margin: 0;
	padding: 4px 6px 6px 21px 
}

.localnavbox {
	background-image: url(/media/localnav/ln_repeat.gif);
	margin: 0;
	padding: 0 0 2px 
}

.navlocalheadtext {
	font-size: 11px;
	font-weight: bold;
	line-height: 1.4em;
	text-decoration: none;
	background-image: url(/media/localnav/ln_head.gif);
	text-align: left;
	list-style-type: none;
	list-style-position: outside;
	display: list-item;
	margin: 0;
	padding: 8px 6px 0 21px 
}

.navlocallist {
	font-size: 9px;
	font-weight: bold;
	line-height: 150%;
	list-style-image: url(/media/yvod/arrow.gif);
	list-style-position: inside;
	display: inline 
}

.navlocaltext {
	font-size: 11px;
	line-height: 140%;
	text-decoration: none;
	text-align: left;
	list-style: none url(/media/yvod/arrow.gif);
	display: list-item;
	margin: 0 0 12px 16px;
	padding: 0 6px 0 0 
}

.newsthread {
	color: #414141;
	font-size: 10px;
	line-height: 150%;
	font-size-adjust: ;
	background-color: #ebebeb;
	text-indent: 4px;
	display: block;
	margin: 16px 0 6px;
	padding: 0;
	border-bottom: 1px solid #fff 
}

.pagetitle {
	font-size: 16px;
	line-height: 120%;
	text-decoration: none;
	margin: 0;
	padding: 12px 0 
}

.commenter-profile img {
	vertical-align: middle;
	border-width: 0;
}
	
/* Movable Type related - end */