/* CSS Document */

body {
	margin:0;
	padding:15px 0 20px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	font-style: normal;
}

* {
font-size: 18px;
}

#table_main {
	padding:0;
	margin:0;
}

#banner {
display:none;
}

#banner_spread {
display:none;
}

/* Content of site */

#content_row {
margin:0;
padding:0;
text-align:left;
}

#content_table {
	margin:0 0 0 2px;
	padding:0;
	width:946px;
}

#content_table p {
	text-align:left;
}


#left_collumn {
display:none;
}

#center_collumn {
	margin:0;
	padding:15px 20px;
	text-align:left;
}

#center_collumn_home {
	margin:0;
	padding:0;
	text-align:left;
}

#center_collumn_content {
	margin:0;
	padding:15px 20px;
	text-align:left;
}

#right_collumn {
display:none;
	}

#right_collumn div {
display:none;
}

/* Game Menu Styles ---------------------------------------------------------------------------*/
#games_center_collumn {
padding:0;
margin:0;

}


#games_menu_collumn {
display:none;
}

#games_menu_cont {
	margin:0;
	padding:0;
	text-align:center;
	border:none;
}
#gen_cat_name {
display:none;
}
#class_cat_name {
display:none;
}

#form1 {
	margin:0 0 0 10px;
	padding:0;
}
.games_menu_header {
display:none;
}

.games_menu_body1 {
display:none;
}
.games_menu_body2 {
display:none;
}

ul.games_cat {
display:none;
}

ul.games_cat li {
display:none;
}

ul.games_cat li a, ul.games_cat li a:visited  {
display:none;
}

ul.games_cat li a:hover {
display:none;
}

ul.games_cat li a#current {
display:none;
	}

.games_cat li a table{
display:none;
}
.games_cat li a .cat_name{
display:none;
}

.games_cat li a .cat_desc{
display:none;
}

#center_collumn_games_header {
	padding:15px 20px 0;
	margin:0;
}

#games_body {
padding:15px 20px;
margin:0;
}

table td#games_content_games {
display:none;
}

table td#games_content_games a {
display:none;
}

table td#games_content_review {
border:none;
padding:0 20px;
margin:0;
}

table#games_links_words {
	padding:10px 5px;
	margin:0;
}

table#games_links_words td{
	padding:7px;
	margin:0;
}

table#games_links_sounds {
	padding:10px 5px;
	margin:0;
	border-top:solid 1px #ddd;
}

table#games_links_sounds td {
padding:7px;
}

#games_foot {
	height:0;
	padding:0;
	margin:0; /*
	border:solid 1px #6f3466;
	border-top:none;
	background-color:#6f3466;
*/
}



/* Footer Styles .................................................................. */

#footer {
display:none;
}

/* Links ........................................................................*/

a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	
	font-weight: normal;
	color: #000000;
	font-style: normal;
}
a:hover, a:active {
	font-family: Arial, Helvetica, sans-serif;
	
	font-weight: normal;
	color: #3E460F;
	font-style: normal;
}

a.image {
	text-decoration:none;
}

a.image span {
	text-decoration:underline;
}

/*#footer a:link, #footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	
	font-weight: normal;
	color: #000000;
	font-style: normal;
	text-decoration: none;
}

#footer a:hover, #footer a:active {
	font-family: Arial, Helvetica, sans-serif;
	
	font-weight: normal;
	color: #3E460F;
	font-style: normal;
	text-decoration: underline;

}

#left_collumn a {
text-decoration:none;
color:#333333;
}

#left_collumn a:hover {
text-decoration:underline;
}
*/

/*  p   hr   */
div{
}

#center_collumn p {
text-align:justify;
}

hr {
border:0 none;
border-top:solid 1px #CCCCCC;
margin:5px 0;
padding:0;
}

/* Headers ...................................................................................*/

h1 {
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #65312a;
	font-style: italic;
	letter-spacing:0.1em;
	padding:0;
	margin:0;
}

#games_links_words td h1, #games_links_sounds td h1 {
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #65312a;
	font-style: italic;
	letter-spacing:0.1em;
	padding:0;
	margin:0;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3E460F;
	padding:0;
	margin:0;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3E460F;
	padding:0;
	margin:0;

}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #222;
	padding:0;
	margin:0;
}

