/* For User Created Pages. */

/* Applied only in the editor, not on the page */
/* NOTE for the font size/lineheight you'll need to work out the effective font size and line height
   within the div we're editing and then apply it here.  Defining 62.5%/1.4 in content.css and then
   an em-height like 1.3em here doesn't work - this overrides body{}, not multiplies.
*/
body#maincontent_editor {
	 font: 62.5%/1.4  Arial, Helvetica, Verdana, sans-serif;
	 width: 532px; /*Adjust the size of the editable editor*/
}

body#maincontent_editor table {
	 font-size: 1.0em;
}

/* Styles applied in editor AND on page */
#maincontent_editor {
}

/* Styles only applied to page DIV, not editor BODY */
div#maincontent_editor {
	width: 532px;
	float: left;
	padding: 10px;
	border: 2px solid #fff;
	background-color: #fff;
	overflow:hidden;
}


#info .maincontent #maincontent_editor {
	width: 527px;
	float: left; 
	padding: 0px 0px 0px 5px;
	border: none;
	overflow:hidden;
}

#info .maincontent #maincontent_editor p {
	font-size: 1.2em;
	margin: 8px 0;
}

#info .maincontent #maincontent_editor * p { 
	font-size: inherit;
	margin: 8px 0;
}

#profile_view .maincontent #maincontent_editor {
	width: 510px;
	float: left; 
	margin: 10px 0;
	padding:10px;
	border: none;
	border: 1px solid #96b8fc;
	overflow:hidden;
}

#profile_edit .maincontent #maincontent_editor {
	width: 532px;
	float: left; 
	margin: 10px 0;
	padding: 0px;
	border: none;
	overflow:hidden;
}


#profile_view .maincontent #maincontent_editor p {
	font-size: 1.3em;
	margin: 8px 0;
}

#profile_view .maincontent #maincontent_editor * p { 
	font-size: inherit;
	margin: 8px 0;
}


/*.MsoNormal is used by Microsoft when converting word files to html */
#maincontent_editor * .MsoNormal {
	font-size: 1.2em;
} 

#maincontent_editor p {
	font-size: 1.2em;
	margin: 8px 0;
}

#maincontent_editor * p { 
	font-size: inherit; 
	margin-bottom: 8px 0;
}

#maincontent_editor h2.nl_title {
  	font-size: 2.0em;
  	line-height: 1.0em;
	margin-bottom: 15px;
	margin-top: 0px;
}

#maincontent_editor h1 {
	font-size: 2.0em;
  	line-height: 1.0em;
	margin-bottom: 5px;
	margin-top: 10px;
}

#maincontent_editor h2 {
	font-size: 1.6em;
	margin-bottom: 5px;
	margin-top: 10px;
}

#maincontent_editor h3 {
	font-size: 1.4em;
	margin-bottom: 5px;
	margin-top: 10px;
}

#maincontent_editor h4 {
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 10px;
}

#maincontent_editor h5 {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 10px;
}

#maincontent_editor h6 {
	font-size: .9em;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 10px;
}

#maincontent_editor table td {
	font-size: 1.2em;
}

#maincontent_editor * table td {
	font-size: inherit;
}

#maincontent_editor table th {
	font-size: 1.3em;
	font-weight: bold;
}

#maincontent_editor * table th {
	font-size: 1.3em;
	font-weight: bold;
}

#maincontent_editor * table th {
	font-size: inherit;
}
	
#maincontent_editor ul {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}

#maincontent_editor ul li {
	padding: 0;
	background: url(/images/squarerg.gif) no-repeat 0px 4px;
	padding-left: 10px;
	margin: 0 0 5px 10px;
	font-size: 1.2em;
}

#maincontent_editor * ul li {
	font-size: inherit;
}

#maincontent_editor ol {
	list-style: decimal inside;
	margin: 10px 0 10px 10px;
	padding: 0;
}

#maincontent_editor  ol li {
	padding: 0;
	margin: 0 0 5px 10px;
	font-size: 1.2em;
}

#maincontent_editor * ol li {
	font-size: inherit;
}

#maincontent_editor ul ol {
	list-style: decimal inside;
	margin-left: 10px;
	padding: 0;
}

#maincontent_editor  ul li ul li {
	font-size: inherit;
	line-height: inherit;
}

#maincontent_editor  ul li ol li {
	background-image: none;
	font-size: inherit;
	line-height: inherit;
	padding: 0;
}

#maincontent_editor  ol li ul li {
	font-size: inherit;
	line-height: inherit;
	padding: 0;
	background: url(/images/squarerg.gif) no-repeat 0px 6px;
	padding-left: 10px;
	margin: 0 0 10px 10px;
}

#maincontent_editor blockquote {
	font-size: 1.2em;
	margin: 10px 30px;
	font-style:	italic;
	font-weight: bold;
	background: url(/images/quotetop.gif) no-repeat left top;
	padding-left: 30px;
}

#maincontent_editor blockquote span {
	background: url(/images/quotebtm.gif) no-repeat right bottom;
	display: block;
	padding-right: 30px;
}

#maincontent_editor cite {
	font-size: 1.2em;
	font-style:	italic;
	font-weight: bold;
	background-color: #ceecec;
}

#maincontent_editor p.smallest { font-size: 1em; }
#maincontent_editor p.smaller { font-size: 1.1em; }
#maincontent_editor p.bigger { font-size: 1.6em; }
#maincontent_editor p.biggest { font-size: 1.7em; }

#maincontent_editor span.smaller { font-size: 0.9em; }
#maincontent_editor span.smallest { font-size: 0.8em; }
#maincontent_editor span.bigger { font-size: 1.1em; }
#maincontent_editor span.biggest { font-size: 1.2em; }

body#maincontent_editor pre, body#maincontent_editor address { font-size: 1.4em; margin: 8px 0; }

.goback_link {
	margin-top: 10px;
	font-size: 1.2em;
	font-style: italic;
}

