/************************************************/
/*	General tags and headings					*/
/************************************************/
h1.EM, h2.EM, h3.EM, h4.EM, h5.EM, p.EM {
	COLOR: #333333; 
	font-family:'Myriad Pro', 'Myriad Roman', 'Myriad', Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
a.EM {
	COLOR: blue; 
	font-family:'Myriad Pro', 'Myriad Roman', 'Myriad', Arial, Helvetica, sans-serif;
}
h1.EM, h2.EM, h3.EM, h4.EM, h5.EM {
	margin-top: 10px;
	margin-bottom: 3px;
}
h5.EM {
	font-size: 18px;
}
p.EM {
	font-size: 12px;
	margin: 1em 0;
}
.pipe {
	margin-left: 10px;
	margin-right: 10px;
}
.red {
	color:#FF0000;
}
.EM_Logo {
	margin-bottom: 10px;
}
#EM_editor_background {
	background-color: #ffffff;
}
#EM_manager_main_container {
	width: 100%;
	background-color: #ffffff;
	background-image: url(images/manager_background.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-right: auto;
	margin-left: auto;
}
/*	MODIFY THE WIDTH OF THIS TAG FOR EACH WEBSITE					*/
#EM_manager_main_div {
	position: relative;
	width: 950px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}
.EM_Main_Title {
	COLOR: #333333; 
	font-family:'Myriad Pro', 'Myriad Roman', 'Myriad', Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
	font-size: 24px;
	margin-top: 0px;
	margin-bottom: 12px;
	border-bottom: 1px;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	text-transform: uppercase;
	padding: 0px;
}
.EM_Page_Icon {
	position: relative;
	float: right;
}
#EM_Set_Height {
	padding-left: 10px;
	min-height: 400px;
}
#EM_Flex_Height {
	padding-left: 10px;
}
.EM_breadcrumb {
	text-align: right;
	font-size: 11px;
	margin: 5px 5px 10px 0;
}
.EM_pagination {
	font-size: 12px;
	text-align: center;
}
.EM_search {
	position: relative;
	top: -12px;
	text-align: right;
}

/************************************************/
/*	Sub Nav menu								*/
/************************************************/
.EM_Subnav {
	height: 20px;
	padding: 5px 20px 5px 20px;
	background-color:#cccccc;
	border: 1px solid #aaaaaa;
	margin-bottom: 30px;
}
.EM_Subnav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.EM_Subnav li {
	float: left;
	margin: 0;
	text-align: center;
}
.EM_Subnav li, .EM_Subnav li a, .EM_Subnav .selected {
	border-right: 1px solid #888888;
	width: 80px;
	display: block;
	font-family:'Myriad Pro', 'Myriad Roman', 'Myriad', Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 22px;
	font-weight:bold;
}
.EM_Subnav li a:hover, #nav li a:active, .EM_Subnav_selected {
	color: #000000;
	background-color:#dddddd;
}


/************************************************/
/*	General Forms and Input Fields				*/
/************************************************/
.EM_Form {
	font-size:12px;
}
textarea.EM_Form {
	font-size: 12px;
}
table.EM_Form {
	margin-left: 10px;
}
.EM_Button {
	font-size:10px;
}
.EM_Submit_Button {
	font-size:10px;
	margin-right:30px;
}
.EM_Label {
	COLOR: #333333; 
	font-family:'Myriad Pro', 'Myriad Roman', 'Myriad', Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	padding: 4px 10px 4px 10px;
	border-bottom: 1px dotted #aaaaaa;
	background-color:#eeeeee;

	text-align:right;
	padding: 4px 10px 4px 10px;
	font-family:'Myriad Pro', 'Myriad Roman', 'Myriad', Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color:#FFFFFF;
	background-color:#666666;
/*
	border-bottom: 1px dotted #aaaaaa;
	background-color:#666666;
*/
}
.EM_Field {
	padding: 0 10px 0 10px;
	border-bottom: 1px dotted #aaaaaa;
	background-color:#eeeeee;
}
.EM_Field, .EM_Field p {
	color: #333333;
}

