/**********************************

DES COACHING

***********************************/
body  {margin:0px;
padding:0px;
background:#7a674c;}

body #theBODY {
margin:0px;
padding:0px;
background:url(img/home_bg.jpg) top center; 
clear:both;}

body #theBODY .main {
margin:0 auto;
width:917px;
}

body #theBODY .main .header .signup{
text-align:right;
height:79px;
padding-top:16px;
}

body #panel{ display:none;}

body .connect{
background:#6c0003 url(img/connect_emailbg.jpg) no-repeat;
text-align:center;
width:100%; 
}

body .connect a *{
color:#f6efca;
font-family:Franklin Gothic Medium;
font-size:13px;}

/**********************************

MENUBAR

***********************************/
body #theBODY .main .header .menuBar {background:transparent;}

body #theBODY .main .header .menuBar .menuItemText {display: none;}

body #theBODY .main .header .menuBar .menuItem a {
display: block;
white-space: nowrap;
height: 43px;
margin:0px;
padding:0px;
background: url(img/nav.jpg) no-repeat top left;	
}

/** HOME **/
body #theBODY .main .header .menuBar .menuItemNum_0 a {
width: 85px;
background-position: 0px 0px;
}
body #theBODY .main .header .menuBar .menuItemNum_0 a.selected,
body #theBODY .main .header .menuBar .menuItemNum_0 a:hover {
background-position: 0px -43px;
}


/** WHAT IS DES? **/
body #theBODY .main .header .menuBar .menuItemNum_1 a {
width: 131px;
background-position: -85px 0px;
}
body #theBODY .main .header .menuBar .menuItemNum_1 a.selected,
body #theBODY .main .header .menuBar .menuItemNum_1 a:hover {
background-position: -85px -43px;
}


/** EXECUTIVE COACHING **/
body #theBODY .main .header .menuBar .menuItemNum_2 a {
width: 188px;
background-position: -216px 0px;
}
body #theBODY .main .header .menuBar .menuItemNum_2 a.selected,
body #theBODY .main .header .menuBar .menuItemNum_2 a:hover {
background-position: -216px -43px;
}


/** LIFE COACHING **/
body #theBODY .main .header .menuBar .menuItemNum_3 a {
width: 138px;
background-position: -404px 0px;
}
body #theBODY .main .header .menuBar .menuItemNum_3 a.selected,
body #theBODY .main .header .menuBar .menuItemNum_3 a:hover {
background-position: -404px -43px;
}

/** DAILY DISCIPLINES **/
body #theBODY .main .header .menuBar .menuItemNum_4 a {
width: 160px;
background-position: -542px 0px;
}
body #theBODY .main .header .menuBar .menuItemNum_4 a.selected,
body #theBODY .main .header .menuBar .menuItemNum_4 a:hover {
background-position: -542px -43px;
}

/** CALENDAR **/
body #theBODY .main .header .menuBar .menuItemNum_5 a {
width: 101px;
background-position: -702px 0px;
}
body #theBODY .main .header .menuBar .menuItemNum_5 a.selected,
body #theBODY .main .header .menuBar .menuItemNum_5 a:hover {
background-position: -702px -43px;
}

/** RESOURCES **/
body #theBODY .main .header .menuBar .menuItemNum_6 a {
width: 114px;
background-position: -803px 0px;
}
body #theBODY .main .header .menuBar .menuItemNum_6 a.selected,
body #theBODY .main .header .menuBar .menuItemNum_6 a:hover {
background-position: -803px -43px;
}



/************************************

FEATURES - HOMEPAGE

*************************************/

body #theBODY .main .features .leftside{
width:600px;
float:left;
}

body #theBODY .main .features .leftside .tabbedbox{
width:556px;
height:229px;
margin:15px 15px 15px 0px;
padding:15px;
background:#ede9e4 url(img/pagecorner.jpg) bottom right no-repeat;
}

body #theBODY .main .features .leftside .tabbedbox .image{
border:9px solid #fff;
margin: 0px 15px 15px 0px;
float:left;
}

body #theBODY .main .features .leftside .tabbedbox .text{
color:#776b5a;
font-family:Franklin Gothic Medium;
font-size:15px;
float:left;
padding-top:9px;
width:344px;
}

body #theBODY .main .features .leftside .tabbedbox .text a{
color:#776b5a;
font-family:Franklin Gothic Medium;
font-size:15px;
text-decoration: none;
}

body #theBODY .main .features .leftside .tabbedbox .text a:hover{
color:#958671;
font-family:Franklin Gothic Medium;
font-size:15px;
text-decoration:underline;
}


body #theBODY .main .features .rightside .tabbedbox .text a {
color:#776b5a;
font-family:Franklin Gothic Medium;
font-size:13px;
text-decoration:underline;
float:right; padding:9px 3px 0px 0px;
}

body #theBODY .main .features .rightside .tabbedbox .text a:hover{
color:#958671;
font-family:Franklin Gothic Medium;
font-size:13px;
text-decoration:underline;
float:right; padding:9px 3px 0px 0px;
}





