/*
    Groundswell web site CSS
    CSS Positioning version
    by Bill Weinman
    developed for CSS Positioning course at lynda.com
*/

body  {
    font-family: Arial, serif; /* Georgia */    /* default page font */
    background: #fff;		/* bbb */
    margin: 0;          /* shorthand for all margins = 0 */
    padding: 0;         /* no padding */
}

p, h1, h2, h3, h4, h5, h6, li {
    margin: 1ex 1em;
}


/******* Ordered Lists - skip count ************/

ol,li { 
	list-style-type: none;
    list-style-position:inside;
    margin:2px 0px;
    padding:4px 0px; 
}
ol {
	counter-reset: list-counter1;
}

ol li:not(.skip) {
	counter-increment: list-counter1;
	list-style: none;
}

ol li.skip {
    counter-increment: none;
	list-style: none;
}
ol li:not(.skip):before {
	content: counter(list-counter1) ". ";
}

ol li.skip:before {
	content: counter(list-counter1) ". ";
}

/************** Hebrew List Items ***************/
li.heb{
    text-align: right;
	direction: rtl;
}

/************** Emphasizes  ******************/
span.ita { font-style: italic; }
span.b	 { font-weight: bold; }

/***************** Links ***********************/
a:link {	color: #000090;
					/*font-weight:bold;*/}
a:visited {	color: #2000c0;
					/*font-weight:bold;*/}
a:hover {	color: #000044; 
					background:#ccccee; /* ffff88  f9b24c facf92*/
					/*font-weight:bold;*/ }
a:active {	color: #880000;
					background:#facf92; /* ffff88  f9b24c*/
					/*font-weight:bold;*/}
					

/************* Table with headers ************/
table.tk {border: 1px solid #C88E8E; /*  8888cc FF9331 */
						background-color: #ffffff; /* dfeeff D7ACAC*/
						} 
caption.tk {	border: 1px solid #FF9331; /* 8888cc */
							background-color: #6ca4bd; /* #aaaaee;*/
							padding: 2px;
							font-size: 120%;
							font-weight: bold;}
th.tk { 	background-color: #a3d1e6; /* cfcfff */
						border: 1px solid #FF9331; /* 8888cc */
						padding: 2px;}
td.tk { 	background-color: #F3E7E7; /* eeeeff ccebf9 FFE2C8 FFFAEA */
						border: 1px solid #C88E8E; /* 8888cc FF9331 */
						padding: 2px;}
						
/* table seperator cell */
						
td.ts	{ 	background: #bbbbee;
					height: 4px;}					
					
					
/* outerDiv wraps around the rest of the page */
div#outerDiv {
		position: relative;
    width: 100%;       /* sets the content width */
    margin: 0 auto;     /* no top/bottom margin, centered horizontally */
    background: #fff ;       /* white content background, header image */
}



div#leftheader {
		position: fixed;
		top: 0px;
		left: 0px;
    width: 180px;
		height: 100%;
		background: #D1A0A0 url(./img/dorit2.jpg) no-repeat center top; /* 400 */
}

div#content {
		position: absolute;
		top: 0px;
		left: 180px;
		width: 80%;
    background-color: #fff;
    /* padding: 5px; */
}


#leftheader #mainMenu {          /* set the position for the nav elements */
    position: absolute;
    left: 5px;
    top: 300px;
}

#mainMenu ul {               /* turn off all the normal list behavior */
    list-style: none;
    margin: 0;
    padding: 0;
}

#mainMenu li {               /* turn off the normal list item behavior */
    float: up;
    margin: 0;
    padding:0;
}

#mainMenu li a:link, #mainMenu li a:visited {
    font-family: "Trebuchet MS", sans-serif;
    display: block;         /* block mode for graphical button */
    color: #fff;            /* white text */
    text-decoration: none;  /* no underline */
    padding: 0 15px 0 30px; /* line up text & image */
    margin-right: 10px;
    line-height: 25px;
    background: url(../images/nav_rollover.jpg) no-repeat left bottom;
    border: none;           /* no border */
}

#mainMenu li a:hover, #mainMenu li a:active {
    color: #f8b449;         /* mustard color for text */
    /*background-position: left top; */     /* move image to show rollover */
}

#mainMenu ul li a.current {  /* different look for "current" link */
    /*margin-top: -5px;*/
    /*height: 30px;*/
    /*background: url(../images/nav_current.jpg) no-repeat;*/
    color: #ffc467; /* #aaa */
    line-height: 25px;
}

#mainMenu ul li a.current:hover {
    cursor: default;
}

/* ====- main content ===== */

#content div#mainContent {
    float: left;
    width: 90%;
    margin: 0 0;
    padding: 0px 15px;
}

#mainContent p {
    font-family: Georgia, serif;
    font-size: 1.1em;
    line-height: 1.4em;
    color: #000;
    margin: 1ex 0;
}

#mainContent h1, #mainContent h2, #mainContent h3, #mainContent h4 {
    font-family: "Trebuchet MS", sans-serif;
}

#mainContent h1 {
    font-size: 2.5em;
    font-weight: bold;
    color: #1b9d95;
    margin: 0 0 .4ex 0;
}

#mainContent h2 {
    font-size: 2.2em;
    color: #eeb457; /* 3C3809 */
    margin: .4ex 0;
}

#mainContent h3 {
    font-size: 1.8em;
    color: #3C3809;
    margin: .4ex 0;
}

#mainContent h4 {
    font-size: 1.5em;
    font-weight: bold;
    color: #666;
    /*margin: 1ex 0 -.2ex 0;*/
}

#mainContent h5 {
    font-size: 1.1em;
    font-weight: bold;
    color: #666;
    /*margin: 1ex 0 -.2ex 0;*/
}

#mainContent ul {
    font-family: Georgia, serif;
    font-size: 0.9em;
    margin: 0 0 1.1ex 0;
}



/* ===== miscellaneous styles ===== */

.clear { clear: both }

