/* Header, 2 column 3:1 ratio with border, footer */

.open {
	/* display: block; */
    padding: 0px 0px 0px 10px;
}

.closed {
	display: none;
    padding: 0px 0px 0px 10px;
}

p.searchlist {
    /*border-bottom: 1px solid #C0C0C0; */
    line-height: 1.4em;
    padding: 0.2em 0px 0.2em 0px;
    margin: 0px 0px 0px 0px;
}

.newstuff{
	color:#CC3300;
}
p.searchlisttop {
    border-top: 1px solid #C0C0C0;
    line-height: 1.4em;
    padding: 0.2em 0px 0.2em 0px;
    margin: 0px 0px 0px 0px;
}

td.listhead { 
    border-bottom: 2px solid #CC3300;
    font-family: Verdana, sans-serif;
    font-size: 8pt;
    padding: 3px;
    font-weight:bold;
}


td.listyear { 
    border-top: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
    font-family: Verdana, sans-serif;
    font-size: 8pt;
    padding: 3px;
}

td.list { 
    border-bottom: 1px solid #C0C0C0;
    font-family: Verdana, sans-serif;
    font-size: 8pt;
    padding: 3px;
}

td.listnoline { 
    border-bottom: 0px solid #C0C0C0;
    font-family: Verdana, sans-serif;
    font-size: 8pt;
    padding: 3px;
}

td.layout { 
    font-family: Verdana, sans-serif;
    font-size: 8pt;
    padding: 3px;
}

td.layouterror { 
    font-family: Verdana, sans-serif;
    font-size: 8pt;
    padding: 3px;
    color:#FF0000;
}

.search_title {
    margin:0px;
    color:#FFFFFF;
    background-color:#000000;
    font-family: "Trebuchet MS", sans-serif;
    padding-left: 10px;
    padding-right: 10px;
    padding-top:4px;
    padding-bottom:4px;
    text-transform:uppercase;
}

.content_toolbar{
    font-family: Verdana, sans-serif;
    font-size: 8pt;
    background-color:#BFDFFF;
    color: #000000;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    /*text-transform: uppercase;*/
    text-align: right;
    margin-bottom: 2px;
}  
  

.title_section {
    margin:0px;
    color:#FFFFFF;
    background-color:#000000;
    font-family: "Trebuchet MS", sans-serif;
    font-size: 17pt;
    font-weight: bold;
    color:#FFFFFF;
    width: 720px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top:4px;
    padding-bottom:4px;
    text-transform:uppercase;
}

h1 {
    font-family: "Trebuchet MS", sans-serif;
    font-size: 17pt;
    font-weight: bold;
    padding: 0px;
    margin:0px;
}

h2 {
    font-family: "Trebuchet MS", sans-serif;
    font-size: 15pt;
    font-weight: normal;
    padding: 0px;
    margin:0px;
}

h3 {
    font-family: "Trebuchet MS", sans-serif;
    font-size: 15pt;
    font-weight: bold;
    /*padding: 0px;*/
    /*margin:0px;*/
    margin-top: 0em;
    margin-bottom: 0.5em;
}

.title_pagetitle {
    margin:0px;
    color:#666699;
    background-color:#f0f0f0;
    font-family: "Trebuchet MS", sans-serif;
    font-size: 15pt;
    font-weight: normal;
    width: 720px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top:4px;
    padding-bottom:4px;
    text-transform:uppercase;
}




body {
    background-position: left top;
    text-align: center;
    min-width: 740px;
    padding: 0px;
    margin: 0px;
    background-image:url('../zttaat_splatter.jpg');
    background-repeat:repeat;
    background-attachment:scroll;
}



#wrapper {
    text-align: left;
    width: 740px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    background-color:#ffffff;
}


/* CONTENT 13 LAYOUT: START */
#content13_x3 {
    float: left;
    width: 160px;
    padding: 0px 10px 0px 10px;
    margin: 20px 0px 20px 10px;
    display: inline; /* fixes IE double float margin bug*/
}

#content13_1x {
    float: left;
    width: 520px;
    padding: 0px 10px 0px 10px;
    margin: 20px 10px 20px 0px;
    display: inline; /* fixes IE double float margin bug*/
}
/* CONTENT 13 LAYOUT: END */

/* CONTENT 31 LAYOUT: START */
#content31_x1 {
    float: left;
    width: 520px;
    padding: 0px 10px 0px 10px;
    margin: 20px 0px 20px 10px;
    display: inline; /* fixes IE double float margin bug*/
}

