@charset "UTF-8";

/****************
Page designed by Zoelogic LLC USA.
Website: www.zoelogic.com  
Credit given to Gordon Mackay Website: http://gordonmac.com/ for css layout inspiration.  
*/

/**************************************************************
General styles for document
*/


body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	background: #4a6a99;
	margin: 0px;
	padding: 0px 0;
	text-align: center;
}

p

{
	line-height: 1.6em;
	margin: .6em 0 0 0;
}

textarea, input

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: black;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}


/*-----------------------
	Space filler for development
*/


.test_space_filler
{
		padding: 30px;
}

.test_space_filler_2
{
		padding: 50px;
}



/***************************************************************
Styles for main body.
*/

#boundaries 
{
	width: 800px;
	margin: 0 auto;
	text-align: left;
}



/**************************************************************
Styles for header
*/

#header_top 
{
	height: 8px;	
	width: 800px;
	margin: 0;
	padding: 0px 0px 0px 0;
	
	background: url(images/cs_pagetop.jpg) no-repeat bottom;
}

#header_top_padder 
{
	margin: 0;
	padding: 10px 0px 0px 0;
}


#header_body
{
	margin: 0;
	padding: 0 0 0 0;
	background-color: #FFFFFF;
}

#header_box
{
	float: left;
	height: 112px;
	width: 800px;
	background: transparent url(images/cs_header_body.jpg) no-repeat left center;
	background-color: #FFFFFF;
}

#admin_header_box
{
	float: left;
	height: 139px;
	width: 800px;
	background: transparent url(images/cs_header_body.jpg) no-repeat left center;
	background-color: #FFFFFF;


}


/************************************
	Styles for logo 
*/

#logo 
{
	float: left;
	height: 102px;
	width: 164px;
	margin: 0 0px 0 0px;
	padding: 0 0px 0 0px;
}




#logo .image

{
	float: left;
	width: 164px;
	height: 102px;
	margin: 10px 0px 0 31px;
	padding: 0 0 0 0px;
	background: url(images/cs_aims_logo.png) no-repeat left;
}




/************************************
	Styles for the top-navigation bar. 
*/

#top-menu 
{
	float: right;
	width: 570px;
	height: 23px;
	margin: 0 35px 0 0px;
	padding: 0 0px 0 0px;
	
}



#top-links

{
	float: right;
	width: 630px;
	height:23px;
	margin: 0 0px 0 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	color:#1d2377;
	font-weight: bold;
	letter-spacing: .1em;
	font-size:.7em;
	background-color: transparent;
}



#top-links a
{
	margin: 0;
	background-color: transparent;	
	color: #1d2377;
}

#top-links a:link	{
	text-decoration: none;
	color: #1d2377;
		}
#top-links a:visited {
	text-decoration: none;
	}

#top-links a:hover {
	text-decoration: none; 
	color: #333333;
	}


/************************************
	Styles for header_content 
*/

#header_content 
{
	float: left;
	height: 78px;
	width: 530px;
	margin: 0 0px 0 0px;
	padding: 0 0px 0 0px;
}




#header_content .flash

{
	float: left;
	width: 530px;
	height: 78px;
	margin:  8px 0px 0 100px;
	padding: 0 0 0 0px;
}

#header_content .adbanner

{
	float: left;
	width: 410px;
	height: 78px;
	margin:  10px 0px 0 80px;
	padding: 0 0 0 0px;
	background: url(images/cs_adbanner.png) no-repeat left;
}



/************************************
	Styles for the header main-navigation bar. 
*/

#header_navbar
{
	float: left;
	margin: 0;
	padding: 0;
	width: 800px;
	height: 32px;
	background: url(images/cs_navbar_bg.jpg) no-repeat;
	font-size: .75em;
}

#header_navbar .padder 
{
	padding: 0px 0px 0 92px;
}

.header_navbar_divider
{
	float: left;
	margin: 0;
	padding: 10px 0 0 0;
	width: 1px;
	height: 20px;
	background: url(images/cs_menu_divider.jpg) no-repeat bottom left;
} /*  Divider that goes between the menu sections.  */

#header_navbar_resource_button a
{

	float: left;
	margin: 0px 0 0 0;
	padding: 10px 0px 0px 0px;
	width: 85px;
	height: 21px;

	background:  url(images/cs_resources_tab.png) no-repeat bottom;
} /* background for the resources button */


#header_navbar_resource_button a:hover, a#r_current
{
	float: left;
	margin: 0px 0 0 0;
	padding: 10px 0px 0px 0px;
	width: 85px;
	height: 21px;
	text-align: center;
	background:  url(images/cs_resources_tab_grey_rollover.png) no-repeat bottom;
} /* middle of box for rollover */

#header_navbar_resource_button a:link, a:visited
{
	text-align: center;
	color: #1d2377;
	text-decoration: none;
	font-weight: bold;
	
}

/*----------------------
	prayer button styles
****/


#header_navbar_prayer_button a
{

	float: left;
	margin: 0px 0 0 0;
	padding: 10px 0px 0px 0px;
	width: 62px;
	height: 21px;

	background:  url(images/cs_prayer_tab.png) no-repeat bottom;
} /* background for the resources button */


#header_navbar_prayer_button a:hover, a#p_current
{

	float: left;
	margin: 0px 0 0 0;
	padding: 10px 0px 0px 0px;
	width: 62px;
	height: 21px;
	text-align: center;
	background:  url(images/cs_prayer_tab_grey_rollover.png) no-repeat bottom;
} /* middle of box for rollover */

#header_navbar_prayer_button a:link, a:visited
{
	text-align: center;
	color: #1d2377;
	text-decoration: none;
	font-weight: bold;
	
}

/*----------------------
	bookstore button styles
****/


#header_navbar_bookstore_button a
{

	float: left;
	margin: 0px 0 0 0;
	padding: 10px 0px 0px 0px;
	width: 83px;
	height: 21px;

	background:  url(images/cs_bookstore_tab.png) no-repeat bottom;
} /* background for the resources button */


#header_navbar_bookstore_button a:hover
{

	float: left;
	margin: 0px 0 0 0;
	padding: 10px 0px 0px 0px;
	width: 83px;
	height: 21px;
	text-align: center;
	background:  url(images/cs_bookstore_tab_grey_rollover.png) no-repeat bottom;
} /* middle of box for rollover */

#header_navbar_bookstore_button a:link, a:visited
{
	text-align: center;
	color: #1d2377;
	text-decoration: none;
	font-weight: bold;
	
}

/*----------------------
	harvest button styles
****/


#header_navbar_harvest_button a
{

	float: left;
	margin: 0px 0 0 0;
	padding: 10px 0px 0px 0px;
	width: 171px;
	height: 21px;

	background:  url(images/cs_harvest_tab.png) no-repeat bottom;
} 


#header_navbar_harvest_button a:hover
{

	float: left;
	margin: 0px 0 0 0;
	padding: 10px 0px 0px 0px;
	width: 171px;
	height: 21px;
	text-align: center;
	background:  url(images/cs_harvest_tab_grey_rollover.png) no-repeat bottom;
} 

#header_navbar_harvest_button a:link, a:visited
{
	text-align: center;
	color: #1d2377;
	text-decoration: none;
	font-weight: bold;
	
}

/*----------------------
	newsletter button styles
****/


#header_navbar_newsletter_button a
{

	float: left;
	margin: 0px 0 0 0;
	padding: 10px 0px 0px 0px;
	width: 133px;
	height: 21px;

	background:  url(images/cs_newsletter_tab.png) no-repeat bottom;
} 


#header_navbar_newsletter_button a:hover
{

	float: left;
	margin: 0px 0 0 0;
	padding: 10px 0px 0px 0px;
	width: 133px;
	height: 21px;
	text-align: center;
	background:  url(images/cs_newsletter_tab_grey_rollover.png) no-repeat bottom;
} 

#header_navbar_harvest_button a:link, a:visited
{
	text-align: center;
	color: #1d2377;
	text-decoration: none;
	font-weight: bold;
	
}



/*----------------------
	newsarchive button styles
****/


#header_navbar_archive_button a
{

	float: left;
	margin: 0px 0 0 0;
	padding: 10px 0px 0px 0px;
	width: 142px;
	height: 21px;

	background:  url(images/cs_archive_tab.png) no-repeat bottom;
} 


#header_navbar_archive_button a:hover
{

	float: left;
	margin: 0px 0 0 0;
	padding: 10px 0px 0px 0px;
	width: 142px;
	height: 21px;
	text-align: center;
	background:  url(images/cs_archive_tab_grey_rollover.png) no-repeat bottom;
} 

#header_navbar_harvest_button a:link, a:visited
{
	text-align: center;
	color: #1d2377;
	text-decoration: none;
	font-weight: bold;
	
}


/****************************
	Grey background styles box
**/

	/* 
		Note: 	All of the columns for displaying stories will be inside this
				grey background box.  The bottom of the box is a jpg graphic, while the
				main section is just a set background color. 

	*/


#middle_body_boundary
{
	float: left;
	width: 800px;
	margin: 0px;
	padding: 0px;
}

#body_grey_background
{
	float: left;
	margin: 0px 0 0 0;
	padding: 0 0 0 0px;
	width: 800px;
	clear: both;
	background: url(images/cs_grey_bg_middle.png) repeat-y;
}

#body_grey_background_bottom
{
	float: left;
	margin: -1px 0 0 0;
	padding: 0px 0px 0px 0px;
	width: 800px;
	clear: both;
	background: url(images/cs_grey_bg_bottom.png) no-repeat bottom;
}

#body_grey_background_bottom_padder
{
	padding: 10px;
}


/*****************************
	Blue background box styles.
***/


#blue_bg_boundary
{
	float: left;
	width: 800px;
	margin: 0px;
	padding: 0 0 0 0;
}

#blue_bg_boundary .blue_boundary_padder
{
	margin: 0;
	padding: 0px 0px 0px 1px;
}

#body_blue_background_top
{
	background: url(images/cs_blue_bg_top.png) no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 36px; /*** original 35  ***/
	
}

#body_blue_background_middle 
{
	float: left;	
	clear: both;
	width: 800px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: url(images/cs_blue_bg_middle.png) repeat-y;
}  /***

	IMPORTANT NOTE:  If this midle is not set to float left. 
	This causes the container to not extent with the content.  So, the text of containers inside 
	this graphic do not put the blue background down. You add float: left and it starts to work.
	I spent hours trying to figure this out.  So do not forget it. 
	
**/

#body_blue_background_bottom
{
	float: left;
	margin: 0;
	padding: 0 0 0 0;
	width: 800px;
	height: 19px;
	background: url(images/cs_blue_bg_bottom2.png) no-repeat;
}

#body_blue_background_middle .bluebg_padder
{
	margin: 0;
	padding: 0px 0px 0px 20px;
}



/*****************************
	White column left background box styles.
***/

#white_columns_outline
{
	float: left;
	width: 800px;
	margin: -10px 0 0 0;
	padding: 0 0px 0px 0px;		
}

#left_outline
{
	width: 421px;	
	
}

#left_whitecolumn_boundary .left_whitecolumn_padder
{
	margin: 0 0 0 0;
	padding: 0 0px 0px 0px;	
}


#left_whitecolumn_boundary
{
	float: left;
	width: 421px;
	margin: 0 0 0 0;
	padding: 0 0 0 27px;
}


#middle_whitecolumn_boundary
{
	float: left;
	width: 151px;
	margin: 0 0 0 0;
	padding: 0 0 0 19px;
}

#middle_whitecolumn_boundary .middle_whitecolumn_padder
{
	margin: 0 0 0 0;
	padding: 0 0 0 0px;	
}

