*
{
    margin:0em;
    padding:0em;
}

body
{
     background: #E0D8C9 url(style/bodybg.gif) left top repeat-x;  
     padding: 0px;
     margin: 0px;
     font-size: .74em;
}





/* =======================
 HTML Tag Styles 
=========================== */
H4, H5, DT, H6, p
{
    font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
    color: #413839;
    font-weight: normal;
    line-height:normal;
}

H1
{ 
  font-family: Candara, Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
  font-size : 200%;
  padding-bottom:1.2em;
  color:#C35617;}

H2
{ 
  font-family: Candara, Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
  font-size :168%;
  padding-bottom:1.2em;}



H3
{font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
 font-size:140%;
 padding-bottom:1em;}


H4
{
  font-size: 140%;
  padding-bottom:0.5em; 
  padding-top:1em;    
}

H5,DT
{
  font-size: 100%;
  padding-bottom:0.5em;     
  
}

H6
{
  font-size: 75%;
}

p
{ /*padding: 0px 0px 5px 0px;*/
  text-align: left;
  line-height:normal;
  font-size: 1.2em
}

.Head
{
   
  font-family: Candara, Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
  font-size :168%;
  padding-bottom:1.2em}
   
    /*font-family: Tahoma, Arial, Helvetica;
    font-size: 20px;
    font-weight: normal;
    color: #333333;*/


/*================================
global text and image styles
==================================*/

.Normal, .NormalDisabled, .NormalTextBox, .NormalRed, .NormalBold
{
    font: normal 100% Verdana, tahoma, arial, helvetica, sans-serif;
    color: #646060;
}


 /*orange big headline */
 
 .HeadLine1
 {background: transparent;
  color:#C35617;
  padding:1em 0 0.5em 0;
 }

.HeadLine2
 {background: transparent;
  color:#C35617;
  padding:1em 0 0.5em 0;
 }
 .AdStyle2
 {color:#5E5A80;
  margin:1em 6px 0 0;
  padding: 0; 
  font-family: Georgia,  "Times New Roman", Times, Serif;  
  background-color:#FFF8C6;
  }
 
 /*orange middle-sized headline */
 .HeadLine3 
 {
  background: transparent;
  /*color: #D54600;*/
  color: #C35617;
  font-weight:normal;
  padding:0.5em 0 0.5em 0;
 }
 
 /*subhead*/
 .HeadLine4 
 {
  background: transparent;
  font-weight:normal;
  padding:0.5em 0 0.5em 0;
  color:#736F6E
  
 }
 

/*image titles, talk place and date etc.*/
small
 {font-size: 100%;
  background: transparent;
  font-weight:normal;
  padding:0 0 1em 50px;
  color:#3E3535;
  
 } 
strong
{ font-weight:normal;
 color:#000;}
 
img{border: 1px;border-color:#666}

/* image positioning - left, right and center */
.imageleft img
{ float: left; 
  margin-right: 10px;
  margin-bottom: 10px;
}

.imageright img
{ float: right; 
  margin-left: 10px;
  margin-bottom: 10px;
}


.imageleftcaption
{
    font-size: 85%;
    font-style: italic;
    float: left;
    margin-right: 10px;
  
}
.imageleftcaption img
{
    border: 1px solid #CCC;
    margin-bottom: 3px;
    
}
.imagerightcaption
{
    font-size: 85%;
    font-style: italic;
    float: right;
    margin-left: 10px;
   
}
.imagerightcaption img
{
    border: 1px solid #CCC;
    margin-bottom: 3px;
}
.centeredImage
    {width:179;
     height:25;
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }

.clear
{clear: both;}

/* block quotes */
/*.quoteleft
{
    font: italic 105% Georgia, "Times New Roman", Times, Serif;
    padding: 0 10px 0 0;
    margin: 10px 10px 10px 0;
    width: 220px;
    float: left;
    text-align: right;
    color: #75818A;
}
.quoteright
{
    font: italic 105% Georgia, "Times New Roman", Times, Serif;
    padding: 0 0 0 10px;
    margin: 10px 0 10px 10px;
    width: 220px;
    float: right;
    text-align: left;
    color: #75818A;
}*/
    
blockquote
{ font: normal 140% Georgia,  "Times New Roman", Times, Serif;
  line-height:1.5em;
  margin:22px 0 0.5em 0; 
  padding: 0 50px;
  background-color: #F6F3F0;
 color:#413839;
 background: transparent url("style/blockquote.gif") no-repeat 0 0;
 
}

blockquote p
{ font: normal 140% Georgia,  "Times New Roman", Times, Serif;
  line-height:1.5em;
}

/*image titles, talk place and date etc.*/

 
/*
quotes: "\201C" "\201D";
blockquote:before { content: open-quote; font-weight: bold; }
blockquote:after { content: close-quote; font-weight: bold; }*/
 
/*================================
page sections
==================================*/
/* admin */

#adminmenu
{ position:absolute;
  left:50px;
  top:150px;
  color: Black;
  font-size:1.2em;
  font-family: Verdana, tahoma, arial, helvetica, sans-serif;
}
#dnn_ControlPanel
{
   
}    
/* main container */


#main
{ width:68%;
  margin-left: auto; 
  margin-right: auto;

  border-left: solid 6px Gray;
  border-right: solid 1px Gray;
  background-color: #FFF;
  
}
/**/


/* header */


 #header
{ padding: 0px;
  height: 140px;
  width: 100%;
 }



#headerquote
{float:left;
left:5px;
top:39px;
height:75px;
width:68%;
/*border: solid 1px maroon; */
}
#headerquote img
{ margin-left:19px;
  margin-top:19px;
}
#headerquote p
{font-family: georgia, "times new roman", times;
 font-size: 1.2em;
 font-weight: normal;
 letter-spacing: .1em;
  /*color:#5E453F;*/
 color:Black;
 text-align:left;
 background-color: transparent;  
}

 #portallogo
{ float:right;
  width:25%;
  height:140px;
  
 
 }
 
#LogoPic
{ background: transparent url(style/krishnamurti-logo.gif) no-repeat left center;  
  height:140px;
 }
 
/* main content */

#content
{ /*width: 715px;*/
  clear:both;
  width:auto;
  padding: 0px 0px 0px 19px;
  overflow:hidden;
  margin-left: auto; 
  margin-right: auto;
  background-color: #FFFFFF;
  border-top: solid 1px silver; 
} 

/* primary content */

#primarycontent
{ padding: 9px 0px 30000px 0px;
  /*width: 489px;*/
  width:69%;
  float: left;
  margin-bottom: -29985px;
  margin-right:6%;
  background-color: #FFFFFF;
  clear: both;
}

#primarycontent a:link 
{color:#2B547C;
 font-weight: normal;   
 text-decoration: none; 

}


#primarycontent a:visited
{color:#6E54AD;
font-weight:normal;
text-decoration: none;


}

#primarycontent a:hover 
{ color:Black; 
 text-decoration: none;
 background:#E6E6E6;}  


#primarycontent li
{font-family: Verdana, tahoma, arial, helvetica, sans-serif;
}

#NavLinksLeft,#NavLinksRight
{ height:auto;}

#NavLinksLeft
{width:44%;
 float:left;}

#NavLinksRight
{width:44%;
 float: right;}
  
 
#NavLinksLeft h3 a:link,#NavLinksLeft h3 a:visited,#NavLinksRight h3 a:link,#NavLinksRight h3 a:visited
{color: #C35617;
 font-family: Candara,Verdana, tahoma, arial, helvetica, sans-serif;
 font-size:1.2em;
 }


#NavLinksLeft h3 a:hover,#NavLinksRight h3 a:hover
{color: black;
 }



#MainPane
{clear:both;
 width: auto;
 height:auto;}
 
 
 

/* sidebar - contains menu, news, add links and other info */
#sidebar
{ /*width: 184px;*/
  width:25%;
  float: right;
  padding: 5px 0px 30000px 0px;
  margin: 0px 0px 0px 0px;
  margin-bottom: -29975px;
  font-size:1em
 
  /*background: #FFFFFF url(style/back_4.png) repeat;*/

}


/*Snapsis menu*/

#navContainer {
 width: auto;
 background-color:#FFF;
 /*margin: 6px 6px 0px 12px;*/
 margin: 6px 6px 0px 0px;
 display: block;
 font-family: Verdana, tahoma, arial, helvetica, sans-serif;
 font-size:1.2em;
 }

 

#navContainer a:hover {
 color:black;
 text-decoration:none;
 background:#E6E6FA;
}


#nav ul
{/*border-top: solid 0.5em #fff;*/
}

#nav li 
{
border-top: solid 0.5em #fff;    
text-decoration:none; 
list-style-type: none;
font-size:1em;
font-weight:normal;
}


#nav a:hover 
{ 
color:Black;
 background:#E6E6FA;
}

#nav li a:link 
{
display: block;
padding: 0em 0em 0em 19px;
text-decoration:none; 
background: transparent url(style/link.png) no-repeat left center;
color:#2B547C;

}

#nav li a:hover 
{text-decoration:none; 
background:#E6E6FA url(style/arrow.png) no-repeat left center;
color:Black;
}


#nav a:visited 
{
display: block;
padding: 0em 0em 0em 19px;
text-decoration:none; 
background: transparent url(style/visited.png) no-repeat left center;
color:#2B547C;

}



#nav .SelectedTab {
background:#E6E6FA url(style/arrow.png) no-repeat left center;
color:Black;
text-decoration:none; 
}

#nav .SelectedTab a:visited {
background:#E6E6FA url(style/arrow.png) no-repeat left center;
color:#2B547C;
text-decoration:none;

}


