
/* Layout Stylesheet */ 

body {
 margin:20px;
 background:#dcdcdc;
 color: #333333;
 text-align:center;
# padding:0;
 }

	/*This is where the "Administrator Section" text goes on the admin page */
      #banner {
		width:100%;
		color: #fff;
		font-size:24px;
		height:50px;
		font-weight:bold;
		text-align:center;
		background-image: url(/images/admin_banner.png); background-repeat: repeat-x; 
		background-color: #ffffff; 

  		padding-top:5px; 					
		padding-right: 5px; padding-left: 5px; 
		padding-bottom: 5px; 
/*
		border-right: 2px #cc0000 solid;
		border-left: 2px #cc0000 solid;
		border-bottom: 2px #cc0000 solid;
		border-top: 2px solid #cc0000;		
*/
		}

#outer {
 text-align:left;
 border:1px solid #000000;
 width:1100px;
 margin:2px auto;
 }

#hdr {
 height:53px;
 background:#000000;
 color: #ffffff;
  vertical-align:center;
padding: 5px;
 }

#bar a{
color:#000000;
}

#bar {
 padding:5px 5px 0 0;
 height:25px;
 background:#ffffcc;
 color: #000000;
 text-align: right;
 font-size: 14px;
 border:solid #000000;	
 border-width:1px 0 1px 0;
 }

#menu{
 padding:5px 5px 0 0;
 height:40px;
 background:#cc0000;
 }

   .message_success{
		width:700px;	
		color: #0000cc;
		font-size:20px;
		font-weight:bold;
		text-align: center;
	background-color:#ffffcc;
# 		padding-top:15px; 					
#		padding-right: 5px; padding-left: 5px; 
#		padding-bottom: 15px; 
		border: 2px #0000cc solid;
		}


   .message_error{
		width:700px;	
		color: #cc0000;
		font-size:20px;
		font-weight:bold;
		text-align: center;
	background-color:#ffffcc;
#  		padding-top:15px; 					
#		padding-right: 5px; padding-left: 5px; 
#		padding-bottom: 15px; 
		border: 2px #ff0000 solid;
		}

   .paid_success{
		width:700px;	
		color: #000000;
		font-size:16px;
		text-align: center;
		background-color:#ffffff;
# 		margin-top:15px; 					
#		padding-right: 5px; padding-left: 5px; 
#		padding-bottom: 15px; 
		border: 1px #cc0000 solid;
		}


#bodyblock {
 padding:5px;
 background:#cc0000;
# background-image: url('/images/gradient49797045.png');	
 background-repeat:  repeat-y;
 color: #333333;
 }

#l-col {
 float:left;
 font-size:18px;
 color: #ffffff;
 width: 1px;
 padding: 5px;
 }

#l-col a{
color:#ffffff;
}

#r-col {
 float:right;
 font-size:18px;
 color: #ffffff;
 width: 1px;
 padding: 5px;
 }

#cont {
 padding:15px;
 background-color:#ffffff;
 color: #333333;
 text-align:left;
	border:1px #000 solid;
 }

#ftr {
 clear:both;
 height:35px;
 background:#000000;
 color: #ffffff;
 border:solid black;
 border-width:1px 0 0 0;
 margin:0;
 font-size:12px;
 }

#ftr a{
color:#ffffff;
}

.subtitle{ 
font-size:20px;
font-weight: bold;
font-color:#800000;
 }

a.subtitle{ 
color:#cc0000;
 }
.indentedtext{ 
margin-left:25px;
 }


#phplist styles
.attributename  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : black;
	text-decoration : none;
}

.attributeinput  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : black;
	text-decoration : none;
}

.required {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : red;
	text-decoration : none;
}

.missing {
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : red;
}

.error  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : red;
	text-decoration : none;
}

.info  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : magenta;
	text-decoration : none;
}

/* the style for listing the lists */
LI.list {
  list-style-type:circle;
  margin-left: 1em;
}

/* the style for the description of a list in the listing of lists */
.listdescription {
  margin-left: 20px;
}

.pullquote {
	width: 20%;
	float:right;
	font-size:125%;
	line-height:140%;
	margin:10px;
	background: url(closequote.gif) no-repeat bottom right !important;
	background /**/:url(); /* removing quote graphic in IE5+ */
	padding:0px 25px 5px 0px;
}
.pullquote:first-letter {
	background: url(openquote.gif) no-repeat left top !important;
	padding:5px 2px 10px 35px!important;
	padding /**/:0px; 	/* resetting padding in IE5+ */
	background /**/: url(); /* removing quote graphic in IE5+ */
}


/* Sortable tables */
table.sortable td {
	text-align:center;
}


.user_comment_inline_right{
color: #cc0000;
float:right;
font-size: 1.3em;
border: 0px #cc0000 solid;
background-color:#ffffff;
padding: 0 30px 30px 30px;
margin:0px;
width:250px;
}

.user_comment_inline_left{
color: #cc0000;
float:left;
font-size: 1.3em;
border: 0px #cc0000 solid;
background-color:#ffffff;
padding: 20px;
margin:10px;
width:250px;
}


.whotobet{
		width:700px;	
		color: #fff;
		font-size:16px;
		text-align: center;
		background-color:#cc0000;
# 		margin-top:15px; 					
#		padding-right: 5px; padding-left: 5px; 
#		padding-bottom: 15px; 
		border: 1px #000000 solid;
		}
.whotobet a{
color:#fff;
text-decoration: none;
}
