* {
margin : 0;
padding : 0;
}
body {
color : #424242;
font-size : 1em;
line-height : 1.5em;
font-family : ubuntu;
}
p {
text-align : justify;
}
html, body {
min-height : 100%;
height : 100%;
margin : 0;
padding : 0;
}
#s5_body_padding {
min-height : 100%;
}
body.contentpane, body.mceContentBody {
background : #ffffff;
}
a {
text-decoration : none;
font-family : Courgette;
text-transform : lowercase;
font-weight : normal;
}
a:hover {
text-decoration : underline;
}
a:active {
outline : none;
}
h1 {
font-size : 2.3em;
line-height : 1.8em;
font-weight : normal;
}
h2 {
font-size : 1.9em;
line-height : 1.5em;
font-weight : normal;
}
h3 {
font-size : 1.5em;
line-height : 1.5em;
font-weight : normal;
padding : 10px;
}
h4 {
font-size : 1.2em;
line-height : 1.5em;
font-weight : normal;
}
h5 {
font-size : 1.0em;
line-height : 1.5em;
font-weight : normal;
}
fieldset {
margin-bottom : 14px;
border: none;
}
.s5_responsive_mobile_drop_down_inner fieldset {
margin : 0;
border : none;
}
legend {
margin-bottom : 10px;
}
#form-login fieldset {
border : none;
padding-top : 0;
}
#form-login p {
padding-top : 0;
}
#login br {
display : none;
}
#login .button {
margin-top : 8px;
margin-bottom : 8px;
}
#login ul, #form-login ul {
padding-top : 8px;
padding-bottom : 8px;

}
#modlgn-username, #modlgn-passwd, #username_vmlogin, #password_vmlogin {
width : 92%;
}
.inputbox, .registration input, .login input, .contact-form input, #jform_contact_message, #mod-search-searchword, input {
border : #DFDFDF solid 1px;
padding : 6px 11px 6px 11px;
font-size : 0.9em;
background : #ffffff;
color : #424242;
box-shadow : 0 0 5px rgba(0, 0, 0, 0.1) inset;
transition : all 400ms ease-in;
}
#jform_contact_message {
width : 64%;
}
.inputbox:hover, .registration input:hover, .login input:hover, .contact-form input:hover, #jform_contact_message:hover, #mod-search-searchword:hover, input:hover {
box-shadow : 0 0 10px rgba(0, 0, 0, 0.15);
border : #D2D1D1 solid 1px;
background : #ffffff;
transition : all 400ms ease-in;
}
#contact-form label {
margin-top : 8px;
margin-bottom : 8px;
display : block;
}
label.invalid {
color : #d50101;
}
label.invalid {
color : #c00202;
}
.invalid {
border-color : #d50101;
}
.invalid {
border-color : #c00202 !important ;
}
.tool-tip {
float : left;
background : #f7f4ec;
border : #eeeadf solid 1px;
padding : 5px;
color : #424242;
max-width : 200px;
}
.tool-title {
padding : 0;
margin : 0;
font-weight : bold;
margin-top : -15px;
padding-top : 15px;
padding-bottom : 5px;
color : #424242;
}
.tool-text {
color : #424242;
margin : 0;
}
.button, a.readon, .userItemReadMore, div.catItemReadMore, div.catItemCommentsLink, .userItemCommentsLink, a.readmore-link, a.comments-link, div.itemCommentsForm form input#submitCommentButton {
text-decoration : none;
cursor : pointer;
font-size : 1.1em;
}
.button {
border-radius : 4px;
background-clip : padding-box;
box-shadow : 0 2px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 #fff inset;
background : #df7604;
color: #fff !important;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
p.readmore a {
float : right;
}
p.readmore a:hover {
text-decoration : underline;
}
.readon_grey {
background : #df7604;
color : #ffffff !important ;
}
.btn-primary {
color : #FFFFFF !important ;
background : #df7604;
}
.btn-primary:hover, .button:hover, .readon:hover, li.pagenav-prev a:hover, li.pagenav-next a:hover, .pager a:hover, .bigbutton:hover {
text-decoration : none !important ;
background : #fcaf1b;
transition : all 300ms ease-in;
}
#submitCommentButton {
margin-top : 14px;
}
a.readon, div.catItemReadMore, .userItemReadMore, div.catItemCommentsLink, .userItemCommentsLink, a.readmore-link, a.comments-link {
padding-left : 10px;
padding-right : 10px;
}
#s5_loginreg ul {
list-style : none;
margin : 0;
}
.btn-group > .btn.large:first-child, .btn-group > .btn:first-child {
border-top-left-radius : 4px;
border-bottom-left-radius : 4px;
}
.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle, .btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
border-top-right-radius : 4px;
border-bottom-right-radius : 4px;
}
.btn-group-vertical .btn:first-child {
border-radius : 4px 4px 0 0;
}
.btn-group-vertical .btn:last-child {
border-radius : 0 0 4px 4px;
}
.btn-group-vertical .btn-large:first-child {
border-radius : 4px 4px 0 0;
}
.btn-group-vertical .btn-large:last-child {
border-radius : 0 0 4px 4px;
}
.items-leading p {
margin-top : 2%;
}
.items-leading h2 {
border-bottom : 1px solid #eeeadf;
}
.item h2 a, .item h2, .item-page h2, .item-page h2 a, .items-leading h2, .items-leading h2 a {
display : block;
font-family : Courgette;
text-transform : none;
}
.item h3 a, .item h3, .item-page h3, .item-page h3 a, .items-leading h3, .items-leading h3 a {
display : block;
}
.item p {
margin-top : 2%;
}
.img-intro-left {
width : 38%;
margin-top : 2%;
margin-right : 5%;
}
.img-intro-right {
width : 38%;
margin-top : 2%;
margin-left : 5%;
}
.blog-featured {
margin-bottom : -30px;
}
.blog-featured .item h2 a, .blog-featured .item h2, .blog-featured .item-page h2, .blog-featured .item-page h2 a, .blog-featured .items-leading h2, .blog-featured .items-leading h2 a {
font-size : 1.2em !important ;
margin-bottom : 7px !important ;
}
#fontControls a {
color : #424242 !important ;
}
.decreaseSize {
font-size : 10px;
}
.increaseSize {
font-size : 17px;
}
.resetSize {
font-size : 14px;
margin-left : 2px;
margin-right : 2px;
}
#s5_scrolltotop {
height : 0;
visibility : hidden;
}
#s5_scroll_wrap .s5_scrolltotop {
width : 52px;
height : 38px;
cursor : pointer;
position : relative;
display : block;
margin-bottom : -1px;
margin-top : -44px;
z-index : 2;
bottom : 0;
left : 50%;
margin-left : -26px;
background : url(../images/s5_scroll_arrow.png) top left no-repeat transparent;
}
#s5_scroll_wrap .s5_scrolltotop:hover {
background : url(../images/s5_scroll_arrow.png) bottom left no-repeat transparent;
}
#s5_menu_wrap, .module_round_box {
box-shadow : 0 0 10px rgba(0, 0, 0, 0.15);
}
#s5_logo {
cursor : pointer;
float : left;
}
#s5_logo_module {
float : left;
}
#s5_logo_wrap {
width : 25%;
float : left;
margin-left : 1%;
margin-right : 2%;
margin-top : 3px;
}
#s5_menu_wrap {
float : right;
margin-top : 30px;
margin-right : 2%;
}
#s5_socialicons {
position : fixed;
right : 1%;
z-index : 8;
top : 6%;
}
#s5_rss {
height : 34px;
width : 34px;
margin-bottom : 5px;
cursor : pointer;
background : url(../images/rss.png) no-repeat;
}
#s5_linkedin {
height : 34px;
width : 34px;
margin-bottom : 5px;
cursor : pointer;
background : url(../images/linkedin.png) no-repeat;
}
#s5_twitter {
height : 34px;
width : 34px;
margin-bottom : 5px;
cursor : pointer;
background : url(../images/twitter.png) no-repeat;
}
#s5_fb {
height : 34px;
width : 34px;
margin-bottom : 5px;
cursor : pointer;
background : url(../images/facebook.png) no-repeat;
}
#s5_top_bar_bg {
height : 46px;
width : 100%;
background: #f7f4ec; /* Old browsers */
background: -moz-linear-gradient(top,  #f7f4ec 0%, #f8f7f4 74%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f4ec), color-stop(74%,#f8f7f4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7f4ec 0%,#f8f7f4 74%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7f4ec 0%,#f8f7f4 74%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7f4ec 0%,#f8f7f4 74%); /* IE10+ */
background: linear-gradient(to bottom,  #f7f4ec 0%,#f8f7f4 74%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f4ec', endColorstr='#f8f7f4',GradientType=0 ); /* IE6-9 */

}
#s5_header_area1 {
background-color : #ffffff;
box-shadow : 0 0 2px rgba(0, 0, 0, 0.1) inset;
}
#s5_headerline {
background : #ffffff;
height : 1px;
border-bottom : 1px solid #cbcbc9;
border-top : 1px solid #e1e0de;
box-shadow : 0 1px 3px rgba(0, 0, 0, 0.1);
margin-top : -1px;
}
#s5_search_wrap label, #s5_search_wrap button, #s5_search_wrap br {
display : none;
}
#s5_search_wrap .input.search-query {
border-radius : 0 !important ;
}
#s5_search_wrap, #fontControls, #s5_loginreg {
float : right;
margin-left : 16px;
}
#s5_loginreg, #s5_register, #s5_login {
float : right;
}
#s5_loginreg {
margin-left : 10px;
}
#s5_register, #s5_login {
border-radius : 4px;
background-clip : padding-box;
cursor : pointer;
padding : 4px 26px;
margin-left : 11px;
margin-top : 0;
margin-bottom : 0;
font-size : 1em;
text-transform : uppercase;
}
#s5_login {
border : #ccc solid 1px;
box-shadow : 0 2px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 #fff inset;
background: #f8f8f8; /* Old browsers */
background: -moz-linear-gradient(top,  #f8f8f8 0%, #dfdfdf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#dfdfdf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f8f8f8 0%,#dfdfdf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f8f8f8 0%,#dfdfdf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f8f8f8 0%,#dfdfdf 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f8f8f8 0%,#dfdfdf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#dfdfdf',GradientType=0 ); /* IE6-9 */

color : #686868;
text-shadow : 0 1px 0 #fff;
}
#s5_login:hover {
background : #f8f8f8;
}
#s5_register {
border : #3b931d solid 1px;
box-shadow : 0 2px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 #81c437 inset;
color : #ffffff;
background : #72ad32;


	

}
#s5_register a {
color: #ffffff !important;
	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
	font-family: Ubuntu;
	text-transform:uppercase;
	}
	#s5_register a:hover {
	text-decoration: none;
	}
