



body { 
  margin: 0;	
  padding: 0;
  background: #fff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

a { color: #0000ff; text-decoration: none; cursor: pointer; }
a img { border: 0 }

#page-header-id { background: #fff; }


h1,h2,h3,h4,h5,h6,table,p,hr,ul { margin: 0; padding: 0 }
h1,h2,h3,h4,h5,h6{font-family:"Lucida Grande", Verdana, Helvetica,Arial,"Lucida Grande",Verdana,sans-serif;color:#111;clear:both;}
/*
h1{font-size:3em;}
h2{font-size:2em;}
h3{font-size:1.5em;line-height:2;}
h4{font-size:1.2em;line-height:1.25;font-weight:bold;}
h5{font-size:1em;font-weight:bold;}
h6{font-size:1em;}
ul,ol{margin-left:1.5em;}
*/
html > body{font-size:16px;}
.Slot{position: absolute; overflow: hidden;}

#header {
/*  background: #fff url(/images/h-grad.png) repeat-x; */
  background: #fff;
/*  height: 100px;  */
  margin-top: 0px;
  text-align: left;
  padding-top: 1px;
  margin-left: 20px;
  margin-bottom: 30px;
/*  border-bottom: 1px solid #000000; */
}


/* Website page for account, new magazine, etc. */
#the-page
	{
	margin: 30px 0 auto;
    	display: block;
	width:90%
/*	margin-top: 30px; */
	}

#signin
	{
	text-align: left;
	margin-top: 20px;
	}
#signup
	{
	text-align: left;
	margin-top: 20px;
	padding-left: 50px;
	padding-bottom: 50px;
	padding-right: 20px;
	}

#header-categories
	{
	font-family: Arial Unicode MS, arial, verdana, "lucida console", sans-serif;
	text-align: center;
	vertical-align: top;
  	margin-bottom: 50px;
	font-size: 12px;
	color: #000066;
	}

#header-categories a
	{
	color: #000066;
	}	

#footer
	{
	font-family: Arial Unicode MS, arial, verdana, "lucida console", sans-serif;
  	margin-top: 100px;
  	text-align: center;
	color: #000;
	font-size: 0.7em;
	width: 100%;
	}

#application_results_container
	{
	margin: 0 auto;
	padding: 0 50px;
	}	

#container {
  margin: 0 auto;
  padding: 0px;
}
#mags-page-container {
  width: 100%;
  margin: 0 auto;
  padding: 0px;
  background-color: #FFFFFF;
}




#magazine-view-id
	{
	position:relative;
	text-align:left;
	width: 800px;
	margin-left:0px;
	padding: 10px;
	background-color: #FFFFFF;
/*  	border: 1px solid #b00000; */
	}

#magazine-view-id td
	{
	vertical-align: bottom;
	}