#right_whitecolumn_boundary
{
	float: left;
	width: 130px;
	margin: 0 0 0 0;
	padding: 0 0 0 19px;
}

#right_whitecolumn_boundary .right_whitecolumn_padder
{
	margin: 0 0 0 0;
	padding: 0 0 0 0px;	
}


/*-------
outlines for text inside boxes.
*/


#left_box_text_outline
{
 width: 421px;
}


#white_column_left_top
{
	float: left;
	margin: 0;
	padding: 0 0 0 0px;
	height: 11px;
	width: 421px;
	background: url(images/cs_whitecolumn_left_top.png) no-repeat left;
}

#white_column_left_middle
{
	float: left;
	width: 421px;
	margin: 0;
	padding: 0 0 0 0px;
	background: url(images/cs_whitecolumn_left_middle.png) repeat-y ;
}


#white_column_left_bottom
{
	float: left;
	clear: both;
	margin: 0;
	padding: 0px 0px 0px 0px;
	height: 9px;
	width: 421px;
	background: url(images/cs_whitecolumn_left_bottom.png) no-repeat;
}


#white_column_left_middle .bluefade
{
	float: left;
	clear: both;
	width: 421px;
	margin: 0;
	padding: 0px 0px 0px 0px;
	background: url(images/cs_whitecolumn_left_bluefade_bottom.png) no-repeat top left;
}



/*-------
		Text settings for white left box.
*/


#white_column_left_middle .text_format
{
	float: left;
	clear: both;
	width: 405px;
	margin: 0;
	padding: 0px 0px 0px 20px;
	font-size: .7em;
}


#white_column_left_middle .story_title
{
	float: left;
	clear: both;
	width: 405px;
	margin: 0px 0 0 -10px;
	padding: 0px 0px 0px  0px;
	color:#000102;
	font-weight: bold;
	font-size: 18px;
}

#white_column_left_middle .story_date
{
	float: left;
	clear: both;
	width: 405px;
	margin: 0 0 0 -10px;
	padding: 0px 0px 0px 0px;
	color:#000102;
	font-weight: normal;
	font-size: 9px;
}


#white_column_left_middle .story_description
{
	float: left;
	clear: both;
	width: 405px;
	margin: 0 0 0 -10px;
	padding: 0px 0px 0px 0px;
	color:#000102;
	font-weight: normal;
	font-size: 11px;
}

#white_column_left_middle .story_image
{
	float: left;
	clear: both;
	width: 192px;
	height: 142px;
	margin: 0 0 0 -10px;
	padding: 5px 0px 0px 0px;
	color:#000102;
	font-weight: normal;
	font-size: 11px;
}

#white_column_left_middle .story_description_wpic
{
	float: left;
	width: 212px;
	margin: 0 0 0 0px;
	padding: 0px 0px 0px 7px;
	color:#000102;
	font-weight: normal;
	font-size: 11px;
}


#white_column_left_middle .readmore_wpic
{
	float: left;
	width: 212px;
	margin: 0px 0 0 -12px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	color:#000102;
	font-weight: normal;
	font-size: 12px;
}

#white_column_left_middle .readmore_wpic a 
{
	
/*Deleted a float: right here.*/
	margin: 0;
	background-color: transparent;
	color:#000102;
	font-weight: normal;
	font-size: 10px;
}


#white_column_left_middle .readmore_wpic a:link 
{
	text-decoration: none;
	color:#000102;
}

#white_column_left_middle .readmore_wpic a:visited
{
	text-decoration: none;
}

#white_column_left_middle .readmore_wpic a:hover
{
	text-decoration: none; 
	color: #333333;
}



#white_column_left_middle .readmore
{
	float: left;
	width: 405px;
	margin: 0px 0 0 -20px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	color:#000102;
	font-weight: normal;
	font-size: 12px;
}

#white_column_left_middle .readmore a 
{
	
	float: right;
	width: 205px;
	margin: 0;
	background-color: transparent;
	color:#000102;
	font-weight: normal;
	font-size: 10px;
	text-align: right;
}


#white_column_left_middle .readmore a:link 
{
	text-decoration: none;
	color:#000102;
}

#white_column_left_middle .readmore a:visited
{
	text-decoration: none;
}

#white_column_left_middle .readmore a:hover
{
	text-decoration: none; 
	color: #333333;
}




/*****************************
	White middle box styles
**/


#white_column_middle_top
{

	float: left;
	clear: both;
	margin: 0;
	padding: 0 0 0 0px;
	height: 70px;
	width: 151px;
	background: url(images/cs_whitecolumn_middle_top.png) no-repeat;
}

#white_column_middle_middle
{
	float: left;
	width: 151px;
	margin: 0;
	padding: 0 0 0 0px;
	background: url(images/cs_whitecolumn_middle_middle.png) repeat-y;
}

#white_column_middle_middle .middle_padder
{
	font-size: .7em;	
	margin: 0;
	padding:  5px 5px 0px 5px;
}

#white_column_middle_bottom
{
	float: left;
	clear: both;
	margin: 0;
	padding: 0px 0px 0px 0px;
	height: 15px;
	width: 151px;
	background: url(images/cs_whitecolumn_middle_bottom.png) no-repeat;
}


/*-------
		Text settings for white middle box.
*/


#white_column_middle_middle .text_format
{
	float: left;
	clear: both;
	width: 148px;
	margin: 0;
	padding: 0px 0px 0px 0px;
	font-size: .7em;
}


#white_column_middle_middle .prayer_title
{
	float: left;
	clear: both;
	width: 145px;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px  0px;
	color:#000102;
	font-weight: bold;
	font-size: 12px;
}

#white_column_middle_middle .prayer_date
{
	float: left;
	clear: both;
	width: 148px;
	margin: 0 0 0 0px;
	padding: 0px 0px 0px 0px;
	color:#000102;
	font-weight: normal;
	font-size: 8px;
}


#white_column_middle_middle .prayer_description
{
	float: left;
	clear: both;
	width: 145px;
	margin: 0 0 0 0px;
	padding: 0px 0px 0px 0px;
	color:#000102;
	font-weight: normal;
	font-size: 10px;
}

#white_column_middle_middle .prayer_description a 
{
	
	float: left;
	width: 144px;
	margin: 0px 0px 0px 0px;
	background-color: transparent;
	color:#1d2377;
	text-align: center;
	font-weight: bold;
	font-size: 9px;
}


#white_column_middle_middle .prayer_description a:link 
{
	text-decoration: none;
	color:#1d2377;
}

#white_column_middle_middle .prayer_description a:visited
{
	text-decoration: none;
	color:#1d2377;
}

#white_column_middle_middle .prayer_description a:hover
{
	text-decoration: none; 
	color: #333333;
}




#white_column_middle_middle .prayer_readmore
{
	float: left;
	width: 128top-linkspx;
	margin: 0px 0 0 0px;
	padding: 0px 0px 7px 0px;
	text-align: right;
	color:#000102;
	font-weight: normal;
}

#white_column_middle_middle .prayer_readmore a 
{
	
	float: right;
	width: 128px;
	margin: 0px 10px 10px 10px;
	background-color: transparent;
	color:#000102;
	text-align: right;
	font-weight: normal;
	font-size: 9px;
}


#white_column_middle_middle .prayer_readmore a:link 
{
	text-decoration: none;
	color:#000102;
}

#white_column_middle_middle .prayer_readmore a:visited
{
	text-decoration: none;
	color:#000102;
}

#white_column_middle_middle .prayer_readmore a:hover
{
	text-decoration: none; 
	color: #333333;
}







/*****************************
	White right box styles
**/


#white_column_right_givebutton
{

	float: left;
	clear: both;
	margin: 0;
	padding: 0 0 0 0px;
	height: 129px;
	width: 130px;
	
}


#give_button a
{

	float: left;
	clear: both;
	margin: 0;
	padding: 0 0 0 0px;
	height: 129px;
	width: 130px;
	background: url(images/cs_give_button.png) no-repeat;
}



#give_button a:hover

{

	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	width: 130px;
	height: 129px;
	background:  url(images/cs_give_button_onrollover.png) no-repeat bottom;
} /* middle of box for rollover */

#give_button a:link, a:visited
{
	text-decoration: none;
	font-weight: bold;	
}

/*---
	Bottom column under the give button settings.
*/


#padder_between_givebutton_bottomcolumn
{

	float: left;
	clear: both;
	margin: 0;
	padding: 0 0 0 0px;
	height: 18px;
	width: 130px;
	
}


#white_column_right_top
{

	float: left;
	clear: both;
	margin: 0;
	padding: 0 0 0 0px;
	height: 7px;
	width: 130px;
	background: url(images/cs_right_column_top.png) no-repeat;
}



#white_column_right_middle
{
	float: left;
	width: 130px;
	margin: 0;
	padding: 0 0 0 0px;
	background: url(images/cs_right_column_middle.png) repeat-y;
}

#white_column_right_middle .middle_padder
{
	font-size: .7em;	
	margin: 0;
	padding:  0px 5px 0 5px;
}


#white_column_right_middle .title
{
	float: left;
	clear: both;
	width: 122px;
	margin: 0 0 0 0px;
	padding: 0px 0px 0px 0px;
	color:#000102;
	font-weight: bold;
	font-size: 11px;

}

#white_column_right_middle .description
{
	float: left;
	clear: both;
	width: 122px;
	margin: 0 0 0 0px;
	padding: 0px 0px 0px 0px;
	color:#000102;
	font-weight: normal;
	font-size: 10px;

}



#white_column_right_bottom
{
	float: left;
	clear: both;
	margin: 0;
	padding: 0px 0px 0px 0px;
	height: 9px;
	width: 130px;
	background: url(images/cs_right_column_bottom.png) no-repeat;
}


/*****************************
	myaims_left_content
**/


#white_column_left_middle .myaims_intro_title
{
	float: left;
	clear: both;
	width: 405px;
	margin: 0px 0 0 -10px;
	padding: 0px 0px 10px 0px;
	color:#000102;
	font-weight: bold;
	font-size: 18px;
}



#white_column_left_middle .myaims_title
{
	float: left;
	clear: both;
	width: 405px;
	margin: 0px 0 0 -10px;
	padding: 0px 0px 10px 13px;
	color:#000102;
	text-align: left;
	font-weight: bold;
	font-size: 18px;
}

#white_column_left_middle .my_aims_date_description
{
	float: left;
	width: 80px;
	height: 30px;
	margin: 0px 0 0 -10px;
	padding: 0px 0px 10px 13px;
	color:#000102;
	font-weight: normal;
	font-size: 9px;
}

#white_column_left_middle .myaims_intro_bullet
{
	float: left;
	
	height: 65px;
	width: 68px;
	margin: 0px 0 0 -10px;
	padding: 0px 0px 0px 0px;
	color:#000102;
	background: url(images/aims_bullet.png) no-repeat;
}

#white_column_left_middle .myaims_intro_pointtitle
{
	float: left;
	
	height: 18px;
	width: 340px;
	margin: 0px 0 0 0px;
	padding: 13px 0px 0px  0px;
	color:#000102;
	font-weight: bold;
	font-size: 14px;
}

#white_column_left_middle .myaims_intro_description
{
	float: left;
	width: 340px;
	margin: 0 0 0 0px;
	padding: 0px 0px 10px 0px;
	color:#000102;
	font-weight: normal;
	font-size: 11px;
}


#white_column_left_middle .myaims_intro_padder
{
	float: left;
	width: 405px;
	height: 10px;
	margin: 0 0 0 0px;
	padding: 0px 0px 0px 0px;
	color:#000102;
	font-weight: normal;
	font-size: 11px;
}



