/*
Theme Name: acs.css 
Description: stylesheet for acs.flicklives.com website
Version: 12.01
Author: J Clavin
*/

/* ====================================================================================== */
/* The main ACS page formats */
/* ====================================================================================== */
body {font-size: 100%; font-family: Arial, Helvetica, sans-serif; text-align: center; background: #FFFFFF; color: #000; background-image: url("../images/newspaper1.png"); background-position: right top; background-repeat: repeat; background-attachment: fixed; border-top-style: none; 	border-right-style: none; border-bottom-style: none; border-left-style: none; margin-top: 0px;	
}

#overlay { background-color:transparent; background-image: url("../images/background_rt_shep.png"); background-position: right bottom; background-repeat: no-repeat; background-attachment: fixed; z-index: 1; }
#overlay1 { position: fixed; display: none; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.5); z-index: 2; cursor: pointer; }


/* This container surrounds all other divs giving them their percentage-based width */

.container { width: 950px; max-width: 1000px; min-width: 780px; background: #FFF; background-color:#FFFFFF; margin: 0 auto; border-color: #FF0000; border-style: solid; border-width: 3px; 	margin-top: 0px; border-collapse: seperate; border-spacing: 0;}

/* These are the header, footer, and columns for the layout. Make sure columns that are used add up to 100% */
.header { background: #FFFFFF; text-align: center; margin-top: 0px;}
.sidebar_left {	width: 20%; float: left; background: #FFFFFF; padding-bottom: 0px; margin-top: 0px;}
.left-column {width: 100%; text-align: center; border: 0; padding: 0; background-color: #FFFFFF; }
.content {background-color:white; padding: 10px 0; width: 80%; float: left; color: #000; text-align: center; vertical-align: top;  border-collapse:collapse; }

.acs_sidebar_right { width: 18%; float: right;  text-align: center; padding-bottom: 0px 0; margin-top: 0px; background-color:#FFFFFF  }
.acs_footer {padding: 10px 0; background: #FFC6C6; text-align: center; position: relative; clear: both; font-size: 12px; font-weight: bold; color: #ff0000;	font-family: Arial, Helvetica, sans-serif; margin-top: 0px; }
.acs_footer_update { background-color: transparent; text-align: center; position: relative; clear: both; font-size: 12px; font-weight:normal; color: #cccccc;}


#cast_img {border: 0; margin-top: 0px; width: 125px; height: inherit; }

#acs_header_img {border: 0; margin-top: 40px; width: 900px; height: inherit; }


/* ===========================================================================================================================*/
/* ACS Headers Lines Top and Bottom - White - Red bg - shadow*/
/* ====================================================================================== */
.acs_header_topic_center {background:#FF0000; text-align:center; vertical-align: top; border-bottom: solid #333 1px; border-top: solid #333 1px; font-family: "league_gothic"; color: #FFFFFF; font-size: 26px; font-weight:normal; text-shadow: 2px 2px 2px #999999; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px;  padding-top: 5px; padding-bottom: 5px;}
.acs_header_topic_center1 {background:#FF0000; text-align:center; vertical-align: top; border-bottom: solid #333 1px; border-top: solid #333 1px; font-family: "league_gothic"; color: #FFFFFF; font-size: 24px; font-weight:normal; text-shadow: 2px 2px 2px #999999; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px;  padding-top: 5px; padding-bottom: 5px;}

/* ====================================================================================== */
/* ACS Subheaders Lines Top and Bottom - Blue - Light red bg - italic - shadow*/ 
/* ====================================================================================== */
.acs_subhead_left, .acs_subhead_center, .acs_subhead_right { background: #FFC6C6; vertical-align: top;	border-bottom: solid #333 1px;	border-top: solid #333 1px;	margin-top: 5px; margin-right: 0px; margin-bottom: 5px;	margin-left: 0px; font-style: italic; font-family: "league_gothic"; color: #000099; font-size: 20px; font-weight: bold; text-shadow: 2px 2px 2px #999999; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}
.acs_subhead_left {text-align:left;}
.acs_subhead_center {text-align:center;}
.acs_subhead_right {text-align:right;}


/* ====================================================================================== */
/* ACS News                                                                                                                                                                                           */
/* ====================================================================================== */
#acs_news_table    {border: 0; ; text-align: center; width: 100%; background-image: url(../images/newspaper.png); background-repeat: repeat; vertical-align: top; box-shadow: 4px -4px 4px #FFB9B9; }
.acs_news_img       {border: 0; width: 200px; height: inherit; margin-top: 10px;}
.acs_news_title       {color: #900; font-family: "old-news"; font-size: 18px; font-weight: normal; text-align: center; text-shadow: 3px 3px 5px #666666; padding-top: 15px;}
.acs_news_subtitle  {color: #00F; font-family: "old-news"; font-size: 14px; font-weight:normal; text-align: center; }

/* ====================================================================================== */
/* ACS Table Divide Headers - White - Green bg<td>                                                                                                                                                                      */
/* ====================================================================================== */
.acs_th_left, .acs_th_center, .acs_th_right {background:#339900; vertical-align: top; border-bottom: solid #333 1px; border-top: solid #333 1px; margin-top:  5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; color: #FFFFFF; font-size: 20px; font-weight:normal; text-shadow: 2px 2px 2px #999999; padding-left: 5px; padding-right: 5px;}
.acs_th_left {text-align:left;}
.acs_th_center {text-align:center;}
.acs_th_right {text-align:right;}


/* green lines top, bottom, or both ---------------------------------------------------------------------------------------------- */
.acs_td1_left, .acs_td1_center, .acs_td1_right {border-bottom: solid #1C9C2B 2px; border-top: solid #1C9C2B 2px; font-weight:normal; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; padding-right: 5px;}
.acs_td1_left {text-align:left;}
.acs_td1_center {text-align:center;}
.acs_td1_right {text-align:right;}
.acs_td1_paragraph_marg_no_ind  {border-bottom: solid #1C9C2B 0px; border-top: solid #1C9C2B 2px; vertical-align: middle; width: inherit; text-align: justify; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; white-space:pre-line; text-indent: 0px;}







/* with 1px border */
.std_td1_left_center, .std_td1_center_center, .std_td1_right_center { font-size: 12px; font-weight:normal; color: #000000;  border-bottom: solid #333 1px; border-top: solid #333 1px; border-left: solid #333 1px; border-right: solid #333 1px; margin-top:5px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-left: 5px; padding-right:5px; padding-top:5px; padding-bottom:5px;}

.std_td1_left_center {text-align:left; vertical-align:center;}
.std_td1_center_center {text-align:center; vertical-align:center;}
.std_td1_right_center {text-align:right; vertical-align:center;}

/* with NO border */
.std_td_left_center, .std_td_center_center, .std_td_right_center, .std_td_left_marg, .std_td_center_marg { font-size: 12px; font-weight:normal; color: #000000; border-bottom: solid #333 0px; border-top: solid #333 0px; border-left: solid #333 0px; border-right: solid #333 0px; margin-top:5px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-left: 5px; padding-right:5px; padding-top:5px; padding-bottom:5px;}

.std_td_left_center {text-align:left; vertical-align:center;}
.std_td_center_center {text-align:center; vertical-align:center;}
.std_td_right_center {text-align:right; vertical-align:center;}
.std_td_left_marg {text-align:left; padding-left: 20px; padding-right:20px; padding-top:15px; padding-bottom:15px;}
.std_td_center_marg {text-align:center; padding-left: 20px; padding-right:20px; padding-top:15px; padding-bottom:15px;}

/* lines top, bottom, or both ---------------------------------------------------------------------------------------------- */
.std_td_center_line_top { text-align:center; font-size: 12px; font-weight:normal; color: #000000; vertical-align: top; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; padding-right: 5px; border-bottom: solid #333 0px; border-top: solid #333 1px; }
.std_td_left_line_top {text-align:left; font-size: 12px; font-weight:normal; color: #000000; vertical-align: top; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; padding-right: 5px; border-bottom: solid #333 0px; border-top: solid #333 1px;}
.std_td_right_line_top {text-align:right; font-size: 12px; font-weight:normal; color: #000000; vertical-align: top; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; padding-right: 5px; border-bottom: solid #333 0px; border-top: solid #333 1px;}
.std_td_center_line_bot {text-align:center; font-size: 12px; font-weight:normal; color: #000000; vertical-align: top; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; padding-right: 5px; border-bottom: solid #333 1px; border-top: solid #333 0px;}
.std_td_left_line_bot {text-align:left; font-size: 12px; font-weight:normal; color: #000000; vertical-align: top; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; padding-right: 5px; border-bottom: solid #333 1px; border-top: solid #333 0px;}
.std_td_right_line_bot {text-align:right; font-size: 12px; font-weight:normal; color: #000000; vertical-align: top; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; padding-right: 5px; border-bottom: solid #333 1px; border-top: solid #333 0px;}
.std_td_center_line_top_bot, .std_td_left_line_top_bot, .std_td_right_line_top_bot {font-size: 12px; font-weight:normal; color: #000000; vertical-align: top; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; padding-right: 5px; border-bottom: solid #333 1px; border-top: solid #333 1px;}
.std_td_center_line_top, .std_td_center_line_bot, .std_td_center_line_top_bot {font-size: 12px; font-weight:normal; color: #000000; vertical-align: top; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; padding-right: 5px; text-align:center;}
.std_td_left_line_top, .std_td_left_line_bot, .std_td_left_line_top_bot{font-size: 12px; font-weight:normal; color: #000000; vertical-align: top; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; padding-right: 5px; text-align:left;}
.std_td_right_line_top, .std_td_right_line_bot, .std_td_right_line_top_bot{font-size: 12px; font-weight:normal; color: #000000; vertical-align: top; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; padding-right: 5px; text-align:right;}