#content31_3x {
    float: left;
    width: 160px;
    padding: 0px 10px 0px 10px;
    margin: 20px 10px 20px 0px;
    display: inline; /* fixes IE double float margin bug*/

}
/* CONTENT 31 LAYOUT: END */

/* CONTENT 1111 LAYOUT: START */
#content1111_x111 {
    float: left;
    width: 160px;
    padding: 0px 10px 0px 10px;
    margin: 20px 0px 20px 10px;
    display: inline; /* fixes IE double float margin bug*/
}

#content1111_1x11 {
    float: left;
    width: 160px;
    padding: 0px 10px 0px 10px;
    margin: 20px 0px 20px 0px;
    display: inline; /* fixes IE double float margin bug*/

}

#content1111_11x1 {
    float: left;
    width: 160px;
    padding: 0px 10px 0px 10px;
    margin: 20px 0px 20px 0px;
    display: inline; /* fixes IE double float margin bug*/

}

#content1111_111x {
    float: left;
    width: 160px;
    padding: 0px 10px 0px 10px;
    margin: 20px 0px 20px 0px;
    display: inline; /* fixes IE double float margin bug*/
}
/* CONTENT 1111 LAYOUT: END */

/* CONTENT 121 LAYOUT: START */
#content121_x21 {
    float: left;
    width: 160px;
    padding: 0px 10px 0px 10px;
    margin: 20px 0px 20px 10px;
    display: inline; /* fixes IE double float margin bug*/
}

#content121_1x1 {
    float: left;
    width: 340px;
    padding: 0px 10px 0px 10px;
    margin: 20px 10px 20px 0px;
    display: inline; /* fixes IE double float margin bug*/
}

#content121_12x {
    float: left;
    width: 160px;
    padding: 0px 10px 0px 0px;
    margin: 20px 10px 20px 0px;
    display: inline; /* fixes IE double float margin bug*/
}
/* CONTENT 121 LAYOUT: END */

/* CONTENT 112 LAYOUT: START */
#content112_x12 {
    float: left;
    width: 160px;
    padding: 0px 10px 0px 10px;
    margin: 20px 0px 20px 10px;
    display: inline; /* fixes IE double float margin bug*/
}

#content112_1x2 {
    float: left;
    width: 160px;
    padding: 0px 10px 0px 10px;
    margin: 20px 10px 20px 0px;
    display: inline; /* fixes IE double float margin bug*/
}

#content112_11x {
    float: left;
    width: 340px;
    padding: 0px 10px 0px 0px;
    margin: 20px 10px 20px 0px;
    display: inline; /* fixes IE double float margin bug*/
}
/* CONTENT 112 LAYOUT: END */

/* CONTENT 111 LAYOUT: START */
#content111_x11 {
    float: left;
    width: 220px;
    padding: 0px 10px 0px 10px;
    margin: 20px 0px 20px 10px;
    display: inline;  /* fixes IE double float margin bug*/
}

#content111_1x1 {
    float: left;
    width: 220px;
    padding: 0px 10px 0px 10px;
    margin: 20px 0px 20px 0px;
    display: inline;  /* fixes IE double float margin bug*/
}

#content111_11x {
    float: left;
    width: 220px;
    padding: 0px 10px 0px 10px;
    margin: 20px 10px 20px 0px;
    display: inline;  /* fixes IE double float margin bug*/
}

/* CONTENT 111 LAYOUT: END */

/* CONTENT 4 LAYOUT: START */
#content4_x {
    float: left;
    width: 700px;
    padding: 0px 10px 0px 10px;
    margin: 20px 0px 20px 10px;
    display: inline;  /* fixes IE double float margin bug*/
}
/* CONTENT 4 LAYOUT: END */

/* CONTENT 22 LAYOUT: START */
#content22_x2 {
    float: left;
    width: 340px;
    padding: 0px 10px 0px 10px;
    margin: 20px 0px 20px 10px;
    display: inline;  /* fixes IE double float margin bug*/
}

#content22_2x {
    float: left;
    width: 340px;
    padding: 0px 10px 0px 10px;
    margin: 20px 10px 20px 0px;
    display: inline;  /* fixes IE double float margin bug*/
}
/* CONTENT 22 LAYOUT: END */

/* CONTENT IMAGE LAYOUT: START */
#image_gallery_wrapper {
    padding: 0px;
    margin: 10px;
    float: left;
}

#image_gallery {
    float: left;
    width: 160px;
    height: 295px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}

#image_gallery_sleeve {
    float: left;
    width: 75px;
    height: 75px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}

#image_gallery_noheight{
    float: left;
    width: 160px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;  
}

img.image_gallery {
    border:1px solid #C0C0C0;
}

#image_search_wrapper {
    padding: 0px;
    margin: 2px;
    float: left;
}