/***
	myaims body styles for administrators and facilitators.
***/


#white_column_left_middle .myaims_admin_head
{
	float: left;
	width: 405px;
	height: 23px;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px 0px;
	
	background: url(images/cs_myaims_admin_head.png) no-repeat;
}

#white_column_left_middle .myaims_facilitator_head
{
	float: left;
	width: 405px;
	height: 25px;
	margin: 20px 0 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(images/cs_myaims_facilitator_head.png) no-repeat;
}


#white_column_left_middle .myaims_text_format
{
	width: 390px;
	margin: 0px 0 0px 0px;
	padding: 0px 0px 0px 0px;
}

#white_column_left_middle .myaims_links a 
{
	
	float: left;
	
	width: 405px;
	margin: 0px 0px 0px 4px;
	padding: 10px 0 4px 0;
	background-color: transparent;
	color:#000102;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	font-size: 10px;
}


#white_column_middle_middle .myaims_links a:link 
{
	text-decoration: none;
	color:#000102;
}

#white_column_middle_middle .myaims_links a:visited
{
	text-decoration: none;
	color:#000102;
}

#white_column_middle_middle .myaims_links a:hover
{
	text-decoration: none; 
	color: #333333;
}



/*****************************
	login_right_content styles
**/




#login_white_column_right_boundary
{
	float: left;
	width: 300px;
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
}

#login_white_column_right_boundary .login_right_padder
{
	margin: 0 0 0 0;
	padding: 0 0 0 0px;	
}

#login_white_column_right
{

	float: left;
	clear: both;
	margin: 0;
	padding: 0 0 0 0px;
	height: 167px;
	width: 300px;
	background: url(images/cs_login_bkg.png) no-repeat;	
}

#login_white_column_right p
{
	margin: 0;
	padding: 0;
	line-height: normal;
}


#login_email
{
	border: 0px;
	background: transparent;
	height: 17px;
	width: 169px;
	margin: 75px 30px 0 68px;
	padding: 0px 0 0 0px;
	font-size: 11px;
}

#login_password
{
	border: 0px;
	background: transparent;
	height: 17px;
	width: 169px;
	margin: 13px 30px 0 68px;
	padding: 0px;
	font-size: 11px;
}

#login_btn
{
	margin: 8px 0 0 181px;
	padding: 2px 0 0 0;
	vertical-align: middle;
}

/**
This is the login styles or the activation page

**/

#login_white_column_activate_boundary
{
	float: left;
	width: 300px;
	margin: 0 0 0 0;
	padding: 40px 0 0 40px;
}

#login_white_column_activate_boundary .login_activate_padder
{
	margin: 0 0 0 0;
	padding: 0 0 0 0px;	
}

#login_white_column_activate
{

	float: left;
	clear: both;
	margin: 0;
	padding: 0 0 0 0px;
	height: 167px;
	width: 300px;
	background: url(images/cs_login_activate_btn.png) no-repeat;	
}

#login_white_column_activate p
{
	margin: 0;
	padding: 0;
	line-height: normal;
}


#login_email_activate
{
	border: 0px;
	background: transparent;
	height: 17px;
	width: 169px;
	margin: 75px 30px 0 68px;
	padding: 0px 0 0 0px;
	font-size: 11px;
}

#login_password_activate
{
	border: 0px;
	background: transparent;
	height: 17px;
	width: 169px;
	margin: 13px 30px 0 68px;
	padding: 0px;
	font-size: 11px;
}

#login_btn_activate
{
	margin: 8px 0 0 181px;
	padding: 2px 0 0 0;
	vertical-align: middle;
}


#searchcontainer
{
	line-height: normal;
	background: #EEEEEE url(images/bg_roundedheading12T.jpg) no-repeat left top;
	margin: .6em 0 0 0;
}

#searchcontainer div
{
	padding: 8px 10px;
	background: transparent url(images/bg_roundedheading12B.jpg) no-repeat left bottom;
}

#searchcontainer p
{
	margin: 0;
	padding: 0;
	line-height: normal;
}

#searchcontainer form
{
	margin: 0;
	padding: 0 0 0 90px;
	line-height: normal;
	background: transparent url(images/bg_searchform.jpg) no-repeat left center;
}

#searchcontainer form label {
	display: none;
}

#keywords, #btn-search
{
	vertical-align: middle;
}

#keywords
{
	border: 1px solid #FFFFFF;
	background: #DDDDDD;
	width: 120px;
	margin: 0;
	padding: 2px;
	font-size: 11px;
}


/*****************************
	login_bottom_box styles
**/



#login_bottom_box_boundary
{
	float: left;
	width: 300px;
	margin: 0 0 0 0;
	padding: 20px 0 0 0px;
}

#login_bottom_box_boundary .login_bottomright_padder
{
	margin: 0 0 0 0;
	padding: 0 0 0 0px;	
}

#login_right_bottom_box
{

	float: left;
	clear: both;
	margin: 0;
	padding: 0 0 0 0px;
	height: 167px;
	width: 300px;
	background: url(images/cs_login_bottombox.png) no-repeat;	
}


#login_right_bottom_box .login_links
{
	float: left;
	width: 150;
	margin: 0px 0 0 0px;
	padding: 12px 0px 0px 90px;
	text-align: right;
	color:#000102;
	font-weight: normal;
}

#login_right_bottom_box .login_links a 
{
	
	float: right;
	width: 150px;
	margin: 0px 0px 0px 0px;
	background-color: transparent;
	color:#000102;
	text-align: right;
	font-weight: normal;
	font-size: 10px;
}


#login_right_bottom_box .login_links a:link 
{
	text-decoration: none;
	color:#000102;
}

#login_right_bottom_box .login_links a:visited
{
	text-decoration: none;
	color:#000102;
}

#login_right_bottom_box .login_links a:hover
{
	text-decoration: none; 
	color: #333333;
}


/*****************************
	main_content_page styles
**/

#maincontent_whitecolumn_boundary
{
		float: left;
		width: 800px;
		margin: 0 0 0 0;
		padding: 0 0 0 27px;

}

#maincontent_whitecolumn_boundary .padder
{
	margin: 0 0 0 0;
	padding: 0 0px 0px 0px;	

}


#maincontent_top
{
	float: left;
	margin: 0;
	padding: 0 0 0 0px;
	height: 71px;
	width: 744px;
	background: url(images/cs_maincontent_header.jpg) no-repeat left;

}

#maincontent_top_msss
{
	float: left;
	margin: 0;
	padding: 0 0 0 0px;
	height: 71px;
	width: 744px;
	background: url(images/cs_maincontent_header_mss.png) no-repeat left;

}

#maincontent_middle_msss
{
	float: left;
	width: 744px;
	margin: 0 0 0 0;
	padding: 0 0 0 0px;
	background: url(images/cs_maincontent_middle.jpg) repeat-y ;


}

#maincontent_middle_msss .padder
{
	
	margin: -70px 0 0 0;
	padding: 0 0 0 7px;
	/*background: url(images/cs_maincontent_middle.jpg) repeat-y ;*/


}



#maincontent_middle
{
	float: left;
	width: 744px;
	margin: 0;
	padding: 0 0 0 0px;
	background: url(images/cs_maincontent_middle.jpg) repeat-y ;


}

#maincontent_middle .padder
{
	
	margin: 0 0 0 0;
	padding: 0 0 0 16px;
	/*background: url(images/cs_maincontent_middle.jpg) repeat-y ;*/


}


#maincontent_bottom
{
	float: left;
	clear: both;
	margin: 0;
	padding: 0px 0px 0px 0px;
	height: 7px;
	width: 800px;
	background: url(images/cs_maincontent_bottom.jpg) no-repeat;

}

/*****

Styles for story summary in story_archive section.

*****/

#maincontent_middle .text_format
{
	float: left;
	clear: both;
	width: 405px;
	margin: 0;
	padding: 0px 0px 0px 20px;
	font-size: .7em;
}


#maincontent_middle .story_title
{
	float: left;
	clear: both;
	width: 405px;
	margin: 0px 0 0 -10px;
	padding: 0px 0px 0px  0px;
	color:#000102;
	font-weight: bold;
	font-size: 18px;
}

#maincontent_middle .story_date
{
	float: left;
	clear: both;
	width: 405px;
	margin: 0 0 0 -10px;
	padding: 0px 0px 0px 0px;
	color:#000102;
	font-weight: normal;
	font-size: 9px;
}


#maincontent_middle .story_description
{
	float: left;
	clear: both;
	width: 405px;
	margin: 0 0 0 -10px;
	padding: 0px 0px 0px 0px;
	color:#000102;
	font-weight: normal;
	font-size: 11px;
}

#maincontent_middle .story_image
{
	float: left;
	clear: both;
	width: 192px;
	height: 142px;
	margin: 0 0 0 -10px;
	padding: 5px 0px 0px 0px;
	color:#000102;
	font-weight: normal;
	font-size: 11px;
}

#maincontent_middle .story_description_wpic
{
	float: left;
	width: 212px;
	margin: 0 0 0 0px;
	padding: 0px 0px 0px 7px;
	color:#000102;
	font-weight: normal;
	font-size: 11px;
}


#maincontent_middle .readmore_wpic
{
	float: left;
	width: 212px;
	margin: 0px 0 0 -12px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	color:#000102;
	font-weight: normal;
	font-size: 12px;
}

#maincontent_middle .readmore_wpic a 
{
	
/*Deleted a float: right here.*/
	margin: 0;
	background-color: transparent;
	color:#000102;
	font-weight: normal;
	font-size: 10px;
}


#maincontent_middle .readmore_wpic a:link 
{
	text-decoration: none;
	color:#000102;
}

#maincontent_middle .readmore_wpic a:visited
{
	text-decoration: none;
}

#maincontent_middle .readmore_wpic a:hover
{
	text-decoration: none; 
	color: #333333;
}



#maincontent_middle .readmore
{
	float: left;
	width: 405px;
	margin: 0px 0 0 -20px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	color:#000102;
	font-weight: normal;
	font-size: 12px;
}

#maincontent_middle .readmore a 
{
	
	float: right;
	width: 205px;
	margin: 0;
	background-color: transparent;
	color:#000102;
	font-weight: normal;
	font-size: 10px;
	text-align: right;
}


#maincontent_middle .readmore a:link 
{
	text-decoration: none;
	color:#000102;
}

#maincontent_middle .readmore a:visited
{
	text-decoration: none;
}

#maincontent_middle .readmore a:hover
{
	text-decoration: none; 
	color: #333333;
}





/************************************

	Styles for heading content of main box.

***********/


#heading_content_box
{
	float: left;
	height: 54px;
	width: 744px;
	margin: 0;
	padding: 0px 0px 0px 0px;
	
}


#heading_content_box_left
{
	float: left;
	height: 54px;
	width: 300px;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
}

#heading_content_box_left .large_heading
{
		float: left;
		width: 300px;
		margin: 17px 0px 0 16px;
		font-size: 18px;
		font-weight: bold;		
		color: #000102;
}


#heading_content_box_left .large_heading
{
		float: left;
		width: 700px;
		margin: 17px 0px 0 16px;
		font-size: 18px;
		font-weight: bold;		
		color: #000102;

}



#heading_content_box_right
{
	float: left;
	width: 444px;
	height: 54px;
	margin: 0;
	padding: 0px 0px 0px 0px;
	
}

#heading_content_box_right .heading_graphic
{
	float: left;
	width: 444px;
	margin: 38px 0 0 0;
	padding: 0px 0px 0px 0px;
	background-image:url(images/cs_connecting_wharvest.png);
	background-repeat:no-repeat
}