h5 {
	padding:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bolder;
	color: #6f3466;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #999;
	padding:0;
	margin:0;

}
.footertext{
	font-family: Arial, Helvetica, sans-serif;
	
	color: #81331d;
	font-weight: bold;
	padding:0;
	margin:0;
}
.small-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	padding:0;
	margin:0;
}
.review_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding:0;
	margin:0;
	line-height:2em;
}

.gamesheader {
color:#000;
font-size:16px;
}

/* Other Text ............................................................................*/

.piccaption {
	font-size: 10px;
	color: #666;
}


/* Images ............................................................................*/
img {
border: 0 none;
}

.brd {
border:solid 1px #000000;
}


img.padlr {
 margin:0 10px;
}

img.padl {
 margin:0 0 0 10px;
}

img.padr {
 margin:0 10px 0 0;
}

img.padtb {
 margin:6px 0;
}

/* Tables .........................................................................*/

table.alpha_table {
width:500px;
}

tr.alpha_r1 {
font-weight:bold;
font-size:15px;
}

tr.alpha_r2 {
font-size:13px;
}

/* divs .............................................................................*/
#games_link {
	margin:0;
	padding:15px 0;
	border-bottom:solid 1px #999;
}

#moodle_link {
	margin:0;
	padding:15px 0;
	background-color:#FFFFFF;
	border-bottom:solid 1px #888;
}

#jimmigwetth {
	background:#fff5e9;
	margin:0;
	padding:20px 0 10px 0;
}

#rotate_banner {
	background:#fff5e9;
	margin:0;
	padding:20px 0 10px 0;
}

#vid_shorts {
	background-color:#eee;
}

#vid_shorts a {
text-decoration:none;
}

div#divider {
	margin:0;
	padding:10px 0 0 0;
}

/*other misc tables and divs ....................................... */

#convo_player {
padding:10px;
margin:0;
}

#convo_shorts {
padding:10px;
margin:0;
background:#fff;
height:auto;
overflow:auto;
border:solid 1px #ccc;
}

.convo_thumb {
float:left;
padding:0;
margin:5px;
}


/* forms ....................................... */
form#contact {
	margin:0px; 
	font-size:14px;
 }
 
form#contact select {
width:280px;
}

form#contact option {
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	
}

form#contact optgroup {
	padding:5px 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	
	font-style: normal;
	font-weight: bold;
}

form fieldset {
padding:20px 15px;
margin:15px 0;
border:solid 1px #ccc;
line-height:20px;
}

form fieldset#mainfieldset {
padding:20px 15px;
margin:15px 0;
border:solid 1px #999;
line-height:20px;
}

form legend {


color:#666;
padding:3px;
margin:0 0 10px 0;
border:solid 1px #ccc;
background:#e9e9e9;
}

form legend#mainlegend {
	
	font-weight:bold;
	color:#fff;
	padding:5px;
	margin:0 0 10px 0;
	border:solid 1px #666;
	background-color: #B35E24;
}

form input {
	padding:2px; 
	border:1px solid #CCCCCC; 
	width:150px;  
	
}

form textarea {
	padding:2px; 
	border:1px solid #CCCCCC; 
	width:300px; 
	height:100px; 
	
}

form#earlswigwam textarea {
	padding:2px; 
	border:1px solid #CCCCCC; 
	width:100%; 
	height:100px; 
	
}

form input.button {
	margin:10px 5px 0 0; 
	display:inline; 
	border:1px solid #000000; 
	width:100px; 
	height:20px;
	
	padding:0 2px 2px 0; 
	line-height:14px; 
	background-color:#EFEFEF;
}

form input.quantity {
	padding:2px; 
	border:1px solid #CCCCCC; 
	width:15px;  
	
}

.errors {
	font-family: Arial, Helvetica, sans-serif;
	
	color: #FF5A1C;
	font-weight:bold;
	font-style:italic;
}

/* Nav Horiz Section ............................................................... */

#menu-container {
display:none;
}



/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
display:none;
}

ul#navmenu li {
display:none;
}




/* Root Menu */
ul#navmenu a {
display:none;
}

/* Nav menu active state when a main category is chosen */

ul#navmenu a.nav_active {
display:none;
}

/* Root Menu Hover */
ul#navmenu a:hover, 
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
display:none;
}


/* Nav Vert Section ...................................................................................................... */

div#nav_vert_cont {
display:none;
}
