 /* ----- main stuff ---- */

body, input, select, textarea, table    {
        font-family:"Trebuchet MS";
        font-size:13px;
        }


h1      {
        font-size:20px;
        font-weight:bold;
        }

a       {
        font-size:14px;
		color:#000000;
        }
a:hover {
        font-size:14px;
		color:#000000;
        text-decoration:underline;
        }

/* ------ rate page ------- */
.ratebar {
        background:#D8B7FF;
        border:1px solid #cccccc;
        }

/* ------ profile page ------- */

.profile_section {
	text-align:left;
	font-size:11px;
	background:#CCCCCC url(images/section_bg.gif);
	font-weight:bold;
	color:#000000;
	text-align:center;
	height: 18px;
	border: 1px solid #D1B324;
        }

.profile_stats {
	text-align:left;
	font-size:11px;
	background:#FFFF99;
	/* url(images/bg.gif) repeat;*/

	font-weight:bold;
	color:#000000;
	text-align:center;
	height: 20px;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	vertical-align: bottom;
}


/* ----- classes ---- */

/* boxes */
.titlebar  {
	background:#CCCCCC url(images/titalbar_bg.gif);
	font-weight:bold;
	color:#FFCC00;
	text-align:center;
 	height: 25px;
	border: 0px solid #cccccc;
}

/* field error */
.err    {
        color:red;
        font-weight:bold;
        }

/* messages */
.content{
	border: 0px solid #cccccc;
    background:#D8B7FF;
/*	background-image: url(images/bg.gif);
	background-repeat: repeat;*/
	color: #CC0000;
}

/* NEW CLASSES */

input[type=submit] {
	font-family: Tahoma, serif;
	background-image: url(images/button_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
}
input[type=button] {
	font-family: Tahoma, serif;
	background-image: url(images/button_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
}

.button {
	font-family: Tahoma, serif;
	background-image: url(images/button_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
}
li {
	list-style-image: url(images/li.gif);
}
.whitefont {
	color: #FFFFFF;
}