/*
	menu for the main_content navbar.
*/

#heading_bottom_content_box
{
	float: left;
	height: 11px;
	width: 744px;
	margin: -0px 0 0 0;
	padding: 0px 0px 0px 0px;
}

#heading_content_navbar
{
	float: left;
	height: 12px;
	width: 744px;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	
}


#heading_content_navbar .padder 
{
	padding: 0px 0px 0px 18px;
}





#main_content_menu
{
	float: left;
	width: 744px;
	height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#main_content_menu a
{
padding: 0px 15px 0px 0px;
text-decoration: none;
color: white;
font-size: 10px;
}

#main_content_menu a:visited 
{

	text-decoration: none;
	color: white;
	font-size: 10px;
	font-weight: normal;

}

/*Note: Visited has to be before the below a:hover, a active or the rollover effect 
does not work. */

#main_content_menu a:hover, a:active
{
text-decoration: none;
color: black;
font-size: 10px;
}

#main_content_menu a#m_current
{ 
	color: black;
	font-weight: bold;
}


/************************************

	Styles for middle content of main box.
	This is the main communication box for the content.

***********/


#maincontent_middle_left
{
	float: left;
	width: 500px;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px  0px;
}

#maincontent_middle_left .middle_left_padder
{
		margin: 0px 0 0 0px;
		padding: 0px 0px 0px  0px;
}


#maincontent_middle_left .mml_text_format
{
		margin: 0;
		padding: 0px 0 0 20px;
		font-size: .7em;
}

#maincontent_middle_center
{
	float: left;
	width: 700px;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px  0px;
}

#maincontent_middle_center .middle_center_padder
{
		margin: 0px 0 0 0px;
		padding: 0px 0px 0px  197px;
}


#maincontent_middle_center .board_leftbox
{
	float: left;
	
	width: 200px;
	margin: 0px 0 0 0px;
	padding: 10px 0px 0px  0px;
}

#maincontent_middle_center .board_rightbox
{
	float: left;

	width: 200px;
	margin: 0px 0 0 0px;
	padding: 10px 0px 0px  0px;
}


#maincontent_middle .title

{
	float: left;
	clear: both;
	width: 500x;
	margin: 0px 0 0 0px;
	padding: 10px 0px 0px  0px;
	color:#000102;
	font-weight: bold;
	font-size: 18px;
}

#maincontent_middle .endorsement_author

{
float: right;
font-size: 9px;
text-align: right;
width: 500px;

}

#maincontent_middle .content

{
	float: left;
	width: 500px;
	margin: 0 0 0 0px;
	padding: 15px 0px 15px 0px;
	color:#000102;
	font-weight: normal;
	font-size: 11px;
}



#maincontent_middle .main_title
{
		float: left;
		text-align: center;
		width: 500px;
		margin: 0px 0px 0 0px;
		font-size: 16px;
		font-weight: bold;		
		color: #000102;
}




#maincontent_middle .main_title_subheading

{

	float: left;
	width: 500px;
	margin: 0 0 0 0px;
	padding: 0px 0px 0px 0px;
	color:#000102;
	text-align: center;
	font-style: italic;
	font-size: 11px;


}

#maincontent_middle .subtitle

{

	float: left;
	width: 500px;
	margin: 0 0 0 0px;
	padding: 0px 0px 0px 0px;
	color:#000102;
	font-weight: bold;	
	font-size: 11px;


}


#maincontent_middle .chairman_subtitle

{

	float: left;
	width: 500px;
	margin: 0 0 0 0px;
	padding: 0px 0px 0px 0px;
	color:#000102;
	font-weight: bold;	
	font-size: 11px;


}

#maincontent_middle .paragraph

{
	text-indent: 10px;	
}

#maincontent_middle .paragraph_no_indent

{
	margin: 0 0 0 0px;
	padding: 0px 0px 0px 0px;

}


#maincontent_middle .return_link

{
	float: left;
	width: 500px;
	margin: 0px 0 0 -20px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	color:#000102;
	font-weight: normal;
	font-size: 12px;

}

#maincontent_middle .return_link a

{
	float: right;
	width: 205px;
	margin: 0;
	background-color: transparent;
	color:#000102;
	font-weight: normal;
	font-size: 10px;
	text-align: right;

}

#maincontent_middle .return_link a:link

{
	text-decoration: none;
	color:#000102;
}

#maincontent_middle .return_link a:visited

{
text-decoration: none;
}

#maincontent_middle .return_link a:hover

{
	text-decoration: none; 
	color: #333333;
}





#maincontent_middle .story_date_story

{
	float: left;
	clear: both;
	width: 500px;
	margin: 0 0 0 0px;
	padding: 0px 0px 0px 0px;
	color:#000102;
	font-weight: normal;
	font-size: 9px;
}

#maincontent_middle .paragraph_top_bottomline

{
	float: left;
	margin: 0 0 0 83px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	color:#000102;
	
}


#maincontent_middle .paragraph_padder

{
	float: left;
	width: 500px;
	height: 5px;
	margin: 0px 0 0 0px;
	padding: 12px 0px 0px  0px;
}

#maincontent_middle .paragraph_padder_6px

{
	float: left;
	width: 500px;
	margin: 0px 0 0 0px;
	padding: 6px 0px 0px  0px;
}

#maincontent_middle .paragraph_padder_10px

{
	float: left;
	width: 500px;
	margin: 0px 0 0 0px;
	padding: 20px 0px 0px  0px;
}


#maincontent_middle .italic

{
	font-style: italic;
	
}


#maincontent_middle .list_indent_1
{
	margin: 0 0 0 40px;
	padding: 0px 0px 0px 0px;
}

#maincontent_middle .list_indent_two_columns
{
	float: left;
	width: 20px;
	text-align: center
	margin: 0 0 0 0px;
	padding: 0px 0px 0px 0px;
}
#maincontent_middle .list_indent_two_columns_rcolumn
{
	float: left;
	width: 480px;
	text-align: center
	margin: 0 0 0 0px;
	padding: 0px 0px 0px 0px;
}



/*  Adds indent to first sentence on paragraphs.   */

/*

		Main content right box. 
		This is for the right content of the page. 

*/


#maincontent_middle_right
{
	float: left;
	width: 220px;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px  0px;
}

#maincontent_middle_right .middle_right_padder
{
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px  0px;

}

#other_resources 
{
	width: 199px;
	margin: 0px 0 0 0px;
	padding: 15px 0px 0px  27px;	
}

#other_resources .other_resources_padder
{
		
	width: 199x;
	margin: 0px 0 0 0px;
	padding: 0px 0px 6px  5px;
	border-left: 1px solid #333333;
	color:#000102;
	font-weight: bold;
	font-size: 14px;


}

#other_resources_prayer 
{
	width: 199px;
	margin: 0px 0 0 0px;
	padding: 15px 0px 0px  12px;	
}




#other_resources_prayer .prayer_padder
{
		
	width: 199x;
	margin: 0px 0 0 0px;
	padding: 0px 0px 6px  14px;
/*	border-left: 1px solid #333333; */
	color:#000102;
	font-weight: bold;
	font-size: 14px;


}


#other_resources_howard 
{
	width: 199px;
	margin: 0px 0 0 0px;
	padding: 15px 0px 0px  12px;	
}




#other_resources_howard .howard_padder
{
		
	width: 199x;
	margin: 0px 0 0 0px;
	padding: 0px 0px 6px  24px;
/*	border-left: 1px solid #333333; */
	color:#000102;
	font-weight: bold;
	font-size: 14px;


}





#other_resources .heading
{
	text-align: center;
	width: 199x;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px  0px;
	
	color:#000102;
	font-weight: bold;
	font-size: 14px;


}


#other_resources .main_content
{
	text-align: center;
	width: 199x;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px  0px;
	color:#000102;
	font-weight: normal;
	font-size: 11px;
}



#other_resouces_links
{
	text-align: center;
	width: 199x;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px  0px;
	color:black;
	font-weight: bold;
	font-size: 10px;
}



#other_resouces_links a
{

padding: opx 0px 0px 0px;
text-decoration: none;
color: #000102;
font-size: 10px;
}

#other_resouces_links a:visited 
{

	text-decoration: none;
	color: #000102;
	font-size: 10px;
	font-weight: bold;

}

/*Note: Visited has to be before the below a:hover, a active or the rollover effect 
does not work. */

#other_resouces_links a:hover, a:active
{
text-decoration: none;
color:  #4a6a99;
font-size: 10px;
}

#other_resouces_links a#m_current
{ 
	color: black;
	font-weight: bold;
}

#other_resouces_links a#seminars_current
{ 
	color:#1d2377;
	font-weight: bold;
}


/****************
Style for links one the links.php page
**/

#links_page_links
{
	text-align: left;
	width: 199x;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px  0px;
	color:#7e7e7e;
	font-weight: bold;
	font-size: 9px;
}



#links_page_links a
{

padding: opx 0px 0px 0px;
text-decoration: none;
color: #7e7e7e;
font-size: 9px;
}

#links_page_links a:visited 
{

	text-decoration: none;
	color: #7e7e7e;
	font-size: 9px;
	font-weight: bold;

}

/*Note: Visited has to be before the below a:hover, a active or the rollover effect 
does not work. */

#links_page_links a:hover, a:active
{
text-decoration: none;
color:  #4a6a99;
font-size: 9px;
}



/*****************
Styles for links that you want to float right ex.  projects.php
*****/

/****************
Style for lings one the links.php page
**/

#links_page_links_r
{
	text-align: right;
	width: 199x;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px  0px;
	color:#7e7e7e;
	font-weight: bold;
	font-size: 9px;
}



#links_page_links_r a
{

padding: opx 0px 0px 0px;
text-decoration: none;
color: #7e7e7e;
font-size: 9px;
}

#links_page_links_r a:visited 
{

	text-decoration: none;
	color: #7e7e7e;
	font-size: 9px;
	font-weight: bold;

}

/*Note: Visited has to be before the below a:hover, a active or the rollover effect 
does not work. */

#links_page_links a:hover, a:active
{
text-decoration: none;
color:  #4a6a99;
font-size: 9px;
}



/****************
Regular links see ministry.php
***/

#regular_links
{
	text-align: none;
	
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px  0px;
}



#regular_links a
{
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color: #7e7e7e;
	font-size: 9px;
}

#regular_links a:visited 
{

	text-decoration: none;
	color: #7e7e7e;
	font-size: 9px;
	font-weight: bold;

}

#regular_links a:hover, a:active
{
	text-decoration: none;
	color:  #4a6a99;
	font-size: 9px;
}





/**

	resouces_books.php layout for books

**/

#books_layout_outline
{

	float: left;
	width: 500px;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px  0px;

}

#books_layout_outline .padder
{
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px  0px;
}


#books_layout_outline .books_layout_toptitle
{
	float: left;
	width: 500px;
	heigth: 40px;
	margin: 0px 0 0 0px;
	padding: 0px 0px 5px  0px;
	color: #000102;
	font-size: 16px;
	font-weight: bold;

}


#books_layout_outline .books_layout_bookgraphic
{
	float: left;
	width: 100px;
	heigth: 155px;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px  0px;
}


#books_layout_outline .books_layout_right_description
{
	float: left;
	width: 350px;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px  10px;
	
}


#books_layout_outline .description_content
{
	width: 370px;
	text-decoration: none;
	color: #000102;
	font-size: 10px;
	font-weight: normal;
	
}

#books_layout_outline .content_title
{

	color: #000102;
	font-size: 10px;
	font-weight: bold;
	
}


#books_layout_outline .books_layout_clicktobuy
{
	float: left;
	width: 370px;
	heigth: 40px;
	margin: 0px 0 0 0px;
	padding: 0px 10px 0px  0px;
	text-align: right;

}

#books_layout_outline .book_layout_bottom_padder
{
	float: left;
	width: 500px;
	heigth: 10px;
	margin: 0px 0 0 0px;
	padding: 15px 0px 0px  0px;
}

#books_layout_outline a
{
padding: opx 0px 0px 0px;
text-decoration: none;
color: #000102;
font-size: 10px;

}


#books_layout_outline a:visited 
{
text-decoration: none;
color: #000102;
font-size: 10px;
font-weight: normal;
}

#books_layout_outline a:hover, a:active
{
text-decoration: none;
color:  #4a6a99;
font-size: 10px;
}

#books_layout_outline a#m_current
{
color: black;
font-weight: bold;
}


/*
Key classes for making links

a

padding: opx 0px 0px 0px;
text-decoration: none;
color: #000102;
font-size: 10px;

a:visited 

text-decoration: none;
	color: #000102;
	font-size: 10px;
	font-weight: normal;

a:hover, a:active
text-decoration: none;
color:  #4a6a99;
font-size: 10px;



a#m_current
color: black;
font-weight: bold;

*/

/**** 
Formating for Howard's links
****/




/*****
Styles for stories pages.

*****/

#story_centergraphic_wrapper
{
	float: left;
	width: 580px;
}

#story_centergraphic_wrapper .story_centergraphic_wrapper_padder
{
	float: left;
	width: 580px;
	margin: 0 0 0 0;
	padder: 0 0 0 0;
}

#story_centergraphic_title
{
	
	height: 12px;
	width: 580px;
	font-weight: bold;
	
	
}

#story_centergraphic_title .story_centergraphic_title_padder
{
	height: 12px;
	width: 580px;	
	margin: 0px 0px 0px 0px;
	padder: 0px 0px 0px 0px;
}

#story_centergraphic_image
{
	float: left;
	width: 580px;
	
	margin: 5px 0px 0px 0px;
	padder: 0px 0px 0px 0px;
}

#story_centergraphic_image .story_centergraphic_image_padder
{
	float: left;
	width: 580px;
	margin: 0px 0 0 0;
	padder: 0px 0px 0px 0px;
}




/************************************
	Styles for admin_header
	This is the control panel.
*/

#admin_header_content 
{
	float: left;
	height: 120px;
	width: 590px;
	margin: 0 0px 0 0px;
	padding: 0 0px 0 0px;
}




#admin_header_content .admin_content_padder

{
	float: left;
	width: 590px;
	height: 120px;
	margin:  0px 0px 0 45px;
	padding: 0 0 0 0px;
}


#cpanel_top 
{
	float: left;
	height: 18px;
	width: 590px;
	margin: 0 0px 0 0px;
	padding: 0 0px 0 0px;
}

#cpanel_top .cpanel_top_padder
{
	float: left;
	height: 18px;
	width: 590px;
	margin: 0 0px 0 0px;
	padding: 0 0px 0 0px;
}


#cpanel_top_divider
{
	float: left;
	height: 26px;
	width: 1px;
	margin: 0 22px 0 22px;
	padding: 0 0px 0 0px;
	background: url(images/cs_cpanel_divider.png) no-repeat;
}

#cpanel_top_left_content 
{
	float: left;
	height: 18px;
	width: 590px;
	margin: 0 0px 0 0px;
	padding: 0 0px 0 0px;
	background: url(images/cs_admincpanel_top_title.png) no-repeat;
}

#cpanel_body 
{
	float: left;
	height: 100px;
	width: 590px;
	margin: 0 0px 0 0px;
	padding: 0 0px 0 0px;
}

#cpanel_body .cpanel_body_padder
{
	float: left;
	height: 100px;
	width: 590px;
	margin: 0 0px 0 0px;
	padding: 0 0px 0 0px;
}

#cpanel_body_bg 
{
	float: left;
	height: 100px;
	width: 590px;
	margin: 0 0px 0 0px;
	padding: 0 0px 0 0px;
	background: url(images/cs_admincpanel_bg.png) no-repeat;
}

#cpanel_body_top
{
	float: left;
	height: 60px;
	width: 590px;
	margin: 0 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#cpanel_body_top .body_top_padder
{
	float: left;
	height: 60px;
	width: 590px;
	margin: 12px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

#cpanel_body_bottom
{
	float: left;
	height: 39px;
	width: 590px;
	margin: 0 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#cpanel_body_bottom .body_bottom_padder
{
	float: left;
	height: 39px;
	width: 590px;
	margin: -15px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
}


#cpanel_bottom_grey_bg 
{
	float: left;
	height: 39px;
	width: 546px;
	margin: 0 0px 0 0px;
	padding: 0 0px 0 0px;
	background: url(images/cs_cpanel_users_bottom_bg.png) no-repeat top;
}


#cpanel_bottom_grey_stories_bg 
{
	float: left;
	height: 39px;
	width: 546px;
	margin: 0 0px 0 0px;
	padding: 0 0px 0 0px;
	background: url(images/cs_cpanel_stories_bottom_bg.png) no-repeat top;
}

#cpanel_bottom_grey_analytics_bg 
{
	float: left;
	height: 39px;
	width: 546px;
	margin: 0 0px 0 0px;
	padding: 0 0px 0 0px;
	background: url(images/cs_cpanel_bottom_analytics_bg.png) no-repeat top;
}

#cpanel_bottom_box
{
	float: left;
	
	width: 590px;
	margin: 0 0px 0 0px;
	padding: 14px 0px 0 15px;
}

#cpanel_bottom_box .cpanel_bottom_box_padder
{
	float: left;
	height: 39px;
	width: 590px;
	margin: 0px 0px 0 0px;
	padding: 0px 0px 0px 0px;
}

#cpanel_bottom_divider
{
	float: left;
	height: 2px;
	width: 4px;
	margin: 11px 22px 0 22px;
	padding: 0 0px 0 0px;
	background: url(images/cs_ongrey_bg_divider.png) no-repeat;
}




/** 
 **	Control panel top links 
 **/

#cpanel_users_button a
{

	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	width: 54px;
	height: 26px;
	background:  url(images/cs_admincpanel_users_button.png) no-repeat bottom;
} /* background for the resources button */


#cpanel_users_button a:hover, a#cp_current
{
	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	width: 54px;
	height: 26px;
	background:  url(images/cs_admincpanel_users_button_onrollover.png) no-repeat bottom;
} /* middle of box for rollover */

#cpanel_users_button a:link, a:visited
{
	text-align: center;
	color: #1d2377;
	text-decoration: none;
	font-weight: bold;
	
}


#cpanel_manage_stories_button a
{
	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	width: 54px;
	height: 26px;
	background:  url(images/cs_cpanel_manage_stories_button.png) no-repeat bottom;
}

#cpanel_manage_stories_button a:hover, a#cs_current
{
	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	width: 54px;
	height: 26px;
	background:  url(images/cs_cpanel_manage_stories_button_onrollover.png) no-repeat bottom;
} /* middle of box for rollover */


#cpanel_analytics_button a
{

	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	width: 63px;
	height: 26px;
	background:  url(images/cs_admincpanel_analytics.png) no-repeat bottom;
} /* background for the resources button */


/*analytics button
*/

#cpanel_analytics_button a:hover, a#ca_current
{
	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	width: 63px;
	height: 26px;
	background:  url(images/cs_admincpanel_analytics_rollover.png) no-repeat bottom;
} /* middle of box for rollover */

#cpanel_analytics_button a:link, a:visited
{
	text-align: center;
	color: #1d2377;
	text-decoration: none;
	font-weight: bold;
	
}

/** 
 **	Control panel bottom links 
 **/
 
 
 #cpanel_userslist_button a
{

	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	width: 47px;
	height: 22px;
	background:  url(images/cs_admincpanel_user_list_button.png) no-repeat bottom;
} /* background for the resources button */


#cpanel_userslist_button a:hover, a#ul_current
{
	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	width: 47px;
	height: 22px;
	background:  url(images/cs_adimincpanel_user_list_onrollover.png) no-repeat bottom;
} /* middle of box for rollover */

#cpanel_userslist_button a:link, a:visited
{
	text-align: center;
	color: #1d2377;
	text-decoration: none;
	font-weight: bold;
	
}


/* User invite button */

 #cpanel_usersinvite_button a
{

	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	width: 67px;
	height: 22px;
	background:  url(images/cs_admincpanel_userinvite.png) no-repeat bottom;
} /* background for the resources button */


#cpanel_usersinvite_button a:hover, a#ui_current
{
	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	width: 67px;
	height: 22px;
	background:  url(images/cs_admincpanel_userinvite_rollover.png) no-repeat;
} /* middle of box for rollover */

#cpanel_usersinvite_button a:link, a:visited
{
	text-align: center;
	color: #1d2377;
	text-decoration: none;
	font-weight: bold;
	
}

/* User pending button */

 #cpanel_users_pending_button a
{

	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	width: 43px;
	height: 22px;
	background:  url(images/cs_admincpanel_pending.png) no-repeat bottom;
} /* background for the resources button */


#cpanel_users_pending_button a:hover, a#up_current
{
	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	width: 43px;
	height: 22px;
	background:  url(images/cs_admincpanel_pending_rollover.png) no-repeat bottom;
} /* middle of box for rollover */

#cpanel_users_pending_button a:link, a:visited
{
	text-align: center;
	color: #1d2377;
	text-decoration: none;
	font-weight: bold;
	
}

/* User rejected invitation button */

 #cpanel_users_rejected_button a
{

	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	width: 98px;
	height: 22px;
	background:  url(images/cs_admincpanel_rejected_invite.png) no-repeat bottom;
} /* background for the resources button */


#cpanel_users_rejected_button a:hover, a#ur_current
{
	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	width: 98px;
	height: 22px;
	background:  url(images/cs_admincpanel_rejected_invite_rollover.png) no-repeat bottom;
} /* middle of box for rollover */

#cpanel_users_rejected_button a:link, a:visited
{
	text-align: center;
	color: #1d2377;
	text-decoration: none;
	font-weight: bold;
	
}


/*88888888888888888888888888888888888888888888888888888
 *
 *			Story Creator Stuff Below
 *
88888888888888888888888888888888888888888888888888888888*/



/**
 **  Control panel bottom links -- for story creator.
 **/



/*
	Create Story Button
*/

 #cpanel_createstory_button a
{

	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	width: 75px;
	height: 22px;
	background:  url(images/cs_storycreator_createstory.png) no-repeat bottom;
} /* background for the resources button */


#cpanel_createstory_button a:hover, a#createstory_current
{
	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	width: 75px;
	height: 22px;
	background:  url(images/cs_storycreator_createstory_onrollover.png) no-repeat;
} /* middle of box for rollover */

#cpanel_createstory_button a:link, a:visited
{
	text-align: center;
	color: #1d2377;
	text-decoration: none;
	font-weight: bold;
	
}


/*
	Manage Drafts Button
*/

 #cpanel_managedrafts_button a
{

	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	width: 80px;
	height: 22px;
	background:  url(images/cs_storycreator_managedrafts.png) no-repeat bottom;
} /* background for the resources button */


#cpanel_managedrafts_button a:hover, a#managesdrafts_current
{
	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	width: 80px;
	height: 22px;
	background:  url(images/cs_storycreator_managedrafts_onrollover.png) no-repeat;
} /* middle of box for rollover */

#cpanel_managedrafts_button a:link, a:visited
{
	text-align: center;
	color: #1d2377;
	text-decoration: none;
	font-weight: bold;
	
}



/*
	Manage Published Stories Button
*/

 #cpanel_managepublished_button a
{

	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	width: 135px;
	height: 22px;
	background:  url(images/cs_storycreator_managepublished.png) no-repeat bottom;
} /* background for the resources button */


#cpanel_managepublished_button a:hover, a#managepublished_current
{
	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	width: 135px;
	height: 22px;
	background:  url(images/cs_storycreator_managepublished_onrollover.png) no-repeat;
} /* middle of box for rollover */

#cpanel_managepublished_button a:link, a:visited
{
	text-align: center;
	color: #1d2377;
	text-decoration: none;
	font-weight: bold;
	
}


/**
 **  Cpanel body styles
 **/

#cpanel_left_whitecolumn_boundary
{
	float: left;
	width: 591px;
	margin: 0 0 0 0;
	padding: 0 0 0 27px; /*27px */
}



 #cpanel_left_whitecolumn_boundary .cpanel_left_whitecolumn_padder
{
	margin: 0 0 0 0;
	padding: 0 0px 0px 0px;	
}


#cpanel_whitecolumn_left_top
{
	float: left;
	margin: 0;
	padding: 0 0 0 0px;
	height: 10px;
	width: 591px;
	background: url(images/cs_cpanel_whitecolumn_left_top.png) no-repeat left;
}

#cpanel_white_column_left_middle
{
	float: left;
	width: 591px;
	margin: 0;
	padding: 0 0 0 0px;
	background: url(images/cs_cpanel_whitecolumn_left_middle.png) repeat-y ;
}

#cpanel_white_column_left_bottom
{
	float: left;
	clear: both;
	margin: 0;
	padding: 0px 0px 0px 0px;
	height: 10px;
	width: 591px;
	background: url(images/cs_cpanel_whitecolumn_left_bottom.png) no-repeat;
}


#user_list_text_format
{
	
	margin: 0;
	padding: 0px 0px 0px 20px;
	font-size: .7em;
}


#cpanel_white_column_left_middle .cpanel_text_format
{
	float: left;
	width: 564px;
	margin: 0;
	padding: 0px 0 0 20px;
	font-size: .7em;
}

#error_text 
{
	width: 395px;
	font-weight: bold;
	color: #900;
	font-size: .9em;

}



#table_permission_levels
{
	float: left;
	clear: both;
	width: 530px;
	margin: 0;
	padding: 0px 0 0 0px;
	font-size: .8em;
}

#table_permission_levels .permission_levels_padder
{
	margin: 0;
	padding: 0px 0 0 0px;
	
}

#table_permission_levels_innercell
{
	float: left;
	
	width: 250px;
	margin: 0;
	padding: 0px 0 0 0px;
	
}

/** Submit contact information form styles
**/

#contact_information_form
{
	float: left;
	clear: both;
	width: 405px;
	margin: 0;
	padding: 0px 0 0 0px;
	font-size: .8em;
}

#contact_information_form .contact_form_padder
{
	margin: 0;
	padding: 0px 0 0 0px;
	
}

#contact_information_form_innerleft 
{
	float: left;
	text-align: right;
	font-weight: bold;
	width: 80px;
	margin: 0 3px 0px 0;
	padding: 0px 0px 0px 0px;
	
	
}

#contact_information_form_innerright 
{
	float: left;
	width: 320px;
	margin: 0 0 0 0;
	padding: 0px 0 0 0px;
	
}



/**  required header on contact info form styles
**/

#contact_information_required_header
{
	float: left;
	clear: both;
	width: 405px;
	margin: 0;
	padding: 0px 0 0 0px;
	
}

#contact_information_required_header .required_header_padder
{
	margin: 0;
	padding: 0px 0 0 0px;
	
}


#required_header_innerleft 
{
	float: left;
	
	width: 80px;
	margin: 0;
	padding: 0px 0 0 0px;
	
	
	
}

#required_header_innerright 
{
	float: left;
	width: 320px;
	margin: 0;
	padding: 0px 0 0 0px;
	font-size: .8em;
	
}


#contact_information_spacepadder
{
	float: left;
	clear: both;
	width: 405px;
	heigth: 2px;
	margin: 0;
	padding: 3px 0 0 0px;
	
}
r
#contact_information_spacepadder .spacepadder
{
	
	margin: 0;
	padding: 0px 0 0 0px;
	font-size: .3em;
	
}


#contact_information_spacepadder_big
{
	float: left;
	clear: both;
	width: 405px;
	heigth: 2px;
	margin: 0;
	padding: 15px 0 0 0px;
	
}
r
#contact_information_spacepadder_big .big_spacepadder
{
	
	margin: 0;
	padding: 0px 0 0 0px;
	font-size: .3em;
	
}


#contact_form_submit_button
{
	float: left;
	clear: both;
	width: 405px;
	text-align: center;
	margin: 0;
	padding: 0px 0 0 0px;
}


#contact_information_form_innerright .error_mark
{
	
	font-weight: bold;
	color: #900;
	font-size: .6em;	
}

#error_mark_boundary
{	
	float: right;
	width: 70px;
	
}

#error_mark_boundary .error_mark_padder
{
	margin:  0px 0 0 0px;
	padding: 3px 0 0 0px;
	
}

#error_mark
{
	text_align: left;
	font-weight: bold;
	color: #900;
	font-size: .8em;	
	
}

#confirm_contact_info_button
{
	float: left;
	clear: both;
	width: 405px;
	text-align: center;
	margin: 0;
	padding: 0px 0 0 0px;
}

#confirm_form_spacer
{
	float: left;
	width: 10px;
	text-align: center;
	margin: 0;
	padding: 0px 0 0 0px;
}



/**********************************
*	
*		Story_manager or Story_creator white background.
*/



#story_creator_whitebackground_top
{
	float: left;
	clear: both;
	margin: 0px 0px 0px -1px;
	padding: 0px 0px 0px 0px;
	height: 10px;
	width: 743px;
	background: url(images/cs_storycreator_whitecolumn_top.png) no-repeat;
}

#story_creator_whitebackground_middle
{
	float: left;
	clear: both;
	width: 743px;
	margin: 0 0 0 -1px;
	padding: 0 0 0 0px;
	background: url(images/cs_storycreator_whitecolumn_middle.png) repeat-y;
}

#story_creator_whitebackground_bottom
{
	float: left;
	clear: both;
	margin: 0px 0px 0px -1px;
	padding: 0px 0px 0px 0px;
	height: 10px;
	width: 743px;
	background: url(images/cs_storycreator_whitecolumn_bottom.png) no-repeat;
}

/*	Padders for content on white background.
*/

#story_creator_whitebackground_middle .padder
{
	margin: 0 0 0 12px;
	padder: 0px 0px 0px 0px;
}


/**********************************
*	
*		Story_manager or Story_creator control panel.
*/

#sm_controlpanel 
{
	float: left;
	width: 500px;
}

#sm_controlpanel .padder
{
	margin: 50px 0 0 0px;
	padder: 0px 0px 0px 0px;
}

#sm_controlpanel_upper 
{
	float: left;
	width: 500px;
	height: 50px;
}

#sm_controlpanel_upper .padder
{
	margin: 0 0 0 0px;
	padder: 0px 0px 0px 0px;
}

#sm_controlpanel_lower 
{
	float: left;
	width: 500px;
	height: 50px;
}

#sm_controlpanel_lower .padder
{
	margin: 0 0 0 50px;
	padder: 0px 0px 0px 0px;
}



/**********************************
*	
*		Story_manager or Story_creator Styles and buttons.
*/


#sm_button_preview_story
{
	float: left;
	border: none;
	width: 102px;
	height: 40px;
	background: url(../sm_images/sm_button_preview_story.png) no-repeat top left;
	padding 0 0 0 0;
}

#sm_button_preview_story:hover
{
	
	border: none;
	width: 102px;
	height: 40px;
	background: url(../sm_images/sm_button_preview_story_onrollover.png) no-repeat top left;
	padding 0 0 0 0;
}

#sm_button_publish_story
{
	float: left;
	border: none;
	width: 102px;
	height: 40px;
	background: url(../sm_images/sm_button_publish_story.png) no-repeat top left;
	padding 0 0 0 0;
}

#sm_button_publish_story:hover
{
	
	border: none;
	width: 102px;
	height: 40px;
	background: url(../sm_images/sm_button_publish_story_onrollover.png) no-repeat top left;
	padding 0 0 0 0;
}



#sm_button_add_description
{
	float: left;
	border: none;
	width: 102px;
	height: 40px;
	background: url(../sm_images/sm_button_add_description.png) no-repeat top left;
	padding 0 0 0 0;
}

#sm_button_add_description:hover
{
	
	border: none;
	width: 102px;
	height: 40px;
	background: url(../sm_images/sm_button_add_description_onrollover.png) no-repeat top left;
	padding 0 0 0 0;
}


#sm_button_add_subtitle
{
	float: left;	
	border: none;
	width: 102px;
	height: 40px;
	background: url(../sm_images/sm_button_add_subtitle.png) no-repeat top left;
	padding 0 0 0 0;
}

#sm_button_add_subtitle:hover
{
	border: none;
	width: 102px;
	height: 40px;
	background: url(../sm_images/sm_button_add_subtitle_onrollover.png) no-repeat top left;
	padding 0 0 0 0;
}

#sm_button_add_text
{
	float: left;	
	border: none;
	width: 102px;
	height: 40px;
	background: url(../sm_images/sm_button_add_text.png) no-repeat top left;
	padding 0 0 0 0;
}

#sm_button_add_text:hover
{
	border: none;
	width: 102px;
	height: 40px;
	background: url(../sm_images/sm_button_add_text_onrollover.png) no-repeat top left;
	padding 0 0 0 0;
}


#sm_button_add_image
{
	float: left;	
	border: none;
	width: 102px;
	height: 40px;
	background: url(../sm_images/sm_button_add_image.png) no-repeat top left;
	padding 0 0 0 0;
}

#sm_button_add_image:hover
{
	border: none;
	width: 102px;
	height: 40px;
	background: url(../sm_images/sm_button_add_image_onrollover.png) no-repeat top left;
	padding 0 0 0 0;
}

#sm_button_upload
{
	border: none;
	width: 40px;
	height: 35px;
	background: url(../sm_images/sm_button_upload.png) no-repeat top left;
	padding 0 0 0 0;
}

#sm_button_upload:hover
{
	border: none;
	width: 40px;
	height: 35px;
	background: url(../sm_images/sm_button_upload_onrollover.png) no-repeat top left;
	padding 0 0 0 0;
}

#sm_button_submit
{
	border: none;
	width: 40px;
	height: 35px;
	background: url(../sm_images/sm_button_submit.png) no-repeat top left;
	padding 0 0 0 0;
}

#sm_button_submit:hover
{
	border: none;
	width: 40px;
	height: 35px;
	background: url(../sm_images/sm_button_submit_onrollover.png) no-repeat top left;
	padding 0 0 0 0;
}

#sm_button_delete
{
	border: none;
	width: 40px;
	height: 35px;
	background: url(../sm_images/sm_button_delete.png) no-repeat top left;
	padding 0 0 0 0;
}

#sm_button_delete:hover
{
	border: none;
	width: 40px;
	height: 35px;
	background: url(../sm_images/sm_button_delete_onrollover.png) no-repeat top left;
	padding 0 0 0 0;
}

#sm_button_cancel
{
	border: none;
	width: 40px;
	height: 35px;
	background: url(../sm_images/sm_button_cancel.png) no-repeat top left;
	padding 0 0 0 0;
}

#sm_button_cancel:hover
{
	border: none;
	width: 40px;
	height: 35px;
	background: url(../sm_images/sm_button_cancel_onrollover.png) no-repeat top left;
	padding 0 0 0 0;
}

#sm_button_edit
{
	border: none;
	width: 40px;
	height: 35px;
	background: url(../sm_images/sm_button_edit.png) no-repeat top left;
	padding 0 0 0 0;
}

#sm_button_edit:hover
{
	border: none;
	width: 40px;
	height: 35px;
	background: url(../sm_images/sm_button_edit_onrollover.png) no-repeat top left;
	padding 0 0 0 0;
}


#sm_button_upload_title_graphic
{
	border: none;
	width: 100px;
	height: 76px;
	background: url(../sm_images/sm_button_title_image_upload.png) no-repeat top left;
	padding 0 0 0 0;
}

#sm_button_upload_title_graphic:hover
{
	border: none;
	width: 100px;
	height: 76px;
	background: url(../sm_images/sm_button_title_image_upload_onrollover.png) no-repeat top left;
	padding 0 0 0 0;
}

#sm_upload_file_form
{
	float: left;
	width: 100px;
	padding: 0 0 0 0;
	margin: 0 0 0 -26px;
}

#sm_upload_file_form .padder
{
	float: left;
	width: 100px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}


#sm_button_new_image
{
	border: none;
	width: 50px;
	height: 37px;
	background: url(../sm_images/sm_button_change_image.png) no-repeat top left;
	padding 0 0 0 0;
}

#sm_button_new_image:hover
{
	border: none;
	width: 50px;
	height: 37px;
	background: url(../sm_images/sm_button_change_image_onrollover.png) no-repeat top left;
	padding 0 0 0 0;
}


#sm_button_delete_image
{
	border: none;
	width: 50px;
	height: 37px;
	background: url(../sm_images/sm_button_delete_image.png) no-repeat top left;
	padding 0 0 0 0;
}

#sm_button_delete_image:hover
{
	border: none;
	width: 50px;
	height: 37px;
	background: url(../sm_images/sm_button_delete_image_onrollover.png) no-repeat top left;
	padding 0 0 0 0;
}


/**
 *		Story Manager basic error display.
 *
**/

#sm_basic_error_display 
{
	
	float: left;
	margin: 0 0 0 0;
	width: 741px;
	padding: 0px 0px 0px 0px;
	
}

#sm_basic_error_display .error_styles
{
	
	float: left;
	width: 741px;
	font-size: 13px;
	font-weight: bold;
	color: red;		
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	
}


#sm_basic_error_display .error_numbers
{
	
	font-size: 10px;
	color: black;
	font-weight: bold;
	

}

#sm_basic_error_padder
{
	
	float: left;
	width: 741px;
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
}

#sm_basic_error_padder .padder
{
	
	float: left;
	width: 741px;
	padding: 0px 0px 0px 0px;
	margin: 30px 0px 0 0;
}



/*
 *		Story_manager.  Outline of the story_manager css.
 *
*/


#sm_title_outline
{
	
	float: left;
	width: 741px;
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}

#sm_title_outline .padder
{
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;	
	
}

#sm_title_text
{
	
	float: left;
	width: 460px;
	color:#000102;
	font-size: 18px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	/*color:#000102;
	font-weight: bold;
	font-size: 18px;*/
	
}

#sm_title_text .padder
{
	
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}


#sm_title_graphic
{
	
	float: left;
	width: 120px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0 0 8px;
	
}

#sm_title_graphic .padder
{

	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}

#sm_title_buttons
{
	
	float: left;
	width: 153px;
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}

#sm_title_buttons .padder
{

	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}

#sm_title_graphic
{
	
	float: left;
	width: 120px;
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}

#sm_title_graphic .padder
{

	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0px;
	
}


#sm_title_graphic_buttons_outline
{
	
	float: left;
	width: 120px;
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}

#sm_title_graphic_buttons_outline .padder
{

	padding: 0px 0px 0px 0px;
	margin: -px 0 0 0;
	
}


#sm_title_change_graphic_button
{
	
	float: left;
	width: 45px;
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}

#sm_title_change_graphic_button .padder
{

	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}

#sm_title_delete_graphic_button
{
	
	float: left;
	width: 45px;
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}

#sm_title_delete_graphic_button .padder
{

	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}


#sm_form_box {

	/*border: 1px solid #FFFFFF;*/
	/*background: #C2C2C2;  background from rodnsuze.*/
	width: 460px;
	color:#000102;
	font-weight: bold;
	font-size: 18px;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	
	
}

#sm_subtitle_form_box {

	/*border: 1px solid #FFFFFF;*/
	/*background: #C2C2C2;  background from rodnsuze.*/
	
	width: 450px;
	color:#000102;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	
	
}


#sm_text_form_box {

	/*border: 1px solid #FFFFFF;*/
	/*background: #C2C2C2;  background from rodnsuze.*/
	
	width: 450px;
	color:#000102;
	/*font-weight: bold;*/
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	
	
}



#sm_description-create-form 
{
	
	float: left;
	margin: 0 0 0 0;
	width: 460px;
	padding: 0px 0px 0px 0px;
	margin: -50px 0px 0px 0px;
	
}


/**
	sm_description style settings.
**/

#sm_description_outline
{
	
	float: left;
	width: 741px;
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}

#sm_description_outline .padder
{
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;	
	
}

#sm_description_text
{
	
	float: left;
	width: 460px;
	color:#000102;
	font-size: 11px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	/*color:#000102;
	font-weight: bold;
	font-size: 18px;*/
	
}

#sm_description_text .padder
{
	
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}


#sm_description_middle
{
	
	float: left;
	width: 120px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0 0 8px;
	
}

#sm_description_middle .padder
{

	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}

#sm_description_right
{
	
	float: left;
	width: 153px;
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}

#sm_description_right .padder
{

	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}


#sm_description_form 
{
	
	float: left;
	margin: 0 0 0 0;
	width: 415px;
	padding: 0px 0px 0px 0px;
	
}


#sm_description_box 
{

	/*border: 1px solid #FFFFFF;
	background: #C2C2C2;*/
	margin: 0 0 0 0;
	width: 415px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	
}


#sm_description-box 
{

	/*border: 1px solid #FFFFFF;
	background: #C2C2C2;*/
	margin: 0 0 0 0;
	width: 415px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	
}

#sm_description_view 
{
	float: left;
	margin: 0 0 0 0;
	width: 415px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	
}

#sm_description_view .padder
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
}


