/* blue= #456bac green= #84c12c red=#B32222 dark_blue=#004a75 */

body {
  color: #000000;
  font-size: 13px;
  font-family: verdana,arial,sans-serif;
  background-image:url('/images/stripes.gif'); 
  background-repeat:repeat-x;
  background-color: #004a75;
}

table {
	margin-left:auto; 
	margin-right:auto;
  }

a:link { 
  color: #456bac; 
  font-size: 13px; 
  text-decoration: none; 
}

a:visited { 
  color: #456bac; 
  font-size: 13px;
  text-decoration: none; 
}

a:active { 
  color: #456bac; 
  font-size: 13px;
  text-decoration: none; 
}

a:hover { 
  color: #84c12c; 
  font-size: 13px;
  text-decoration: none;
}



span { 
  color: #456bac; 
  font-size: 12px;
  text-decoration: none; 
}


fieldset {
	border: 1px solid #84c12c;
	text-align: left;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	padding: 10px;
	-moz-border-radius: 10px;
	}
	

legend { 
  color: #456bac; 
  font-size:13px; 
  font-weight: bold; 
}

label { 
  color: #000000; 
  font-size:13px; 
  }
  

div { 
  color: #000000; 
  font-size:12px; 
}


select { 
  font-size:12px;
  color: #000000; 
  background-color: #eeeeee; 
  border: #bbbbbb 1px solid;
}

option {  
  font-size:12px;
  color: #000000; 
  background-color: #eeeeee; 
}

option:hover {
    border: 1px solid #84c12c;
    background: #e7f4d0;
}

input { 
  font-size:12px;
  color: #000000; 
  background-color: #eeeeee; 
  border: #bbbbbb 1px solid;
}

input:hover {
    border: 1px solid #84c12c;
    background: #e7f4d0;
}

textarea { 
  font-size:12px;
  color: #000000; 
  background-color: #eeeeee; 
  border: #bbbbbb 1px solid;
}

textarea:hover {
    border: 1px solid #84c12c;
    background: #e7f4d0;
}


form {
  margin: 0px;
  padding: 0px;
}

h2, h3 {
  font-size: 12px;
  margin: 0px;
  padding: 0px;

}

h1 {
  font-size: 12px;
  color: #456bac; 
  margin: 0px;
  padding: 0px;
}


.graph {
  font-size: 12px;
  background-color: #069;
  padding: 0px;
  width: 75px;
}


/*main_menu*/

#main_menu a:hover {
	color: #84c12c; 
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

#main_menu a {
	color: #FFFFFF; 
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

#main_menu img { 
	border: 0; 
	vertical-align: middle;
	}


/*row*/


div.row { 
	margin-left:10px; 
	margin-right:10px; 
	color: #000000;
	}

div.row a{
	color: #456bac; 
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold; 
}

div.row a:hover {
	color: #84c12c; 
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold; 
}

div.row_cat { 
	margin-left:10px; 
	margin-right:10px; 
	color: #999999; 
	font-size: 10px; 
	}

div.row_cat a {
	color: #999999; 
	font-size: 10px;
	text-decoration: none;
}

div.row_cat a:hover {
	color: #84c12c; 
	font-size: 10px;
	text-decoration: none;
}


/*bottom*/
#bottom { 
	color: #000000; 
	font-size: 10px; 
	}

#bottom a {
	color: #000000; 
	font-size: 10px;
	text-decoration: none;
}

#bottom a:hover {
	color: #FFF; 
	font-size: 10px;
	text-decoration: none;
}

/*page_links*/
#page_links { 
	color: #000000; 
	font-size: 13px; 
	}

#page_links a {
	color: #456bac; 
	font-size: 12px;
	text-decoration: none;
	}

#page_links a:hover {
	color: #84c12c; 
	font-size: 12px;
	text-decoration: none;
}


/*categories list*/
#cats { 
	color: #000000; 
	font-size: 13px; 
	font-weight: bold; 
	line-height: 13pt;
	}

#cats a {
	color: #456bac; 
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold; 
	}

#cats a:hover {
	color: #84c12c; 
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold; 
	}



/* For the ranking tables. */

.darkbg {
  font-size: 12px;
  background-color: #dddddd;
  }

.darkbg td {
	border: 1px solid #000;
	
}

.mediumbg {
  background-color: #456bac;
  font-size: 12px;
  color: #fff;
}

.lightbg {
  font-size: 12px;
  
  background-color: #eeeeee;
}


.searchresults {
  color: #000;
  background-color: #dddddd;
  font-size: 12px;
}




	
div.thumb img {
	border: 1px solid #aaaaaa; 
	margin-top:1px; 
	}	
	
div.thumb img:hover {
	border: 1px solid #84c12c; 
	margin-top:1px; 
	}	

div.rate img {
	margin-top:1px; 
	}

div.rate img:hover {
	background-color: #eeeeee; 
	margin-top:1px; 
	}		
	

img { 
	border: 0; 
	}

	
.join_edit_error {
	border: 2px dashed #f00;
	padding: 2px;
}



