/*
-------------------
CLEAR XHTML
-------------------
*/

html, body, div, p, blockquote, h1, h2, h3, h4, h5, h6, form, fieldset, legend, ul, ol, li, dl, dt, dd, a, img, address, strong, em { 
	margin: 0; 
	padding: 0; 
	font-weight: normal;  
	font-style: normal; 
	list-style: none; 
	border: 0; 
	text-decoration: none; 
	outline: none; 
}

a span { cursor: pointer; }

.aural {
	position: absolute;
	left: -700em;
}

html { background: #fff; }
body { 
	/*color: #7f7f7d;*/
	color: #666; 
	font: normal 0.7em/1.1em Verdana, Helvetica, sans-serif;
/*	font: normal 10pt Verdana, Helvetica, sans-serif; */
}

/*
#handy-menu { 
	position: absolute; 
	left: -50em; 
}

#handy-menu a:focus { 
	position: absolute; 
	left: 25em; top: 0; 
	padding: 0.5em; 
	border: 1px solid #531600;
	color: #265b81; 
	background: #e99a12;
	white-space: nowrap; 
	font-size: 2em;
	font-weight: bold; 
}
*/

/*
-------------------
MAIN ELEMENTS
-------------------
*/

#repeatbg{
	background: url(/images/account-bg-tile.gif) repeat-y;	
}


#homepage body {
	width: 1024px;
	margin: 0 auto;
	padding: 0 0 150px;
	background: #813100 url(/images/bg-homepage-body.jpg) no-repeat 0 100%;
}



#subpage body { 
	width: 1024px;
	margin: 0 auto;
	padding: 0 0 174px;
	background: url(/images/bg-subpage-body.jpg) no-repeat 0 100%;
}

.homepage {
	display: block;
	width: 1024px;
	min-height: 1500px;
	background: url(/images/bg-homepage.jpg) no-repeat 0 0;
	overflow: hidden;
	
}

.subpage {
	display: block;
	width: 1024px;
	min-height: 700px;
	background: url(/images/bg-subpage.jpg) no-repeat 0 0;
	overflow: hidden;
}

h1 {
	width: 222px;
	float: left;
	margin: 30px 0 0;	
	
}
/*
h1  img 
{
	padding: 0 0 58px;
	background: url(/images/bg-logo.png) no-repeat 0 100%;	

}
*/
h1 small.aural_home_en
{
	/* top right bottom */
/*	padding: 0 0 58px;*/
	height:78px;
	padding-right:220px;
	background: url(/images/bg-logo.png) no-repeat 0 100%;
	display:block;	
}

 h1 small.aural_home_en span {display:none;}

h1 small.aural_home_es
{
	/* top right bottom */
/*	padding: 0 0 58px;*/
	
	padding-right:220px;
	background: url(/images/bg-logo_es.png) no-repeat 0 100%;
	display:block;	
	
	height:113px;	
}

 h1 small.aural_home_es span {display:none;}

h1 small.aural_home_en a {
	display: block;
	height: 75px;
	width: 210px;
}

h1 small.aural_home_es a {
	display: block;
	height: 110px;
	width: 210px;
}


#wrapper {
	width: 751px;
	float: right;
	margin: 0 50px 0 0;

}

#homepage #wrapper {
	padding: 0 0 120px;
	background: url(/images/bg-wrapper.png) no-repeat 0 100%;
}

#content { 
	min-height: 55em;
	clear: both;
	padding: 30px 25px 10px 0;
	background: #fff;
}

#content em{ font-weight: italic;}

#content strong{ font-weight: bold;}

#content a:hover { text-decoration: underline; }

/*
-------------------
TOP ELEMENTS
-------------------
*/
#navigation_en, #navigation_es { 
	width: 749px;
	float: left;
	padding: 1px;
	margin: 0 10px 0 0;
	border: 1px solid #fff;
	background: #868686;	
}
#navigation_en li {
	height: 24px; /* controls the height of the box */
	line-height: 15px; /* originally 15 */
	float: left;
	padding: 0;
	text-align: center;	 
	background: #B1B1B1 url(/images/bg-nav-li.png) no-repeat 100% 50%;*/
			
}