body #theBODY .main .features .rightside{
width:316px;
float:left;
padding:16px 0px;
}

body #theBODY .main .features .rightside .tabbedbox{
background:#EDE9E4 url(img/pagecorner.jpg) no-repeat scroll right bottom;
height:92px;
padding:14px;
}


body #theBODY .main .features .rightside .tabbedbox .image{
border:9px solid #fff;
margin: 0px 15px 15px 0px;
float:left;
}


body #theBODY .main .features .rightside .tabbedbox .text{
color:#776B5A;
float:left;
font-family:Franklin Gothic Medium;
font-size:12px;
padding-top:5px;
text-align:right;
width:138px;
}



/*************************************

FEATURES 2 - HOMEPAGE

**************************************/

body #theBODY .main .features2{
clear:both;
}


body #theBODY .main .features2 .leftside{
width:600px;
float:left;
}

body #theBODY .main .features2 .leftside .box{

width:290px;
float:left;
margin:23px 10px 0px 0px;
color:#f6ecb6;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;


}

body #theBODY .main .features2 .leftside .box .image{
border:9px solid #7a674c;
width:248px;
margin:0px auto;
}

body #theBODY .main .features2 .leftside .box .text{
background:#715e44;
color:#c7ba9a;
font-family:Franklin Gothic Medium;
font-size:13px;
padding:16px 10px 10px 10px;
height:225px;
margin-top:20px;
border-top:1px solid #5a4b36;
}


body #theBODY .main .features2 .leftside .box .text a {
color:#c7ba9a;
font-family:Franklin Gothic Medium;
font-size:13px;
float:right;
}

body #theBODY .main .features2 .leftside .box .text a:hover {
color:#e0d1ad;
font-family:Franklin Gothic Medium;
font-size:13px;
float:right;
}

/*************************************

EVENTS / ANNOUNCMENTS - HOMEPAGE

**************************************/
body #theBODY .main .features2 .rightside{
width:300px;
float:left;
margin:10px 0px 0px 9px;
}

body #theBODY .main .features2 .rightside #tab_events{
background:transparent url(img/events_bg.png) no-repeat;
margin:0 auto;
height:313px;
}

body #theBODY .main .features2 .rightside #tab_announcements{
background:transparent url(img/announcements_bg.png) no-repeat;
margin:0 auto;
height:313px;
}




body #theBODY .main .features2 .rightside #tab_events .event_month{
text-transform:uppercase;
color:#f6efca;
font-family:Franklin Gothic Medium;
font-size:14px;
text-align:right;
padding:8px 25px 3px 0px;

}


body #theBODY .main .features2 .rightside #tab_announcements .tabNAME{
padding-bottom:10px;
}

body #theBODY .main .features2 .rightside #tab_events .item{
width:255px;
margin:8px auto 0px;
border-top:1px solid #5a4b36;
padding-top:4px;
height:57px;
}

body #theBODY .main .features2 .rightside #tab_announcements .item{
width:255px;
margin:8px auto 0px;
border-top:1px solid #5a4b36;
padding-top:8px;
height:57px;
}
body #theBODY .main .features2 .rightside #tab_events .item p{
color:#e0d6b3;
font-family:Franklin Gothic Medium;
font-size:13px;
padding-right:6px;
margin-top:17px;
}


body #theBODY .main .features2 .rightside #tab_announcements .item p{
color:#e0d6b3;
font-family:Franklin Gothic Medium;
font-size:13px;
padding-right:6px;
margin-top:6px;
}

body #theBODY .main .features2 .rightside #tab_announcements .item a{
color:#e0d6b3;
font-family:Franklin Gothic Medium;
font-size:13px;
text-decoration:none;
}

body #theBODY .main .features2 .rightside #tab_announcements .item a:hover{
color:#f1f1f1;
font-family:Franklin Gothic Medium;
font-size:13px;
text-decoration:underline;
}


body #theBODY .main .features2 .rightside #tab_events .item .date{
background:transparent url(img/calendarIcon.png) no-repeat;
height:52px;
width:44px;
float:left;
padding-right:10px;
}

body #theBODY .main .features2 .rightside #tab_announcements .item .icon{
float:left;
padding-right:9px;
}


body #theBODY .main .features2 .rightside #tab_events .item .date p{
color:#715e44;
font-family:Franklin Gothic Medium;
font-size:20px;
text-align:center;
padding:24px 0px 0px 0px;
margin:0px;
}

/*************************************

FOOTER- HOMEPAGE

**************************************/
body #theBODY .main .footer{
clear:both;
background:transparent url(img/footer_bg.jpg) repeat-x;
height:50px;

padding:40px 20px 20px 12px;
width:885px;
color:#f6efca;
font-family:Franklin Gothic Medium;
font-size:13px;
}


body #theBODY .main .footer a{
color:#f6efca;
font-family:Franklin Gothic Medium;
font-size:13px;
}
body #theBODY .main .footer a:hover{
color:#fff;
font-family:Franklin Gothic Medium;
font-size:13px;
}