#s5_register:hover {
	background: #90bf37;
}
#s5_search_wrap {
margin-top : 6px;
margin-bottom : 3px;
margin-right : 3px;
}
#s5_search_wrap input {
height : 14px;
width : 180px;
padding-top : 10px;
padding-bottom : 5px;
padding-left : 9px;
padding-right : 9px;
transition : all 400ms ease-out;
}
#s5_search_wrap input:hover {
width : 250px;
box-shadow : 0 0 10px rgba(0, 0, 0, 0.15) inset;
transition : all 400ms ease-in;
}
#s5_search_wrap input.button {
width : 32px;
height : 30px;
border : none;
padding : 0;
margin : 0;
border-radius : 0;
float : right;
background : #424242;
color : #ffffff;
}
#fontControls {
padding-top : 2px;
height : 20px;
}
#s5_loginreg {
padding-top : 4px;
}
#s5_top_menu_wrap {
float : right;
}
#s5_breadcrumb_wrap {
float : left;
}
.breadcrumbs img {
display : none;
}
#s5_top_menu_wrap ul.menu li {
display : inline;
margin-left : 10px;
float : right;
}
#s5_bottom_menu_wrap ul.menu li {
display : inline;
margin-left : 14px;
float : right;
}
#s5_bottom_menu_wrap ul.menu {
padding-top : 0 !important ;
}
#s5_bottom_menu_wrap {
float : right;
}
#s5_footer {
float : left;
color : #ffffff;
text-shadow : 1px 1px 1px rgba(0, 0, 0, 0.5);
}
#s5_footer_area_inner2 {
margin-left : 11px;
margin-right : 11px;
}
#s5_footer_area_inner2 a {
color : #082f37 !important ;
}
#s5_footer_area_inner2 a:hover {
color : #ffffff !important ;
text-decoration : none;
text-shadow : 1px 1px 1px rgba(0, 0, 0, 0.3);
}
#s5_footer_area1 {
padding-top : 10px;
height : 44px;
background : #1991a9;
}
#s5_top_row2_wrap {
padding-top : 20px;
padding : 0;
}
#s5_top_row1_area1 {
padding-top : 20px;
}
#s5_top_row2_area1 {
background: #52a2bd; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, #52a2bd 0%, #1991a9 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#52a2bd), color-stop(100%,#1991a9)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, #52a2bd 0%,#1991a9 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, #52a2bd 0%,#1991a9 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, #52a2bd 0%,#1991a9 100%); /* IE10+ */
background: radial-gradient(ellipse at center, #52a2bd 0%,#1991a9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52a2bd', endColorstr='#1991a9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
background-image : radial-gradient(circle, #1991a9, #52a2bd);
border-top : 1px solid #167c91;
border-bottom : 1px solid #167c91;
padding : 0;
}
#s5_top_row3_area1 {
background-color : #ffffff;
padding : 0;
padding-top : 20px;
margin : 0;
}
#s5_top_row3_area1 .module_round_box_outer, #s5_top_row3_area1 .module_round_box {
padding : 0;
margin : 0;
box-shadow : none;
}
#s5_bottom_row3_area1 {
padding-top : 20px;
background: #ffffff; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #f7f4ec 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(100%,#f7f4ec)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#f7f4ec 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #ffffff 0%,#f7f4ec 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #ffffff 0%,#f7f4ec 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #ffffff 0%,#f7f4ec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f4ec',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
#s5_top_row1_area1 {
border-top : 1px solid #c9c2af;
}
#s5_top_row1_area1, #s5_top_row3_area1, #s5_columns_wrap, #s5_above_columns_wrap1, #s5_below_columns_wrap1, #s5_bottom_row1_area1, #s5_bottom_row2_area1, #s5_bottom_row3_area1 {
margin-bottom : 0;
}
#s5_top_row2_area1 {
margin : 0;
}
#s5_above_columns_wrap1 {
padding : 2%;
background: #ffffff; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #f7f4ec 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(100%,#f7f4ec)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#f7f4ec 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #ffffff 0%,#f7f4ec 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #ffffff 0%,#f7f4ec 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #ffffff 0%,#f7f4ec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f4ec',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
#s5_center_column_wrap_inner, #s5_right_column_wrap, #s5_left_column_wrap {
padding : 0;

}
#s5_center_area1 {
margin-top : 10px;

}
#Overlay {
	position: fixed !important;
}