#navigation_es li {
	height: 24px; /* controls the height of the box */
	line-height: 15px; /* originally 15 */
	float: left;
	padding: 0;
	text-align: center;
	background: #B1B1B1 url(/images/bg-nav-li.png) no-repeat 100% 50%;	
	
}

#navigation_en li a 
{ 
	display: block; 
	height: 15px; 
	padding: 5px 6px 4px; /* top right bottom left */
	color: #474747; 
	font-size: 0.9em; 
}

#navigation_es li a 
{ 
	display: block; 
	height: 15px; 
	padding: 5px 6px 4px; 
	color: #474747; 
	font-size: 0.9em;
}

#navigation_en li a 
{ 
	display: block; 
	height: 15px; 
	padding: 5px 6px 4px; 
	color: #474747; 
	font-size: 0.9em; 
}

#navigation_en li a:hover, #navigation_es li a:hover { color: #ffffff }

#navigation_en li#n1 a { width: 157px; }
#navigation_en li#n2 a { width: 84px; }
#navigation_en li#n3 a { width: 84px; }
#navigation_en li#n4 a { width: 78px; }
#navigation_en li#n5 a { width: 78px; }
#navigation_en li#n6 a { width: 84px; }
#navigation_en li#n7 a { width: 100px;}

#navigation_es li#n1 a { width: 157px; /*height:24px;*/}
#navigation_es li#n2 a { width: 84px; }
#navigation_es li#n3 a { width: 84px; }
#navigation_es li#n4 a { width: 78px; }

#navigation_es li#n5 a { width: 78px; }
#navigation_es li#n6 a { width: 84px; }
#navigation_es li#n7 a { width: 100px; }


#navigation_es li#n1 a span{
	font-size: 0.9em;
	margin-left: -12px;
	margin-right: -12px;
}
A

/* jcl added to remove extra bar in top nav */
#navigation_en li.list-child,#navigation_es li.list-child
{
	background-image: none; 
	padding-right:0px;
}

#global-links { 
	float: right;
	margin: 35px 0 10px;
}

#global-links li {
	line-height: 10px;
	float: left;
	background: url(/images/icon-dot.png) repeat-y 100% 0;
}

#global-links li.list-child { 
	padding: 0;
	background-image: none; 
}

#global-links li a { 
	display: block;
	padding: 0 8px 0 5px;
	color: #f3a330; 
	margin: -2px 0 2px;
}

	#global-links li.list-child a {
		padding-right: 0px;
	}

#global-links li a:hover,
#global-links li.active a { color: #fff; }

#search { 
	width: 356px;
	float: right;
	clear: both;
	margin: 0 0 24px;
	background: url(/images/bg-search-input.png) no-repeat 0 0;
}

#search legend { display: none; }

#search .text {
	width: 280px;
	float: left;
	padding: 2px 3px;
	border: none;
	color: #90908f;
	background: none;
	font-size: 0.9em;
}

#search .image,#search .image_es  { float: right; }


#search-results
{
	padding: 30px 10px 10px;
	font: bold 1.2em/1.4em Verdana, Helvetica, sans-serif;	
	
}

#search-results li
{
 	
}
/*
-------------------
LEFT NAVIGATION
-------------------
*/

#homepage #left-nav { margin: 100px 0 0; }

#left-nav {
	width: 220px;
	float: left;
	margin: 6px 0 0;
}

#menu
{	
	border-top: 1px solid #622500;
}

#menu li {
	border-bottom: 1px solid #622500;
}

#menu li a {
	display: block;
	padding: 3px 9px;
	font-weight: bold;
	color: #f3a330; 
	background: url(/images/bg-menu-active.png) no-repeat 0 200%;
}

