body, td, *

{

    font-family:        Verdana, Tahoma, Arial, Sans-Serif;

    font-size:          12px;

}



body

{

    margin:             0px;

    padding:            0px;

    background:         #3a3141 url( 'http://www.firstbible.net/images/paisley_bg2.jpg' ); 

    background-repeat:  repeat-x;

}

h1 {
	color: #401f38;
	margin:0;
	padding:0;
	font-size: 16px;
    text-decoration: underline;
}

h2 {
	color: #401f38;
	margin:0;
	padding:0;
	font-size: 14px;
}

h3 {
	color: #401f38;
	margin:0;
	padding:0;
	font-size: 12px;
}

h4 {
	color: #401f38;
	margin:0;
	padding:0;
	font-size: 10px;
}


a,

a:link,

a:hover,

a:active,

a:visited

{

    color:              #46283f;

    text-decoration:    none;

}



a:hover

{

    color:              #000000;
    text-decoration:    underline;

}

#body

{

    width:              850px;

    margin-left:        auto;

    margin-right:       auto;

    padding:            0px;

    text-align:         left;

}



#content

{

    width:              850px;

    padding:            0px;

    border-left:        1px solid #fff;

    border-right:       1px solid #fff;

    margin-left:        0;

    margin-right:       0;

}



#em, .em

{

    padding:            0px;

    font-size:          18px;

    font-weight:        bold;

}



#em2, .em2

{

    padding:            0px;

    font-size:          24px;

    font-weight:        bold;

    color:				#d90d1b;

}



#header

{

    width:              850px;

    height:             150px;

    margin:             0px;

    padding:            0px;

    background:         #767FA5 url( 'images/header.jpg' ) no-repeat;

    border-top:         1px solid #666666;

    border-bottom:      1px solid #666666;

}



#navigation

{

    margin:             0px;

    padding-top:        3px;
    padding-bottom:     3px;
    padding-left:       155px;

    font-size:          12px;

    font-weight:        bold;

}

#snav

{

    border-right-width: 1px;

	border-right-style: dotted;

	border-right-color: #cccccc;

	font-size: 10px;

	padding:5px;

}

#snav a {
	text-decoration:none;
	color:#6f4064;
}
#snav a:hover {
	text-decoration:underline;
	color:#12330b;
}


#right

{

    border-right-width: 1px;

	border-right-style: dotted;

	border-left-color: #cccccc;

	font-size: 10px;

	padding:5px;
    
    float:right;

}

#reppic

{

	font-size: 9px;

	padding:10px;
    
}

#copyright

{

    padding:            5px;

    padding-left:       15px; 

    background-color:   #6f4064;

    color:              #FFFFFF;  

    font-size:          10px;



    border-top:         1px solid #000000;



}



#hosted

{

    width:              700px;

    margin-left:        auto;

    margin-right:       auto;

    padding:            5px;

    padding-top:        50px;

    color:              #d9baf2;  

    text-align:         center;

    font-size:          10px;

}



#hosted a,

#hosted a:link,

#hosted a:hover,

#hosted a:active,

#hosted a:visited

{

    color:              #c099df;

    text-decoration:    none;

    font-size:          10px;

}



#hosted a:hover

{

    color:              #CCCCFF;

}

#float_left, .float_left

{

	margin:				        0px;

	margin-left:		        0px;

    margin-right:		        6px;

	margin-bottom:		        2px;

	padding:			        5px;

	background-color:       	#E1EDFD;

	border:			        	1px solid #000000;

	float:			        	left;

	text-align:		        	center;

	font-family:	        	Arial;

	font-size:		        	12px ;

}



#float_right, .float_right

{

	width:                      200px;
    
    margin:				        0px;

	margin-left:		        10px;

	margin-right:		        0px;

	margin-bottom:		        5px;

	padding:			        5px;

	border-left-width:          1px;

	border-left-style:          dotted;

	border-left-color:          #cccccc;
    
	float:			        	right;

	text-align:		        	left;

	font-family:	        	Arial;

	font-size:		        	12px;

}



  /* Show only to IE PC \*/

* html .boxhead h2 {height: 1%;} /* For IE 5 PC */



.sidebox {

	margin: 0 auto; /* center for now */

	width: 17em; /* ems so it will grow */

	background: url(images/sbbody-r.gif) no-repeat bottom right;

	width:250px;

}

.sidebox1 {

	margin: 0 auto; /* center for now */

	width: 17em; /* ems so it will grow */

	background: url(images/sbbody-r1.gif) no-repeat bottom right;

	

}

.boxhead {

	background: url(images/sbhead-r.gif) no-repeat top right;

	width:250px;

	margin: 0;

	padding: 0;

	text-align: center;

	font-size: 10px;

}

.boxhead h2 {

	background: url(images/sbhead-l.gif) no-repeat top left;

	margin: 0;

	padding: 20px 5px 5px;

	color: white; 

	font-weight: bold; 

	font-size: 1.2em; 

	line-height: 1em;

	/*text-shadow: rgba(0,0,0,.4) 0px 2px 5px;  Safari-only, but cool */

}

.boxbody {

	background: url(images/sbbody-l.gif) no-repeat bottom left;

	margin: 0px;

	padding:30px

	width:250px;

	padding: 5px 30px 31px;

	font-size: 11px;
    
    text-align: left;

}

.boxbody1{

	background: url(images/sbbody-l2.gif) no-repeat bottom left;

	margin: 0;

	width:250px;

	padding: 30px 30px 30px;

}

.left {

	border-right-width: 1px;

	border-right-style: dotted;

	border-right-color: #cccccc;

	font-size: 10px;

	padding:5px;

}



.right {

	border-left-width: 1px;

	border-left-style: dotted;

	border-left-color: #cccccc;

	font-size: 11px;

	padding:5px;



	

}

.bottom

	{

	border-top-color: #cccccc;

	border-top-width: 1px;

	border-top-style: dotted;

	font-size: 9px;

	padding:10px;

	}

.main

{

font-size: 12px;

}

.topbox

	{

border: 1px solid #FFFFFF;

	}
    
    .upgotd-box {
	background-color: #EEE;
	border: #CCCCCC 1px dashed;
	text-align: center;
	width: 190px;
	}

.upgotd-box a {
	color: #000;
	text-decoration: none;
	}

.upgotd-box a:hover {
	color: #0000FF;
	}

.upgotd-title, .upgotd-title a, .upgotd-people a, .upgotd-footer, .upgotd-footer a {
	font-weight: bold;
	}

.upgotd-pray {
	font-style: italic;
	}

.upgotd, .upgotd-table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.upgotd-title, .upgotd-footer, .upgotd-people {
	padding: 3px;
	}

.upgotd-title {
	font-size: 12px;
	margin-bottom: 5px;
	}

.upgotd-people, .upgotd-pray {
	font-size: 11px;
	}

.upgotd-table, .upgotd-table td {
	font-size:11px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	line-height: 14px; 
	text-align: left;
	padding-left: 3px;
	border: 0px;
	background-color: #EEE;
	}

.upgotd-title, .upgotd-footer {
	background-color: #aa86a2;
	}
	
.upgotd-footer {
	margin-top: 5px;
	font-size: 10px;
	font-weight: normal;
	}

.upgotd-more, .upgotd-more a, .upgotd-more a:link { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	}