body
{    
    margin:0px;
    background:#020c49 url("images/background4.jpg") top left fixed repeat-x;;
    text-align:center;  
}
.blockpad {	padding-left: 10px;}

/* Skin */

#tum_container
{
    background-image:url("images/repeater7.png");
    width:900px;
    margin:0 auto;
    text-align:left; 
}
#tum_header
{
   background:url("images/headerlogo2.png") left top no-repeat;
   background:url("images/page_header_logo_new.png") left top no-repeat;
   height:120px;
   position:relative;
   width:900px;
}
#tum_header img#sns_church
{
    position:absolute;
    left:604;
    top:35px;
    width:196px;
    height:295px;
    z-index:2;
}
#frontchurch 
{
    margin-top:20px;
}
#footercrossimage
{
    margin-top:30px;
}
#tum_nav
{
    background-color:#000000;
    color:#fff;    
    width:900px;
    height:30px;
    text-align:center;
    padding-top:2px;
        font-weight:bold; 

}
html>body #tum_container #tum_header #tum_nav /* IE Hack */
{
}
#text_content
{ 
    margin-top:20px;
    width:550px;
    white-space:wrap;
}
#ContentPaneText
{
    float:left;
    clear:left;
    padding:0px;
    width:300px;

}
#rightPaneText
{
background-image:url("images/repeater9.png");
    width:250px;
    float:right;
    margin-left:0px;
    white-space:normal;
    letter-spacing:normal;
}
#dnn_RightPane
{
    width:250px;
    white-space:normal;
    padding:1px;
     letter-spacing:normal;

}
#dnn_ctr802_HtmlModule_lblContent
  {
  padding:10px 1px 10px 1px;

  line-height:200%
  }
#leftCon
{
    float:left;
    width:240px;
    margin-left:15px;
}

#rightCon
{
    float:left;
    width:620px;
    padding:25px,5px,25px,40px;
    border-left:1px solid #DBDBFF;
}

#footer_images
{
    float:left;
    width:550px;
    margin-top:25px;
}

#footer_images_left
{
    float:left;
    width:350px;
    margin-right:2px;
}

#footer_images_right
{
    float:right;
    width:150px;
    padding:10px;
   
}

/* left side buttons */
	a#leftbutton1,a#leftbutton2,a#leftbutton3,a#leftbutton4,a#leftbutton5,a#leftbutton6,a#leftbutton7{display:block;width:225px;height:41px;overflow:hidden;text-indent:-18000px;}
	a#leftbutton1{background:url('images/leftside_Button1.jpg') no-repeat;}
	a#leftbutton2{background:url('images/leftside_Button2.jpg') no-repeat;}
	a#leftbutton3{background:url('images/leftside_Button3.jpg') no-repeat;}
	a#leftbutton4{background:url('images/leftside_Button4.jpg') no-repeat;}
	a#leftbutton5{background:url('images/leftside_Button5.jpg') no-repeat;}
	a#leftbutton6{background:url('images/leftside_Button6.jpg') no-repeat;}
	a#leftbutton7{background:url('images/leftside_Button7.jpg') no-repeat;}
	a#leftbutton1:hover,a#leftbutton2:hover,a#leftbutton3:hover,a#leftbutton4:hover,a#leftbutton5:hover,a#leftbutton6:hover,a#leftbutton7:hover{background-position:0 -41px;}
/* End Banner Columns*/

.tum_clear
{
    clear:both;    
}
#tum_footer
{
    margin-top:3px;
    clear:both;
    width:100%;
    color:#fff;
    height:25px;
    text-align:center;
}
#tum_copyright
{
    float:right;
    padding:5px;
    color:#fff;
}
/* Content Panes */