/************************************************/
/*	General Tables										*/
/************************************************/
.EM_Column_Titles {
	text-align: left;
	line-height: 14px;
	background-color:#aaaaaa;
	padding-left: 15px;
	border: 1px solid #ffffff;
}
.EM_Column_Titles, .EM_Column_Titles p, .EM_Column_Titles a {
	color: #333333;
	font-size: 14px;
	font-family:'Myriad Pro', 'Myriad Roman', 'Myriad', Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight:bold;
}
.EM_Column_Titles th {
	line-height: 26px;
}
.EM_Rows {
	FONT-SIZE: 13px; 
	COLOR: #333333; 
	font-family:'Myriad Pro', 'Myriad Roman', 'Myriad', Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	line-height: 18px;
}
.EM_Icon {
	margin-left:3px;
	margin-right:3px;
}
.EM_browse_odd {
	background-color:#FFFFFF;
}
.EM_browse_even {
	background-color:#eeeeee;
}
.EM_browse_highlight {
	background-color:#dddddd;
}

/************************************************/
/*	Menu Page									*/
/************************************************/
ul.EM_Menu {
	margin-top: 0px;
	margin-bottom: 0px;
	list-style: disc outside none;
}
.EM_Menu, .EM_Menu a {
	FONT-SIZE: 12px; 
	COLOR: #333333; 
	font-family:'Myriad Pro', 'Myriad Roman', 'Myriad', Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	line-height: 14px;
}
.EM_Menu a:hover {
	text-decoration:underline;
}
table.EM_menu img {
	margin-top: 15px;
}

/************************************************/
/*	Blogs and Comments							*/
/************************************************/
.EM_Blog_Date {
	font-size:12px;
	font-weight: bold;
}
.EM_Blog_Title {
	COLOR: #333333; 
	font-family:'Myriad Pro', 'Myriad Roman', 'Myriad', Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size:18px;
}
.EM_Comments_Header {
	font-family:'Myriad Pro', 'Myriad Roman', 'Myriad', Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size:11px;
	line-height:24px;
	color:#CCCCCC;
	padding-left: 10px;
	background-color:#333333;
	border-top: 1px;
	border-top-color:#666666;
	border-top-style:solid;
	border-bottom: 1px;
	border-bottom-color:#666666;
	border-bottom-style:solid;
}
.EM_Comments_Header a {
	color:#CCCCCC;
}
.EM_Comment {
	padding: 5px 10px 5px 10px;
	background-color:#dddddd;
	border-top: 1px dashed #666666;
	color: #333333;
}
.EM_Comment p, .EM_Comment a {
	color: #333333;
}
.EM_Username {
	COLOR: #333333; 
	font-family:'Myriad Pro', 'Myriad Roman', 'Myriad', Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size:14px;
}
.EM_Comment_Date {
	font-size:11px;
	font-weight: bold;
}
.EM_Comment_Text {
}
.EM_Blog_Sign {
	background-color: #eeeeee;
	font-size: 11px;
}
.EM_Blog_Sign td, .EM_Blog_Sign td input {
	font-size: 11px;
}
.EM_Signature {
	font-style: italic;
	font-size: 11px;
	background-color: #eeeeee;
}

/************************************************/
/*	Upcoming Messages							*/
/************************************************/
#EM_upcoming_events a {
	text-decoration: none;
}
.EM_upcoming_event_date {
	font-family:'Myriad Pro', 'Myriad Roman', 'Myriad', Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	font-style: italic;
	margin: 20px 0 5px 0;
	border-bottom: 1px solid #bbbbbb;
}
.EM_upcoming_event_title {
	font-family:'Myriad Pro', 'Myriad Roman', 'Myriad', Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	padding-left: 20px;
	margin: 0px;
}
.EM_upcoming_event_time {
	color: #666666;
	font-size: 10px;
}

/************************************************/
/*	Recent Blogs								*/
/************************************************/
.EM_recent_blog_date {
	font-family:'Myriad Pro', 'Myriad Roman', 'Myriad', Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.EM_recent_blog_title {
	font-family:'Myriad Pro', 'Myriad Roman', 'Myriad', Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}

/************************************************/
/*	Storefront									*/
/************************************************/

#EM_product_sidebar p, #EM_products_box p {
	margin: 10px 0px;
}