/**
	sm_subtitle style settings.
**/

#sm_subtitle_outline
{
	
	float: left;
	width: 741px;
	padding: 0px 0px 0px 0px;
	margin: 30px 0 0 0;
	
}

#sm_subtitle_outline .padder
{
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;	
	
}

#sm_subtitle_text
{
	
	float: left;
	width: 460px;
	color:#000102;
	font-size: 15px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	/*color:#000102;
	font-weight: bold;
	font-size: 18px;*/
	
}

#sm_subtitle_text .padder
{
	
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}


#sm_subtitle_middle
{
	
	float: left;
	width: 120px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0 0 0px;
	
}

#sm_subtitle_middle .padder
{

	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}

#sm_subtitle_right
{
	
	float: left;
	width: 153px;
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}

#sm_subtitle_right .padder
{

	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}


#sm_text_outline
{
	
	float: left;
	width: 741px;
	padding: 0px 0px 0px 0px;
	margin: 30px 0 0 0;
	
}

#sm_text_outline .padder
{
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;	
	
}

#sm_text_text
{
	
	float: left;
	width: 460px;
	color:#000102;
	font-size: 12px;
	/*font-weight: bold;*/
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	/*color:#000102;
	font-weight: bold;
	font-size: 18px;*/
	
}

#sm_text_text .padder
{
	
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}


