/*--------------------------------------------------------------------------
# Copyright (C) 2007 eChurchSites.com - All Rights Reserved.
# @license - Copyrighted Commercial Software (Template)
# Author: eChurchSites.com
# Website:  http://www.echurchsites.com
----------------------------------------------------------------------------*/

/* RIGHT COLUMN
--------------------------------------------------------- */
#rightcol {
float: left;
width: 165px!important;
width: 156px;
margin: 7px 0px 0px 4px;
padding: 0px 0px 0px 8px;
line-height: 140%;
font-size: 0.9em;
background: url(../images/rightmoduleborder.jpg) repeat-y left;
}

#rightcol div.moduletable {
color: #666666;
background: transparent;
padding: 0px 0px 15px 0px;
}

#rightcol div.moduletable h3 {
padding: 5px 0px 5px 0px;
margin: 0px 0px 5px 0px;
font-size: 1.1em;
font-family: Arial, "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
font-weight: bold;
text-transform: none;
background: #365577;
color: #f2f2f2;
letter-spacing: 0px;
text-indent: 8px;
}

#rightcol table {
border-collapse: collapse;
border-spacing: 0;
margin: 0px 0px 0px 0px;
padding: 5px 0px;
}

#rightcol .inputbox {
margin: 4px 0px 4px 0px;
}

#rightcol .button {
margin: 4px 0px 4px 0px;
}

#rightcolspec {
margin: 0px 0px 20px 0px;
border: 1px solid #dddddd;
padding: 0px 3px;
background: #f9f9f9;
}

#rightcolspec div.moduletable {
color: #666666;
font-size: 0.9em;
background: transparent;
padding: 0px 3px 5px 3px;
}

#rightcolspec div.moduletable h3 {
padding: 5px 5px 5px 7px;
margin: 0px -6px 5px -6px;
font-size: 1.2em;
font-family: Arial, "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
font-weight: bold;
text-transform: none;
background: #435e69;
color: #f2f2f2;
letter-spacing: 0px;
text-indent: 0px;
}

#rightcolspec table {
border-collapse: collapse;
border-spacing: 0;
}

/* Right Module Menu */
#rightcol a.mainlevel {
padding: 5px 4px;
border-right: none;
border-top: 1px solid #fefefe;
border-bottom: 1px solid #eeeeee;
border-left: none;
background: #fafafa;
display: block;
color: #666;
text-indent: 5px;
}

#rightcol a.mainlevel:hover, #rightcol a.mainlevel:active, #rightcol a.mainlevel:focus, #rightcol a.mainlevel#active_menu {
border-right: none!important;
border-top: 1px solid #fefefe!important;
border-bottom: 1px solid #e5e5e5;
border-left: none!important;
background: #ecf2f5!important;
color: #666;
text-decoration: none;
}

#rightcol a.sublevel {
padding: 3px 4px 5px 0px;
display: block;
text-decoration: none;
border-top: 1px solid #fafafa;
}

#rightcol a.sublevel:hover, #rightcol a.sublevel:active, #rightcol a.sublevel:focus {
background: #f5f5f5;
border-top: 1px solid #fafafa;
}