#EM_product_sidebar {
	position: relative;
	float: left;
	width: 180px;
}
#EM_product_categories_box {
	padding: 5px 10px 5px 20px;
	margin-right: 40px;
	background-color: #dddddd;
	width: 150px;
}
#EM_products_box {
	position: relative;
	float: left;
	width: 600px;
	text-align: center;
	background-color: #ffffff;
	padding: 10px;
	margin-left: 20px;
}
.EM_product_categories {
	font-family:'Myriad Pro', 'Myriad Roman', 'Myriad', Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
.EM_product_name, .EM_product_name a {
	font-family:'Myriad Pro', 'Myriad Roman', 'Myriad', Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
.EM_product_description {
	font-family:'Myriad Pro', 'Myriad Roman', 'Myriad', Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: normal;
}
.EM_product_price {
	font-family:'Myriad Pro', 'Myriad Roman', 'Myriad', Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}
.EM_righthand_total {
	text-align: right;
}
.EM_store_title {
	font-family:'Myriad Pro', 'Myriad Roman', 'Myriad', Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 16px;
	border-bottom: thin solid #333333;
}

/************************************************/
/*	Register Email Address						*/
/************************************************/
#EM_reg_form {
	font-size:12px;
}
#EM_reg_submit {
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}
#EM_reg_result {
	font-size: 12px;
	color: #FF0033;
	text-decoration: none;
}

/************************************************/
/*	Calendar									*/
/************************************************/
.mini_calendar_title {
	color: #ffffff;
}
.EM_mini_calendar_days {
	color: #ffffff;
}
.EM_mini_calendar_line {
	color:#FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.EM_mini_calendar_numbers a {
	font-family: "OCR A Std", "OCR A Extended", Monospace;
	color: #ffffff;
}
.EM_mini_calendar_shaded {
	background-color: #666666;
}
.EM_mini_calendar_shaded a {
	color: #ffffff;
}

/************************************************/
/*	Sermon Player 2.0							*/
/************************************************/
table.EM_Sermon_Player_2 th {
	font-family:'Myriad Pro', 'Myriad Roman', 'Myriad', Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color:#FFFFFF;
	background-color:#666666;
}
table.EM_Sermon_Player_2 td {
	font-family:'Myriad Pro', 'Myriad Roman', 'Myriad', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color:#000000;
	height: 16px;
}
table.EM_Sermon_Player_Form th {
	text-align:right;
	padding: 4px 10px 4px 10px;
	font-family:'Myriad Pro', 'Myriad Roman', 'Myriad', Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color:#FFFFFF;
	background-color:#666666;
}
table.EM_Sermon_Player_Form td {
	font-family:'Myriad Pro', 'Myriad Roman', 'Myriad', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	padding: 0 10px 0 10px;
	border-bottom: 1px dotted #aaaaaa;
	background-color:#eeeeee;
}

/************************************************/
/*	Modal Window								*/
/************************************************/

/* Z-index of #mask must lower than #boxes .window */
#EM_mask {
	position:absolute;
	z-index:1000;
	background-color:#000;
	display:none;
}
#EM_boxes .EM_window {
	display: none;
	position: absolute;
	padding: 20px;
	z-index: 1099;
	background-color: #ffffff;
	background-image: url(images/manager_background.gif);
	background-repeat: repeat-x;
	background-position: top;
	color: #000000;
	text-align: left;
}
#EM_boxes #EM_dialog {
	width: 890px; 
	min-height: 400px;
}

/************************************************/
/*	Slideshow Pro								*/
/************************************************/

.EM_slideshow_container {
	position: relative;
}
.EM_icon {
	position: absolute;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	z-index: 800;
}
.EM_preview_box {
	position: relative;
	float: left;
	margin: 5px;
	width: 137px;
	height: 160px;
	font-size: 10px;
}.EM_preview {
	width: 137px;
	height: 104px;
	border: 1px solid #333333;
	overflow: hidden;
}
.EM_preview img {
	height: 104px;
}
.EM_preview img.deselected {
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}
.EM_slide_selected {
	border: 2px solid #00ff00;
}