.module_round_box_outer,#s5_component_wrap {
	margin: 3%;
}

.module_round_box {
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
	border-radius: 10px;
	padding: 10px;
}

.module_round_box-no_padding {
	padding: 0;
}

.module_round_box-extra_padding {
	padding: 20px;
}

.module_round_box-none {
	background: none;
	padding: 0;
	border: 0;

	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0;
}

.module_round_box-grey3 .s5_is_display h3 {
	background: #72ad32;
}

.module_round_box-blue .s5_is_display h3 {
	background: #52a2bd;
}

.module_round_box-red .s5_is_display h3 {
	background: #f89f11;
}

#s5box_one {
	padding: 20px !important;
	background: none !important;
}

#s5box_two {
	padding: 20px !important;
	background: none !important;
}

#s5box_three {
	padding: 20px !important;
	background: none !important;
}

#s5box_four {
	padding: 20px !important;
	background: none !important;
}

#s5box_five {
	padding: 20px !important;
	background: none !important;
}

#s5box_six {
	padding: 20px !important;
	background: none !important;
}

#s5box_seven {
	padding: 20px !important;
	background: none !important;
}

#s5box_eight {
	padding: 20px !important;
	background: none !important;
}

#s5box_nine {
	padding: 20px !important;
	background: none !important;
}

#s5box_ten {
	padding: 20px !important;
	background: none !important;
}

#s5box_login {
	padding: 20px !important;
	background: none !important;
}

#s5box_register {
	padding: 20px !important;
	background: none !important;
}

#cboxContent {
	overflow: visible !important;
	position: relative !important;
	background: none !important;
}

#cboxLoadingOverlay {
	background: none !important;
}

#cboxLoadedContent {
	padding-bottom: 16px !important;
}