#menu li.active a {
	padding: 3px 9px 3px 7px;
	border-left: 2px solid #fff;
	color: #fff;
	background-position: 0 55%;
}

#menu li a:hover
{
	color: #fff;
}

#side-promos li 
{
	line-height: 1.2em; 
	margin: 10px 15px 17px 14px;
}

#side-promos h4 a 
{ 
	display: block;
	padding: 60px 0 0; 
	font: bold 1.1em Verdana, Helvetica, sans-serif; 
}

#side-promos li a.more 
{
	display: block;
	padding: 0 0 0 10px;
	font-weight: bold;
	text-transform: lowercase;
}

#side-promos #promo-1 p { color: #ddb7a5; }
#side-promos #promo-1 a { color: #eb5b38; }
#side-promos #promo-1 a.more { background: url(/images/icon-promo-1.png) no-repeat 0 80%; }
#side-promos #promo-1 h4 a { background: url(/images/img-promo-1.jpg) no-repeat 0 0; }
#side-promos #promo-1 a:hover
{
	color: #ffffff; 
}

#side-promos #promo-2 p { color: #ba622f; }
#side-promos #promo-2 a { color: #e37216; }
#side-promos #promo-2 a.more { background: url(/images/icon-promo-2.png) no-repeat 0 80%; }
#side-promos #promo-2 h4 a { background: url(/images/img-promo-2.jpg) no-repeat 0 0; }

#side-promos #promo-3 p { color: #ba5d29; }
#side-promos #promo-3 a { color: #dea943; }
#side-promos #promo-3 a.more { background: url(/images/icon-promo-3.png) no-repeat 0 80%; }
#side-promos #promo-3 h4 a 
{
	 background: url(/images/img-promo-3.jpg) no-repeat 0 0;
	 font-size: 1.1em; 
}
#side-promos #promo-3 a:hover
{
	color: #ffffff; 
}
/*
-------------------
HOMEPAGE CONTENT
-------------------
*/

#homepage #lead 
{
	min-height: 165px;
	
	/* background: url(/images/photos/img-lead.jpg) no-repeat 10px 10px; */
	font: 1.1em/1.2em Verdana, Helvetica, sans-serif;	
	/* jcl set per ticket #54 
	font: 10pt Verdana, Helvetica, sans-serif;
	*/
	float:left;
	padding-bottom:15px;
	
	color: #666;
}

#homepage #lead p
{
	
}


#homepagetext
{
	float:left;
/*	padding: 30px 0px 10px 391px;*/	
	padding-top: 30px;
	padding-left:10px;
	width:310px;
}

#imagetable
{
	float:left;	
	padding-top: 2px;
	padding-left:10px;
	padding-right:10px;
	width:371px;
	line-height:0; /* MUST BE SET OR THE IMAGE GRID BREAKS */
	
}

#imagetable a
{
	padding:0px;
	margin:0px;
}

#imagetable table
{
	padding:0px;
	margin: 0px;
	width:373px;	
	border-style: solid;
	border-color: #fff;
	border-width: 0 0 1px 1px;
		
	margin-bottom:15px;
}	
#imagetable td
{
	 border-color: #FFF;
    border-width: 1px 1px 0 0;
    border-style: solid;
}
#imagetable td, #imagetable tr
{
	padding:0px;
	margin:0px;
	
}


#imagetable .smallcell
{
	height:61px;
	width:61px;	
	padding:0px;
	margin:0px;
	
	
}
#imagetable .largecell
{
	height:123px;
	width:123px;	
	
}

#imagetable .imagerow
{
	padding:0px;
	margin:0px;	
}

#imagetable img
{

	margin:0px;
	padding:0px;	
}



#homepage #lead h2 {
	color: #9161af;
	/* jcl reduced size of home page header so to fit on one line */
	font: bold 1.55em Georgia, 'Times New Roman', serif;
}

#homepage #lead h2 span { display: block; }

