    /**
    * Used for index and normal pages of kickngliders.org website
    * Bill Stine May, 2014
    */

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
	line-height:130%;
    color:#000000;
}

h1 {
    font-family: "Comic Sans MS", cursive, sans-serif;
    font-weight: bold;
    font-style: normal;
    font-size: 30pt;
    color: #000080;
}

.page_title {
    font-family: "Comic Sans MS", cursive, sans-serif;
    font-weight: bold;
    font-style: normal;
    font-size: 36pt;
    color: #000080;
}
        
.table_title {
    font-family: Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 18pt;
    color: #800000;
}
        
.table_column_title {
    font-family: Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 12pt;
    color: #800000;
}
        
.table_cell_title {
    font-family: Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 12pt;
    color: #000080;
}
		
table {
	text-align: left;
    border: 1px;
    cellpadding: 0;
    cellspacing: 0;
	width: 900px;
    border-collapse:collapse;
    margin: auto;
}
	
th, td {
	border: 1px solid black;
	vertical-align:top;
    padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
}

.borderless {
    border: 0
}

th {
	background-color: #E2E3E4;
}

#wrapper {
    margin: 0 auto;
    width: 940px;
}

#header {
    float: left;
    height: 160px;
	width: 940px;
	border-top: 1px solid #A7A7A7;
    border-left: 1px solid #A7A7A7;
    border-right: 1px solid #A7A7A7;
    background-image: url("../images/snowflake_tile.gif");
}

#header_index {
    float: left;
    height: 300px;
	width: 940px;
	border-top: 1px solid #A7A7A7;
    border-left: 1px solid #A7A7A7;
    border-right: 1px solid #A7A7A7;
    background: #E2E3E4;
}

#whats_new {
    float:right;
    width: 270px;
	border: 1px solid #A7A7A7;
    background: #FFFDAA;
    padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
    margin: 10px;
}

#content_index {
    background: #FFFFFF;
    float:left;
    width: 600px;
    padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
}

#map_area_maps {
    float:right;
    width: 710px;
	background: #FFFFFF;
    min-height: 600px;
    padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
    margin: 10px;
}

#trail_list_maps {

    background: #FFFFFF;
    float:left;
    width: 170px;
    padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
}

#navigation {
    float: left;
    height: 70px;
    width: 940px;
}

#content {
    background: #FFFFFF;
    width: 940px;
    padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
}

#footer {
    font-size: 13px;
	line-height:150%;
	color:#333;
	height: 40px;
    width: 940px;    
    border: 1px solid #A7A7A7;
    background: #E2E3E4;
    clear: both;
}
/* Styling of recipe ingredient tables */
.recipe {
  table-layout: fixed;
  width: 80%;
}
/* Column widths are based on these cells */
.row-qty {
  width: 10%;
}
.row-unit {
  width: 20%;
}
.row-ingredient {
  width: 80%;
}