/* @override http://www.alagames.com/admin/css/mainpage.css */



/* CSS Document for Alagames 2005 *//***********************************************//* Document is built in sections               *//* As MODULAR as possible                      *//*                                             *//* SECTIONS:                                   *//* SITEWRAPPER 807 wide                        *//* TOPMENU 801 X 16                            *//* HEADER 801 X 150 (height can be substituted *//* GENERALMENU 801 X 20                        *//*                                             *//* LEFT_COL_150 width 150                      *//* CENTER_COL_450 width 450                    *//* RIGHT_COL_200 width 200                     *//***********************************************//* Body Styles */body {	margin: 0;	padding: 0;	background-color:#969696;	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;	font-size:100%;}* {	margin: 0;	padding: 0;}h6 {	display:none;}/***********************************************//* MAIN SECTION STYLES                         *//***********************************************//************** SITEWRAP FOR 3 COLUMN LOOK **************/#sitewrap {	background-color:#FFFFFF;	background-image:url(../art/columns_3.png);	background-repeat:repeat-y;	width: 807px;	overflow: hidden;}/************** SITEWRAP FOR 2 COLUMN LOOK **************/#sitewrap2 {	background-color:#FFFFFF;	background-image:url(../art/columns_2.png);	background-repeat:repeat-y;	width: 807px;}/************** SITEWRAP FOR 1 COLUMN LOOK **************/#sitewrap3 {	background-color:#FFFFFF;	background-image:url(../art/sitebackgrd3.png);	background-repeat:repeat-y;	width: 807px;}#header {	width: 801px;	overflow:hidden;}#masthead {	width: 801px;	overflow: hidden;	padding: 0px;	margin: 0px;}#masthead img {	float:left;}#left_col_150 {	float: left;	clear:both;	overflow:hidden;	margin: 0;	padding: 0;	/* background-image: url(../art/leftcolbackgrd_b.png); */	background-repeat:no-repeat;	width: 150px;	min-height:600px;}#center_col_450 {	float:left;	overflow:hidden;	width: 450px;	min-height:600px;	/* background-image:url(../art/midcolbackgrd.png);*/	background-repeat:no-repeat;	margin: 0px;	padding: 0px;}#center_col_450_left225 {	float: left;	width: 224px;	border-right: 1px solid #787878;}#center_col_450_right225 {	float: right;	width: 225px;}#center_col_650 {	float:left;	overflow:hidden;	width: 650px;	min-height:600px;	/* background-image:url(../art/midcolbackgrd650.png); */	background-repeat:no-repeat;	margin: 0px;	padding: 0px;}#center_col_650_left325 {	float: left;	width: 324px;	border-right: 1px solid #787878;}#center_col_650_right325 {	float: right;	width: 325px;}#center_col_801 {	float:left;	width: 801px;	min-height:600px;	background-color:#FFFFFF;	margin: 0px;	padding: 0px;	z-index:2;}#center_col_left400 {	float:left;	width: 399px;	background-color:#FFFFFF;	border-right: 1px solid #787878;	margin: 0px;	padding: 0px;}#center_col_right400 {	float:left;	width: 401px;	background-color:#FFFFFF;	margin: 0px;	padding: 0px;}#center_col_left267 {	float:left;	width: 266px;	background-color:#FFFFFF;	border-right: 1px solid #787878;	margin: 0px;	padding: 0px;}#center_col_mid267 {	float:left;	width: 266px;	background-color:#FFFFFF;	border-right: 1px solid #787878;	margin: 0px;	padding: 0px;}#center_col_right267 {	float:left;	width: 267px;	background-color:#FFFFFF;	margin: 0px;	padding: 0px;}#right_col_200 {	float:left;	width: 201px;	margin: 0px;	padding: 0px;}#site_info{	clear: both;	padding: 10px 10px 10px 10px;	background-image:url(../art/bottom_edge.png);	background-position:top;	background-repeat:no-repeat;	background-color: #969696;}/***********************************************//* Events Styles                               *//***********************************************/#events {	padding: 0px 0px 10px 0px;}#events h1 {	font-size: .8em;	line-height: 1;	color: white;	padding: 5px 5px 0px 10px;}#events p {	font-size: .7em;	color: white;	padding: 0px 5px 0px 15px;}/***********************************************//* Features Styles                             *//***********************************************/#feature {	margin: 10px;	padding: 10px;	min-height:250px;
	opacity: 1;
	/* border: 2px inset silver;*/
}#feature h1 {	font-size: 1.5em;	line-height: 1;	padding-bottom: .3em;	color:#000000;
}#feature h2 {	font-size: .9em;	font-weight:bold;	color: #006600;	line-height: .9;	padding: .3em;}#feature h3 {	font-size: .8em;	font-weight:bold;	line-height: .9;	padding: .4em 0 .2em 0;	margin-left: .7em;	color:#505050;}#feature h5 {	font-size: .6em;	font-weight: normal;	text-align: right;}#feature p {	font-size: .75em;	color:#333333;	text-indent: 1.5em;	text-align:justify;	padding-bottom: .75em;}#feature a {	color:#0000FF;	font-weight: bold;	text-decoration:none;}#feature a:hover {	color:#CC0000;	background-color:#FFFF99;}#feature ul {	padding-bottom: .75em;}#feature li {	font-size: .75em;	color:#333333;	text-indent: 1.5em;	text-align:left;	list-style:none;}#feature table {	/* border: 1px solid #787878; */	border-collapse: collapse;	font-size: .75em;	overflow:hidden;	margin: 0px 0px 10px 0px;	width: 100%;}#feature td {	/* border: 1px solid #787878; */	padding: 4px;	white-space:nowrap;}
/***********************************************//* featurette Styles                             *//***********************************************/
.featurette {
	padding: 6px;
	margin-top: 10px;
	border: 1px solid #ccc;
	min-height: 150px;
}