#homepage #lead .more { 
	display: block;
	width: 7em;
	line-height: 1.2em;
	margin: 10px 0 3px 0;
	padding: 0 3px 1px 15px;
	border: 1px solid;
	border-color: #ac7acb #653d7e #653d7e #ac7acb;
	color: #fff;
	background: #9161af url(/images/icon-raquo.png) no-repeat 3px 4px;
	font-weight: bold;
}

#homepage #lead .more2 { 
<<<<<<< .mine
<<<<<<< .mine
	display: inline;
	/*width: 18em;*/
=======
	display: inline;	
	width: 100%;
=======
	display: block;	
	width: 76px;
>>>>>>> .r875
>>>>>>> .r544
	width: 100%;
	line-height: 1.2em;
	margin: 10px 0 3px 0;
	padding: 0 3px 1px 15px;
	border: 1px solid;
	border-color: #ac7acb #653d7e #653d7e #ac7acb;
	color: #fff;
	background: #9161af url(/images/icon-raquo.png) no-repeat 3px 4px;
	font-weight: bold;

}

#homepage #lead .mas {
	width: 110px;
}

#homelink
{
	width: 305px;	
	float: left;
	margin: 0 5px 0 5px;
}

#homelink p
{
	padding:0px;
		
	
}
#homepage #lead .more:hover { text-decoration: none; }

#info {
	height: 39px;
	line-height: 2em;
	margin: 0 10px; 
	padding: 9px 0 0;
	background: url(/images/bg-line.png) repeat-x 0 0;
	float:left;	
	
	width:97%;
		
	
}
.infobottom
{
	clear:both;
	margin-top:5px;
	background: url(/images/bg-line.png) repeat-x 0 0;
	float:left;	
	width:320px;
	height:20px;
	line-height: 2em;
	
	
}
/* for english */
#info .hd {
	width: 181px;
	height: 19px;
	float: left;
	margin: 3px 0 0;
	background: url(/images/hd-tell-story.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -100em;	
}
/*for spanish */
#info .hd_es {
	width: 226px;
	height: 19px;
	float: left;
	margin: 3px 0 0;
	background: url(/images/hd_es-tell-story.jpg) no-repeat 0 0;
	overflow: hidden;
	text-indent: -100em;	
}

#info p { 
	float: left;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	border-left: 1px solid #e0e0e0;;
	font: bold 1em/2em Verdana, Helvetica, sans-serif; 
}

#info .more { 
	padding: 0 0 0 11px;
	/*color: #8bd4f0;*/
	color: #5f8b98;
	background: url(/images/icon-raquo-4.png) no-repeat 3px 4px;
	font-weight: bold;
}

#timeline { 
	clear: both;
	margin: 0 10px; 
	padding: 15px 0 0;
	/* jcl added per ticket #8 */  	
	margin-right:15px;
	margin-left:15px;
	
	
}

#timeline li { 
	min-height: 127px;
	padding: 20px 10px 10px 0px;
	border-bottom: 1px solid #e0e0e0;
	font: bold 1.1em/1.4em Verdana, Helvetica, sans-serif;
	
	
}

#timeline li strong { 
	display: block;
	font-size: 0.9em; 
	font-weight: bold;	
}

#timeline li h3  { font: bold 1.6em Georgia, 'Times New Roman', serif; }
#timeline li h3 a {	
	width: 427px;
	height: 26px;
	overflow: hidden;	
	
}
#timeline li h3 a span {
	position: absolute;
	left: 0; top: 0;
	width: 100%;
	height: 100%;
	
}

#timeline p
{
/*	font-size:10pt;*/
}

#timeline li a.more {
	padding: 0 0 0 10px;
	font-weight: bold;
}

#timeline #period-1 
{ 
	color: #464a32;
}

#timeline img 
{ 	
	float:left;	
}