#colorbox,#cboxOverlay,#cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999999999999999 !important;
}

#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100% !important;
}

#cboxClose {
	float: right !important;
	position: absolute !important;
	top: 0 !important;
	background: url(../images/multibox/close.png) top left no-repeat !important;
	height: 30px !important;
	width: 30px !important;
	padding: 0 !important;
	margin: 0 !important;
	margin-top: 20px !important;
	right: 0 !important;
	text-indent: 500px !important;
	overflow: hidden !important;
	cursor: pointer !important;
}

#s5box_login ul li,#s5box_register ul li {
	padding-left: 0 !important;
	background: none !important;
}

#cboxTopLeft,#cboxTopCenter,#cboxTopRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight {
	display: none !important;
}

#cboxWrapper {
	height: auto !important;
	width: auto !important;
}

#cboxLoadedContent .s5_mod_h3 {
	margin-bottom: 20px;
	color: #FFFFFF !important;
	font-size: 1.9em !important;
}

#cboxLoadedContent label {
	color: #FFFFFF !important;
	display: block;
	margin-bottom: 8px;
}

#cboxLoadedContent a,#s5box_register_inner {
	color: #FFFFFF !important;
}

#cboxLoadedContent .userdata {
	margin-bottom: 14px !important;
	border: none !important;
}

#cboxLoadedContent .button {
	margin-top: 12px !important;
	cursor: pointer;
}

#cboxOverlay {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=89)";
	filter: alpha(opacity=89);
	opacity: 0.89 !important;
}

#cboxLoadedContent .module_round_box {
	background: none !important;
	padding: 0 !important;
}

.s5_regfloatleft {
	float: left;
	margin-bottom: 6px;
	width: 76%;
}

#cboxLoadedContent input {
	width: 80%;
}

#cboxLoadedContent input.button,#modlgn-remember,#cboxLoadedContent input.btn-primary {
	width: auto !important;
}

#cboxLoadedContent #form-login-remember label {
	display: inline !important;
}

#cboxLoadedContent #form-login-remember {
	margin-bottom: 8px;
}

#cboxLoadedContent {
	color: #FFFFFF;
}

#s5_button_wrap0 {
	margin: 0 !important;
	background: url(../images/s5_tab_show.png) bottom left repeat-x #FFFFFF !important;
	border: none !important;
}

#s5_tabshow_left {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	padding-bottom: 0 !important;
}

#s5_button_frame ul li a {
	font-size: 1.5em !important;
	padding-left: 17px !important;
	padding-right: 21px !important;
	padding-top: 11px !important;
	padding-bottom: 11px !important;
}

.s5_ts_active {
	background: #ffffff;

	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.s5_ts_not_active a {
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	-ms-transition: none !important;
	transition: none !important;
}

#s5_button_frame ul li {
	padding: 0 !important;
}

#s5_button_frame ul li.s5_ts_not_active a {
	color: #252525 !important;
}

.s5_ts_not_active,.s5_ts_active {
	border-right: 1px solid #E3E2E2 !important;
	height: 44px !important;
}

#s5_button_content .moduletable {
	padding: 24px !important;
}

#s5_button_frame ul li a {
	font-size: 1em !important;
}

.s5_module_box_1 ul.menu a {
	padding-bottom: 7px;
	display: block;
	color: #424242;
}

.s5_module_box_1 ul.menu ul li a:hover {
	background: none;
}

.s5_module_box_1 ul.menu img {
	display: none;
}

.s5_module_box_1 ul.menu a:hover {
	text-decoration: underline;
}

.s5_module_box_1 ul.menu ul a:hover {
	text-decoration: underline;
}

.s5_module_box_1 ul.menu ul a {
	background: none;
	padding: 6px;
	padding-left: 10px;
	border-bottom: none;
	display: block;
}

.s5_module_box_1 ul.menu ul ul a {
	font-size: 8pt;
	padding: 3px;
	padding-left: 20px;
	border-bottom: none;
	display: block;
	font-weight: normal;
}

.s5_module_box_1 ul.menu #current ul span {
	font-weight: normal;
}

.s5_module_box_1 ul.menu li {
	padding: 0;
}

.s5_module_box_1 ul.menu li ul li {
	margin-left: 12px;
}

ul.menu,ul.mostread,ul.mostread-grey1,ul.mostread-grey2,ul.mostread-grey3,ul.mostread-highlight,ul.latestnews,ul.latestnews-grey1,ul.latestnews-grey2,ul.latestnews-grey3,ul.latestnews-highlight {
	padding: 6px;
}

#s5_bottom_menu_wrap ul.menu {
	padding: 0;
}

ul.menu a,ul.mostread a,ul.mostread-grey1 a,ul.mostread-grey2 a,ul.mostread-grey3 a,ul.mostread-highlight a,ul.latestnews a,ul.latestnews-grey1 a,ul.latestnews-grey2 a,ul.latestnews-grey3 a,ul.latestnews-highlight {
	padding-bottom: 7px;
	display: block;
}

.module_round_box ul.menu a:hover {
	background: url(../images/s5_dark_arrow.png) center right no-repeat;
}

ul.menu .current ul a {
	color: #424242 !important;
}

#s5_accordion_menu ul li span {
	font-weight: normal;
}

#s5_accordion_menu h3.s5_am_toggler a.mainlevel {
	color: #252525 !important;
}

#s5_accordion_menu h3.s5_am_toggler,#s5_accordion_menu h3.s5_am_toggler a.mainlevel {
	line-height: normal !important;
}

div.s5_accordion_menu_element li li {
	padding-left: 4px !important;
}

div.s5_accordion_menu_element li li li {
	padding-left: 12px !important;
}

