/*Stylesheet for Default Skin*/

/*               Global styles                */

BODY {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
font-size:.9em;
background-image:url(./img/backgrounds/background_left.png);
background-position:left;
background-repeat:repeat-y;
margin:0;
}

/* links */
A IMG {
border:none;
}

A {
color:#666;
}

A:hover {
color:#999;
}

/* tables */

TR.d0 TD {
background-color:#E1E1E1;
}

TR.d1 TD {
background-color:#F3F3F3;
}

TD.d0 {
background-color:#E1E1E1;
}

TD.d1 {
background-color:#F3F3F3;
}

/*                    Main Page Layout                 */

#banner {
width:100%;
height:125px;
background-repeat:repeat-x;
}

#content {
margin-left:250px;
color:#666;
padding:2%;
}

#featured {
float:right;
width:200px;
margin-right:0;
text-align:center;
}

#featured A IMG {
border:1px solid #666;
margin-top:30px;
}

#utility {
position:absolute;
top:225px;
right:0;
width:300px;
}

#main_text {
margin-right:200px;
padding:2%;
}

#main_text IMG {
float:right;
}

#clearing {
clear:both;
}

#footer {
color:#999;
margin-left:200px;
text-align:center;
font-family:arial, Georgia, Serif;
font-size:.9em;
}

#page_content {
margin-left:250px;
color:#666;
font-size:.9em;
padding:2%;
}

#menu {
position:absolute;
top:170px;
left:0;
width:200px;
}

/* formatting for menu items - 0 is the top level, 1 is the next level */
.menuitem_0 {
margin-left:5px;
width:165px;
height:25px;
text-align:left;
padding-top:5px;
padding-left:15px;
background-repeat:no-repeat;
}

.menuitem_1 {
margin-left:30px;
width:165px;
height:25px;
text-align:left;
padding-top:5px;
padding-left:4px;
background-repeat:no-repeat;
}

/* unselected menu item link style */

.menuitem_0 A,.menuitem_1 A {
color:#666;
text-decoration:none;
}

/*                         selected menu items                  */

/*link style */
#home_menuitem A,#belonging_menuitem A,#knowing_menuitem A,#prayer_menuitem A,#people_menuitem A,#serving_menuitem A,#reaching-out_menuitem A,#youth_menuitem A,#members_menuitem A,#contact_menuitem A,#rotas_menuitem A, #preaching_menuitem A, #special_menuitem A {
color:#FFF;
text-decoration:none;
}
/*class styles - applies coloured button*/

#belonging_menuitem {
background-image:url(./img/menu_item_graphics/belonging_menu.png);
}

#knowing_menuitem {
background-image:url(./img/menu_item_graphics/knowing_menu.png);
}

#prayer_menuitem {
background-image:url(./img/menu_item_graphics/prayer_menu.png);
}

#people_menuitem {
background-image:url(./img/menu_item_graphics/people_menu.png);
}

#serving_menuitem {
background-image:url(./img/menu_item_graphics/serving_menu.png);
}

#reaching-out_menuitem {
background-image:url(./img/menu_item_graphics/reaching-out_menu.png);
}

#youth_menuitem {
background-image:url(./img/menu_item_graphics/youth_menu.png);
}

#rotas_menuitem {
background-image:url(./img/menu_item_graphics/rotas_menu.png);
}

#home_menuitem {
background-image:url(./img/menu_item_graphics/home_menu.png);
}

#members_menuitem {
background-image:url(./img/menu_item_graphics/members_menu.png);
}

#contact_menuitem {
background-image:url(./img/menu_item_graphics/contact_menu.png);
}

#preaching_menuitem {
background-image:url(./img/menu_item_graphics/home_menu.png);
}

#special_menuitem {
background-image:url(./img/menu_item_graphics/home_menu.png);
}


/* banner classes - apply appropriate gradient to the banner id */
.none_banner {
background-color:#666;
}

.belonging_banner {
background-image:url(./img/banner_gradients/belonging_gradient.png);
}

.knowing_banner {
background-image:url(./img/banner_gradients/knowing_gradient.png);
}

