/* CSS Document */

/* Copyright 2007 Toney United Methodist Church
All Rights Reserved, read Terms of Use for
more information */


/*###  Main styles */
body{
background:#FFFFFF url(../images/bg.gif) top left no-repeat;
font-family:Arial, Helvetica, sans-serif;
}

img {border:none;}

#wrapper{
margin:auto;
width:775px;
}
/* additions prior to newsite */

#box h1 {
  font-size: 1.5em;
	font-weight: normal;
	color:#003366;
}
.title {
	margin: 0;
	padding: 15px 0 0px 20px;
	font-weight: normal;
	margin:0 0 0 10px;
}
#box p.two {
  margin:15px 0 0 0px;
	background:#fff;
	}
#box p.five {
  margin:15px;
	background:#fff;
	font-size:1.2em;
	}
#box {
  width:650px;
	background:#fff;
	float:left;
	font-face:arial;
	font-size:12px;
	color:#5c5c5c;
	padding:0 1px 0 5px;
	margin-left:1px;
	border-left:1px solid #808080;
	border-right:1px solid #808080;
	}
#top {
  background:url(../images/boxtop.jpg);
	width:660px;
	height:22px;
	}
#btm {
  background:url(../images/boxbtm.jpg);
	width:660px;
	height:22px;
	}			
/* end additions */


/*###  Top Sections */
#topbar{
height:265px;
width:775px;
border-bottom:#CCCCCC solid thin;
}

#logobox{
float:left;
width:315px;
}

#nowbox{
float:right;
text-align:center;
width:440px;
margin:10px 5px 0px 5px;
}

#now_imgs{
padding:5px;
margin:auto;
}

#now_imgs img{
margin:2px;
}


/*###  Main Section */
#contentwrap{
width:775px;
margin-top:-40px;
}

#contentheader{
margin:10px;
text-align:right;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:3em;
font-style:italic;
text-shadow:#666666;
}

#contentheader a{
background:#FFFFFF;
text-decoration:none;
color:#663333;
font-weight:bold;
}


/*###  Navigation */
#navbox{
float:left;
width:150px;
font-weight:bold;
border-bottom:#CCCCCC thin solid;
border-right:#CCCCCC thin solid;;
}

#navbox ul{
list-style:none;
margin-left:0px;
padding:0px;
}

#navbox li{
margin-bottom:20px;
}

#navbox a{
color:#333333;
text-decoration:none;
background:url(../images/link.gif) left no-repeat;;
padding-left:12px;
}

#navbox a:hover{
text-decoration:underline;
background:url(../images/hoverlink.gif) left no-repeat;
}


/*###  Content */
#contentbox{
width:610px;
float:right;
font-size:small;
background:url(../images/content_bg.gif) bottom right no-repeat;
}

#contentbox a{
font-weight:bold;
color:#663333;
}

#contentbox a:hover{
color:#CC3300;
}

#contentbox img{
float:left;
margin:5px;
border:none;
}

.listbox{
width:250px;
float:left;
margin:5px;
border:#CCCCCC dotted thin;
font-size:x-small;
padding:3px;
}

/*Info Page Specific stuff */

.subitem{
width:275px;
float:left;
margin:5px;
border:#CCCCCC dotted thin;
font-size:x-small;
padding:2px;
}

.subitem p:first-letter{
font-size:small;
font-weight:bold;
color:#006600;
}

.catbox{
}

.catbox h2{
clear:both;
border-bottom:#006633 thin solid;
}

.monthly_item{
margin:5px;
border:#FFCC99 thin dashed;
padding:3px;
}


/*###  Dynamic News */
#newsbox{
padding:0px 5px 0px 5px;
float:right;
width:130px;
font-size:xx-small;
}

#newsbox a{
color:#006633;
font-weight:bold;
}


/*###  Footers */
#footer{
clear:both;
width:775px;
margin:auto;
border-top:#CCCCCC thin solid;
font-size:x-small;
color:#666666;
text-align:right;
}

#footer a{
color:#666666;
text-decoration:none;
}

#footer a:hover{
color:#CCCCCC;
text-decoration:underline;
}

/*### Minsitry Page Stuff */
#min_wrap{
}

.min_title{
width:78px;
height:38px;
background:url(../images/min_title_bg.gif) left no-repeat;
float:left;
margin-right:5px;
padding-top:15px;
text-align:center;
}

.min_content{
display:block;
float:left;
width:268px;
height:300px;
background:url(../images/ministry_bg.gif) top left no-repeat;
padding:5px 11px 5px 4px;
}

.min_title_op{
width:78px;
height:38px;
background:url(../images/min_title_bg.gif) left no-repeat;
float:left;
margin-right:5px;
padding-top:15px;
text-align:center;
 /* for IE */
filter:alpha(opacity=40);
/* CSS3 standard */
opacity:0.4;
/* for Mozilla */
-moz-opacity:0.4;
}

.rte-zone
{
	width:350px;
	margin:0;
	padding:0;
	height:160px;
	border:1px #999 solid;
    clear:both;
}

.rte-toolbar{ overflow:hidden; }

.rte-toolbar a, .rte-toolbar a img {
	border:0;
}

.rte-toolbar p {
    float:left;
    margin:0;
    padding-right:5px;
}