.featurette h2 {
	text-align: center;
	background-color: #e6e6e6;
	height: 18px;
	border: 1px solid gray;
}

.featurette p {
	padding: 5px;
}

.featurette img {
	padding: 5px 10px 5px 0px;
}/***********************************************//* Donate Styles                               *//***********************************************/#donate {	margin: 10px;	padding: 10px;	border: 1px solid #969696; }#donate h1 {	font-size: 1.0em;	font-weight: bold;	line-height: 1;	color:#111CFF;	padding: 2px 0px 2px 0px;}#donate p {	font-size: .7em;	color:#000000;	text-indent: 1.5em;	text-align:justify;	padding-bottom: .75em;}#donate a {	color:#0000FF;	font-weight: bold;	text-decoration:none;}#donate a:hover {	color:#CC0000;	background-color:#FFFF99;}/***********************************************//* News Stories Styles                         *//***********************************************/#newsstory {	margin: 10px;	padding: 10px;	border: 1px solid #969696; }#newsstory h1 {	font-size: 1.5em;	font-weight:bold;	line-height: .9;	color:#000000;}#newsstory h4 {	font-size: .65em;	font-weight:lighter;	border-top: 1px solid #969696;	border-bottom: 1px solid #969696;	margin: .5em 0 .5em 0;}#newsstory p {	font-size: .75em;	color:#333333;	text-indent: 1.5em;	text-align:justify;	padding-bottom: .75em;}#newsstory ul {	padding-bottom: .75em;}#newsstory li {	font-size: .75em;	color:#333333;	text-indent: 1.5em;	text-align:left;	list-style:none;}/***********************************************//* News_Shorts Styles                          *//***********************************************/#news_shorts {	margin: 10px;	padding: 0px;}#news_shorts h1 {	font-size: .8em;	font-variant:small-caps;	line-height: 1.4;	background-color: #0876E8;	color: #FFFFFF;	padding: 0 0 0 .2em;}#news_shorts h2,#news_shorts h3 {	font-size: .85em;	line-height: 1.2;	color:#111CFF;	padding: .3em 0 .3em 0;}#news_shorts h2 a {	text-decoration: none;	color: #000000;}#news_shorts p {	font-size: .6em;	color:#000000;}#news_shorts a {	text-decoration: none;	color: #000000;}#news_shorts h1 a {	text-decoration: none;	color: #FFF;}#news_shorts a:hover {	color:#990000;}/***********************************************//* Spotlight Styles                            *//***********************************************/#spotlight {	margin: 10px;	padding: 0px;}#spotlight h1 {	font-size: .9em;	font-weight: bold;	line-height: 1;	color:#111CFF;	padding: 5px 0px 2px 0px;}#spotlight p {	font-size: .6em;	color:#000000;	padding: 0px 0px 2px 0px;}#spotlight a {	text-decoration: none;	color: #000000;}#spotlight a:hover {	color:#990000;}/***********************************************//* Links Styles                                *//***********************************************/#links {	margin: 0px 10px 10px 10px;	padding: 0px;}#links h1 {	font-size: .9em;	font-weight: bold;	line-height: .8;	color:#787878;	padding: .5em 0 .3em 0;}#links p {	font-size: .7em;	margin-left: 1.5em;	text-indent: -.5em;	color:#000066;}#links a {	text-decoration: none;	font-weight:bold;	color: #111CFF;}#links a:hover {	color: #990000;}/***********************************************//* form_info Styles                            *//***********************************************/#form_info {	margin: 10px;	padding: 10px;	height:200px;	overflow:auto;	border: 1px solid #969696; }#form_info h1 {	font-size: 1.25em;	font-weight:bold;	line-height: .9;	padding-bottom: .3em;	color:#000000;}#form_info h2 {	font-size: .9em;	font-weight:bold;	line-height: .9;	padding-bottom: .3em;	color:#505050;}#form_info h3 {	font-size: .8em;	font-weight:bold;	line-height: .9;	padding-bottom: .3em;	margin-left: .7em;	color:#505050;}#form_info h5 {	font-size: .6em;	font-weight: normal;	text-align: right;}#form_info p {	font-size: .75em;	color:#333333;	text-indent: 1.5em;	text-align:justify;	padding-bottom: .75em;}#form_info a {	color:#0000FF;	font-weight: bold;	text-decoration:none;}#form_info a:hover {	color:#CC0000;	background-color:#FFFF99;}#form_info ul {	padding-bottom: .75em;}#form_info li {	font-size: .75em;	color:#333333;	text-indent: 1.5em;	text-align:left;	list-style:none;}/***********************************************//* Site Info Footer Styles                     *//***********************************************/#site_info img{	padding: 4px 4px 4px 10px;	vertical-align: middle;}#site_info p {	text-align:center;	font-size: .8em;	color: #FFFFFF;}#site_info a {	color:#003082;	padding: 0px 10px;	display: inline;}/***********************************************//* MISC Classes                                *//***********************************************/.update {	font-size: 9px;	font-style: italic;	text-indent: 0px;	text-align: center;}.rt_more {	text-align:right;	border-bottom: 1px solid #969696;}.sponsors {	height: 80px;	border-top: 2px solid #969696;	border-bottom: 2px solid #969696;	border-left: 3px solid #969696;}#results {	float: left;	width: 100%;}#results h1 {	font-size: 1.2em;	text-align: center;}#results h2 {	font-size: 1em;	background-color: #004080;	color: #fff;	padding: 2px 5px 2px 5px;}#results h3 {	font-size: .75em;	text-indent: 10px;}#results ul{	color: #4c4c4c;}#results li {	font-size: .65em;	list-style: none;	text-indent: 20px;}.podcast {	height: 35px;	width: 305px;	background: url(../art/podcastbutton.png) no-repeat;}.podcast a {	color: white;}