/*  */

/*
   Base Style Sheet for the RBC web site
   Copyright 2007 Ridgecrest Baptsit Church. All Rights Reserved.
   $Id: base.php,v 1.0 2007/12/27 22:07:31 Exp $ 
*/

/*                 
   General styling 
*/
html {
 background:#FF9900;
 color:black;
 margin:0px auto;
 padding:0px;
}

body {  
 margin:0px auto;
 width:868px;
 padding:0px;
 font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
 font-size:1em; /* setting base font to user's prefered size */
}

div.doc {
 background:#FFE6BF;
 color:black;
 margin:0px;
 padding:0px;
}

div.header {
 height:85px;
 margin:0px;
 padding:0px;
}

div.menu {
 height:25px;
 background:#B36B00;
 color:#ffffff;
 margin:0px;
 padding:0px;
}

div.body {
 margin:0px;
 padding:0px;
}

div.footer {
 clear:both;
 height:25px;
 overflow:hidden;
 margin:0px;
 padding:0px;
 display:block;
 background:#B36B00;
 color:#ffffff;
 text-align:left;
 font-size:0.8em;
}

div.attention {
 border:1px solid;
 margin-left:40px;
 margin-right:40px;
 padding:5px;
 background:#FFE6BF;
}

div.calendardetail {
 background:#FFCC80;
 padding:0px;
 margin-left:35px;
 margin-top:35px;
 margin-bottom:0px;
 margin-right:0px;
 width:300px;
 height:340px;
}

a:link         {text-decoration:underline;color:#000000;}
a:visited      {text-decoration:underline;color:#000000;}
a:hover        {text-decoration:none;color:#000000;}
a:active       {text-decoration:none;color:#000000;}

img {
  border:none;
}

p, h2, h3, h4, hr {
 padding-right:5px;
 padding-left:5px;
}

ol, ul, li{
 padding-top:0px;
 padding-bottom:0px;
 margin-top:0px;
 margin-bottom:0px;
}

/*
  Menu Styling
*/

div.menuparent {
 float:left;
 width:170px;
 text-align:center;
 font-weight:bold;
}

ul.menu, li.menu {
 list-style:none;
 position:relative;
 margin:0px;
 padding:0px;
 color:white;
}

a.menu:link         {text-decoration:underline;color:#ffffff;}
a.menu:visited      {text-decoration:underline;color:#ffffff;}
a.menu:hover        {text-decoration:none;color:#ffffff;}
a.menu:active       {text-decoration:none;color:#ffffff;}

/*
  Column Styling
*/
div.leftnav {
 background:#FFE6BF;
 color:black;
 width:220px;
 padding:0px;
 margin:0px;
 float:left;
}

div.billboard {
 background:#FFCC80;
 color:black;
 width:424px;
 padding:0px;
 margin:0px;
 float:left;
}

div.billboard2 {
 background:#FFCC80;
 color:black;
 width:646px;
 padding:0px;
 margin:0px;
 float:left;
}

div.rightnav {
 background:#FFE6BF;
 color:black;
 width:220px;
 padding:0px;
 margin:0px;
 float:right;
}

div.box {
 margin:10px;
 width:200px;
 border:1px solid black;
 font-family:verdana,sans-serif;
 background:white;
 overflow:auto;
}

div.boxheader {
 background:#B36B00;
 color:#ffffff;
 margin:0px;
 padding:0px;
 overflow:auto;
}

p.boxheader {
 text-align:center;
 font-weight:bold;
 font-size:0.8em;
 padding:2px;
 margin:0px;
}
 
div.boxdata {
 margin:5px;
 font-size:0.7em;
}


/*
  Online Calendar
*/

div.minidayofweek {
 float:left;
 width:25px;
 height:16px;
 text-align:center;
 border:1px solid black;
 font-weight:bold;
 background:#FFCC80;
 color:black;
}

div.miniday-active {
 float:left;
 width:25px;
 height:16px;
 border:1px solid black;
 text-align:center;
 overflow:hidden;
 background:#FF9900;
 color:black;
}

div.miniday-inactive {
 float:left;
 width:25px;
 height:16px;
 border:1px solid black;
 text-align:center;
 overflow:hidden;
 background:#FFE6BF;
 color:black;
}

a.minical:link    {text-decoration:underline;color:white;font-weight:bold;}
a.minical:visited {text-decoration:underline;color:white;font-weight:bold;}
a.minical:hover   {text-decoration:none;color:black;font-weight:bold;}
a.minical:active  {text-decoration:none;color:black;font-weight:bold;}

a.calnav:link    {text-decoration:none;color:white;font-weight:bold;}
a.calnav:visited {text-decoration:none;color:white;font-weight:bold;}
a.calnav:hover   {text-decoration:underline;color:white;font-weight:bold;}
a.calnav:active  {text-decoration:underline;color:white;font-weight:bold;}

/*
  Shopping Cart
*/

table.cart, tr.cart {
 border-collapse:collapse;
 margin:0px;
 padding:0px;
}

td.cart {
 background:#FFCC80;
 color:black;
 margin:0px;
 padding:3px;
 border-bottom:1px solid black;

}

td.cartheader {
 margin:0px;
 padding-left:5px;
 background:#FF9900;
 color:#ffffff;
}

div.cart {
 margin:0px;
 background:#B36B00;
 color:#ffffff;
}