div.s5_accordion_menu_element li a,.s5_am_inner_li .separator span {
	padding-top: 6px !important;
	padding-bottom: 6px !important;
	padding-left: 4px !important;
	border-bottom: none !important;
	font-size: 0.8em !important;
	display: block !important;

	-webkit-transition: all 400ms ease-out;
	-moz-transition: all 400ms ease-out;
	-o-transition: all 400ms ease-out;
	-ms-transition: all 400ms ease-out;
	transition: all 400ms ease-out;
	color: #212121 !important;
}

div.s5_accordion_menu_element li li a,.s5_am_innermenu .s5_am_inner_li .separator span {
	background: none !important;
	padding-left: 10px !important;
	padding-right: 6px !important;
	font-size: 0.85em !important;
	border: none !important;

	-webkit-transition: all 400ms ease-out;
	-moz-transition: all 400ms ease-out;
	-o-transition: all 400ms ease-out;
	-ms-transition: all 400ms ease-out;
	transition: all 400ms ease-out;
	padding-top: 4px !important;
	padding-bottom: 4px !important;
}

h3 span.s5_accordion_menu_left {
	display: block !important;
	padding: 0 !important;
	padding-left: 14px !important;
	padding-right: 14px !important;
	padding-top: 10px !important;
	padding-bottom: 6px !important;
}

.s5_am_inner_li span.s5_accordion_menu_left {
	padding: 0 !important;
}

.s5_am_innermenu span.s5_accordion_menu_left {
	background: none !important;
}

#s5_accordion_menu ul li {
	padding: 0 !important;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}

#s5_accordion_menu {
	font-size: 1.2em;
	margin: 0 !important;
}

#s5_accordion_menu div {
	width: 100% !important;
}

.s5_am_innermenu img {
	display: none !important;
}

#s5_accordion_menu h3 {
	padding: 0 !important;
	background: #ffffff !important;

	-webkit-transition: all 400ms ease-out;
	-moz-transition: all 400ms ease-out;
	-o-transition: all 400ms ease-out;
	-ms-transition: all 400ms ease-out;
	transition: all 400ms ease-out;
	border: none !important;
	margin: 0 !important;
	position: relative !important;
	width: 100% !important;
	display: block !important;
	font-size: 0.9em !important;
	height: 40px !important;
	margin-bottom: 9px !important;
}

#s5_accordion_menu h3:hover {
	background: #ffffff;

	-webkit-transition: all 400ms ease-in;
	-moz-transition: all 400ms ease-in;
	-o-transition: all 400ms ease-in;
	-ms-transition: all 400ms ease-in;
	transition: all 400ms ease-in;

	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

#s5_accordion_menu h3.s5_am_open {
	background: #ffffff !important;
}

#s5_accordion_menu h3.s5_am_parent span.s5_accordion_menu_left {
	cursor: pointer !important;
	background: url(../images/s5_acc_r_parent.png) bottom right no-repeat !important;
	padding-right: 24px !important;
	position: relative !important;
}

#s5_accordion_menu h3.s5_am_open span.s5_accordion_menu_left {
	background: url(../images/s5_acc_r_parent.png) top right no-repeat !important;
}

#s5_accordion_menu h3.s5_am_not_parent span.s5_accordion_menu_left {
	background: none !important;
}

#s5_accordion_menu h3.s5_am_not_parent {
	cursor: pointer !important;
}

#s5_accordion_menu h3.s5_am_toggler div {
	margin: 0 !important;
	padding: 0 !important;
}

#s5_accordion_menu h3.s5_am_toggler a.mainlevel {
	width: auto !important;
	border: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

div.s5_accordion_menu_element li {
	list-style-image: none !important;
	list-style-position: outside !important;
	list-style-type: none !important;
}

div.s5_accordion_menu_element {
	width: auto !important;
}

#s5_accordion_menu #s5_am_parent_div_current,#s5_accordion_menu .s5_accordion_menu_element {
	background: none !important;
}

ul.s5_am_innermenu {
	font-size: 0.95em;
	line-height: 130% !important;
	padding-top: 0 !important;
	padding-bottom: 8px !important;
	padding-left: 8px !important;
	padding-right: 8px !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
	margin-top: 0 !important;
}

ul.s5_am_innermenu ul {
	border: none !important;
	margin-top: 0 !important;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}

ul.s5_am_innermenu a:hover {
	color: #000000 !important;
	text-decoration: underline !important;

	-webkit-transition: all 300ms ease-in;
	-moz-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	-ms-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

#s5_accordion_menu h3.s5_am_parent {
	padding-right: 0 !important;
}

#s5_accordion_menu h3 span.s5_accordion_menu_left {
	height: 25px !important;
}

#s5_accordion_menu #current ul a {
	color: #424242 !important;
}

.s5_va_element {
	border: none !important;
	background: #ffffff !important;
}

.s5_va_element_inner {
	padding-left: 10px !important;
	padding-right: 10px !important;
	padding-top: 6px !important;
	padding-bottom: 15px !important;
}

.s5_va_inactive,.s5_va_active {
	border: none !important;
	margin-bottom: 5px !important;
	height: auto !important;
	font-size: 1.1em !important;
}

#s5_va_accordion {
	border: none !important;
	margin-bottom: -5px !important;
}

span.s5_va_h3_inner_span {
	background: none !important;
	height: auto !important;
	padding-bottom: 10px !important;
	padding-top: 12px !important;
}

.s5_va_inactive:hover,.s5_va_active:hover {
	-webkit-transition: all 400ms ease-in;
	-moz-transition: all 400ms ease-in;
	-o-transition: all 400ms ease-in;
	-ms-transition: all 400ms ease-in;
	transition: all 400ms ease-in;

	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}