#timelinedesc
{		
	padding-left:280px;

}
#timeline #period-1 strong { color: #8c936a; }
#timeline #period-1 a { color: #6e583c; }
#timeline #period-1 .more { background: url(/images/icon-period-1.png) no-repeat 0 80%; }

#timeline #period-2 { 
	color: #4b271d;
	
}
#timeline #period-2 strong { color: #e38214; }
#timeline #period-2 a { color: #bd401c;  }
#timeline #period-2 .more { background: url(/images/icon-period-2.png) no-repeat 0 80%;}

#timeline #period-3 { 
	color: #4b271d;
	
}
#timeline #period-3 strong { color: #951212; }
#timeline #period-3 a{ color: #681011; }
#timeline #period-3 .more { background: url(/images/icon-period-3.png) no-repeat 0 80%;}

#timeline #period-4 { 
	color: #2b3c2b;
	
}
#timeline #period-4 strong { color: #5c959c; }
#timeline #period-4 a { color: #648565;  }
#timeline #period-4 .more { background: url(/images/icon-period-4.png) no-repeat 0 80%;}

#timeline #period-5 { 
	color: #523f11;	 
}
#timeline #period-5 strong { color: #62b2ba; }
#timeline #period-5 a { color: #b7730e;  }
#timeline #period-5 .more { background: url(/images/icon-period-5.png) no-repeat 0 80%;}

#timeline #period-6 { 
	color: #4d474f;
	 
}
#timeline #period-6 strong { color: #8c90b3; }
#timeline #period-6 a { color: #4d474f;  }
#timeline #period-6 .more { background: url(/images/icon-period-6.png) no-repeat 0 80%;} 

#timeline #period-7 {
	color: #4a3724;
	 
}
#timeline #period-7 strong { color: #478797; }
#timeline #period-7 a { color: #d0811f; }
#timeline #period-7 .more { background: url(/images/icon-period-7.png) no-repeat 0 80%;}

/*
-------------------
SUBPAGES CONTENT
-------------------
*/

#subpage #lead {
	padding: 30px 10px 10px;
	font: bold 1em/1.4em Verdana, Helvetica, sans-serif; 
}

#subpage #lead h2  {
	width: 288px; /* was 268 */
	height: 30px;
	color: #9161af;
	font: bold 2em Georgia, 'Times New Roman', serif; 
}

#subpage #lead h2 a
{
	color: #9161af;
	font: bold 1.2em Georgia, 'Times New Roman', serif;
}
#subpage #lead p { line-height: 1.3em; font-size: 1.1em; }


/*
-------------------
STORY BUILDER FORM
-------------------
*/

#story-builder { padding: 10px 10px 25px; }
#story-builder #cmsform legend { display: none; }

#story-builder #cmsform div { 
	width: 190px; 
	float: left;
}
#story-builder #cmsform div img { 
	display: block; 
	margin: 0 0 10px; 
	padding: 1px; 
	border:1px solid #e4e3e3; 
}

#story-builder #cmsform div a {
	float: left;
	margin: 0 10px 0 0;
	padding: 3px;
	color: #fff;
	background: #9161af;
	border: 1px solid;
	border-color: #ac7acb #653d7e #653d7e #ac7acb; 
	font-weight: bold;
	font-size: 1em;
}

#story-builder #cmsform div a:hover { text-decoration: none; }

#story-builder #cmsform ol { 
	width: 500px; 
	float: right; 
}

#story-builder #cmsform li { 
	width: 100%;
	margin: 5px 0;
}

#story-builder #cmsform li .text { 
	width: 320px;
	height: 15px;
	padding: 1px 2px;
	border: solid #cecece;
	border-width: 1px;
	background:  url(/images/bg-input.png) repeat-x 0 0;
}

#story-builder #cmsform li select { 
	width: 245px;
	height: 6.3em;
	border: 1px solid #cecece;
}

#story-builder #cmsform li.left {
	width: 240px;
	float: left;
}

#story-builder #cmsform li.right {
	width: 240px;
	float: right;
}