#sm_text_middle
{
	
	float: left;
	width: 120px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0 0 0px;
	
}

#sm_text_middle .padder
{

	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}

#sm_text_right
{
	
	float: left;
	width: 153px;
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}

#sm_text_right .padder
{

	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}

/*
#
#
# 	Center_graphic styles.
#
#
*/

#sm_center_graphic_outline
{
	
	float: left;
	width: 741px;
	padding: 0px 0px 0px 0px;
	margin: 30px 0 0 0;
	
}

#sm_center_graphic_outline .padder
{
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;	
	
}

#sm_center_graphic_text
{
	
	float: left;
	width: 460px;
	color:#000102;
	font-size: 12px;
	/*font-weight: bold;*/
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	/*color:#000102;
	font-weight: bold;
	font-size: 18px;*/
	
}

#sm_center_graphic_text .padder
{
	
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}


#sm_center_graphic_middle
{
	
	float: left;
	width: 120px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0 0 0px;
	
}

#sm_center_graphic_middle .padder
{

	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}

#sm_center_graphic_right
{
	
	float: left;
	width: 153px;
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}

#sm_center_graphic_right .padder
{

	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}

#sm_center_graphic_image
{
	
	float: left;
	width: 460px;
	color:#000102;
	font-size: 12px;
	/*font-weight: bold;*/
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	/*color:#000102;
	font-weight: bold;
	font-size: 18px;*/
	
}