th { background-color: #666; color: #fff; }
tr.odd { background-color: #eee; }
tr.even { background-color: #eee; }

/* User table styling */
table#users { width: 100%;}
table#users th { font-size: 95%; }
table#users td { font-size: 90%; }

/* Forum styling */
table#forums { width: 100%; background-color: #fff; border: 1px solid #c33; }
table#forums td.name  { width: 60% }
table#forums td.topic { width: 20%; text-align: center; }

table#topics { width: 100%; background-color: #fff; border: 1px solid #000; }
table#topics td.name   { width: 60% }
table#topics td.reply  { width: 20%; text-align: center; }
table#topics td.author { width: 20%; text-align: center; }

table#posts { width: 100%; background-color: #fff; border: 1px solid #000; }
table#posts td.author { width: 20%; vertical-align: top; }
table#posts td.body   { width: 80% }

.forumname { font-size: 1.1em; }
.forumdescription { font-size: 0.7em; padding-top: 0.4em; }

/* Photo gallery styling */
#photos ul { list-style: none; }
#photos li { display: inline; }

#photos li a img {
  margin: 10px;
  padding: 5px;
/*  background: #000; */
}

#photo {
  margin-bottom: 20px;
  padding: 5px;
/*   background: #000;	*/
}


/* Tag cloud styling */
.tag1 { font-size: 80%; }
.tag2 { font-size: 90%; }
.tag3 { font-size: 100%; }
.tag4 { font-size: 110%; }
.tag5 { font-size: 120%; }
.tag6 { font-size: 130%; }


.Flash_Message
	{
	z-index: 50000;
	background-color: #FFFFFF;
/*	width: 100%; */
	font-size: 0.9em;
	padding: 20px;
	margin-bottom:20px;
	margin-top:20px;
	font-weight: bold;
	background: #ffffff;
	text-align: center;
	position: relative;
	}
.Flash_Message img
	{
	position: absolute;
	left: 100%;
	top: 0;
	cursor: pointer;
	margin-left: -25px;
	}
#errorExplanation
	{
	color: #ff0000;
	border: 1px solid #ff0000;
	}

#problemExplanation
	{
	color: #F87A0B;
	border: 1px solid #F87A0B;
	}

#notice
	{
	color: #008800;
	border: 1px solid #008800;
	}



.list-cell-numcomments-class
	{
	color: #1eb241;
	color: #000;
	font-size: 1.0em;
	}

.list-cell-class
	{
	padding: 20px 20px 20px 20px;
	width: 200px;
	margin: 0 20px 60px 0px;
	border: 1px solid #bb0000;
	border: 1px solid #666666;
	border: 1px solid #F87A0B;
	border: 1px solid #0000bb;
	background-color: #FFFFFF;
	z-index: 5;
	position: relative;
	overflow: hidden;
/*
	border-right: 3px solid #444444;
	border-bottom: 3px solid #444444;
*/
	}



.list-cell-title-class
	{
	font-size: 1.3em;
	}
.list-cell-title-class span
	{
	color: #1eb241;
	}

.list-cell-from-class
	{
	font-size: 1.1em;
	}

.list-cell-from-class span
	{
	color: #1eb241;
	}

.list-cell-about-class
	{
	font-size: 1.1em;
	}

.list-cell-about-class span
	{
	color: #1eb241;
	}



.sp-h1-without-linefeeds-class
	{
	font-size: 2.5em;
	}
.sp-h2-without-linefeeds-class
	{
	font-size: 2em;
	}
.sp-h3-without-linefeeds-class
	{
	font-size: 1.5em;
	}
.sp-h4-without-linefeeds-class
	{
	font-size: 1.2em;
	}
.iz-h1
	{
	font-size: 2.5em;
	}
.iz-h2
	{
	font-size: 2em;
	}
.iz-h3
	{
	font-size: 1.5em;
	}
.iz-h4
	{
	font-size: 1.2em;
	}
.iz-h5
	{
	font-size: 1em;
	}
.sp-small-descriptive-text-class
	{
	font-size: 0.8em;
	}
.small
	{
	font-size: 12px;
	}
.Small
	{
	font-size: 12px;
	}
.Smaller
	{
	font-size: 0.8em;
	}
.Small-Caps
	{
	font-size: 12px;
	font-variant: small-caps;
	}
.XSmall
	{
	font-size: 10px;
	}
.SmallBold
	{
	font-size: 12px;
	font-weight: bold;
	}
.Tags
	{
	font-size: 0.9em;
	white-space: nowrap;
	padding-left: 10px;
	float: left;
	}
.Tags a
	{
	font-weight: bold;
	}
.Tags_Delete_Button
	{
	font-size: 0.8em;
	}
#taglist
	{
/*	white-space: nowrap; */
	}
.sp-editing-options-class
	{
	font-size: 0.6em;
	font-family: Arial, Helvetica, sans-serif;
	}
#comments
	{
	border: 1px solid #e08282;
	padding: 10px;
	}
.commentDate
	{
	font-size: 0.8em;
	color: #888888;
	}
.commentbody
	{
	text-align: left;
	}
.sp-suck-factor-class
	{
	font-size: 0.8em;
	}
.sp-mag-description-in-list-class
	{
	font-size: 0.9em;
	}

/* site tag cloud */
#tag-cloud-panel-id
	{
	width: 900px;
	text-align: center;
	overflow: hidden;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	z-index: 5;
/*	position: relative; breaks IE */
	font-size: 21px;
	font-family: "Lucida Grande",Verdana,sans-serif;
	}
#page-tag-cloud-panel-id
	{
	width: 100%;
	text-align: center;
	overflow: hidden;
/*	margin-bottom: 10px; */
	background-color: #FFFFFF;
	z-index: 5;
	position: relative;
	}	
#page-tag-cloud-panel-id a
	{
	color: #00b;
	}
#tag-cloud-panel-id a
	{
	color: #00b;
	}


.t {background: url(/images/b_dot.gif) 0 0 repeat-x;}
.b {background: url(/images/b_dot.gif) 0 100% repeat-x}
.l {background: url(/images/b_dot.gif) 0 0 repeat-y}
.r {background: url(/images/b_dot.gif) 100% 0 repeat-y}
.bl {background: url(/images/b_bl.gif) 0 100% no-repeat}
.br {background: url(/images/b_br.gif) 100% 100% no-repeat}
.tl {background: url(/images/b_tl.gif) 0 0 no-repeat}
/* Easy styler to change this padding */
.tr {background: url(/images/b_tr.gif) 100% 0 no-repeat; padding:6px} 


.ot {background: url(/images/dot.gif) 0 0 repeat-x;}
.ob {background: url(/images/dot.gif) 0 100% repeat-x}
.ol {background: url(/images/dot.gif) 0 0 repeat-y}
.or {background: url(/images/dot.gif) 100% 0 repeat-y}
.obl {background: url(/images/bl.gif) 0 100% no-repeat}
.obr {background: url(/images/br.gif) 100% 100% no-repeat}
.otl {background: url(/images/tl.gif) 0 0 no-repeat}
/* Easy styler to change this padding */
.otr {background: url(/images/tr.gif) 100% 0 no-repeat; padding:6px} 

.st {background: url(/images/border/top.gif) 0 0 repeat-x;}
.sb {background: url(/images/border/bottom.gif) 0 100% repeat-x}
.sl {background: url(/images/border/left.gif) 0 0 repeat-y}
.sr {background: url(/images/border/right.gif) 100% 0 repeat-y}
.sbl {background: url(/images/border/bl.gif) 0 100% no-repeat}
.sbr {background: url(/images/border/br.gif) 100% 100% no-repeat}
.stl {background: url(/images/border/tl.gif) 0 0 no-repeat}
/* Easy styler to change this padding */
.str {background: url(/images/border/tr.gif) 100% 0 no-repeat; padding:6px} 


.article-content-class
	{
	font-family: Arial Unicode MS, arial, verdana, "lucida console", sans-serif;
/*	border: 1px solid #000; */
	padding: 20px;
	vertical-align: top;
	margin: 10px 5px 10px 5px;
	}
	
#user-statistics-panel-id
	{
	font-family: Arial Unicode MS, arial, verdana, "lucida console", sans-serif;
	font-size: 0.8em;
	color: #000;
	text-align: center;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	z-index: 5;
	position: relative;
	}
#score-card a
	{
	color: #00b;
	}	
#score-card-agree-factor
	{
	font-size: 2.0em;
	}
#canvas-container-id
	{
	width: 100%; /* 500px; */ /* IE needs this for rounded rect to show up */
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	}
#canvas-id
	{
	padding:0px;
/*	height:500px; */
	overflow: hidden;
	position: relative;
/*border: 1px solid #ff0000; */
/* do not see progress cursor	cursor: move; */

	}


#categories-panel-id
	{
	margin-bottom: 10px;
	background-color: #FFFFFF;
	z-index: 5;
	position: relative;
	}
#inside-categories-panel-id
	{
	padding: 20px 5px 20px 0;
	}
#search-panel-id
	{
	width: 100%; /* IE needs this for bottom margins to work */
	margin-bottom: 10px;
	background-color: #FFFFFF;
	z-index: 5;
	position: relative;
	border: 1px solid #000;
	}
#inside-search-panel-id
	{
	padding: 20px 5px 20px 0;
	}
#user-panel-id
	{
	width: 100%; /* IE needs this for bottom margins to work */
	margin-bottom: 10px;
	background-color: #FFFFFF;
	z-index: 5;
	/* breaks IE, hides border divs position: relative; */
	}
#inside-user-panel-id
	{
	padding: 20px 5px 20px 0;
	}
/*
#user-panel-id li
	{
	padding-right: 5px;
	}
*/
#command-panel-id
	{
/*	text-align: center; */
/* margin-left:20px; */
margin-top:5px;
	}
#command-panel-id img
	{
	vertical-align: top;
	cursor: pointer;
	}
#command-panel-buttons-id img
	{
	position:relative;
	margin-top: 7px;
	}
#command-panel-tooltip-id
	{
	margin-top:-10px;
	margin-left:250px;
	}


#comments-panel-id
	{
	text-align: center;
	}
#sidebar-photo-wrapper-id
	{
	margin-top: 10px;
	margin-bottom: 10px;
	}

#photo-slider-thumb-id
	{
	position: absolute;
	margin-top: -15px;
	margin-left: 0px;
	cursor: move;
	}
#add-new-page-id
	{
	color: #000000;
	font-size: 1.1em;
	}


#bg-tag-cloud-panel-id
	{
	position:absolute;
	color: #ddddff;
	top: 150px;
	width: 900px;
	z-index: 2;
	line-height: 100px;
	}

#bg-tag-cloud-panel-id a:hover
	{
	text-decoration: none;
	}

.bg_tag1 { font-size: 200%; color: #ddddff; margin: 5px 40px 5px 40px}
.bg_tag2 { font-size: 350%; color: #ddddff; margin: 5px 40px 5px 40px}
.bg_tag3 { font-size: 500%; color: #ddddff; margin: 5px 40px 5px 40px}
.bg_tag4 { font-size: 650%; color: #ddddff; margin: 5px 40px 5px 40px}
.bg_tag5 { font-size: 800%; color: #ddddff; margin: 5px 40px 5px 40px}
.bg_tag6 { font-size: 1000%; color: #ddddff; margin: 5px 40px 5px 40px}

.top-layer-class
	{
	z-index: 5;
	position: relative;
	background-color: #FFFFFF;
	}
.transparent-top-layer-class
	{
	z-index: 5;
	position: relative;
	}
#page-selection-panel-id
	{
	text-align: center;
	}




#home-page
	{
	padding: 0 40px 40px 40px;
	}

#home-page table
	{
	width:800px;
	}
#home-page td
	{
	padding: 0 10px 0 10px;
	vertical-align: top;
	}

#home-page-table2-container
	{
	padding: 30px;
	}
#home-page-table2
	{
	}


#home-page-table2 td
	{
	padding: 0 20px 0 20px;
	vertical-align: top;
	}

#home-page p.top-title
	{
	font-size: 24pt;
	font-family: "Lucida Grande", Georgia, serif;
	color: #ffc;
	margin-top: 0;
	}

#home-page p.title, p.title2
	{
	text-align: left;
	font-size: 18pt;
	font-family: "Lucida Grande", Georgia, serif;
	margin-top: 40px;
	margin-bottom: 0;
	color: #57ba07;
	color: #342e29;
	color: #fff;
	color: #000;
	font-weight: bold;
	}

#home-page strong strong2
	{
	color: #5eaa3c;
	font-weight: bold;
	color: #342e29;
	color: #fff;
	color: #342e29;
	}
#home-page strong2
	{
	font-weight: bold;
	color: #ff6600;
	}
#home-page p.description, p.step, p.description2
	{
	font-family: "Lucida Grande",Verdana,sans-serif;
	font-size: 12pt;
	line-height: 14pt;
	letter-spacing: -0.01em;
	text-align: justify;
	color: #342e29;
	color: #444444;
	color: #000;
	}

#home-page-table2 p.description2, p.title2, strong2
	{
	color: #35312d;
	}

#home-page-table2 strong2
	{
	color: #e2ec46;
	font-weight: bold;
	color: #ff0000;
	color: #57ba07;
	}



#home-page p.step
	{
	font-size: 15pt;
	text-align: center;
	font-weight: bold;
	color: #f57c07;
	color: #5eaa3c;
	}
#home-page p.description a
	{
	color: #57ba07;
	text-decoration: underline;
	}
#home-page p.description a:hover
	{
	color: #ffffff;
	background-color: #57ba07;
	}
#home-page span.small
	{
	font-family: Verdana, serif;
	font-size: 9pt;
	line-height: 12pt;
	}

#home-page span.highlighted
	{
	color: #f57c07;
	color: #f15f08;
	color: #0000ff;
	font-weight: bold;
	}

#home-page #get-started-button
	{
	text-align: right;
	margin-top:30px;
	}

#help-page span.small
	{
	font-family: Verdana, serif;
	font-size: 9pt;
	line-height: 12pt;
	}

#home-page-footer-id
	{
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	}


#example
	{
	position: relative;
	margin-right: -150px;
	}




/* **************************
	HELP PAGE
************************** */


#help-page span.highlighted
	{
	background-color: #ffc;
	}
#help-page p.title
	{
	font-size: 24pt;
	font-family: "Lucida Grande", Georgia, serif;
	color: #666;
	margin-top: 40px;
	margin-bottom: 0;
	color: #57ba07;
	font-weight: bold;
	}

#help-page p.description
	{
	font-family: "Lucida Grande",Verdana,sans-serif;
	font-size: 13pt;
	line-height: 16pt;
	text-align: justify;
	color: #444444;
	color: #000;
	}
#help-page p.description a
	{
	color: #57ba07;
	text-decoration: underline;
	}
#help-page p.description a:hover
	{
	color: #ffffff;
	background-color: #57ba07;
	}

#help-page td.table-middle
	{
	width:30px;
	}
#help-page td
	{
	}

#help-page span.small
	{
	font-family: Verdana, serif;
	font-size: 9pt;
	line-height: 12pt;
	}

#help-page span.highlighted
	{
	background-color: #ffc;
	}
.letter-address-class
	{
	color: #8dd501;
	color: #70a902;
	color: #1eb241;
	font-weight: bold;
	}
.palette-header-class
	{

	}
.palette-section-header-class
	{
	font-size:8pt;
	text-align: center;
	font-weight: bold;
	background: url(/images/palette-button-gradient.gif);
	border: 1px solid #b7a52f;
	visibility:hidden;
	display:none;
	}
.clickable-shape-class
	{
/*	width: 40px; not with thmubnails */
	cursor: pointer;
	}
.clickable-pattern-class
	{
/*	width: 40px; not with thmubnails */
	cursor: pointer;
	}
.palette-section-table-class td
	{
/*	border: 1px #eeeeee solid; */
	}
#editing-command-bar-id
	{
/*	background-color: #23d94e; */
	padding: 3px;
	margin-bottom: 10px;
	}
#editing-command-bar-id span
	{
	font-family: Arial Unicode MS, arial, verdana, "lucida console", sans-serif;
	font-size:12pt;
	padding: 0 0 0 50px;
	color: #00f;
	font-weight: bold;
	}
	
#editing-area-container-id
	{
	/* height: 700px;  broekn *//* auto adjusted */
	}
#top-bar-id
	{
	text-align: center;
	font-family: Arial, Verdana;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 2px solid #23d94e;
	border-top: 2px solid #23d94e;
	border-bottom: 2px solid #000000;
	border-top: 2px solid #000000;
	vertical-align: middle;
	background: url(/images/header/bg.gif)
	}
#top-bar-id img
	{
	border: 0;
/*	vertical-align: middle; */
/*	margin-bottom: -2px; */
	}
.Header_Non_Linking_Image
	{
	cursor: default;
	}

#top-bar-id a
	{
	text-decoration: none;
	vertical-align: middle;
	color: #0000ff;
	font-weight: bold;
	}
#top-bar-id span
	{
/*	vertical-align: middle; */
	}
.Bread_Crumb
	{
	font-weight: bold;
	font-size: 1.4em;
	margin-bottom: -15px;
	}

#header_cmd_icons img
	{
/*	margin-right: 4px; */
	}

#header_current_page_number
	{
	font-size: 18px;
	font-weight: bold;
	}
#header_current_section_name
	{
	font-size: 18px;
	font-weight: bold;
	cursor: pointer;
	}
#header_current_article_number
	{
	font-size: 18px;
	font-weight: bold;
	cursor: pointer;
	}
#header_last_article_number
	{
	font-size: 18px;
	font-weight: bold;
	}
#header_last_page_number
	{
	font-size: 18px;
	font-weight: bold;
	position: relative;
	top: -2px;
	}
#header_current_issue_number
	{
	font-size: 18px;
	font-weight: bold;
	cursor: pointer;
	}
#header_last_issue_number
	{
	font-size: 18px;
	font-weight: bold;
	}

#header_goto_page_number_field
	{
	border: 0;
	padding: 0;
	margin: 0 0 -2px 0;
	font-size: 22px;
	background: transparent;
	font-family: Arial;
	text-align: center;
	position: relative;
	}

/*
#top-bar-id td
	{
	padding: 0 10px;
	padding: 0 20px 0 0;
	}
*/
#top-bar-left-id td
	{
	padding: 0 10px 0 0;
	vertical-align: middle;
	}
#top-bar-right-id td
	{
	padding: 0 10px 0 0px;
	vertical-align: middle;
	}
#top-bar-magazine-title a
	{
	font-weight: bold;
	color: #35322d;
	vertical-align: middle;
	}
#top-bar-controls td
	{
	padding: 0px;
	}
#save-bar-id
	{
	z-index:4000;
	position:absolute;
	right:0px;top:2px;
	}

#save-bar-id td
	{
	padding: 0;
	vertical-align: top;
	}






#articles_popup
	{
	position:absolute;
	z-index: 5901;
	background: url(/images/toolbar/transparent-black.png);
	padding-right: 20px;
	padding-bottom: 20px;
	}
#articles_popup a
	{
	color: #35322d;
	}
#articles_popup .header
	{
	text-align: center;
	background: #35322d;
	color: #ffffff;
	padding: 3px;
	position: relative;
	font-weight: bold;
	}
#articles_popup .This_Article
	{
	font-weight: bold;
	margin-left: -10px;
	}
#articles_popup .This_Issue img
	{
	vertical-align: middle;
	}
#articles_popup a:hover
	{
	font-weight: bold;
	color: #0000ff;
	}
#articles_popup .close
	{
	position: relative;
	text-align: right;
 	margin-top: -35px;
	}
#articles_popup .close img
	{
	position: relative;
	margin-right: 5px;
	top: 10px;
	}
#articles_popup .viewer
	{
	text-align: left;
	background: #FFFFFF; 
/*	border: 2px solid #35322d; */
	margin-top: -20px;
	margin-left: -20px;
	position:relative;
	}
#articles_popup .payload
	{
	margin-top: 10px; 
	padding: 20px;
	border: 2px solid #35322d;
	width: 500px;
	max-height: 500px;
	overflow: auto;
	}







#issues_popup
	{
	position:absolute;
	z-index: 5901;
	background: url(/images/toolbar/transparent-black.png);
	padding-right: 20px;
	padding-bottom: 20px;
	font-size: 0.9em;
	}
#issues_popup a
	{
	color: #35322d;
	}
#issues_popup .header
	{
	text-align: center;
	background: #35322d;
	color: #ffffff;
	padding: 3px;
	position: relative;
	font-weight: bold;
	}
#issues_popup .This_Issue
	{
	font-weight: bold;
	font-size: 1.2em;
	margin-left: -10px;
	padding: 7px;
	border: 1px solid #bbbbbb;
	margin-bottom: 5px;
	}
#issues_popup .An_Issue
	{
	font-weight: bold;
	background-color: #f0f0ff;
	border: 1px solid #ccccff;
	padding: 5px;
	margin-top: 20px;
	}
#issues_popup .Issue_Date
	{
	margin-right: 20px;
	color: #666666;
	}
#issues_popup .This_Issue img
	{
	vertical-align: middle;
	margin-right: 20px;
	}
#issues_popup .Issue_Blurb
	{
	padding-left: 10px;
	}
#issues_popup a:hover
	{
	font-weight: bold;
	color: #0000ff;
	}
#issues_popup .close
	{
	position: relative;
	text-align: right;
 	margin-top: -35px;
	}
#issues_popup .close img
	{
	position: relative;
	margin-right: 5px;
	top: 10px;
	}
#issues_popup .viewer
	{
	text-align: left;
	background: #FFFFFF; 
/*	border: 2px solid #35322d; */
	margin-top: -20px;
	margin-left: -20px;
	position:relative;
	}
#issues_popup .payload
	{
	margin-top: 10px; 
	padding: 20px;
	border: 2px solid #35322d;
	width: 400px;
	max-height: 500px;
	overflow: auto;
	}





#categories_popup
	{
	position:absolute;
	z-index: 5901;
	background: url(/images/toolbar/transparent-black.png);
	padding-right: 20px;
	padding-bottom: 20px;
	}
#categories_popup a
	{
	color: #35322d;
	}
#categories_popup .header
	{
	text-align: center;
	background: #35322d;
	color: #ffffff;
	padding: 3px;
	position: relative;
	font-weight: bold;
	}
#categories_popup .This_Article
	{
	font-weight: bold;
	margin-left: -10px;
	}
#categories_popup .This_Issue img
	{
	vertical-align: middle;
	}
#categories_popup a:hover
	{
	font-weight: bold;
	color: #0000ff;
	}
#categories_popup .close
	{
	position: relative;
	text-align: right;
 	margin-top: -35px;
	}
#categories_popup .close img
	{
	position: relative;
	margin-right: 5px;
	top: 10px;
	}
#categories_popup .viewer
	{
	text-align: left;
	background: #FFFFFF; 
/*	border: 2px solid #35322d; */
	margin-top: -20px;
	margin-left: -20px;
	position:relative;
	}
#categories_popup .payload
	{
	margin-top: 10px; 
	padding: 20px;
	border: 2px solid #35322d;
/*	width: 400px; */
	max-height: 500px;
	overflow: auto;
	}





#categories2_popup
	{
	position:absolute;
	z-index: 5901;
	background: url(/images/toolbar/transparent-black.png);
	padding-right: 20px;
	padding-bottom: 20px;
	}
#categories2_popup a
	{
	color: #35322d;
	}
#categories2_popup .header
	{
	text-align: center;
	background: #35322d;
	color: #ffffff;
	padding: 3px;
	position: relative;
	font-weight: bold;
	}
#categories2_popup .This_Category
	{
	font-weight: bold;
	margin-left: -10px;
	}
#categories2_popup .This_Issue img
	{
	vertical-align: middle;
	}
#categories2_popup a:hover
	{
	font-weight: bold;
	color: #0000ff;
	}
#categories2_popup .close
	{
	position: relative;
	text-align: right;
 	margin-top: -35px;
	}
#categories2_popup .close img
	{
	position: relative;
	margin-right: 5px;
	top: 10px;
	}
#categories2_popup .viewer
	{
	text-align: left;
	background: #FFFFFF; 
/*	border: 2px solid #35322d; */
	margin-top: -20px;
	margin-left: -20px;
	position:relative;
	}
#categories2_popup .payload
	{
	margin-top: 10px; 
	padding: 20px;
	border: 2px solid #35322d;
/*	width: 400px; */
	max-height: 500px;
	overflow: auto;
	}




#sections_popup
	{
	position:absolute;
	z-index: 5901;
	background: url(/images/toolbar/transparent-black.png);
	padding-right: 20px;
	padding-bottom: 20px;
	}
#sections_popup a
	{
	color: #35322d;
	}
#sections_popup .header
	{
	text-align: center;
	background: #35322d;
	color: #ffffff;
	padding: 3px;
	position: relative;
	font-weight: bold;
	}
#sections_popup .This_Article
	{
	font-weight: bold;
	margin-left: -10px;
	}
#sections_popup .This_Issue img
	{
	vertical-align: middle;
	}
#sections_popup .close
	{
	position: relative;
	text-align: right;
 	margin-top: -35px;
	}
#sections_popup .close img
	{
	position: relative;
	margin-right: 5px;
	top: 10px;
	}
#sections_popup .viewer
	{
	text-align: left;
	background: #FFFFFF; 
/*	border: 2px solid #35322d; */
	margin-top: -20px;
	margin-left: -20px;
	position:relative;
	}
#sections_popup .payload
	{
	margin-top: 10px; 
	padding: 20px;
	border: 2px solid #35322d;
/*	width: 400px; */
	max-height: 500px;
	overflow: auto;
	}









#pages_popup
	{
	position:absolute;
	z-index: 5901;
	background: url(/images/toolbar/transparent-black.png);
	padding-right: 20px;
	padding-bottom: 20px;
	}
#pages_popup a
	{
	color: #35322d;
	}
#pages_popup .header
	{
	text-align: center;
	background: #35322d;
	color: #ffffff;
	padding: 3px;
	position: relative;
	font-weight: bold;
	}
#pages_popup .This_Article
	{
	font-weight: bold;
	margin-left: -10px;
	}
#pages_popup .This_Issue img
	{
	vertical-align: middle;
	}
#pages_popup .close
	{
	position: relative;
	text-align: right;
 	margin-top: -35px;
	}
#pages_popup .close img
	{
	position: relative;
	margin-right: 5px;
	top: 10px;
	}
#pages_popup .viewer
	{
	text-align: left;
	background: #FFFFFF; 
/*	border: 2px solid #35322d; */
	margin-top: -20px;
	margin-left: -20px;
	position:relative;
	}
#pages_popup .payload
	{
	margin-top: 10px; 
	padding: 20px;
	border: 2px solid #35322d;
/*	width: 400px; */
	max-height: 500px;
	overflow: auto;
	}





#toc_popup
	{
	position:absolute;
	z-index: 5901;
	background: url(/images/toolbar/transparent-black.png);
	padding-right: 20px;
	padding-bottom: 20px;
	}
#toc_popup a
	{
/* 	color: #35322d; */
	}
#toc_popup .header
	{
	text-align: center;
	background: #35322d;
	color: #ffffff;
	padding: 3px;
	position: relative;
	font-weight: bold;
	cursor: move;
	}
#toc_popup .This_Article
	{
	font-weight: bold;
	margin-left: -10px;
	}
#toc_popup .This_Issue img
	{
	vertical-align: middle;
	}
#toc_popup .close
	{
	position: relative;
	text-align: right;
 	margin-top: -35px;
	}
#toc_popup .close img
	{
	position: relative;
	margin-right: 5px;
	top: 10px;
	}
/*
#toc_popup .move img
	{
 	margin-bottom: -22px;
 	top: -8px;
	position: relative;
	}
*/
#toc_popup #move_to_sidebar
	{
 	margin-top: -20px;
	position: relative;
	cursor: move;
	}
#toc_popup #move_to_sidebar_img
	{
 	top: 12px;
	position: relative;
	}

#toc_popup .Search
	{
	background: #c5c1bb;
	background: #d4d0c8;
	border-left: 2px solid #444444;
	border-right: 2px solid #444444;
	border-bottom: 2px solid #444444;
	}
#toc_popup .Search img
	{
	vertical-align: bottom;
	}

/*
#toc_popup .move
	{
 	text-align: right;
	}
#toc_popup .move img
	{
 	margin-bottom: -22px;
 	top: -8px;
	position: relative;
	}
*/

#toc_popup .viewer
	{
	text-align: left;
	background: #FFFFFF; 
/*	border: 2px solid #35322d; */
	margin-top: -20px;
	margin-left: -20px;
	position:relative;
	}
#toc_popup .payload
	{
	margin-top: 10px; 
	padding: 20px;
	border-top : 2px solid #35322d;
	border-left: 2px solid #35322d;
	border-right: 2px solid #35322d;
	border-bottom: 1px solid #666666;
	overflow: auto;
	}

#toc_popup_payload
	{
	font-size: 0.8em;
	}

#toc_popup_resizer
	{
	cursor: se-resize;
	}









#about_popup
	{
	position:absolute;
	z-index: 5901;
	background: url(/images/toolbar/transparent-black.png);
	padding-right: 20px;
	padding-bottom: 20px;
	}
#about_popup a
	{
	color: #35322d;
	}
#about_popup .header
	{
	text-align: center;
	background: #35322d;
	color: #ffffff;
	padding: 3px;
	position: relative;
	font-weight: bold;
	}
#about_popup .This_Article
	{
	font-weight: bold;
	margin-left: -10px;
	}
#about_popup .This_Issue img
	{
	vertical-align: middle;
	}
#about_popup .close
	{
	position: relative;
	text-align: right;
 	margin-top: -35px;
	}
#about_popup .close img
	{
	position: relative;
	margin-right: 5px;
	top: 10px;
	}
#about_popup .viewer
	{
	text-align: left;
	background: #FFFFFF; 
/*	border: 2px solid #35322d; */
	margin-top: -20px;
	margin-left: -20px;
	position:relative;
	}
#about_popup .payload
	{
	margin-top: 10px; 
	padding: 20px;
	border: 2px solid #35322d;
/*
	width: 500px;
	max-height: 500px;
*/
	height: 500px;
	overflow: auto;
	}










#status-bar-id
	{
	font-family: Arial Unicode MS, Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	}
#article_navigation_buttons
	{
	visibility:hidden;
	display:none;
	}
#issue_navigation_buttons
	{
	visibility:hidden;
	display:none;
	}

.popup-delete-button-class
	{
	width: 100%;
	text-align: right;
	}
.popup-delete-button-class img
	{
	margin-top: -40px;
	cursor: pointer;
	}
#new-sendie-page-id p
	{
	font-family: Verdana, serif;
	font-size: 16px;
	width: 400px;
	line-height: 13pt;
	}
#new-sendie-page-id input
	{
	font-family: Verdana, serif;
	font-size: 16px;
	}
#new-sendie-page-properties-id p
	{
	font-family: Verdana, serif;
	font-size: 16px;
	width: 300px;
	line-height: 13pt;
	}
#canvas-navigator-id
	{
	position: absolute;
	z-index: 10;
	}

#canvas-navigator-id td
	{
	vertical-align: top;
	}
#canvas-navigator-id img
	{
	cursor: pointer;
	}
#adsense-area-id
	{
	text-align: center;
	}

#fetched-photos-panel-id
	{
	overflow: auto;
	text-align: center;
	}
#edit-page-id p
	{
	font-weight: bold;
	font-size: 18px;
	color: #1eb241;
	}
#edit-page-id input, select
	{
	font-size: 18px;
	}

/* thumbnail */
.Left
	{
	float: left;
	margin-right: 20px;
	width: 140px;
	margin-bottom: 30px;
	}
.Float_Left
	{
	float: left;
	}
.Float_Right
	{
	float: right;
	}
.Issues_Thumbnail_Cell
	{
	float: left;
	margin-right: 20px;
	width: 140px;
	margin-bottom: 30px;
	}
.Page_Thumbnail_Cell_Tallscreen
	{
	margin-right: 20px;
	width: 130px;
	margin-bottom: 30px;
	}
.Page_Thumbnail_Cell_Widescreen
	{
	margin-right: 20px;
	width: 280px;
	margin-bottom: 30px;
	}
.Page_Thumbnail_Title
	{
	text-align: center;
	}
.Page_Thumbnail_Tallscreen
	{
	margin: 0 auto;
	width:120px;
	height:240px;
	overflow:hidden;
	position:relative;
	}
.Page_Thumbnail_Widescreen
	{
	margin: 0 auto;
	width:270px;
	height:180px;
	overflow:hidden;
	position:relative;
	}

.Page_Thumbnail_Overlay_Tallscreen
	{
	width:120px;
	height:150px;
	position:absolute;
	left: 0;
	top: 0;
	}

.Page_Thumbnail_Overlay_Widescreen
	{
	width:270px;
	height:150px;
	position:absolute;
	left: 0;
	top: 0;
	}

.page-cell-class
	{
	padding: 20px;
	margin: 0 20px 20px 0px; 
	border: 1px solid #bb0000;
	border: 1px solid #666666;
	border: 1px solid #F87A0B;
	border: 1px solid #0000bb;
	background-color: #f8f8f8;
	overflow: hidden;
	border-right: 3px solid #444444;
	border-bottom: 3px solid #444444;
	}



.Page-cell-title
	{
	text-align: center;
	font-family: Verdana, serif;
	font-size: 9pt;
/*
	line-height: 12pt;
*/
	margin-top: 15px;
	}

#pages-layout-table
	{
	margin: 20px auto;
	}
	

/* ******* Toolbar *********** */

/*
#iz_toolbar table
	{
	margin: 0 auto;
	}
*/
#iz_toolbar
	{
	border-bottom: 1px solid #35322d;
	font-size: 0.8em;
	background: url(/images/toolbar/light-blue-gradient.gif);
	background: #FFFFFF;
	}

#iz_toolbar_tabs_runner
	{
	border-bottom: 1px solid #35322d;
	background: #c2c2c2;
	text-align: center;
	background: url(/images/toolbar/light-blue-gradient.gif);
	background: #e2e2e2;
	}

#toolbar-header-table td
	{
	padding: 0 15px;
	border-left: 1px solid #a9f63c;
	border-right: 1px solid #a9f63c;
	}

img.centered
	{
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img#header_zoom_button
	{
	cursor: pointer;
	}

.Clickable
	{
	cursor: pointer;
	color: #0000ff;
	}

.Clickables
	{
	cursor: pointer;
	}
	
.Movable
	{
	cursor: move;
	}

.Image
	{
	border: 0;
	margin: 0;
	padding: 0;
	}
	
.Inline_Image
	{
	border: 0;
	margin: 0 0 -2px 0;
	padding: 0;
	}
	

.Clickable_Images img
	{
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	}

.Clickable_Images_No_Border img
	{
	cursor: pointer;
	}
	

#toolbar-tools-area 
	{
	text-align: center;
	overflow: hidden;
	height: 215px;
	height: 205px;
	height: 170px;
	}

#toolbar-tools
	{
	position: relative;
/*	margin: 0 auto; */
	}
/*
#border-areas-tools, #home-tools, #article-tools, #page-design-tools, #change-propogation-tools, #quick-photo-tools
	{
	padding-top: 10px;
	background: #a9f63c;
	background: #000000;
	background: #eeeeee;
	background: #ffffff;
height: 240px;
	}
*/
#iz_toolbar .Section-header
	{
/*	margin: 0 90px; */
	/* border-bottom: 1px solid #000000; */
	background: #d5f8a3;
	background: #ddddff;
	background: #eeeeff;
	background: #b7b4ae;
	background: #e9e5de;
	color: #35322d;
	background: #FFFFFF;
	background: #35322d;
	text-align: center;
	padding: 0 10px;
	height: 35px;

	white-space: nowrap;
	vertical-align: middle;


	background: #ffffff;
	background: #35322d;
	color: #ffffff;
	color: #ac9775;
	color: #bab09f;
	color: #9e9688;
	color: #888d9e;
	border: 1px solid #35322d;
	height: 32px;
display:none;
	/* background: url(/images/toolbar/header-bg.gif); */
	}
#iz_toolbar .Section
	{
	border: 1px solid #35322d;
/*	border: 2px solid #ffffff; */
	padding: 5px 15px;
	height: 170px;
	background: #FFFFFF;
	letter-spacing: -0.02em;
	background: url(/images/toolbar/light-green-gradient.gif);
	background: url(/images/toolbar/very-light-blue-gradient.gif);
	background: url(/images/toolbar/light-blue-gradient.gif);
	background: url(/images/toolbar/light-gray-gradient.gif);
	}

.Toolbar_Cell
	{
	position: absolute;
	visibility:hidden;
/*	display:block; */
	text-align: left;
	}

#what_is_selected
	{
	font-size: 16px;
	font-weight: bold;
	}
.About_What_Is_Selected
	{
	font-size: 0.8em;
	text-align: justify;
	color: #888;
	}
.About_What_To_Add
	{
	font-size: 0.8em;
	text-align: justify;
	color: #888;
	}
.Toolbar_Overview
	{
	width: 250px;
	}

#design_carousel
	{
	height:120px;width:300px;position:relative;background:#fff;
	}

.Subtoolbar-header
	{
	color: #35322d;
	text-align: center;
	background: url(/templates/images/dummy_photo_1.jpg);
	font-weight: bold;
	}

.Subtoolbar-header span
	{
	background: url(/images/toolbar/very-transparent-white.png);
	padding: 0 10px;
	}


.Color_Swatch
	{
	height: 8px;
	line-height: 10px;
	border: 1px solid #000000;
	cursor: pointer;
	background: #ff0000;
	}


.Favorites-area
	{
	color: #b0eaf8;
	height:80px;
	width: 20px;
	}	
	
.Scrollable
	{
	overflow: auto;
	}

#apply-to-page, #apply-to-section, #apply-to-issue, #apply-to-magazine
	{
	color: #00f;
	cursor: pointer;
	}
.Toolbar-help
	{
	position:absolute;
/*
	visibility:hidden; // never fades in
	display:none;
*/
	z-index: 2000;
	}

.Toolbar-help-message
	{
	text-align: left;
	padding: 20px;
	border-top: solid 2px #ff0000;
	border-right: solid 4px #ff0000;
	border-bottom: solid 4px #ff0000;
	border-left: solid 2px #ff0000;
	background: url(/images/toolbar/transparent-white.png);
	}

.Quick-page-design-textfield
	{
	border: 0;
	font-family: "Lucida Grande",Verdana,sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
text-align: center;
	}

.QPD-Selected-What
	{
/* border: 1px solid #55ff55; */
	width: 54px;
	height: 60px;
	}

.Design_Browser_Category_Cell
	{
/*	width:100%; */
	color: #ffffff;
	color: #35322d;
	border: 1px solid #35322d;
	font-weight: bold;
	font-size:18px;
	margin-top: 10px;
	padding: 10px;
	}
.Design_Browser_Cell
	{
	width:100%;
	color: #35322d;
	color: #0000ff;
	font-weight: bold;
	font-size:18px;
	margin-top: 10px;
	margin-left: 20px;
	}
.Design_Browser_Cell_Description
	{
	font-size: 12px;
	margin-left: 20px;
	color: #726252;
	}
.Design_Browser_Cell_Highlighted
	{
	width:100%;
	color: #0000ff;
	font-size:18px;
	font-weight: bold;
	cursor: pointer;
	margin-top: 10px;
	margin-left: 20px;
	}

#page-purpose-selector
	{
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	}
.Popup-header
	{
	background: #d5f8a3;
	padding: 4px;
	}

#next-page-button
	{
	cursor: pointer;
	position: absolute;
	}
#next-page-button-middle
	{
	background: url(/images/next-page-button.gif) repeat-y;
	}
#previous-page-button
	{
	cursor: pointer;
	position: absolute;
	}
#previous-page-button-middle
	{
	background: url(/images/previous-page-button.gif) repeat-y;
	}

#fetch-photo-popup
	{
	position:absolute;
	z-index: 1900;
	background: url(/images/toolbar/transparent-black.png);
	padding-right: 20px;
	padding-bottom: 20px;
	}

#fetch-photo-popup-header
	{
	width: 100%;
	background: #35322d;
	text-align: center;
	color: #ffffff;
	}
#fetch-photo-popup-viewer
	{
	background: #FFFFFF;
	margin-top: -20px;
	margin-left: -20px;
	position:relative;
	}

#quick-text-tools
	{
	margin-top: 3px;

	}

#quick-text-tools-textarea
	{
height: 170px;
	border: 2px solid #000000;
	padding: 5px;
width: 95%;
	max-width: 1000px;
	}

#quick-text-tools-titlebar
	{
	width: 95%;
	background: #35322d;
	text-align: center;
	color: #ffffff;
	margin: 3px auto;
	max-width: 1000px;
	}

#quick-text-tools-titlebar span
	{
	color: #aaaaff;
	cursor: pointer;
	}



.Categories_List
	{
	float: left;
	}

.Selected_Header_Item
	{
	/* font-weight: normal; */
	color: #ff0000 !important;
	}

.Left_Text
	{
	float: left;
	}

.Centered
	{
	margin: 0 auto;
	}
.Clear
	{
	clear : both;
	}
.Dotted_Line
	{
	/* border-bottom: 1px dashed #000000; */
	background: url(/images/dotted.gif) 0 50% repeat-x;
	}
.Hidden
	{
	visibility:hidden;
	display:none;
	}
	
.Header_Issue_Name
	{
	font-style: italic;
	}

#sign_in_button a
	{
	font-size: 0.8em;
	color: #0000ff;
	}
#sign_up_button a
	{
	font-size: 0.8em;
	color: #0000ff;
	}








#edit_article_popup
	{
	position:absolute;
	z-index: 1901;
	background: url(/images/toolbar/transparent-black.png);
	padding-right: 20px;
	padding-bottom: 20px;
	}
#edit_article_popup .New_Header
	{
/*
	width: 100%;
	position: relative;
*/
	text-align: center;
	vertical-align: middle;
	background: #0000FF;
	background: url(/images/header/popup-new-bg.gif);
	color: #ffffff;
	cursor: pointer;
/*	height: 35px; */
	font-weight: bold;
	}
#edit_article_popup .Edit_Header
	{
/*	width: 100%; */
	text-align: center;
	vertical-align: middle;
	background: #35322d;
	background: url(/images/header/popup-edit-bg.gif);
	color: #ffffff;
	cursor: pointer;
/*	height: 35px; */
	font-weight: bold;
	}
#edit_article_popup .Header_inside
	{
	padding: 3px;
	}
#edit_article_popup_header img
	{
 	right: 10px;
	position: relative;
	}
/*
#edit_article_popup .Edit_Article_Popup_Close
	{
	text-align: right;
 	margin-top: -30px;
 	margin-right: 10px;
	position: relative;
	}
*/
#edit_article_popup .viewer
	{
	text-align: left;
	background: #FFFFFF;
	margin-top: -20px;
	margin-left: -20px;
	position:relative;
	}
#edit_article_popup .payload
	{
	margin-top: -10px;
	padding: 20px 20px 20px 20px;
	border: 2px solid #35322d;
/*	width: 800px;
	height: 600px;
*/
	overflow: auto;
	}

#edit_article_popup .Edit_Article_Title_Container
	{
	border: 1px solid #cccccc;
	}
#edit_article_content_container
	{
	border: 1px solid #cccccc;
/*	border-top: 1px solid #000000; */
/*	padding: 6px; */
	}
#edit_article_popup .Edit_Article_Popup_Label
	{
	background: #dfdcd8;
	background: url(/images/toolbar/light-blue-gradient.gif);
	padding: 10px;
	margin-top: 10px;
	}

#edit_article_popup .Edit_Article_Popup_Bar
	{
	background: #dfdcd8;
	background: url(/images/toolbar/light-blue-gradient.gif);
	padding: 20px 10px 0 10px;
	margin-top: 10px;
	border: 1px solid #000000;
	}

.Edit_Article_Popup_Resizer
	{
	text-align: right;
	}
.Edit_Article_Popup_Resizer img
	{
 	margin-top: -10px;
 	margin-bottom: -10px;
	margin-right: -10px;
	}

#article_popup_content
	{
	border:0pt none;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	padding:0pt;
	width:100%;
	}

#article_popup_title
	{
	border:0pt none;
	font-size:1.4em;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	padding:0pt;
	width:100%;
	}

/* TinyMCE specific rules */
/* this is added by tinyMCE */
/* Doesn't work
body#article_popup_content_tbl
	{
	width: 100%;
	}
*/

body.mceContentBody {
   line-height:140%;
   font-size:1.2em;
   /* font-weight: bold; */
   /* font-size: 16px; */ /* need to dynamically adjust this for FF font 'zoom' factor for it to appear correctly */
}

#article_popup_content
	{
	line-height:140%;
	font-size:1.2em;
	font-weight: bold; 
	}

.mceContentBody a {
   color: red !important; /* FF requires a important here */
}

	

.Transparent_White
	{
	background: url(/images/toolbar/transparent-white.png);
	}
	
.Transparent_White_Color
	{
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
	-khtml-opacity:.40;
	height: 100%;
	width: 100%;
	background: #FFFFFF;
	}
.Transparent
	{
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
	-khtml-opacity:.0;
	}
.Transparent_80
	{
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	-khtml-opacity:.80;
	}
.Transparent_60
	{
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	-khtml-opacity:.60;
	}
.Transparent_40
	{
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
	-khtml-opacity:.40;
	}
.Toolbar_Clickable
	{
	cursor: pointer;
	}
/* ---------------------------
	Tool Pops
-----------------------------*/
.Toolbar_Popup_Stack
	{
/*	position: absolute; */
	}

#toolbar_popups
	{
	position:absolute;
	z-index: 1901;
	background: url(/images/toolbar/transparent-black.png);
	padding-right: 20px;
	padding-bottom: 20px;
	cursor: default;
	}
.Popper_Upper input
	{
	font-size: 0.9em;
	}
#toolbar_popups a
	{
	color: #35322d;
	}
#toolbar_popups .header
	{
/*	width: 100%; */
	text-align: center;
	background: #35322d;
	color: #ffffff;
	padding: 3px;
	}
#toolbar_popups .close
	{
	text-align: right;
	position: relative;
	}
/*
#toolbar_popups .move
	{
	text-align: left;
	position: absolute;
	}
*/
#toolbar_popups .close img
	{
	position: relative;
	}
#toolbar_popups .viewer
	{
	text-align: left;
	margin-top: -20px;
	margin-left: -20px;
	position:relative;
	}
#toolbar_popups .payload
	{
	margin-top: -20px;
	padding: 20px;
	border: 2px solid #35322d;
/*	width: 200px;
	max-height: 500px;
*/
	overflow: auto;
	background: #FFFFFF;
	background: url(/images/toolbar/light-blue-gradient.gif);
	}
#toolbar_popups p
	{
	margin-bottom: 10px;
	}

/* ---------------------------
	Tool Tips
-----------------------------*/
	
#toolbar_tooltips
	{
	position:absolute;
	z-index: 1901;
	background: url(/images/toolbar/transparent-black.png);
	padding-right: 20px;
	padding-bottom: 20px;
	}
#toolbar_tooltips a
	{
	color: #35322d;
	}
#toolbar_tooltips .viewer
	{
	text-align: left;
/*	border: 2px solid #35322d; */
	margin-top: -20px;
	margin-left: -20px;
	position:relative;
	}
#toolbar_tooltips .payload
	{
	border: 2px solid #35322d;
	margin-top: 0px;
	padding: 20px;
	overflow: auto;
	background: #FFFFFF;
	background: url(/images/toolbar/light-green-gradient.gif);
	}
#toolbar_tooltips p
	{
	margin-bottom: 10px;
	}
	
.Tooltip_Help_Button
	{
	position:relative;margin-top:-30px;top:-20px;margin-right:5px;
	}
#name_of_selected_graphics
	{
	font-weight: bold;
	margin-bottom: 20px;
	font-size: 1.2em;
	}
.Are_You_Sure_Layer
	{
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
	-khtml-opacity:.40;
	background: #6b381b;
	width: 100%;
	height: 100%;
	z-index: 5000;
	position: absolute;
	cursor: default;
	}
.Modal_Enforcement_Layer
	{
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
	-khtml-opacity:.40;
	background: #6b381b;
	width: 100%;
	height: 100%;
	z-index: 5000;
	position: absolute;
	cursor: default;
	text-align: center;
	}
#photo_catalog_popup_header
	{
	width: 100%;
	background: #35322d;
	text-align: center;
	color: #ffffff;
	}
.popup_delete_button_class
	{
	width: 100%;
	text-align: right;
	}
.popup_delete_button_class img
	{
	margin-top: -20px;
	cursor: pointer;
	}
#initial_page_hider
	{
	background: #ffffff;
	position:absolute;
	width: 3000px;
	height: 2000px;
	width: 100%;
	height: 100%;
	left: 0px;
/*	top: 40px; Now hide header too */
	top: 0px;
	z-index: 3999;
	}

.Formatting_Progress_Indicator
	{
	position:absolute;
	z-index: 20000;
	color: #ffffff;
	}

.Page_Comments_New_Post_Form
	{
	background: #EEE;
	border: 1px solid #000000;
	margin: 20px;
	padding-bottom: 20px;
	}

.Page_Comments_Avatar_Swatch
	{
	width: 30px;
	padding: 0 5px;
/*	background: #ffffff; */
/*	border: 1px solid #ffffff; shows up all the time */
	display: none;
	}

.Page_Comments_Bubbles
	{
	display: none;
	background: #FFFFFF;
	}
.Page_Commentator
	{
	margin: 5px 0;
	}

#prefetched_screens_array
	{
	position:relative;
	}
#prefetched_pages_array
	{
	position:relative;
 	overflow:hidden;
	}
#prefetch_pages_overlay
	{
	position: relative;
	height: 10px;
	top: -10px;
	border: 0;
	background: url(/images/stock/patterns/linen.jpg);
	}

#selected_is_master_area
	{
	display: none;
	}
.Ad_Text
	{
	color: #ffffff;
	padding: 20px;
	position: relative;
	}
.Ad_Text_Background
	{
	background-color: #000000;
	position: relative;
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
	-khtml-opacity:.40;
	}

#big_selected_part_name
	{
	font-family: Arial black, Arial, Helvetica, sans-serif;
	font-size: 2em;
	}
#page_location_in_mag
	{
	font-size: 1.5em;
	font-style: italic;
	text-align: center;
	}
#what_is_selected_table
	{
	width: 200px;
	}
#page_attributes_table
	{
	font-size: 1.2em;
	}
.Progressbar_Cell
	{
	height:10px;
	}
.Hint
	{
	position: absolute;
	left: 50px;
	top: 40px;
	z-index: 100000;
	}
#page_content_view
	{
	}
.Big_Header_Button
	{
	position: relative;
	margin-bottom: -10px;
	z-index: 40000;
	}


.IZ_Canvas
	{
	background-color: #FFFFFF;
	overflow: hidden;
	position: relative;
	}


.IZ_Page
	{
	position: relative;
	margin: 0 auto;
	overflow: hidden;
	}

.IZ_Paper
	{
	margin: 0 auto;
	position: relative;
	height: 100%;
	padding: 0;
	}

.Video_Tube
	{
	margin: 0 auto;
	text-align: center;
	}


.Trow 
	{
	position: absolute;
	}

.GridTitle
	{
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
	-khtml-opacity:.40;
	background-color: #aaaaaa;
	border: 3px solid #000000;
	}
.GridText
	{
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
	-khtml-opacity:.40;
	background-color: #dddddd;
	}
.GridPhoto
	{
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
	-khtml-opacity:.40;
	background-color: #666666;
	border: 3px solid #000000;
	}

/* ---------------------------------- */
/* Party Line                         */
/* ---------------------------------- */
#partyline_user_popup
	{
	position: absolute;
	z-index: 50001;
	}
#partyline_user_popup_details
	{
	padding: 30px 40px 40px 40px;
	position: absolute;
	}
#partyline_user_popup_details td
	{
	vertical-align: bottom;
	}
.PartyLine_Popup_Page_Number
	{
	font-size: 26px;
	font-weight: bold;
	color: #FF0066;
	text-align: right;
	}
.PartyLine_Popup_Page_Title
	{
	font-size: 20px;
	color: #000000;
/*	margin-bottom: 20px; */
	}
.PartyLine_Popup_Username
	{
/*	text-align: center; */
	font-style: italic;
	font-size: 24px;
	}
.PartyLine_Popup_Avatar
	{
	text-align: center;
	width: 100px;
	overflow: hidden;
	}
.PartyLine_Popup_Avatar img
	{
	text-align: center;
	height: 50px;
	}

.Partyline_User_Popup_Bubble
	{
	position: absolute;
	z-index: 49999;
	}

.PartyLine_Popup_Popup_Chat
	{
	font-size: 16px;
	color: #000000;
	}
.PartyLine_Popup_Chat_Page_Number
	{
	font-size: 30px;
	color: #FF0066;
	text-align: right;
	}
.PartyLine_Popup_Chat_When
	{
	font-size: 16px;
	color: #aaaaaa;
	}
.PartyLine_Popup_Popup_Chat_Page_Title
	{
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	}
.PartyLine_Popup_Chat_History
	{
	border-top: 1px solid #666666;
	margin-top: 10px;
	padding-top: 10px;
	}
.PartyLine_Popup_Command_Bar
	{
	margin-top:20px;
	text-align: right;
	}
.PartyLine_Popup_Command_Bar img
	{
	margin: 0 10px;
	}
.PartyLine_Popup_Chat_Prompt
	{
	font-weight: bold;
	font-style: italic;
	color: #aaaaaa;
	font-size: 24px;
	text-align: left;
	}
.PartyLine_Popup_Chat_TextArea
	{
	font-size: 20px;
	width: 350px;
	}
/*
.PartyLine_Popup_Chat_Update_Btn img
	{
	text-align: right;
	}
*/



#partyline_crawler
	{
	height: 45px;
	overflow: hidden;
	position: relative;
	background: transparent url(/images/header/bg.gif) repeat scroll 0 0;
	border-top: 4px solid #666666;
/*	top: -4px; */
	vertical-align: middle;
	font-family: 'Lucida Grande',sans-serif;
	}
.PartyLine_Crawler_Msg_Bar
	{
	position: absolute;
	width: 6000px;
	}
	

.Crawler_Element
	{
	float: left;
	font-size: 16px;
	margin: 0 10px;
	}
.Crawler_Msg_Page_Number
	{
	color: #FF0066;
	font-weight: bold;
	}
.Crawler_Msg_Page_Title
	{
	font-weight: bold;
	margin-left: 10px;
	}
.Crawler_Msg_When
	{
	color: #777777;
	margin-left: 10px;
	}
.Crawler_Msg_Where
	{
	color: #777777;
	}
.Crawler_Msg_User_Name
	{
	font-style: italic;
	font-weight: bold;
	font-size: 24px;
	vertical-align: middle;
	}
.Crawler_Msg_User_Name span
	{
	color: #888888;
	}

.Crawler_Msg_Avatar img
	{
	height: 45px;
	}
.Crawler_Msg_Msg
	{
	font-weight: bold;
	color: #333333;
	font-family: 'Lucida Grande',sans-serif;
	}
.Crawler_Msg_Hint
	{
	font-size: 20px;
	color: #349a23;
	color: #ff0000;
	color: #666666;
	margin-left: 10px;
	vertical-align: middle;
	}
.Crawler_Msg_Hint_Avatar img
	{
	border: 0;
	position:relative;
	margin-bottom: -3px;
	}

#partyline_posting_area
	{
	height: 25px;
	background-color: #000000;
	background-color: #C9C5BE;
	background-color: #d1cdc5;
	background-color: #d4d0c8;
	background-color: #e8e6e1;
	border-top: 2px solid #888888;
	}
/*
#partyline_post_button
	{
	margin-right: 10px;
	color: #eeeeff;
	color: #333333;
	color: #666666;
	font-weight: bold;
	background: transparent;
	font-family: 'Lucida Grande',sans-serif;
	}
*/
.PartyLine_Posting_TextArea
	{
	background-color: #000000;
	background-color: #C9C5BE;
	background-color: #d1cdc5;
	background-color: transparent;
	width: 100%;
	height: 25px;
	border: 0;
	font-family: Arial;
	font-size: 20px;
	font-size: 16px;
	margin-left:20px;
	color: #666666;
	color: #aaaaaa;
	color: #888888;
	}
	
.Partyline_Chat_Popup
	{
	position: absolute;
	z-index: 49999;
	}
.Partyline_Chat_Popup_Details
	{
	padding: 20px;
	position: absolute;
	}
.PartyLine_Chat_Popup_Payload
	{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333333;
	}
.PartyLine_Chat_Popup_Msg
	{
	font-size: 25px;
	font-weight: bold;
	}
.PartyLine_Chat_Popup_Page_Number
	{
	color: #FF33aa;
	}
.PartyLine_Chat_Popup_Avatar img
	{
	height: 45px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	}
.PartyLine_Chat_Popup_Username
	{
	text-align: center;
	}
.PartyLine_Chat_Popup_Page_Title
	{
	}
.PartyLine_Chat_Popup_Where
	{
	margin-bottom: 10px;
	}

.PartyLine_Chat_When
	{
	color: #777777;
	}
#partyLine_chat_bar_num_users
	{
	color: #aaaaaa;
	}
#chat_bar_controls
	{
	margin-right: 10px;
	}




#partyLine_posting_textArea
	{
	border: 1px solid #aaaaaa;
	width: 100%;
	height: 75px;
	font-family: 'Lucida Grande',sans-serif;
	font-size: 1.15em;
	}
#partyline_chat_prompt
	{
/*	border-top: 1px solid #000000; */
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	font-size: 20px;
	line-height: 1.1e,;
	}
#partyline_post_button
	{
	color: #0000ff;
	position: relative;
	margin-top: 10px;
	font-size: 1.3em;
	background: transparent;
	}

#partyline_bar
	{
	z-index: 50000;
	}

#partyLine_popup_page_title
	{
	border-top: 2px solid #cccccc;
	color: #0000bb;
	}