.s5_va_active {
	background: url(../images/s5_va_close.png) right center no-repeat #424242 !important;
	color: #ffffff;

	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}

.s5_va_inactive {
	background: url(../images/s5_va_open.png) right center no-repeat #ece9e2 !important;
	color: #424242;
	border: #424242 solid 1px;

	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}

.s5_va_element_inner h3 {
	margin-bottom: 8px;
	font-size: 1.4em;
}

.s5_va_img {
	width: 30%;
	float: left;
	margin-right: 18px;
}

.s5_va_element_inner .readon,.s5_va_element_inner .readon_grey {
	margin-top: 8px !important;
}

.s5_va_element {
	font-size: 0.9em;
}
#s5_fd_outer {
	width: 100%;
	padding: 0;
}

#s5_fd_top {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 1%;
	margin-bottom: 22%;
	position: relative;
	top: 0;
	z-index: 1;
}
#s5_fd_top img {
	border: #eeeadf solid 1px;
	border-radius: 10px;
		-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
	overflow:hidden;
	}

#s5_fd_div1 {
	width: 100%;
	position: absolute;
	z-index: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;

	}

#s5_fd_div2 {
	width: 100%;

	position: absolute;
	z-index: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

#slideimg {
	float: left;
	width: 30%;
	margin-right: 5%;
	margin-left: 5%;
	margin-top:-22%;
}

#s5_fd_div1_inner,#s5_fd_div2_inner {
	height: auto;
	width: 60%;
	float: left;
	position: relative;
	z-index: 2;
	margin-top:-22%;
	margin-left:40%;
}

#s5_fd_bottom div:hover {
	color: #424242;
	background: #f8f7f4;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
}

#s5_fd_bottom {
	background: #f8f7f4; /* Old browsers */
background: -moz-linear-gradient(top, #f8f7f4 26%, #f0ebe0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(26%, #f8f7f4), color-stop(100%, #f0ebe0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f8f7f4 26%,#f0ebe0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f8f7f4 26%,#f0ebe0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f8f7f4 26%, #f0ebe0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f8f7f4 26%,#f0ebe0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#f8f7f4", endColorstr="#f0ebe0",GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 0 -3px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 -3px 3px rgba(0, 0, 0, 0.2);
	height: 50px;
	position:relative;
}

#s5_fd_bottom div {
	display: inline;
	float: left;
	padding: 0;
	margin: 0;
	margin-left: -2px;
	height: 50px;
	width: 20%;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
	border-left: 1px solid #cdccc8;
	border-right: 1px solid #f8f7f4;
	font-size: 1.0em;
	line-height: 50px;
	color: #848483;
	text-align: center;
	float: left;
}






#underline {
	background: url(../images/underline.png) no-repeat;
	height: 30px;
	background-position: center center;
}

.gamestats {
text-align:center;
}
.gamestats .button, #gamestats2 .button, .gs3 .button {
background: #96c7d7; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #96c7d7 0%, #52a2bd 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#96c7d7), color-stop(100%,#52a2bd)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #96c7d7 0%,#52a2bd 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #96c7d7 0%,#52a2bd 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #96c7d7 0%,#52a2bd 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #96c7d7 0%,#52a2bd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96c7d7', endColorstr='#52a2bd',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	color: #FFFFFF;
	font-weight: normal;
	font-size: 1em;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	text-align: center;
	border-bottom: 1px solid #eeeadf;
	margin:0;
	
	border-radius:4px;
	}
	.gamestats .button:hover, #gamestats2  .button:hover, .gs3 .button:hover, .cbregUpgradeButtonDiv .button:hover {
background: #52A2BD;
}
.gamestats .cbpbSepMsg {
border-top : 1px solid #F7F4EC;

	}

	.gamestats .sectiontableentry1,  .gr1 {
	background-color:#fff;
	background-image: none;
	
	}
		.gamestats .sectiontableentry2,  .gr2 {
	background-color:#fcfcfb;
	background-image: none;
	
	}
	.gr2:hover, #gamestats1 .gr1:hover, .gamestats .sectiontableentry2:hover, .gamestats .sectiontableentry1:hover {
	-webkit-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0px 2px rgba(0, 0, 0, 0.25);
	background-color:#f7f6f3;
	background: #f7f6f3;
	}
.gamestats th, .grow th, #gamestats1 th, #gamestats2 th {

min-height:30px;
	background: #96c7d7; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #96c7d7 0%, #52a2bd 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#96c7d7), color-stop(100%,#52a2bd)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #96c7d7 0%,#52a2bd 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #96c7d7 0%,#52a2bd 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #96c7d7 0%,#52a2bd 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #96c7d7 0%,#52a2bd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96c7d7', endColorstr='#52a2bd',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1em;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	text-align: center;
	border-bottom: 1px solid #eeeadf;
	margin:0;
	padding:10px;
	text-transform:uppercase;
}


#gamestats1 {
float:left;
width:63%;
text-align:center;
-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	border-radius:10px;
	overflow:hidden;
margin-right:2%;
margin-bottom:3%;

}

#gamestats2 {
float:left:
width:34%;
-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	border: 1px solid #eeeadf;
	border-radius:10px;
	overflow:hidden;
	
	
}
#gamestats1 table, #gamestats2 table {
margin:0;
padding:0;
border-collapse: collapse;
width:100%;
}

#gamestats1 h3 {
font-size:1.0em;

	}