#image_search {
    float: left;
    width: 82px;
    height: 82px;
    padding: 10px 20px 10px 0px;
    margin: 0px 0px 0px 0px;
}
img.image_search {
    border:1px solid #C0C0C0;
}

/* CONTENT IMAGE LAYOUT: END */

p.image_gallery{
    margin-top: 0.5em;
}

p.error{
	color:#FF0000;  
}

#header {
    margin: 0px;
}


#header .inner {
    margin: 0px;
}


#footer {
    margin: 0px;
    clear: both;
}


#footer .inner {
    margin: 0px;
    clear: both;
}

#my-timeline{
    font-family: Verdana, sans-serif;
    font-size: 8pt;	
	line-height:8pt;
}



.menubar {
    font-family: Verdana, sans-serif;
    font-size: 8pt;
    background-color:#C0C0C0;
    color: #FFFFFF;
    width: 720px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-transform: uppercase;
}

.search_section {
    font-family: Verdana, sans-serif;
    font-size: 8pt;
    background-color:#C0C0C0;
    color: #FFFFFF;
    width: 500px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-transform: uppercase;

}

.box {
    background-color: #bfdfff;
    padding: 5px;
    margin: 0px 0px 20px 0px;
}

img {
    display:block;   /* fixes 'space under image' issue */
}

img.inline {
    display:inline;   /* fixes 'space under image' issue */
}

img.toolbar {
    display:inline;   /* fixes 'space under image' issue */
    border: 0px solid; 
	   
}

img.thumbs{
    border: 1px solid #C0C0C0;
    margin-bottom: 20px;
}

img.tinythumbs{
    float: left;
    border: 1px solid #C0C0C0;
    margin: 1px;
}

p {
    font-family: Verdana, sans-serif;
    font-size: 8pt;
    line-height: 1.4em;
    padding: 0px;
    margin: 0px 0px 1.2em 0px;
}

a:link {
    text-decoration: none;
    color: #666666;
    
}


a:visited {
    text-decoration: none;
    color: #5B7CA4;
}


a:hover {
    text-decoration: none;
    color: #CC6600;
}

a.tiny {
    font-size: 7pt;
}


ul {
    list-style-type: square;
    line-height: 1em;
    padding: 0px;
    margin: 0px 0px 1.2em 20px;
}


ol {
    list-style-type:decimal;
    line-height: 1em;
    padding: 0px;
    margin: 0px 0px 1.2em 30px;
}


li {
    font-family: Verdana, sans-serif;
    font-size: 8pt;
}


#quiz_content{
	float: left;
    width: 700px;
    padding: 0px 10px 0px 10px;
    margin: 20px 0px 20px 10px;
    display: inline;  /* fixes IE double float margin bug*/
}
#quiz_question_number{
  	float:right;

	color:grey;
	font: normal 1.8em/1.0em georgia;
}
#quiz_question_type{}
#quiz_question{
	font: normal 2.8em/1.0em georgia;
	margin-bottom:20px;
	margin-top: 50px;
}
#quiz_notes{

    padding-left: 40px;
    padding-right: 40px;
	color:darkred;
	font: normal 1.2em/1.0em georgia;	
}
#quiz_points{
  	float:right; 
	color:grey;
	font: normal 1em/1.0em georgia;
  	clear: both;	
}

#quiz_image{}
#quiz_image_pop{
	color:grey;
	font: normal 1em/1.2em georgia;	

}
#quiz_audio{}
#quiz_next_question{
 	float:right;
	color:red;
	font: normal 1.8em/1.6em georgia;
}
#answer{
 	float:left;
	color:green;
	font: normal 1.2em/1.2em georgia;	
	margin-left:30px;
	margin-right:30px;	
}

#pagelinks {
    float: left;
    padding: 2px;
    margin: 1px ;
    background-color:#E1E1E1;
    border: 1px solid #c0c0c0;
    font-family: Verdana, sans-serif;
    text-decoration: none;
    font-size: 8pt;
}


#pagelinksdead {
    float: left;
    padding: 2px;
    margin: 1px ;
    background-color:white;
    border: 1px solid #c0c0c0;
    font-family: Verdana, sans-serif;
    text-decoration: none;
    font-size: 8pt;
}
#navigate{
    /*float: left;*/
    padding: 0px;
    margin: 0px;
    background-color:#bfdfff;
    clear: both;
    
    
}

#events_wrapper{
float:left;
margin: 10px 0px 10px 0px;
    width: 700px;
    /*margin: 20px 0px 20px 10px;*/
    display: inline;  /* fixes IE double float margin bug*/

}