/* 
========================================
market street baptist church dnn skin
http://www.marketstreetbaptistchurch.org
http://www.msbcnews.org
========================================
page layout
======================================================
*/
.layout{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.header{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.logobg{
	background-color: #190f06;
	background-repeat: no-repeat;
	background-position: left bottom;

}
.panes{
	border: 0px;
	margin: 0px;
	padding: 5px;
	background-image: url(bg_contentpanes2.gif);
}
.leftpane{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}
.contentpane{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}
.rightpane{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}
.footer{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

/*  template's token object styles (for dnn objects)
=============================================================  
*/
.menu {
	font-family: arial, helvetica, sans-serif;
	color: #fff5d9;
	font-weight: bold;
	font-size: 12px;
}
.actions{}
.icon{}
.links{}
.visibility{}
.login{
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}
	a.login:link {
    text-decoration: underline;
	color: #000000;
}
	a.login:visited {
    text-decoration: underline;
	color: #000000;
}
	a.login:active {
    text-decoration: underline;
	color: #00ff00;
}
	a.login:hover {
    text-decoration: underline;
	color: #ffff33;
}
.banner{
	font-family: arial, helvetica, sans-serif;
	color: #fff5d9;
	font-size: 12px;
}
.breadcrumb{
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}
	a.breadcrumb:link {
    text-decoration: underline;
	color: #000000;
}
	a.breadcrumb:visited {
    text-decoration: underline;
	color: #000000;
}
	a.breadcrumb:active {
    text-decoration: underline;
	color: #00ff00;
}
	a.breadcrumb:hover {
    text-decoration: underline;
	color: #ffff33;
}
.copyright{
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}
.currentdate{
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
.dotnetnuke{
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}
	a.dotnetnuke:link {
    text-decoration: underline;
	color: #000000;
}
	a.dotnetnuke:visited {
    text-decoration: underline;
	color: #000000;
}
	a.dotnetnuke:active {
    text-decoration: underline;
	color: #00ff00;
}
	a.dotnetnuke:hover {
    text-decoration: underline;
	color: #ffff33;
}
.help{}
.hostname{
	font-family: arial, helvetica, sans-serif;
	color: #292e2c;
	font-weight: underline;
	font-size: 11px;
}
	a.hostname:link {
    text-decoration: underline;
	color: #000000;
}
	a.hostname:visited {
    text-decoration: underline;
	color: #000000;
}
	a.hostname:active {
    text-decoration: underline;
	color: #00ff00;
}
	a.hostname:hover {
    text-decoration: underline;
	color: #ffff33;
}
.logo{
	font-family: arial, helvetica, sans-serif;
	color: #fff5d9;
	font-weight: bold;
	font-size: 12px;
}
.privacy{
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}
	a.privacy:link {
    text-decoration: underline;
	color: #000000;
}
	a.privacy:visited {
    text-decoration: underline;
	color: #000000;
}
	a.privacy:active {
    text-decoration: underline;
	color: #00ff00;
}
	a.privacy:hover {
    text-decoration: underline;
	color: #ffff33;
}
.signin{
	font-family: arial, helvetica, sans-serif;
	color: #fff5d9;
	font-size: 12px;
}
.terms{
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}
	a.terms:link {
    text-decoration: underline;
	color: #000000;
}
	a.terms:visited {
    text-decoration: underline;
	color: #000000;
}
	a.terms:active {
    text-decoration: underline;
	color: #00ff00;
}
	a.terms:hover {
    text-decoration: underline;
	color: #ffff33;
}
.user{
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}
	a.user:link {
    text-decoration: underline;
	color: #000000;
}
	a.user:visited {
    text-decoration: underline;
	color: #000000;
}
	a.user:active {
    text-decoration: underline;
	color: #00ff00;
}
	a.user:hover {
    text-decoration: underline;
	color: #ffff33;
}

/* 
dnn defined styles
=============================================================  
*/

/* background/border colors for the selected tab */
.tabbg {}

/* main menu object styles */
.mainmenu_menucontainer {
	border-bottom: #000000 0px solid; 
	border-left: #000000 0px solid; 
	border-top: #000000 0px solid; 
	border-right: #000000 0px solid;  
}

.mainmenu_menubar {
	cursor: pointer; 
	cursor: hand; 
}

.mainmenu_menuitem {
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	border-left: #000000 0px solid; 
	border-bottom: #000000 0px solid; 
	border-top: #000000 0px solid; 
	border-right: #000000 0px solid;
}

.mainmenu_menuicon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #99cc99;
	border-left: #000000 0px solid; 
	border-right: #000000 0px solid; 
	border-bottom: #000000 0px solid; 
	border-top: #000000 0px solid; 
	text-align: center; 
	width: 15; 
	height: 21;
}

.mainmenu_submenu{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	z-index: 1000;
	filter: progid:dximagetransform.microsoft.shadow(color='#000000' , direction=135, strength=1);
	cursor: hand;
	background-color: #99cc99;
}

.mainmenu_menubreak {
	border-bottom: #000000 1px solid; 
	border-left: #000000 0px solid; 
	border-top: #000000 1px solid;  
	border-right: #000000 0px solid; 
	background-color: #000000; 
	height: 5px;
}

.mainmenu_menuitemsel{
	border-right: #000000 0px solid;
	border-top: #000000 0px solid;
	border-left: #000000 0px solid;
	cursor: hand;
	color: #000000;
	border-bottom: #000000 0px solid;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #ffff33;
}

.mainmenu_menuarrow {
	font-family: webdings; 
	font-size: 12px; 
	color: #ffffff; 
	cursor: pointer; 
	cursor: hand; 
	border-left: #000000 0px solid;
	border-right: #000000 0px solid; 
	border-bottom: #000000 0px solid; 
	border-top: #000000 0px solid;
}

.mainmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 12px; 
	cursor: pointer; 
	cursor: hand;
	color: #ffffff;
}


/* text style for the selected tab */
.selectedtab {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 12pt;
	text-decoration: none;
}

/* hyperlink style for the selected tab */
a.selectedtab:link {
    text-decoration: none;
    color: #292e2c;
}

a.selectedtab:visited  {
    text-decoration: none;
    color:#292e2c;
}

a.selectedtab:active   {
    text-decoration: none;
    color:#292e2c;
}

a.selectedtab:hover    {
    text-decoration: none;
    color:#ff0000;
}

/* text style for the unselected tabs */
.othertabs {
    font-weight: bold;
    font-size: 12pt;
    color: #292e2c;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
}
    
/* hyperlink style for the unselected tabs */
a.othertabs:link {
    text-decoration: none;
    color:#292e2c;
}

a.othertabs:visited  {
    text-decoration: none;
    color:#292e2c;
}

a.othertabs:active   {
    text-decoration: none;
    color:#292e2c;
}

a.othertabs:hover    {
    text-decoration: underline;
    color:#ff0000;
}

/* general */
/* style for module titles */
.head{
	font-family: arial narrow, arial, helvetica, sans-serif; 
	font-size: 17pt;
	font-weight: bold;
	color: #000000;
	margin-right: 0;
	margin: 0;
	border-width: 0px;
}

/* style of item titles on edit and admin pages */
.subhead{
    font-family: arial, helvetica, sans-serif;
    font-size:  12px;
    font-weight: bold;
    color: #ffff33;
}

/* large yellow headers */
.largeyellowhead{
	font-family: arial narrow, arial, helvetica, sans-serif; 
	font-size: 17pt;
	font-weight: bold;
	color: #ffff33;
	margin-right: 0;
	margin: 0;
	border-width: 0px;
}

/* large yellow subheaders */
.largeyellowsubhead{
    font-family: arial narrow, arial, helvetica, sans-serif;
    font-size:  15pt;
    font-weight: bold;
    color: #ffff33;
}


/* module title style used instead of head for compact rendering by quicklinks and signin modules */
.subsubhead {
    font-family: arial, helvetica, sans-serif;
    font-size:  12px;
    font-weight: bold;
    color: #ffff33;
}

/* text style used for most text rendered by modules */
.normal
{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

/* text style used for textboxes in the admin and edit pages, for nav compatibility */
.normaltextbox
{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.normalred
{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #cc0000;
}

.normalbold
{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold
}

/* text style for buttons and link buttons used in the portal admin pages */
.commandbutton{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
a.commandbutton:link{
	color:#ff0000;
    text-decoration: underline;
}

a.commandbutton:visited{
	color:#ff0000;
    text-decoration: underline;
}

a.commandbutton:active{
	color:#ff0000;
    text-decoration: underline;
}

a.commandbutton:hover{
	color:#ff0000;
    text-decoration: underline;
}
    
/* generic
=============================================================
=============================================================  
*/
body {
	background-color: #339900;
	background-image: url(leaves_bg.jpg);
	font-size: 12px;
	color: #000000;
}

.StandardButton {
	background-color: #99cc99;
}

h1 {
    font-family: arial, helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
}

h2 {
    font-family: arial, helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
}

h3 {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

h4 {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

h5, dt {
    font-family: arial, helvetica, sans-serif;
    font-size:  10px;
    font-weight:    bold;
}

h6 {
    font-family: arial, helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}

tfoot, thead {
    font-family: arial, helvetica, sans-serif;
    font-size:  12px;
}

th {
    vertical-align: baseline;
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

a:link {
    text-decoration: underline;
	color: #000000;
}

a:visited {
    text-decoration: underline;
	color:#000000;
}

a:active {
    text-decoration: underline;
	color:#00ff00;
}

a:hover {
    text-decoration: underline;
	color:#ffff33;
}

small {
    font-size: 8px;
}

big {
    font-size: 14px;
}

.bigtextjustified {
    font-size: 12pt;
    text-align: justify;
}

.yellowtext {
	color: #ffff33;
}

blockquote, pre {
    font-family: arial narrow, arial, helvetica, sans-serif;
    font-size: 12pt;
}

ul li {
    list-style-type: disc ;
}

ul ul li {
    list-style-type: disc ;
}

ul ul ul li {
    list-style-type: disc ;
}

ol ul ul ul li {
    list-style-type: disc ;
}

ol ul ul ul {
    list-style-type: disc ;
}

ul li li {
    list-style-type: circle;
}

ul li li li {
    list-style-type: square;
}

ol.decimal li {
	list-style-type: decimal;
}

ol ol.decimal li {
	list-style-type: decimal;
}

ol ol ol.decimal li {
	list-style-type: decimal;
}

ol.lower-alpha li {
	list-style-type: lower-alpha;
}

ol.upper-alpha li {
	list-style-type: upper-alpha;
}

ol.lower-roman li {
	list-style-type: lower-roman;
}

ol.upper-roman li {
	list-style-type: upper-roman;
}


hr {
    color: dimgrey;
    height:1pt;
    text-align:left
}

/* module-specific */
/* text style for reading messages in discussion */    
.message {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-size: 11px;
    background-color: #eeeeee
}   

/* style of item titles by announcements and events */
.itemtitle {
    font-family: arial, helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: #ffff33;
}




/* ================================
    CSS STYLES FOR Module Event
   ================================
*/

.Eventtooltip
{
	border-right: #000000 1px solid;
	padding-right: 5px;
	border-top: #000000 1px solid;
	padding-left: 5px;
	font-size: 10px;
	filter: alpha(opacity=80);
	padding-bottom: 5px;
	border-left: #000000 1px solid;
	width: 200px;
	color: #000000;
	padding-top: 5px;
	border-bottom: #000000 1px solid;
	font-family: Arial;
	background-color: #ffffdd;
	text-align: left;
	moz-opacity: 0.8;
}
	 
.Event
{
	border-right: #000000 1px solid;
	table-layout: auto;
	padding-right: 0px;
	border-top: #000000 1px solid;
	padding-left: 0px;
	font-size: 7pt;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #000000 1px solid;
	color: #000000;
	padding-top: 0px;
	border-bottom: #000000 1px solid;
	font-family: Verdana;
	border-collapse: collapse;
	text-align: center;
	width: 90%;
	height: 400px;
}

.EventTitle
{
	font-weight: bold;
	font-size: 9pt;
	background-image: none;
	width: 100%;
	height: 100%;
	background-color: #336633;
	text-align: center;
}

.EventTitle, .EventTitle td
{
	font-weight: bold;
	font-size: 11pt;
	background-image: none;
	color: #ffffff;
	background-color: #336633;
	text-align: center;
}

/* Note use of "!important" to override Inline Style */
.EventNextPrev, .EventNextPrev a:link
{
	padding-right: 0.5em;
	padding-left: 0.5em;
	font-size: 8pt;
	padding-bottom: 0px;
	color: #ffffff !important;
	padding-top: 0px;
}

.EventNextPrev a, .EventNextPrev a:visited, .EventNextPrev a:hover
{
	padding-right: 0.5em;
	padding-left: 0.5em;
	font-size: 8pt;
	padding-bottom: 0px;
	color: #ffffff !important;
	padding-top: 0px;
}

.EventDayHeader
{
	font-weight: bold;
	font-size: 7pt;
	font-family: Verdana;
	background-color: #336633;
	color: #ffffff;
}

.EventDay, .EventDay td
{
	font-size: 7pt;
	color: #ffffff !important;
	font-family: Verdana;
}

.EventDay a,
.EventDay a:visited,
.EventDay a:hover
{
	font-size: 7pt;
	color: #000000 !important;
	font-family: Verdana;
}

.EventOtherMonthDay
{
	color: #000000;
	background-color: #cccc99;
}

.EventOtherMonthDay a, .EventOtherMonthDay a:visited, .EventOtherMonthDay a:hover
{
	color: #000000;
	background-color: #cccc99;
}


.EventWeekendDay
{
	background-color: #99cc99;
}

.EventWeekendDay a,
.EventWeekendDay a:visited,
.EventWeekendDay a:hover
{
	font-size: 7pt;
	color: #000000 !important;
	font-family: Verdana;
}

.EventTodayDay
{
	border-right: #009900 2px solid;
	border-top: #009900 2px solid;
	border-left: #009900 2px solid;
	border-bottom: #009900 2px solid;
}

/* Note use of "!important" to override Inline Style */
.EventSelectedDay
{
	font-weight: bold;
	color: #000000 !important;
	background-color: #fffce2 !important;
}

.EventSelectedDay a,
.EventSelectedDay a:visited,
.EventSelectedDay a:hover
{
	color: #000000 !important;
	background-color: #fffce2 !important;
	font-weight: bold;
}

.EventSelector
{
	background-color: #fffce2;
}

.EventSelector a,
.EventSelector a:visited,
.EventSelector a:hover
{
	color: #000000;
	text-decoration: none;
}	