.gamestats  td, #gamestats1 td, #gamestats2 td, .gs td {
font-size:1.0em;
	padding:10px;
	color: #848483;
	text-shadow: 0 1px 0 #FFFFFF;

} 
#gamestats2 td td {
padding:0px;}
.gamestats  td, #gamestats1 td {

	border-bottom: 1px solid #cdccc8;
	border-top: 1px solid #f8f7f4;
	
	border-right:1px solid #F8F7F4;
	-webkit-box-shadow: -1px 0px 0 0 #eeeadf;
	 box-shadow: -1px 0px 0 0 #eeeadf;

	margin:-1px;

} 

.gamestats #divpbnewcommentwall td, .cbpbEditorContainer table td, #divpbeditcommentw1 td {
-webkit-box-shadow: none;
	 box-shadow: none;
	border: 0px;
	

}
.gamestats td .cbpbToggleEditor, .gamestats td .cbpbEditorHidden  {
font-size:1.0em;
}
.gamestats .cbpbToggleEditor, .gamestats .cbpbEditorHidden {
color: #848483;
	text-shadow: 0 1px 0 #FFFFFF;
font-size:1.5em;
}
.gamestats a {
color: #848483;
	text-shadow: 0 1px 0 #FFFFFF;
	
}
.gamestats a:hover {
color: #424242;
	text-decoration:none;
	}

.rounded {
	border: #eeeadf solid 1px;
	border-radius: 10px;
		-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
	overflow:hidden;
}

.fullimg img {
	width: 100%;
}

.pad {
	padding: 5%;
}



.spaceimg {
	width: 80%;
}

.biggest {
	font-size: 2.8em;
	line-height : 1.3em;
}
.bigger {
	font-size: 2.4em;
	line-height : 1.5em;
}

.big {
	font-size : 2.2em;
line-height : 1.5em;
}
.ltext {
font-size:1.6em;
line-height: 1.5em;
}

.captions {
	font-size: 0.8em;
}

.handwriting {
	font-family: Courgette;
	text-transform: none;
}

.uppertext {
	text-transform: uppercase;
}

.lowertext {
	text-transform: lowercase;
}
#fgames, #pgames,#sgames {
text-align:center;
overflow: hidden;
}
#fgames div{
background: #ffffff; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #f7f4ec 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(100%,#f7f4ec)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#f7f4ec 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #ffffff 0%,#f7f4ec 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #ffffff 0%,#f7f4ec 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #ffffff 0%,#f7f4ec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f4ec',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	border: #eeeadf solid 1px;
}
#pgames div{
background: #fff;
width:20%;
min-width:170px;
	border: #96C7D7 solid 1px;
}
#sgames {
width:100%;
margin:0;
	padding:0;
}
#sgames .bluefooter {
font-size:1.0em;
font-family:Courgette;
text-transform:lowercase;
font-weight:normal;
position:relative;
bottom:0px;
line-height:1.5em;
padding:5px;
}
#sgames div{
background: #fff;
margin-2%;
float:left;
color: #848483;
	text-shadow: 0 1px 0 #FFFFFF;
		-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
	overflow: hidden;
	
}
#fgames div, #pgames div {

float:left;
	
	border-radius: 10px;
		-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
	overflow: hidden;
	margin:2%;
	
	}

#fgames h3, #pgames h3, #sgames h3 {
	min-width:170px;
	font-size:1.0em;
	text-align:center;
}
#fgames img, #pgames img {
	border: #eeeadf solid 1px;
	border-radius: 10px;
		-webkit-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0px 2px rgba(0, 0, 0, 0.5);
width:70%;
	margin-left:auto;
	margin-right:auto;
	margin-top: 3%;
	margin-bottom:2%;
	}

.games img, #games img{
float:left;
	border: #eeeadf solid 1px;
	border-radius: 10px;
		-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
	width:10%;
	margin:2%;
	min-width:100px;
	}

#fgames div:hover, #fgames a:hover{
background: #fff;
	text-decoration:none;
	color:#424242;

}
#pgames div:hover, #pgames a:hover {

	background: #ffffff; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #edf5f8 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(100%,#edf5f8)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#edf5f8 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #ffffff 0%,#edf5f8 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #ffffff 0%,#edf5f8 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #ffffff 0%,#edf5f8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edf5f8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	text-decoration:none;
	color:#424242;
	
	}

#pgames div:hover img{
		-webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0px 3px rgba(0, 0, 0, 0.6);
}
#pgames div:hover h3 {

	background: #52A2BD;

	text-shadow: 0 1px 2px rgba(0, 0, 0, 1);
	}

.tan {
color: #848483;
	background-color: #f7f4ec;

background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #f7f4ec 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(100%,#f7f4ec)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#f7f4ec 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #ffffff 0%,#f7f4ec 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #ffffff 0%,#f7f4ec 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #ffffff 0%,#f7f4ec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f4ec',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	border: #eeeadf solid 1px;
	border-radius: 10px;
	overflow: hidden;
}