.prayer_banner {
background-image:url(./img/banner_gradients/prayer_gradient.png);
}

.people_banner {
background-image:url(./img/banner_gradients/people_gradient.png);
}

.serving_banner {
background-image:url(./img/banner_gradients/serving_gradient.png);
}

.reaching-out_banner {
background-image:url(./img/banner_gradients/reaching-out_gradient.png);
}

.youth_banner {
background-image:url(./img/banner_gradients/youth_gradient.png);
}

.rotas_banner {
background-image:url(./img/banner_gradients/rotas_gradient.png);
}

.home_banner {
background-image:url(./img/banner_gradients/home_gradient.png);
}

.members_banner{
background-image:url(./img/banner_gradients/members_gradient.png);
}

.contact_banner{
background-image:url(./img/banner_gradients/contact_gradient.png);
}

.preaching_banner {
background-image:url(./img/banner_gradients/home_gradient.png);
}

.special_banner {
background-image:url(./img/banner_gradients/home_gradient.png);
}

#belonging_category,#prayer_category,#people_category,#serving_category,#youth_category,#reaching-out_category,#knowing_category, #rotas_category {
background-repeat:no-repeat;
text-align:right;
}


/* default headings */
#page_content H1 {
font-size:18px;
margin-bottom:20px;
text-align:left;
}

#page_content H2 {
font-size:14px;
}

#page_content STRONG {
font-size:12px;
}

/* headings and links for each class */
.belonging H1 {
color:#76D934;
border-bottom:1px solid #76D934;
}

.belonging A {
color:#76D934;
}

.knowing H1 {
color:#E38506;
border-bottom:1px solid #E38506;
}

.knowing A {
color:#E38506;
}

.prayer H1 {
color:#042060;
border-bottom:1px solid #042060;
}

.prayer A {
color:#042060;
}

.people H1 {
color:#46288F;
border-bottom:1px solid #46288F;
}

.people A {
color:#46288F;
}

.serving H1 {
color:#872A7D;
border-bottom:1px solid #872A7D;
}

.serving A {
color:#872A7D;
}

.reaching-out H1 {
color:#1936A9;
border-bottom:1px solid #1936A9;
}

.reaching-out A {
color:#1936A9;
}

.youth H1 {
color:#E7068D;
border-bottom:1px solid #E7068D;
}

.youth A {
color:#E7068D;
}

.rotas H1 {
color:#0AEFF6;
border-bottom:1px solid #0AEFF6;
}

.rotas A {
color:#0AEFF6;
}


/* contact and member ids and classes */

.field {
border:1px solid #999;
background-color:#FFF;
color:#666;
margin:1px;
}

#login_form {
background-color:#EEE;
border:1px dashed #999;
margin:5px;
padding:15px;
}

#login_info {
float:left;
width:50%;
}

#directory_form {
background-color:#EEE;
border:1px dashed #999;
margin:5px;
}

#directory_form LABEL {
margin-top:3px;
float:left;
width:4em;
}

#directory_form DIV {
padding:5px;
}

#directory_result {
margin:5px;
padding:3px;
}

#sermon_form {
background-color:#EEE;
border:1px dashed #999;
margin:5px;
padding:2px;
}

#sermon_form INPUT {
margin:4px;
}

#contact_form {
width:400px;
background-color:#EEE;
border:1px dashed #999;
font-size:.8em;
padding:10px;
}

#contact_form DIV {
margin-bottom:5px;
}

#contact_form LABEL {
float:left;
width:8em;
}

.error {
margin-left:2px;
color:red;
}

#specific_contact {
border:2px solid #D5FA37;
background-color:#EBFEDD;
font-size:.8em;
margin:2px;
padding:2px;
}

#address {
text-align:left;
font-size:.8em;
padding:5px;
}

#contact_form INPUT,#contact_form SELECT {
border:1px solid #666;
margin-bottom:5px;
}


#permission_form {
width: 90%;
background-color:#EEE;
border:1px dashed #999;
margin-left: 10px;
padding:10px;
}

.breakout {
border:2px solid #D5FA37;
background-color:#EBFEDD;
color:#666;
font-size:12px;
padding:10px;
}