#story-builder #cmsform li.left .text,
#story-builder #cmsform li.right .text { width: 235px; }


#story-builder #cmsform li label,
#story-builder #cmsform li em { 
	display: block;
	margin: 2px 0 5px;
	color: #653d7e;
	font-weight: bold;
}

#story-builder #cmsform li #SBage { width: 45px; }

#story-builder #cmsform li label.sbdate { 
	float: left;
	margin: 0 10px 0 0;
}

#story-builder #cmsform li label.sbdate span { display: none; }
#story-builder #cmsform li label.sbdate .text { width: 40px; }

#story-builder #cmsform #close-story {
	margin: 10px 0 0;
	padding: 10px 0 0;
	border-bottom:1px solid #E0E0E0;
}
#close-story legend
{
	display: none;
}
#story-builder #cmsform #close-story label { 
	display: block;
	color: #9161af;
	font: 1.6em Georgia, serif; 
}

#story-builder #cmsform #close-story textarea {
	width: 731px;
	height: 125px;
	border: 1px solid #cecece;
	
}
#story-builder #cmsform #story_country
{
	height:1.2em; /*increasing this breaks the form in FF */	
}

.insert-media {
	display: block;
	height: 20px;
	margin: 10px 0;
	padding: 10px 0 15px;
	border-bottom:1px solid #E0E0E0;
	}

.insert-media a {
	float: left;
	margin: 0 10px 0 0;
	padding: 3px;
	color: #fff;
	background: #9161af;
	border: 1px solid;
	border-color: #ac7acb #653d7e #653d7e #ac7acb; 
	font-weight: bold;
	font-size: 1em;
}

#story-builder h3 {
	font: 1.7em Georgia, 'Times New Roman', serif;
	color: #9161AF;
}

#story-builder #close-story .insert-media a:hover { text-decoration: none; }
	
#story-builder #close-story input.submit{ 
	float: left;
	margin-right: 10px;
	padding: 0 12px;
	color: #fff;
	background: #9161af url(/images/icon-raquo.png) no-repeat 2px 4px;
	border: 1px solid;
	border-color: #ac7acb #653d7e #653d7e #ac7acb; 
	font-weight: bold;
	font-size: 1em;
}
/* for popup */
#uploadimages
{
	position:relative;	
}
#popup
{
	padding:10px;
	margin:10px;	
}

#popup h3 {
	color: #9161af;
	font: bold 1.2em Georgia, 'Times New Roman', serif; 
}

#popup .submit
{
		float: left;
	margin-right: 10px;
	padding: 0 12px;
	color: #fff;
	background: #9161af url(/images/icon-raquo.png) no-repeat 2px 4px;
	border: 1px solid;
	border-color: #ac7acb #653d7e #653d7e #ac7acb; 
	font-weight: bold;
	font-size: 1em;
} 

#story-builder #close-story .default { float: right; }
#story-builder #close-story .default input { 
	float: none; 
	margin: 0; 
}

 #close-story .goback
 {
 	float: left;
	margin-right: 10px;
	padding: 0 12px;
	padding-bottom:3px;
	color: #fff;
	background: #9161af url(/images/icon-raquo.png) no-repeat 2px 4px;
	border: 1px solid;
	border-color: #ac7acb #653d7e #653d7e #ac7acb; 
	font-weight: bold;
	font-size: 1em;
 }
 
  #close-story .goback:hover { text-decoration: none; }

/*
-------------------
BLOG
-------------------
*/


#blog12 h2 a
{
	color: #9161af;
	font: bold 2em Georgia, 'Times New Roman', serif; 
}

#blog12 h3 a
{
	color: #9161af;
	font: bold 1.7em Georgia, 'Times New Roman', serif;
}

.blogheader12 h2 a
{
	color: #9161af;
	font: bold 1.7em Georgia, 'Times New Roman', serif;
	
}

/*
-------------------
HOW TO CREATE A STORY
-------------------
*/

