/*
Theme Name: Family Life
Theme URI: http://refueled.net/blank-themes/
Description: child theme for blank2r
Author: refueled
Author URI: http://refueled.net
Template: blank2r
version: 2.0
Tags: two-column, widget-ready,blank
*/

@import url("../blank2r/style.css");


/*HTML*/


*{margin:0; padding:0;}

body {
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 8pt;
	background-attachment: scroll;
	background-image: url(images/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	}
	
#flag_content {
width: 642px; 
margin-top: 20px; 
float: left; 
margin-bottom: 20px;
}

#container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:none;
color:#333333;
margin:0 auto;
overflow:hidden;
padding:0;
width:960px;
}	

#header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:none;

height:125px;
width:960px;
}
#flashHeader {
	/*height: 172px;*/
width: 960px;
	/*background-image: url(http://www.flagchurch.net/wp-content/themes/familylife/images/flash_header.png);
	background-repeat: no-repeat;
	background-position: left top;*/
}
#content_box {
	
	width: 642px;
}
#content_box #contentbox_middle {
	background-attachment: scroll;
	background-image: url(images/flag_24.png);
	background-repeat: repeat-y;
	background-position: center top;
}
#contentbox_content {
	background-attachment: scroll;
	background-image: url(images/flag_24.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.contentbox {
	background-image:url(images/flag_19.png);
	background-repeat:no-repeat;
	height:18px;
}
.contentboxmiddle {
	background-image:url(images/flag_24.png);
	background-repeat:repeat-y;
}
.contentboxtext {
	margin:0 30px 0 20px;
}
.contentboxtextsm {
	margin:10px 30px 0 20px;
}

#menu {
background:#000000 none repeat scroll 0 0;
font-family:verdana,arial,times,serif;
font-size:8pt;
overflow:hidden;
width:960px;
}

#sidebar {
	border-left:none;
	float:right;
	font-family:verdana,arial,tahoma;
	font-size:8pt;
	padding:0;
	width:310px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	
}

#sidebarbox_top{
	background-attachment: scroll;
	background-image: url(images/flag_21.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 11px;
}

#sidebarbox_bottom{
	background-attachment: scroll;
	background-image: url(images/flag_30.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 12px;

}

#sidebarbox_middle{
	background-attachment: scroll;
	background-image: url(images/flag_26.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding:10px 20px 20px 20px;	
}

.post h2 {
-x-system-font:none;
font-family:georgia,times;
font-size:25pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

#newfooter {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	clear:both;
	width:100%;
	background-attachment: scroll;
	background-image: url(images/flag_32.png);
	background-repeat: repeat;
	background-position: 0 0;
	margin-top: 20px;
}
.footertext a {
color:#6F8296;
font-family:Verdana,Geneva,sans-serif;
font-size:10px;
line-height:20px;
}
.footertext {
color:#6F8296;
font-family:Verdana,Geneva,sans-serif;
font-size:10px;
line-height:20px;
}
.flag_headertext {font-family: Tahoma, Geneva, sans-serif; font-size:16px; font-weight: bold; color: #361a6a; line-height: 30px;}
.flag_contenttext {font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #6F8296;} 
.flag_service {font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #6F8296; line-height: 16px;}
.flag_lism {font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #6F8296;}
.flag_contact {font-family:Tahoma, Geneva, sans-serif; font-size: 12px; color: #6F8296; font-weight: bold;}
.flag_contactsm {font-family:Tahoma, Geneva, sans-serif; font-size: 10px;  color: #6F8296; line-height: 20px;}
a:hover {text-decoration: underline; }
a {color:#666666; text-decoration:none;}
.flag_links {text-decoration: underline; }
a:hover.flag_links {color:#666666; }

h2 {font-size: 25pt;
	font-weight: 500;
	color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
	font-family:georgia,times;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
line-height:normal; }

h1 {
font-size:10pt;
}
	
#sidebar ul {
	margin: 3px 12px 12px 12px;
	padding:0;
	}
	
	
/* Menus
	
	LEVEL ONE
*/
ul.dropdown                        { position: relative;  z-index: 1;}
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1;}
ul.dropdown a:hover		            { color: none; }
ul.dropdown a:active                { color: none; }
ul.dropdown li a                    {
	display: block;
	/*border-right: 1px solid #333;*/
	color: #657787;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
/*ul.dropdown li.hover,
ul.dropdown li:hover                { background: #666666; color: black; position: relative; }*/
ul.dropdown li.hover a              { color: black; }


/* 
	LEVEL TWO  
	left: 203px; 
*/
ul.dropdown ul 						{ width: 160px; visibility: hidden; position: absolute;  z-index: 50;}
ul.dropdown ul li 					{
	font-weight: normal;
	color: #000;
	border-bottom: 1px solid #dbdde0;
	float: none;
	background-color: #bec6cf;
	padding-bottom:5px;
    padding-top:5px;
}
ul.dropdown ul li:hover                { background: #d7dfe8; color: #778da1; position: relative; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{
	border-right: none;
	width: 100%;
	display: inline-block;
	padding-left: 5px;
} 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

.moretext {
	color: #361A6A;
	font-weight: bold
}