#sm_center_graphic_image .padder
{
	
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}


#sm_center_graphic_upload_form_outline
{
	
	float: left;
	width: 460px;
	color:#000102;
	font-size: 12px;
	/*font-weight: bold;*/
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	/*color:#000102;
	font-weight: bold;
	font-size: 18px;*/
	
}

#sm_center_graphic_upload_form_outline .padder
{
	
	padding: 0px 0px 0px 30px;
	margin: 0 0 0 0;
	
}

#sm_center_graphic_image_middle
{
	
	float: left;
	width: 120px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0 0 0px;
	
}

#sm_center_graphic_image_middle .padder
{

	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}

#sm_center_graphic_image_right
{
	
	float: left;
	width: 153px;
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}

#sm_center_graphic_image_right .padder
{

	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}

#sm_center_graphic_edit_form
{
	
	float: left;
	width: 460px;
	color:#000102;
	/*font-weight: bold;*/
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	/*color:#000102;
	font-weight: bold;
	font-size: 18px;*/
	
}

	

#sm_center_graphic_edit_form .padder
{

	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	
}

/*
 *
 * Dispaly title and decription styles.
 *
 *
*/


#display_title_description_outline
{
	float: left;
	width: 743px;
}

#display_title_description_outline .padder
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}


#sm_display_title
{
	float: left;
	width: 738px;
	height: 70px;
	padding: 0 0 0 0;
	margin: 0 0 0 -7px;
	background: url(images/cs_title_bg.png) no-repeat bottom;
/*
	background: url("images/cs_title_bg.png") no-repeat left bottom scroll 0 0 transparent;
*/
}

#sm_display_title .padder
{
	font-size: 18px;
	font-weight: bold;
	padding: 12px 0 0 20px;
	margin: 0 0 0 0;
}

#sm_display_title_msss
{
	float: left;
	width: 744px;
	height: 70px;
	padding: 0 0 0 0;
	margin: 0 0 0 -7px;
	background: url(images/cs_title_bg.png) no-repeat bottom;
/*
	background: url("images/cs_title_bg.png") no-repeat left bottom scroll 0 0 transparent;
*/
}

#sm_display_title_msss .padder
{
	font-size: 18px;
	font-weight: bold;
	padding: 15px 0 0 20px;
	margin: 0 0 0 0;
}

#sm_display_author_date
{
	float: left;
	width: 738px;
	padding: 0 0 0 0;
	margin: 0 0 0 -7px;
}

#sm_display_author_date .padder
{
	font-size: 9px;
	padding: 0 0px 5px 20px;
	margin: 0px 0 0 0px;
}

