/*Tehama for zoomaru

olive color background =#a3ad77 
heads dkolive #596a33
red = #d8000f
light olive = #e0e4d3
Header logo file is 1036 pixels wide and adjust to left 25 pixels.
really dark olive for small type = #47532d*/

/*controls background color you need this*/
html, body {
	margin: 0px;
	text-align: center; 
	/*background: url('images/bg.gif') repeat-y center;*/ 
	background-color: #a3ad77;
}

/*controls most type but not welcome information box, padding controls menu portion*/
body, tr, td {
	margin: 0px; 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	font-size: 11px; 
	color: #505050;
}

#container {
	margin: 0px auto;
	width: 1036px;
	position: relative; 
	text-align: justify; 
}

#sidebar {
	/*background-color:#FFFFFF;*/
	position: absolute;
	left: 0px; 
	top: 240px; 
	text-align: right; 
	margin-bottom: 20px; 
	width: 170px;
	
}

/*controls vertical spacing on menu items*/
#menu {
	padding: 10px 0;
	line-height: 16px;
}

.submenu {
	padding: 0 10px;
}

#title {
	position: absolute;
	left: 0px;
	top: 0px; 
}

/*position and size of main calendar body*/
#content {
	position: absolute; 
	left: 170px;
	top: 240px;
	width: 848px;
	line-height: 18px;
	padding: 15px;
}

/*background color for every other event odd*/
.entry0 {
	background-color: #ffffff;
	width: 100%;
	padding: 5px 0;
	line-height: 15px; 
	color: #505050;
}

/*background color for every other event*/
.entry1 {
	background-color: #e0e4d3;
	width: 100%;
	padding: 5px 0;
	line-height: 15px; 
	color: #505050;
}

/*event titles and headers in menu column*/
h1 {
	color: #4F4B40;
	font-family: Georgia, "Times New Roman"; 
	font-size: 15px; 
	font-weight: lighter; 
	border-bottom: 1px solid #a69c81;
	background-color: #e0e4d3;
	padding: 4px 10px;
	margin: 0;
}

/*event titles*/
.entry0 h1, .entry1 h1 {
	color: #d8000f;
	font-family: Georgia, "Times New Roman"; 
	font-size: 15px; 
	font-weight: lighter; 
	background-color: transparent;
	border-bottom: 1px solid #E6E5E3;
	padding: 4px 4px;
	margin: 0;
}

/*dont know what this is*/
h2 {
	color: #4F4B40;
	font-family: Georgia, "Times New Roman"; 
	font-size: 20px; 
	font-weight: lighter; 
	background-color: #FFFFFF;
	border-bottom: 1px solid #E6E5E3;
	padding: 0 4px 0 4px;
	margin: 0;
}

/*text in event selection menu*/
a {
	color: #47532d;
	text-decoration: none; 
}

/*hover text in event selection menu*/
a:hover {
	color: #d8000f;
	text-decoration: underline; 
}

/*read more text color and all caps*/
.more {
	text-align: right; 
	text-transform: uppercase; 
	font-size: 9px; 
	margin: -10px 5px 0 10px; 
	color: #d8000f;
	}

/*read  more text link color*/
.more a {
	text-decoration: none; 
	font-weight: bold; 
}

/*Read More hover color*/
.more a:hover {
	color: #C1BAA0;
}

/*input info such as login but not search*/
input, textarea, select {
	/*background-color: #FFFFFF;
	border: 1px solid #E6E5E3;
	padding: 2px; 
	*/
	color: #505050;
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	font-size: 11px;
}
.big {
	width: 100%;
}

.right {
	text-align: right; 
}

.left {
	text-align: left; 
}

.small {
	font-size: 10px; 
}

/*don't know what this is*/
#caltable {
	background-color: #FFFFFF;
	margin: 10px; 
	border: 1px solid #E6E5E3;
	padding: 5px; 
}

.readright {
	text-align: right;
	width: 30%;
	color: #9F9F9F;
}

.readdesc {
	text-align: left; 
	padding: 0 4px;
}

.eventtags {
	border-top: 1px solid #E6E5E3;
	padding-top: 20px; 
}

.calendar {
	font-family: Verdana; 
}

.calendar-month {
	font-size: 11px; 
	font-weight: bold; 
}

.day-name {
	font-size: 9px; 
}

.weekday {
	font-size: 9px; 
}

.cats {
	padding: 3px 20px;
	text-align: left; 
}

/*don't know what this is*/
.entleft {
	border-right: 1px solid #E6E5E3;
	text-align: left; 
	padding: 0 4px;
}

/*don't know what this is*/
.enttop {
	border-top: 1px solid #E6E5E3;
	text-align: left; 
	padding-top: 5px;
}

/*don't know what this is*/
.calendarbox {
	border: 1px solid #E6E5E3;
	padding: 7px;
	margin: 10px;
	float: left;
	height: 120px;
	text-align: center; 
}

/*solid box behind welcome to user on right*/
#information {
	background-color: #e0e4d3;
}

/*solid box behind welcome to user on left*/
.infotitle {
	background-color: #47532d;
	color:#FFFFFF;
}

/* Navigation Styles picked up from Wordpress style sheet http://www.tehamaarts.org/wp-content/themes/mymagswirl/style.css*/

#navcontainer {
clear: both;
padding-top: 0px;
text-align: center;

margin: 0px auto;
width: 1036px;
/*position: relative;
float: left;*/
/*margin: 0px -25px;*/
}