.tanheader {
	background: #f8f7f4; /* Old browsers */
background: -moz-linear-gradient(top,  #f8f7f4 26%, #f0ebe0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#f8f7f4), color-stop(100%,#f0ebe0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f8f7f4 26%,#f0ebe0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f8f7f4 26%,#f0ebe0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f8f7f4 26%,#f0ebe0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f8f7f4 26%,#f0ebe0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f7f4', endColorstr='#f0ebe0',GradientType=0 ); /* IE6-9 */

	border-bottom: 1px solid #CDCCC8;
	color: #848483;
	text-shadow: 0 1px 0 #FFFFFF;
}

.blueheader {				background: #96c7d7; /* Old browsers */
background: -moz-linear-gradient(top,  #96c7d7 31%, #52a2bd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(31%,#96c7d7), color-stop(100%,#52a2bd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #96c7d7 31%,#52a2bd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #96c7d7 31%,#52a2bd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #96c7d7 31%,#52a2bd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #96c7d7 31%,#52a2bd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96c7d7', endColorstr='#52a2bd',GradientType=0 ); /* IE6-9 */
margin-bottom:5px;

	border-bottom: 1px solid #d7d6d4;

	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	color:#fff;
	
}
#bluewrap {
		background: #f8f7f4; /* Old browsers */
background: -moz-linear-gradient(top,  #f8f7f4 26%, #f0ebe0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#f8f7f4), color-stop(100%,#f0ebe0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f8f7f4 26%,#f0ebe0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f8f7f4 26%,#f0ebe0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f8f7f4 26%,#f0ebe0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f8f7f4 26%,#f0ebe0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f7f4', endColorstr='#f0ebe0',GradientType=0 ); /* IE6-9 */

	
	}
	#bluewrap h2 {
	text-indent:20px;
	margin-bottom:15px;
	
	}
	#bluewrap a {
	color: #848483;
	text-shadow: 0 1px 0 #FFFFFF;}
#bluewrap a:hover {
	text-decoration:none;
	color:#424242;
	}
	#bluewrap p a {
	float:right;
	font-size:1.2em;
	}#bluewrap p a:hover {
	text-decoration:underline;
	background:none;
	border:0px;
	box-shadow:none;
	}
	#pgames .pad2   {

	background:none;
	border:0px;
	box-shadow:none;
	width:45%;
	}
	#pgames:hover .pad2, #pgames div:hover .pad2 div, #pgames a:hover .pad2 a {
	background:none;
	border:0px;
	box-shadow:none;}
	
	#bluewrap p {
	color: #848484;
	text-shadow: 0 1px 0 #FFFFFF;
	padding:2%;
	
	}
	

.tanfooter {
	background: #f8f7f4; /* Old browsers */
background: -moz-linear-gradient(top,  #f8f7f4 26%, #f0ebe0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#f8f7f4), color-stop(100%,#f0ebe0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f8f7f4 26%,#f0ebe0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f8f7f4 26%,#f0ebe0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f8f7f4 26%,#f0ebe0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f8f7f4 26%,#f0ebe0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f7f4', endColorstr='#f0ebe0',GradientType=0 ); /* IE6-9 */

	border-top: 1px solid #F0EBE0;
	bottom: 0;
	color: #848483;
	text-shadow: 0 1px 0 #FFFFFF;
}
.bluefooter {

		background: #96c7d7; /* Old browsers */
background: -moz-linear-gradient(top,  #96c7d7 30%, #52a2bd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#96c7d7), color-stop(100%,#52a2bd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #96c7d7 30%,#52a2bd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #96c7d7 30%,#52a2bd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #96c7d7 30%,#52a2bd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #96c7d7 30%,#52a2bd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96c7d7', endColorstr='#52a2bd',GradientType=0 ); /* IE6-9 */

	margin-top:5px;

	border-top: 1px solid #d7d6d4;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	color:#fff;
	bottom:0;
	
}

.tanfooter a {
	color: #848483;
	text-shadow: 0 1px 0 #FFFFFF;
	text-decoration: none;
}
.bluefooter a{
color:#fff;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
text-decoration:none;
}
.bluefooter a:hover, .bluefooter:hover, bluefooter:hover a{

text-decoration:none;



}

.tanfooter a:hover,.tanfooter:hover,.tanfooter:hover a {
	color: #424242;
	text-decoration: none;
	background: #F8F7F4;
}

.blueback {
	background: #52a2bd; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #52a2bd 0%, #1991a9 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#52a2bd), color-stop(100%,#1991a9)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #52a2bd 0%,#1991a9 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #52a2bd 0%,#1991a9 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #52a2bd 0%,#1991a9 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #52a2bd 0%,#1991a9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52a2bd', endColorstr='#1991a9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.whitetext,.whitetext a,.whitetext:hover {
	color: #fff;
	text-decoration: none;
}

.orangetext {
	color: #dd6e04;
}

.orange {
	border-style: solid;
	border-width: 1px;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #ffffff !important;
	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
	background: #dd6e04;
	transition : all 300ms ease-out;
}

.orange:hover {
	background: #fcaf1b;
	transition : all 400ms ease-in;
}


.grn {
	border-style: solid;
	border-width: 1px;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #ffffff !important;
	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
	background: #72ad32;
	padding: 2%;
}

.grn:hover {
	background: #90bf37;
}

.button:hover {
	-webkit-transition: all 300ms ease-in;
	-moz-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	-ms-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.noborder {
	border: 0;
}

.nocorners {
	border-radius: 0;
}

.noshadow {
	-webkit-box-shadow: none;
	box-shadow: none;
}

@media screen and (max-width:1279px) {
#darkback {
font-size:0.85em;
}


#s5_fd_div1_inner,#s5_fd_div2_inner {

}

#s5_fd_top {
	
}


#s5_fd_div1, 
#s5_fd_div2 {
	
}


}
@media screen and (max-width:900px) {
#pgames .pad2   {


	width:90%;
	}
}
@media screen and (max-width:680px) {


#darkback {
display: none;
}
#s5_fd_top {
display:none;
}
#s5_fd_bottom {
display:none;
}
.custom img {
display:none;
}
}


#darkback .big, #darkback .bigger, #darkback .biggest {
	color: #ffffff;
	text-shadow: 0 1px 3px rgba(0, 0, 0, 1);
}


.s5_is_display p a {
    float: right;
    
}
.tos li {
padding: 10px;
text-align: justify;
}

#Kunena .kicon-button span {
text-transform:lowercase;
font-family: ubuntu;
color: #fff;
border-radius: 4px;

}

#Kunena h2 a, #Kunena a.ktopic-title, #Kunena ul#kstatslistright li strong a {
font-weight:normal;}