#sm_display_titlegraphic_description
{
	float: left;
	width: 738px;
	padding: 0 0 0 0;
	margin: 0 0 0 -7px;
}

#sm_display_titlegraphic_description .padder
{
	
	font-size: 11px;
	padding: 0 0 0 20px;
	margin: 0px 0 0 0px;
}

#sm_display_titlegraphic_description_box
{
	float: left;
	width: 410px;
	padding: 0 0 0 0;
	margin: 0 0 0 0px;
}

#sm_display_titlegraphic_description_box .padder
{
	padding: 0 0 0 0px;
	margin: 0px 0 0 0px;
}


#sm_display_titlegraphic
{
	float: left;
	width: 197px;
	padding: 0 0 0 0;
	margin: 0 0 0 0px;
}

#sm_display_titlegraphic .padder
{
	padding: 0 0 0 0px;
	margin: 0px 0 0 0px;
}


#sm_display_title_description_bottom_line
{
	float: left;
	width: 738px;
	padding: 0 0 0 0;
	margin: 0 0 0 -7px;
}

#sm_display_title_description_bottom_line .padder
{
	font-size: 9px;
	padding: 0 0px 5px 20px;
	margin: 0px 0 0 0px;
	border-bottom-color: #000102;
	border-bottom-style: solid;
	border-bottom-width: thin;
	
}

#sm_display_title_description_bottom_line2
{
	float: left;
	width: 738px;
	padding: 0 0 0 0;
	margin: 0 0 0 -7px;
}

#sm_display_title_description_bottom_line2 .padder
{
	font-size: 9px;
	padding: 0 0px 5px 20px;
	margin: -8px 0 0 0px;
	
	
}



#sm_display_title_description_bottom_line_msss
{
	float: left;
	width: 744px;
	padding: 0 0 0 0;
	margin: 0 0 0 -7px;
}

#sm_display_title_description_bottom_line_msss .padder
{
	font-size: 9px;
	padding: 0 0px 5px 20px;
	margin: 0px 0 0 0px;
	border-bottom-color: #000102;
	border-bottom-style: solid;
	border-bottom-width: thin;
	
}

#sm_display_title_description_bottom_line2_msss
{
	float: left;
	width: 744px;
	padding: 0 0 0 0;
	margin: 0 0 0 -7px;
}

#sm_display_title_description_bottom_line2_msss .padder
{
	font-size: 9px;
	padding: 0 0px 5px 20px;
	margin: -8px 0 0 0px;
	
	
}

/*
*	Display index.php story content
*
*
*
*/



#display_title_description_outline2
{
	float: left;
	width: 405px;
}

#display_title_description_outline2 .padder
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}


#sm_display_title2
{
	float: left;
	width: 405px;
	padding: 0 0 0 0;
	margin: 0 0 0 -9px;
	
/*
	background: url("images/cs_title_bg.png") no-repeat left bottom scroll 0 0 transparent;
*/
}

#sm_display_title2 .padder
{
	font-size: 18px;
	color: #000102;
	font-weight: bold;
	padding: 0px 0 0 0px;
	margin: 0 0 0 0;
}

#sm_display_author_date2
{
	float: left;
	width: 405px;
	padding: 0 0 0 0;
	margin: 0 0 0 -9px;
}

#sm_display_author_date2 .padder
{
	font-size: 9px;
	padding: 0px 0px 5px 0px;
	margin: 0px 0 0 0px;
}

#sm_display_titlegraphic_description2
{
	float: left;
	width: 405px;
	padding: 0 0 0 0;
	margin: 0 0 0 -9px;
	
}

#sm_display_titlegraphic_description2 .padder
{
	color: #000102;
	font-size: 11px;
	padding: 0 0 0 0px;
	margin: 0px 0 0 0px;
}

#sm_display_titlegraphic_description_box2
{
	float: left;
	width: 405px;
	padding: 0 0 0 0;
	margin: 0 0 0 0px;
}

#sm_display_titlegraphic_description_box2 .padder
{
	padding: 0 0 0 0px;
	margin: 0px 0 0 0px;
}


#sm_display_titlegraphic2
{
	float: left;
	width: 196px;
	padding: 0 10px 0 0;
	margin: 0 0 0 0px;
}

#sm_display_titlegraphic2 .padder
{
	
	padding: 0 0 0 0px;
	margin: 0px 0 0 0px;
}


#sm_display_titlegraphic_description2 .readmore
{
	float: left;
	width: 405px;
	margin: 0px 0 0 -20px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	color:#000102;
	font-weight: normal;
	font-size: 12px;
}

#sm_display_titlegraphic_description2 .readmore a 
{
	
	float: right;
	width: 205px;
	margin: 0;
	background-color: transparent;
	color:#000102;
	font-weight: normal;
	font-size: 10px;
	text-align: right;
}


#sm_display_titlegraphic_description2 .readmore a:link 
{
	text-decoration: none;
	color:#000102;
}

#sm_display_titlegraphic_description2 .readmore a:visited
{
	text-decoration: none;
}

#sm_display_titlegraphic_description2 .readmore a:hover
{
	text-decoration: none; 
	color: #333333;
}




/*
 *
 * Dispaly subtitle styles.
 *
 *
*/


#sm_display_subtitle_outline
{
	float: left;
	width: 738px;
}

#sm_display_subtitle_outline .padder
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#sm_display_subtitle
{
	float: left;
	width: 738px;
	color:#000102;
	font-size:15px;
	font-weight:bold;
	padding: 0 0 0 0;
	margin: 0 0 0 -7px;
}

#sm_display_subtitle .padder
{
	padding: 0 0 5px 20px;
	margin: 0 0 0 0;
}

/*
 *
 * Display text styles.
 *
 *
*/

#sm_display_text_space
{
	float: left;
	width: 738px;
	height: 10px;
	margin: 0px 0 0 0;
	padder: 0px 0 0 0;
}

#sm_display_text_space .display_text_space_padder
{
	font-weight: normal;
	font-style: normal;
	color: #292929;
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
}

#sm_display_text_outline
{
	float: left;
	width: 738px;
}

#sm_display_text_outline .padder
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#sm_display_text_box
{
	float: left;
	width: 738px;
	color:#000102;
	font-size:12px;
	padding: 0 0 0 0;
	margin: 0 0 0 0px;
}

#sm_display_text_box .padder
{
	padding: 0 0 0px 0px;
	margin: 0 0 0 0;
}


#sm_display_text
{
	float: left;
	width: 460px;
	color:#000102;
	font-size:12px;
	padding: 0 0 0 0;
	margin: -8px 0 0 -7px;
}

#sm_display_text .padder
{
	padding: 0 0 5px 20px;
	margin: 0 0 0 0;
}


#sm_display_center_graphic_outline
{
	
	float: left;
	width: 738px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0 0 0;
	
}

#sm_display_center_graphic_outline .padder
{
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;	
	
}


#sm_display_center_graphic
{
	
	float: left;
	width: 738px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0 0 -7px;
	
}

#sm_display_center_graphic .padder
{
	margin: 0 0 0 0;
	padding: 0px 0px 5px 20px;	
	
}

/*  Display published story titles styles.
 *
 */
 
#story_titles
{
	float: left;
	width: 738px; /* Original 780px;*/
	color:#000102;
	margin: 0px 0 0px 0 0;
	padding: 0 0 0 0 ;
}

#story_titles .padder
{
	margin: 0px 0px 0px 0px;
	padding: 10px 0 0 0px ;
}

#story_title_left_box 
{
	float: left;
	width: 400px;
	margin: 0 0px 0 0;
	padding: 0 0 0 0px ;
}

#story_title_left_box .padder
{
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0 ;
	font-size: 1.3em;
	font-weight: bold;
	color: 333333;
}

#story_title_right_box 
{
	float: left;
	width: 338px;
	margin: 0 0px 0 0;
	padding: 0 0 0 0 ;
}

#story_title_right_box .padder
{
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0 ;
}

#story_title_right_box .links 
{
	padding: 0 0px 10px 0;
	font-size: 11px;
	font-weight: bold;
	color:#000102;

}

#story_title_right_box .links a
{
	margin: 0;
	background-color: transparent;	
	color:#000102;
}

#story_title_right_box .links a:link	
{
	text-decoration: none;
	color:#000102;
}

#story_title_right_box .links a:visited 
{
	text-decoration: none;
}

#story_title_right_box .links a:hover
{
	text-decoration: none; 
	color: #333333;
}

/*
	Header for the published stories.
*/

#story_titles_header
{
	float: left;
	width: 738px; /* Original 780px;*/
	color:#333333;
	margin: 0px 0 0px 0 0;
	padding: 0 0 0 0 ;
}

#story_titles_header .padder
{
	margin: 0px 0px 0px 0px;
	padding: 10px 0 0 0px ;
}

#story_title_header_box 
{
	float: left;
	width: 738px;
	margin: 0 0px 0 0;
	padding: 0 0 0 0px ;
}

#story_title_header_box .padder
{
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0 ;
	font-size: 16px;
	font-weight: bold;
	color:#333333;
}



/*

	Styles for published stories links

*/

#sm_story_links 
{
	float: left;
	width: 500px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	

}

#sm_story_links .padder
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#sm_story_links .paragraph_padder_6px

{
	float: left;
	width: 500px;
	margin: 0px 0 0 0px;
	padding: 6px 0px 0px  0px;
}

#sm_story_links .return_link

{
	float: left;
	width: 500px;
	margin: 0px 0 0 -30px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	color:#000102;
	font-weight: normal;
	font-size: 12px;

}

#sm_story_links .return_link a

{
	float: right;
	width: 205px;
	margin: 0;
	background-color: transparent;
	color:#000102;
	font-weight: normal;
	font-size: 10px;
	text-align: right;

}

#sm_story_links .return_link a:link

{
	text-decoration: none;
	color:#000102;
}

#sm_story_links .return_link a:visited

{
text-decoration: none;
}

#sm_story_links .return_link a:hover

{
	text-decoration: none; 
	color: #333333;
}

/*

	sm_story_links on left side.

*/

#sm_paginate_links
{
	float: left;
	width: 500px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	

}

#sm_paginate_links .padder
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#sm_paginate_links .paragraph_padder_6px

{
	float: left;
	width: 500px;
	margin: 0px 0 0 0px;
	padding: 6px 0px 0px  0px;
}

#sm_paginate_links .link

{
	float: left;
	width: 15px;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px 0px;
	color:#000102;
	font-weight: normal;
	font-size: 12px;

}

#sm_paginate_links .link a

{	float: left;
	width: 15px;
	margin: 0;
	background-color: transparent;
	color:#009;
	/*color:#000102; */
	font-weight: normal;
	font-size: 12px;
	

}

#sm_paginate_links .link a:link

{
	text-decoration: none;
	color:#000102;
}

#sm_paginate_links. link a:visited

{
text-decoration: none;
}

#sm_paginate_links. link a:hover

{
	text-decoration: none; 
	color: #333333;
}


#sm_paginate_links .link_previous

{
	float: left;
	width: 50px;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px 0px;
	color:#009;
	/*color:#000102;*/
	font-weight: normal;
	font-size: 12px;

}

#sm_paginate_links .link_previous a

{	float: left;
	width: 15px;
	margin: 0;
	background-color: transparent;
	color:#009;
	font-weight: normal;
	font-size: 12px;
	

}

#sm_paginate_links .link_previous a:link

{
	text-decoration: none;
	color:#000102;
}

#sm_paginate_links. link_previous a:visited

{
text-decoration: none;
}

#sm_paginate_links. link_previous a:hover

{
	text-decoration: none; 
	color: #333333;
}