#nav li ul li
{text-decoration:none;
 padding: 0em 0em 0em 10px; 
list-style-type: none;}

#nav li ul li a 
{
display: block;
padding: 0em 0em 0em 19px;
font-size: 1.1em;
text-decoration:none; 
background: transparent url(style/link.png) no-repeat left center;
color:#2B547C;
}
#nav li ul li ul li
{text-decoration:none; 
list-style-type: none;}

#nav li ul li ul li a 
{
display: block;
padding: 0em 0em 0em 19px;
font-size: 0.9em;
text-decoration:none; 
background: transparent url(style/link.png) no-repeat left center;
color:#2B547C;
}
/*#nav li li a {
width:12em;
}

#nav a:link {
 background: transparent url(style/link.png) no-repeat left center;
}

#nav a:visited 
{
color:#2B547C;

}*/




#nav .DisabledTab {
 background-color: #FFF;
}










/*Login and register*/

#dnn_ctr_Login_pnlLoginContainer
{width:400px;}

#dnn_dnnLOGIN_cmdLogin, #dnn_dnnUSER_cmdRegister  
{background-color:#FFF;
 vertical-align:middle;
 display: block;
 border-top: solid 0.5em #fff;
 }  
.LoginSkinItem
{
 padding: 0px 95px 0em 19px;
 color: #F2F3DE;
 
}