#how-to li { 
	min-height: 130px;
	margin: 0 10px;
	padding: 10px 10px 15px 0;
	border-bottom:1px solid #E0E0E0;
	font: normal 1em/1.4em Verdana, Helvetica, sans-serif;
	clear: both;
}

#how-to li:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
* html #how-to li {height:1%;}
* + html #how-to li {height:1%;}

#how-to li div {
	width: 415px;
	float: right;
}

#how-to li div strong {
	display: block;
	color: #653d7e;
	font-size: 0.9em; 
	text-transform: uppercase;
	font-weight:bold;
}

#how-to li div h3 { 
	color: #9161af;
	font: bold 1.7em Georgia, 'Times New Roman', serif; 
}

#how-to li img {
	float: left;
	padding: 2px;
	border: 1px solid #98e2f6;
}

#how-to p
{
	padding-bottom: 8px;	
}
a#create-story {
	float: right;
	margin: 10px;
	padding: 3px 3px 3px 12px;
	color: #fff;
	background: #9161af url(/images/icon-raquo.png) no-repeat 3px 7px;
	border: 1px solid;
	border-color: #ac7acb #653d7e #653d7e #ac7acb; 
	font-weight: bold;
	font-size: 1em;
	line-height: 1.1em;
}


/*
-------------------
ACCOUNT ELEMENTS
-------------------
*/


#account,
#account-register {
	width: 530px;
	margin: 10px;
	padding: 10px 10px 20px;
	background: #dff0f4;	
	height:300px;
}

#account-register fieldset
{
	width:220px;
	height:210px;	
	float:left;	
}

#account-login
{
	margin: 10px;
	padding: 10px 10px 20px;
	background: #dff0f4;
}


#account-register #coppatext
{	
	height: 250px;	
	width: 290px;
	float:right;	
	padding-left:10px;
}

#account-register legend, #account-login legend { display: none; }

#account-login ol {}

#account-register ol li, #account-login ol li{
	width: 220px;
	margin: 5px 0;
	float: left;
}

#account-login ol li {
	margin-right: 10px;
	width: 260px;
}

#account-register label, #account-login label { 
	display: block;
	margin: 0 0 3px;
	color: #653d7e;
	font-weight: bold;
}

#account-register .text, #account-login .text {
	width: 218px;
	height: 15px;
	padding: 1px 2px;
	border: solid #cecece;
	border-width: 0 1px;
	background: url(/images/bg-input.png) repeat-x 0 0;
	font-size: 1em;
}

#account-login li input {
	width: 95%;
}

* html #account-register li input {
	width: 95%;
}

#account-login .text input
 {
 /*
	height: 15px;
	padding: 1px 2px;
	border: solid #cecece;
	border-width: 0 1px;
	background: url(/images/bg-input.png) repeat-x 0 0;
	font-size: 1em;
	*/
	border:1px red solid;
	width: 100%;

}

#account-register .submit, #account-login .submit{
	margin: 10px 0;
	padding: 1px 3px 1px 12px;
	color: #fff;
	background: #9161af url(/images/icon-raquo.png) no-repeat 3px 5px;
	border: 1px solid;
	border-color: #ac7acb #653d7e #653d7e #ac7acb; 
	font-weight: bold;
	font-size: 1em;
}

#account-login br {clear: both;}

#account-login p {
	float: left;
	width: 40%;
}

a.registerLink {
	padding: 1px 3px 1px 12px;
	color: #fff;
	background: #9161af url(/images/icon-raquo.png) no-repeat 3px 5px;
	border: 1px solid;
	border-color: #ac7acb #653d7e #653d7e #ac7acb; 
	font-weight: bold;
	font-size: 1em;
	margin: 10px;
}

#account-login .submit {
	float: left;
	margin: 20px 0 0 0;
}

#account dt { 
	margin: 10px 0 0;
	color: #653d7e;
	font-weight: bold;	
}

