/* General */
body {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

p {
	font-size: 1.1em;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 2.6em;
	line-height: 1em;
	color: #afafaf;
}

h3 {
	font-size: 1.6em;
	color: #afafaf;
}

h4 {
	font-size: 1.2em;
	font-weight: bold;
	color: #afafaf;
}

#loggedout_copy p {
	font-size: 1.2em;
	font-weight: bold;
}

#loggedout_copy p a {
	color: #dfc202;
	font-weight: bold;
	text-decoration: none;
}

input.login_submit_value {
	color: #FFFFFF;
}

#login_input_forgotpassword a {
	color: #FFFFFF;
	font-size: 1.1em;
	text-decoration: none;
}

#body_contents_home_right_blogforum ul li {
	line-height: 1.5em;
}

#body_contents_home_right_blogforum ul li a {
	color: #ffda00;
	font-size: 1.2em;
	text-decoration: none;
}

#body_contents_watch_left_blogforum ul li {
	line-height: 1.5em;
}

#body_contents_watch_left_blogforum ul li a {
	color: #ffda00;
	font-size: 1.2em;
	text-decoration: none;
}

#userDetails a {
	color: #ffda00;
	text-decoration: none;
}

a.mail {
	font-size: 1.0em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#body_contents_profilew_right p { /*text-align: justify;*/

}

#scoreStatistics p,#achievements p {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.4em;
}

.errorMessage p {
	color: #ed145b;
	font-size: 1.1em;
}

/* Font sizes */
.font_size_11 {
	font-size: 1.1em;
}

.font_size_12 {
	font-size: 1.2em;
}

.font_size_13 {
	font-size: 1.3em;
}

.font_size_14 {
	font-size: 1.4em;
}

.font_size_15 {
	font-size: 1.5em;
}

.font_size_16 {
	font-size: 1.6em;
}

.font_size_17 {
	font-size: 1.7em;
}

.font_size_18 {
	font-size: 1.8em;
}

.font_size_19 {
	font-size: 1.9em;
}

.font_size_20 {
	font-size: 2em;
}

ul.list_font_size_10 li p,ul.list_font_size_10 li a {
	font-size: 1em;
}

ul.list_font_size_11 li p,ul.list_font_size_11 li a {
	font-size: 1em;
}

ul.list_font_size_12 li p,ul.list_font_size_12 li a {
	font-size: 1.2em;
}

/* Font weights */
.font_bold {
	font-weight: bold;
}

/* Text align */
.text_align_center {
	text-align: center;
}

.text_align_left {
	text-align: left;
}

.text_align_right {
	text-align: right;
}

.text_align_justify {
	text-align: justify;
}

/* Text decoration */
.text_decoration_none {
	text-decoration: none;
}

.text_decoration_underline {
	text-decoration: underline;
}

.link_decoration_none a {
	text-decoration: none;
}

.link_decoration_underline a {
	text-decoration: none;
}

p.p_link_decoration_none a {
	text-decoration: none;
}

p.p_link_decoration_underline a {
	text-decoration: none;
}

ul.list_link_decoration_none li a {
	text-decoration: none;
}

ul.list_link_decoration_underline li a {
	text-decoration: none;
}

/* Text color */
.text_color_white {
	color: #FFFFFF;
}

.text_color_grey {
	color: #838383;
}

.text_color_black {
	color: #000000;
}

ul.list_text_color_yellow li {
	color: #ffda00;
}

.link_color_yellow a {
	color: #ffda00;
}

.link_color_grey a {
	color: #838383;
}

.link_color_white a {
	color: #FFFFFF;
}

p.p_link_color_yellow a {
	color: #ffda00;
}

p.p_link_color_white a {
	color: #FFFFFF;
}

ul.list_link_color_yellow li a {
	color: #ffda00;
}

ul.list_link_color_white li a {
	color: #FFFFFF;
}

.footer_courtesy{
	font-size:1.1em;
	color:#282828;
}
.footer_courtesy a{
	color:#282828;
}
.footer_courtesy a:hover{
	text-decoration:underline;
}