/* standard hyperlinks for the tokens eg. copyright, login, user */
.SkinObject{ color:#000; text-decoration:none; font-weight:normal; font-size:10px;}
A.SkinObject:link { color:#000; text-decoration:none; font-weight:normal; font-size:10px;}
A.SkinObject:visited {color:#000; text-decoration:none; font-weight:normal; font-size:10px;}
A.SkinObject:active {color:#000; text-decoration:none; font-weight:normal; font-size:10px;}
A.SkinObject:hover{color:#000; text-decoration:none; font-weight:normal; font-size:10px;}

.user,a.user:link,a.user:active,a.user:visited,.user 
{
    color:#ffffff; 
    text-decoration:none; 
    font-weight:Normal; 
    font-size:10px;
}
a.user:hover 
{
    color:#000000; 
    text-decoration:none; 
    font-weight:Normal; 
    font-size:10px;
}

/* code to make the search button look like it does */
.searchbox input
{
    MARGIN: 0px 00px 0px 0px; 
    border: 1px solid #cccccc; 
    font-size:10px; 
    color:#6D6D6D; 
    background:transparent; 
    width: 100px;
    height:18px;
}
.search,a.search:link,a.search:active,a.search:visited,.search 
{
    color:#6D6D6D; 
    text-decoration:none; 
    font-weight:bold; 
    font-size:10px;
}
a.search:hover 
{
    color:#000000; 
    text-decoration:none; 
    font-weight:bold; 
    font-size:10px;
}

/* change the colour of the login button here */
.StandardButton 
{
    color: #ffffff;
    font-family:Tahoma, Verdana, Arial, Helvetica;
    font-size: 10pt;
    font-weight: normal;
    background-color: #6D6D6D;
}

/* classes used by DotNetNuke for things like the container titles */

.Head 
{
    font-size:12px;
    font-weight:bold;
    color:#333333;
}
.SubHead 
{
    font-size:11px;
    color:#333333;
}
.SubSubHead
{
    font-size:11px;
    color:#333333;
}

/* this is the font class used throughout your site - change the size here */
table, tr, td, th, div, p 
{
    font-family:Georgia;
    font-size: 12px;
    line-height: 1.4em;
    color: #000000;
    letter-spacing:1px;
    line-height:16px;
}
label, .normal, .Normal 
{
}
table 
{
    padding: 0;
}
p 
{
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 5px;
    padding-right:5px;
    font-size: 11px;
}
.Normal 
{
    
}
h1, h2, h3, h4
{
    font-family: Arial;
    font-size: 14px;
}
h1
{
    margin:0;
    padding:5px;
    font-size:24px;
    white-space:normal;
}
h4
{
    
    font-size: 14px;
    padding: 2px 0 1px 7px;
    margin-top: 0px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 5px;
    letter-spacing: 2px;
    white-space:normal;
}
h3 
{
    
    font-size: 18px;
    padding: 2px 0 1px 7px;
    margin-top: 0px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 5px;
    letter-spacing: 2px;

}
h2 
{
    font-family: Arial;
    font-size: 20px;
    padding: 2px 0 1px 7px;
    margin-top: 0px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 5px;
    letter-spacing: 2px;
    white-space:normal;
}
h1
/* command button links */
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active
{
    color:#333333;
    text-decoration:none;
}
A.CommandButton:hover
{
    color:#333333;
    text-decoration:underline;
}
.SkinObject
{
    color:#fff;
}

/*=== Menu Items */
/* Main Menu object styles */

/*--------- dnn menu style ----------*/
/* main menu td */
.main_dnnmenu_bar 
{
	cursor:pointer;
	font-size: 11px; 
	background-color:transparent;
	width:900px;
	margin-top:10px;
	text-align:center;
}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem  
{	
    font-family:Arial, Verdana, Sans-Serif;
	color: #fff;
	font-size: 12px; 
	font-weight:bold; 	
	text-align:center; 
	padding:0 10px 0 25px;
	text-transform:uppercase;
	margin-right:1px;
	white-space:nowrap;
	float:center;
}


/*  Main menu hover  */
.main_dnnmenu_rootitem_hover
{  
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected 
{
    font-family:Arial, Verdana, Sans-Serif;
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size: 12px;
	padding:0 10px 0 25px;
	text-transform:uppercase; margin-right:1px;
	white-space:nowrap;
	float:center;
}

/*  SUB Menu Normal */
.main_dnnmenu_submenu 
{
    z-index: 10000;
	border:1px solid #999999;
}

.main_dnnmenu_submenu td
{
    font-family:Arial, Verdana, Sans-Serif;
	background-color:#666666;
	z-index: 10000;
	font-size: 11px; 
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td   
{  
	background-color:#666666;
	text-decoration:underline;
}
.main_dnnmenu_itemselected td
{
    background-color:#666666;
	color:#ffffff;
}

.main_dnnmenu_break
{
	height: 2px;
	background-color: #000;
}

/* Module Action Menus */
.ModuleTitle_SubMenu
{
	border:1px solid #C0D6E5;
}

.ModuleTitle_SubMenu td{
	background-color:#F8FAFF;
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#F8FAFF; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background: #CE0D0D url(../images/submenu_hover.gif) repeat-x top left;
	color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
	background-color: #000;
}



.ModuleTitle_MenuItem 
.ModuleTitle_MenuItemSel 
.ModuleTitle_SubMenu 
.ModuleTitle_MenuContainer 
.ModuleTitle_MenuBar  
.ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon 

div#dnn_ctr770_ContentPane
{
    position:absolute;

   padding-top:0px;
}