#dnn_ctr_Login_Login_DNN_txtUsername
{
margin-bottom:20px;    
} 
  
#dnn_ctr_Login_Login_DNN_txtPassword
{
margin-bottom:20px;    
} 

#dnn_ctr_Login_Login_DNN_cmdLogin
{
margin-bottom:20px;    
} 
 #dnn_ctr_Login_chkCookie
{
margin-right:8px;
margin-bottom:20px;    
}

/*user*/


#dnn_ctr389_ManageUsers_lblTitle 

{
    font-family: "Georgia","Times New Roman",serif;
    font-size:130%;
    background: transparent;
    color: Gray; 
}
  

  
/*Search*/

#search
{
 margin: 5px 0px 4px 0px;
 padding: 2px 0px 8px 0px;
 font-family: Candara, Verdana, tahoma, arial, helvetica, sans-serif;
 background-color:#FFF;
 /*text-align:right;*/
}
#search a:link
{padding: 0em 0em 0em 5px;}

.SkinItemSearch
{padding: 0px 0.6em 0px 0.6em;
 color: #F2F3DE;
 vertical-align: middle;
}


#dnn_dnnSEARCH_txtSearch
{vertical-align: middle;
border: solid 1px silver;
padding: 0.15em;
width: 60%;
height:1.2em;
background-color:#FFF;
}

#RightPane
{
 width: auto;
 background-color:transparent;
 margin: 6px 6px 0px 25px;
 font-family: Verdana, tahoma, arial, helvetica, sans-serif;

 }

#RightPane p
{ /*padding: 0px 0px 5px 0px;*/
  text-align: left;
  line-height:normal;
  
}
 
 
 
    
/* footer */

#footer
{ background: #FFFFFF url(style/back_4.png) repeat;
  color: #5F564F;
}
#footer
{ padding: 0px 0px 3px 0px;
  width: auto;
  text-align: center;
  height: 22px;
  margin-left: auto; 
  margin-right: auto;
  margin-top: 1px;
  border-bottom: solid 1px gray;
}

#footer a{text-decoration: none;}
#footer a:hover{text-decoration: underline;}








 
/* ==============================
text style used for textboxes in the admin and edit pages
================================= */
.NormalRed
{
    color: #cc3300;
    font-weight: bold;
}
.NormalBold
{
    font-weight: bold;
}

/*===============================
global styles for containers
=================================*/
.kdk_content{
 margin-bottom:10px;   
}