#account dd,
#account dd a {
	color: #396d78;
	font-weight: bold;
}

#account dd a.link {
	padding: 0 0 0 10px;
	background: url(/images/icon-raquo-2.png) no-repeat 0 4px;
}


/*
-------------------
EDUCATORS ELEMENTS
-------------------
*/

#wrapper div.educators { background: #ededed url(/images/bg-educators.gif) no-repeat 0 0; }

#wrapper div.educators #lead 
{
	min-height: 145px;
	margin: 0 10px 10px;
	padding: 50px 10px 10px 200px;
	background: url(/images/img-educators.jpg) no-repeat 0 20px;
	
}

#wrapper div.educators #lead2 
{
	min-height: 145px;
	margin: 0 10px 10px;
	padding: 50px 10px 10px 10px;
	
	
}

#wrapper div.educators ul
{
	padding-left:25px;
	padding-right:25px;	
	font-size:1.1em;
	line-height: 1.2em;
}
#wrapper div.educators li
{
	list-style-type: disc;
}
#wrapper div.educators p
{
	padding-bottom:8px;	
}
#edu-survey {
	width: 350px;
	float: right;
}

.educators h3,
.educators legend {
	color: #9161af;
	font: bold 1.2em Georgia, 'Times New Roman', serif; 
}

#edu-survey p {
	line-height: 1.5em;
	font-size: 1em;
}

#edu-survey .text {
	width: 260px;
	height: 15px;
	padding: 1px 2px;
	border: solid #cecece;
	border-width: 0 1px;
	background: url(/images/bg-input.png) repeat-x;
}

#edu-survey .submit {
	line-height: 10px;
	margin: 10px 0 0;
	padding: 1px 3px 1px 12px;
	color: #fff;
	background: #9161af url(/images/icon-raquo.png) no-repeat 1px 3px;
	border: 1px solid;
	border-color: #ac7acb #653d7e #653d7e #ac7acb; 
	font-weight: bold;
	font-size: 0.9em;
}

.educators #download {
	width: 350px;
	float: left;
	margin: 0 10px;
}

.educators #download ul 
{
	 padding: 10px 0;

}

.educators #download li a 
{
	font-size: 0.8em;
	line-height: 1.6em;
	padding: 0 0 0 10px;
	color: #653d7e;
	background: url(/images/icon-raquo-3.png) no-repeat 0 3px;
	font-weight: bold;
	}
	
.educators #download li a small {
	color: #666;
	font-weight: normal;
	}
	
/*
-------------------
ERROR NOTICES
-------------------
*/	

#notice .error
{
	font-weight: bold;
}

/*
-------------------
STORY PREVIEW
-------------------
*/	

#previewstory-name
{
	
	float: left;	
	color: #5b0a0b;
	font-size: 2em;
	font-weight: bold;
}
#previewstory-data
{	
	float: left;
	margin: 0 0 15px;
	margin-top:15px;
	
}
#previewstory-data li {
	line-height: 1.6em;
	color: #952524;
	font-size: 1.1em;
	font-weight: bold;	
}
#preview-image
{

	float: left;
	
	margin-right:10px	
}
#previewstory-text
{
	clear:both;
	float:left;
	line-height: 1.2em;
	padding: 0 0 0.7em;
	font-size: 1.1em;
	padding-top:5px;
}

#previewstory-text img
{
	float:left;	
	margin-right:10px;
	margin-bottom:10px;
}
#previewdata
{
	width:300px;
	float:left;
}

#builder-photo .builderimg
{
	width: 182px;
}

#registernotices
{
	float:left;
	clear:both;
	margin-top:8px;
}

* html body.mceContentBody p i, body.mceContentBody p em {font-style: italic;}

* html body.mceContentBody p b, body.mceContentBody p strong {font-weight: bold;}

* + html body.mceContentBody p i, body.mceContentBody p em {font-style: italic;}

* + html body.mceContentBody p b, body.mceContentBody p strong {font-weight: bold;}