.navigation {
background: url(http://www.tehamaarts.org/wp-content/themes/mymagswirl/images/green/nav_bg.jpg) repeat-x;
font-size:12px;
position: relative;
z-index: 6;
height: 51px;

width: 1036px;
}

#navcontainer #navbar {
float:left;
height: 51px;
line-height:50px;
margin-left: -15px;
margin-top: 1px;
}

#navbar, #navbar ul {
margin:0;
padding:0;
list-style-type:none;
position:relative;
line-height:50px; 
z-index:5;
}

#navcontainer #navbar a {
height: 51px;
display:block;
padding:0 21px;
text-decoration:none;
text-align:center;
line-height:28px; 
outline:none;
float: left;
z-index:35;
position:relative;
color: #FFF;
text-shadow:1px 1px 0 #515151;
font-weight: bold;
}

#navcontainer #navbar a:hover {
color: #CCC;

}

/*controls navbar dropdowns*/
#navcontainer #navbar ul a {
line-height: 18px;
margin-top:10px; 
}

#navcontainer #navbar li {
float:left;
position:relative;
z-index:20;
margin-top:10px;
}

#navcontainer #navbar li li {
border-left:none;
margin-top:0;
}

#navcontainer #navbar ul {
position:absolute;
display:none;
width:172px;
top:38px;
left:-1px;
background: #f5f5f5;
}

#navcontainer #navbar li ul a {
width:130px;
height:auto;
float:left;
text-align:left;
padding:0 21px;
color: #606060;
text-shadow: none;
}

#navcontainer #navbar ul ul {
top:auto;
}	

#navcontainer #navbar li ul ul {
left:172px;
top: 0px;
}

#navcontainer #navbar li ul ul a {
border-left:1px solid #ffffff;
}

#navcontainer #navbar a{
}

#navcontainer #navbar ul {
border-top:none;
}

#navcontainer #navbar li ul a {
}

#navcontainer #navbar ul a, #navcontainer #navbar ul li {
/*background-color:#e7e7e7;*/
background-color:#a3ad77; /*controls dropdown navs*/
}

#navcontainer #navbar ul a:hover, #navcontainer #navbar ul a:focus {
color: #ffffff;
}

#navcontainer #navbar .current_page_item a {
}

#navcontainer #navbar li:hover ul ul, #navcontainer #navbar li:hover ul ul ul,#navcontainer  #navbar li:hover ul ul ul ul {
display:none;	
}
#navcontainer #navbar li:hover ul, #navcontainer #navbar li li:hover ul, #navcontainer #navbar li li li:hover ul, #navcontainer #navbar li li li li:hover ul {
display:block;
}

/* Catnavigation Styles picked up from Wordpress style sheet http://www.tehamaarts.org/wp-content/themes/mymagswirl/style.css*/

#catcontainer {
clear: both;

margin:0px auto;
width: 1036px;
}

.cat_navigation {
background: url(http://www.tehamaarts.org/wp-content/themes/mymagswirl/images/cat_bg.jpg) repeat-x;
font-size:11px;
position: relative;
z-index: 5;
height: 29px;
}

#catcontainer #catbar {
float:left;
height: 29px;
line-height:20px;
margin-left: -15px;
}

#catbar, #catbar ul {
margin:0;
padding:0;
list-style-type:none;
position:relative;
line-height:20px;
z-index:12;

}

#catcontainer #catbar a {
height: 29px;
display:block;
padding:0 21px;
text-decoration:none;
text-align:center;
line-height:24px; 
outline:none;
float: left;
z-index:35;
position:relative;
color: #606060;
font-weight: bold;
}

#catcontainer #catbar a:hover {
color: #3b3b3b;
}

#catcontainer #catbar ul a {
line-height: 25px; 
}

#catcontainer #catbar li {
float:left;
position:relative;
z-index:20;
}

#catcontainer #catbar li li {
border-left:none;
}

#catcontainer #catbar ul {
position:absolute;
display:none;
width:100px;
top: 27px;
left:-1px;
background: #c6c6c6;
z-index:12;
}

#catcontainer #catbar li ul a {
width:100px;
height:auto;
float:left;
text-align:left;
padding:0 21px;
}

#catcontainer #catbar ul ul {
top:auto;
}	

#catcontainer #catbar li ul ul {
left:130px;
top: 0px;
}

#catcontainer #catbar li ul ul a {
border-left:none;
}

#catcontainer #catbar a{
color: #606060;
}

#catcontainer #catbar ul {
border-top:none;
}

#catcontainer #catbar li ul a {
}

#catcontainer #catbar ul a, #catcontainer #catbar ul li {
background-color:#c6c6c6;
font-weight: normal;
width: 90px;
}

#catcontainer #catbar ul a:hover, #catcontainer #catbar ul a:focus {
color: #3b3b3b;
}

#catcontainer #catbar .current_page_item a {
}

#catcontainer #catbar li:hover ul ul, #catcontainer #catbar li:hover ul ul ul,#catcontainer  #catbar li:hover ul ul ul ul {
display:none;	
}
#catcontainer #catbar li:hover ul, #catcontainer #catbar li li:hover ul, #catcontainer #catbar li li li:hover ul, #catcontainer #catbar li li li li:hover ul {
display:block;
}


/*enter information such as search
input, textarea, select, checkbox {
	border: 1px solid cccccc;
	background-color: #ffffff;
}*/