body
{
	background-color:rgb(255,255,255);
	font-family: Arial,Helvetica,Sans-Serif;
	margin:0px;
	padding:0px;
}

#papa
{
}

img
{
	border:0px;
}

div#mama
{
	width:970px;
	margin:auto;
	background-image:url(../images/bg-top.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

html>body div#mama
{
	width:970px;
}

.nono
{
	float:none;
	clear:both;
}

div#stream
{
	height:130px;
}

#logo
{
	margin:20px 0 0 0px;
	float:right;
}

div#streamleft
{
	width:970px;
	height:130px;
	float:left;
	padding:0px;
}

div#streamright
{
	width:100px;
	height:10px;
	float:left;
}

div#navigation
{
	width:210px;
	margin:60px 0 0 20px;
	float:left;
}

div#navigation ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
	height:25px;
}

div#navigation li
{
	margin:0px;
	float:none;
	height:25px;
}

div#navigation li a
{
	font-size:110%;
	line-height:130%;
	color:rgb(137,2,4);
	text-decoration:none;
}

div#navigation a#active_menu
{
	color:rgb(54,54,54);
	text-decoration:none;
}

html>body div#navigation a#active_menu
{
	background-position:3px 12px;
}

div#navigation li a:hover
{
	text-decoration:none;
	color:rgb(137,2,4);
}

div#center
{
	width:970px;
}

div#centerleft
{
	width:580px;
	float:left;
	margin-left:0px;
}

div#centerleft h1
{
	font-size:130%;
	font-variant:small-caps;
	color:rgb(137,2,4);
	padding:20px 0 15px 0px;
	margin:0px;
}

div#centerleft h2
{
	font-size:120%;
	font-weight:bold;
	font-variant:small-caps;
	color:rgb(137,2,4);
	padding:5px 0 5px 0px;
	margin:0px;
}

div#centerleft .contentpaneopen
{
	width:500px;
	font-size:90%;
	color:rgb(73,73,71);
	line-height:120%;
}

div#centerleft .contentpaneopen a
{
	border-width:0 0 1px 0;
	border-style:dotted;
	border-color:rgb(137,2,4);
	color:rgb(137,2,4);
	text-decoration:none;
}

div#centerleft .contentpaneopen td a
{
	text-decoration:none;
	border:0px;
}

div#centerright
{
	width:120px;
	float:left;
	padding:50px 0 50px 0;
	margin:0px;
	text-align:right;
}

div#centerright h4
{
	font-size:70%;
	color:rgb(153,153,153);
}

div#centerright .red
{
	background-image:url(../images/2quadrate.gif);
	background-position:right 4px;
	background-repeat:no-repeat;
	padding-right:4px;
}

div#centerright img
{
	float:none;
}


div#centerright img
{
	margin:10px 0 10px 0;
}

div#bottom
{
	width:970px;
	border-color:rgb(137,2,4);
	border-style:solid;
	border-width:0 0 2px 0;
}

div#bottomright
{
	width:970px;
	font-size:90%;
	color:rgb(191,191,191);
	padding-top:0px;
}

div#bottomright ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

div#bottomright li
{
	margin:0px;
	padding:0px;
	margin:0px;
	float:right;
	text-align:right;
}

div#bottomright li a
{
	font-size:90%;
	line-height:22px;
	color:rgb(137,2,4);
	text-decoration:none;
	padding:4px 8px 6px 8px;
	background-image:url(../images/nav-link.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
}

html>body div#bottomright li a
{
	padding:3px 8px 6px 8px;
}

div#bottomright li a.active
{
	color:rgb(54,54,54);
	text-decoration:none;
}

html>body div#bottomright li a.active
{
	background-position:right 15px;
}

div#bottomright li a:hover
{
	text-decoration:none;
	color:rgb(137,2,4);
}




/*#### Styles for mosForm #### */

div#centerleft form
{
	width:500px;
}

form h3
{
	/*display:none;*/
	font-size:90%;
	font-weight:normal;
}

fieldset,
fieldset .mf_group
{
	
	border-width:1px;
	border-color:rgb(204,204,204);
	border-style:dotted;

}

.mf_element
{
	clear:both;
	float:none;
	padding:10px 0 10px 0;
	font-size:90%;
}

.mosFormLabel
{
	width:120px;
}

.mosFormLabel,
div#centerleft form input
{
	float:left;
}

input,
textarea,
select
{
	border-color:rgb(137,2,4);
	border-width:1px;
	border-style:solid;
}

.button
{
	background-color:rgb(247,247,247);
	border-color:rgb(216,216,216);
	border-width:1px;
	border-style:solid;
	color:rgb(137,2,4);
	margin:20px 0 0 100px;
}

.mosformerror
{
	color:rgb(231, 27, 57);
}

/*##### Styles for Polls #####*/

div#centerleft form table
{
	font-size:100%;
	color:rgb(73,73,73);
	border-collapse:collapse;
}

/*##### Loginform ####*/

div#centerleft #mod_loginform
{
	padding-bottom:20px;
}

div#centerleft #mod_loginform label,
div#centerleft #mod_loginform input
{
	float:none;
}
div#centerleft #mod_loginform input.buttom
{
	padding:0px;
}

div#centerleft .moduletable
{
	font-size:90%;
	color:rgb(73,73,73);
}
