/*--------------------------------------------------------------


# Quay - November 2009 (for Joomla 1.5) - updated 02.02.2010 (ver.1.0.7)


# Copyright (C) 2007-2009 Gavick.com. All Rights Reserved.


# License: Copyrighted Commercial Software


# Website: http://www.gavick.com


# Support: support@gavick.com  


---------------------------------------------------------------*/





/* Module styles - module_styles.css


------------------------------------------------------------------*/
textarea {
	font-family: Arial, Helvetica, sans-serif;
	;
}
div.moduletable h3, div.moduletable_menu h3, div.moduletable_text h3, div.moduletable_ver1 h3, div.moduletable_ver2 h3, div.moduletable_ver3 h3 {
	background: transparent url('../images/style1/mod_title_def_l.png') no-repeat 0 0;
}
div.moduletable h3 span, div.moduletable_menu h3 span, div.moduletable_text h3 span, div.moduletable_ver1 h3 span, div.moduletable_ver2 h3 span, div.moduletable_ver3 h3 span {
	background: transparent url('../images/style1/mod_title_def_r.png') no-repeat 100% 0;
	color: #2292d0;
}
div.moduletable h3 span.first-word, div.moduletable_menu h3 span.first-word, div.moduletable_text h3 span.first-word, div.moduletable_ver1 h3 span.first-word, div.moduletable_ver2 h3 span.first-word, div.moduletable_ver3 h3 span.first-word {
	color: #000;
}
div.moduletable_ver3 h3 {
	background-image: url('../images/style1/mod_title_color_l.png');
}
div.moduletable_ver3 h3 span {
	background-image: url('../images/style1/mod_title_color_r.png');
	color: #1c5895;
}
div.moduletable_ver3 h3 span.first-word {
	color: #fff;
}
.gk_round_t, .gk_round_b {
	background:transparent url('../images/style1/mod_corn_white.png') repeat-x 0 -4px;
}
div.moduletable_ver2 .gk_round_t, div.moduletable_ver2 .gk_round_b, .bottom_round_t {
	background:transparent url('../images/style1/mod_corn_dark.png') repeat-x 0 -4px;
}
.gk_round_b {
	background-position: 0 -8px;
}
.gk_round_tl, .gk_round_tr, .gk_round_bl, .gk_round_br {
	background:transparent url('../images/style1/mod_corn_white.png') no-repeat 0 0;
}
div.moduletable_ver2 .gk_round_tl, div.moduletable_ver2 .gk_round_tr, div.moduletable_ver2 .gk_round_bl, div.moduletable_ver2 .gk_round_br, .bottom_round_tl, .bottom_round_tr {
	background:transparent url('../images/style1/mod_corn_dark.png') no-repeat 0 0;
}
.gk_round_tr, .bottom_round_tr {
	background-position: 100% 0!important;
}
.gk_round_bl {
	background-position: 0 100%!important;
}
.gk_round_br {
	background-position: 100% 100%!important;
}
.gk_round_m {
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	background: #fff;
}
div.moduletable_ver2 .gk_round_m {
	border-left: 1px solid #1a1a1a;
	border-right: 1px solid #1a1a1a;
	background: #1a1a1a;
}
div.moduletable h3 span.badge, div.moduletable_menu h3 span.badge, div.moduletable_text h3 span.badge, div.moduletable_ver1 h3 span.badge, div.moduletable_ver2 h3 span.badge, div.moduletable_ver3 h3 span.badge {
	background: url('../images/mod_badge.png') no-repeat;
}
.b-new .badge {
	background-position: 0 0!important;
}
.b-hot .badge {
	background-position: 0 -13px!important;
}
.b-top .badge {
	background-position: 0 -26px!important;
}
.b-popular .badge {
	background-position: 0 -39px!important;
}
.b-updated .badge {
	background-position: 0 -52px!important;
}
/* Template style - template.css


------------------------------------------------------------------*/


body {
	background: #dcdcdc;
}
a:link, a:visited, a:active  {
	color: #2292d0;
}
a:hover {
	color: #FF941A;
}
#title {
	font-size: 32px;
	font-weight: 400;
	line-height: 1.1em;
}	

input[type="text"], input[type="password"], textarea {
	color: black;
	width: 100%;
	margin: 0 -7px 10px;
	border: 1px solid #EEE;
	resize: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: block;
	font-style: normal;
	padding: 6px;
	border: 1px solid #DDD;
	-webkit-box-shadow: inset 1px 1px 5px #DDD;
	box-shadow: inset 1px 1px 5px #DDD;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 16px;
}

input.inputbox, input.required, select {
	border:1px solid #DEDEDE;
}
input#modlgn_remember {
	border: none;
	width: inherit;
}
/* restrictions */


div.moduletable_ver2 input.inputbox, div.moduletable_ver2 input.required, div.moduletable_ver2 select {
	border:1px solid #383838;
	color:#aaa;
}
.menu_m {
	background:transparent url('../images/style1/menu_bg.png') repeat-x 0 0;
}
.menu_l {
	background:transparent url('../images/style1/menu_l.png') no-repeat 0 0;
}
.menu_r {
	background:transparent url('../images/style1/menu_r.png') no-repeat 100% 0;
}
div#horiz-menu li.level1 {
	background:transparent url('../images/style1/menu_separator.png') no-repeat left 50%;
}
div#horiz-menu .menu li.level1 a, div#horiz-menu .menu li.level1 span.separator, .gk_js_tab {
	color: #666;
}
div#horiz-menu .menu li.level1:hover a, div#horiz-menu .menu li.level1:hover span.separator, .gk_js_tab {
	background:transparent url('../images/style1/menu_item_r.png') no-repeat right bottom;
	color: #000;
}
div#horiz-menu .menu li.level1:hover a span, div#horiz-menu .menu li.level1:hover span.separator span, .gk_js_tab span {
	background:transparent url('../images/style1/menu_item_l.png') no-repeat left bottom;
}
div#horiz-menu .menu li.level1.active a, div#horiz-menu .menu li.level1.active span.separator, .gk_js_tabs_wrap .active {
	background:transparent url('../images/style1/menu_item_r.png') no-repeat right top;
	color: #fff;
}
div#horiz-menu .menu li.level1.active a span, div#horiz-menu .menu li.level1.active span.separator span, .gk_js_tabs_wrap .active span {
	background:transparent url('../images/style1/menu_item_l.png') no-repeat left top;
}
div#horiz-menu .menu li li {
	background:#4297ef;
	border-top:1px solid #57a5f5!important;
}
div#horiz-menu .menu li li a {
	color: #fff!important;
}
div#horiz-menu .menu ul {
	background: url('../images/style1/menu_sub_shadow.png') no-repeat 50% 100%;
}
div#horiz-menu .menu li li:hover, div#horiz-menu .menu li li.active, div#horiz-menu .menu li li.current {
	background: #4297ef url('../images/style1/menu_hover.png') repeat-x 0 0;
}
#gk_mainbody {
	background: #f4f4f4;
}
.corner_tl, .corner_tr, .corner_bl, .corner_br {
	background:transparent url('../images/style1/corners.png') no-repeat 0 0;
}
.corner_tr {
	background-position: 100% 0;
}
.corner_bl {
	background-position: 0 100%;
}
.corner_br {
	background-position: 100% 100%;
}
.top_addons {
	background:transparent url('../images/style1/top_addons.png') repeat-x 0 0;
}
.top_addons_tl {
	background:transparent url('../images/style1/top_addons_tl.png') no-repeat 0 0;
}
.top_addons_tr {
	background:transparent url('../images/style1/top_addons_tr.png') no-repeat 100% 0;
	border-bottom: 1px solid #e8e8e8;
}
#breadcrumb a {
	color: #828282;
	background: url('../images/style1/arrow.png') no-repeat 100% 50%;
}
#breadcrumb .youah {
	color: #2292d0;
}
input#mod_search_searchword {
	background: url('../images/style1/search_bg.png') no-repeat 0 50%;
	color: #91907f;
}
#gk_bottom1 {
	background: #f4f4f4;
	border-bottom: 1px solid #fff;
}
#gk_bottom1 a {
	color: #666;
}
#gk_bottom1 a:hover {
	color: #2292d0;
}
div.moduletable_ver1 h3, div.moduletable_ver2 h3 {
	background: transparent url('../images/style1/mod_title_bottom_l.png') no-repeat 0 0;
}
div.moduletable_ver1 h3 span, div.moduletable_ver2 h3 span {
	background: transparent url('../images/style1/mod_title_bottom_r.png') no-repeat 100% 0;
}
#gk_bottom2 div.moduletable h3 span, #gk_bottom2 div.moduletable h3 {
	background: none;
}
#gk_bottom2 div.moduletable h3 span.first-word, div.moduletable_ver1 h3 span.first-word, div.moduletable_ver2 h3 span.first-word {
	color: #fff;
}
#gk_bottom2 {
	background: #1A1A1A;
	color: #aaa;
}
#gk_bottom2 a, div.moduletable_ver2, div.moduletable_ver2 a {
	color: #aaa;
}
#gk_bottom2 a:hover, div.moduletable_ver2 a:hover {
	color: #2292d0;
}
#gk_bottom2 ul li, div.moduletable_ver2 ul li {
	border-bottom: 1px dotted #383838!important;
}
#gk_footer {
	background:transparent url('../images/style1/footer.png') repeat-x 0 0;
}
.gk_footer_l {
	background:transparent url('../images/style1/footer_l.png') no-repeat 0 0;
}
.gk_footer_r {
	background:transparent url('../images/style1/footer_r.png') no-repeat 100% 0;
}
#gk_footer, #gk_footer a {
	color: #666;
}
#gk_footer a:hover {
	color: #2292d0;
}
#informations a {
	color:#2292d0;
}
#content_top .gk_round_ml .us_width, #content_bottom .gk_round_ml .us_width, #current_top .us_width, #current_bottom .us_width {
	background: url('../images/style1/mod_bord_white.png') repeat-y 0 50%;
}
div.moduletable_content ul li {
	border-bottom: 1px dotted #ddd;
}
div#floating_panel {
	background: transparent url('../images/style1/panel_t.png') no-repeat 0 0;
}
div#floating_panel_wrap {
	background: transparent url('../images/style1/panel_b.png') no-repeat 0 100%;
}
a.social_icon {
	background-image: url('../images/style1/social_icons.png');
	background-repeat: no-repeat;
}
/* GK Stuff - gk_stuff.css


------------------------------------------------------------------*/


.gk_npro_short_ulwrap li {
	border-bottom: 1px dotted #ddd;
}
.nsprocool .gk_npro_mainwrap {
	background: #f7f6e9;
	color: #646464;
	border: 1px solid #eae9d6;
}
div.gk_npro_short_ulwrap ul li p {
	color: #5B5B5B;
}
.nsprocool .gk_npro_mainwrap h4, .nsprocool .gk_npro_mainwrap h4 a {
	color: #000!important;
}
.nsprocool .gk_npro_mainwrap h4 a:hover {
	color: #2292d0!important;
}
.nsprocool .gk_npro_table td {
	border-bottom: 1px dotted #cecdb7;
}
.nsprocool a {
	color: #FF941A!important;
}
.nsprocool a:hover {
	color: #000!important;
}
.nsprocool .gk_npro_short_ulwrap li {
	border-bottom: 1px dotted #cecdb7;
}
/*starkey ul.translate-menu mods (SA) */
ul.translate-menu, ul.gk_tab_ul-style1 {
	border-bottom: 3px solid #000;
}
ul.translate-menu .selected a {
	color: #fff;
}
ul.translate-menu .menulink, ul.translate-menu .selected, ul.gk_tab_ul-style1 li, ul.gk_tab_ul-style1 li.active {
	background: url('../images/style1/tabs_l.png') no-repeat 0 100%;
}
ul.translate-menu .selected, ul.gk_tab_ul-style1 li.active {
	background-position: 0 0;
	color: #fff;
}
ul.translate-menu .menulink a, ul.translate-menu .selected a, ul.gk_tab_ul-style1 li span, ul.gk_tab_ul-style1 li.active span {
	background: url('../images/style1/tabs_r.png') no-repeat 100% 100%;
}
ul.translate-menu .selected a, ul.gk_tab_ul-style1 li.active span {
	background-position: 100% 0;
}
/* menu*/

/*menu */
ul.translate-menu {
	list-style:none;
	margin:0;
	padding:0
}
ul.translate-menu * {
	margin:0;
	padding:0;
}
ul.translate-menu a {
	display:block;
	color:#000;
	text-decoration:none;
}
ul.translate-menu li {
	position:relative;
	float:left;
	margin-right:2px;
}
/*main menu item*/
ul.translate-menu .menulink {
	font-weight:bold;
	text-align: center;
}
.megumenu-container {
	border: 1px black;
}
/*submenu*/
ul.translate-menu ul {
	position:absolute;
	/*align to bottom of main menu*/
	top: 36px;
	left: 0px;
	background:#fff;
	display:none;
	opacity:0;
	list-style:none;
	width: 185px;
	border: solid 1px #DEDEDE;
}
/*submenu item container*/
ul.translate-menu ul li {
	position:relative !important;
	width:185px !important;
	margin:0 !important;
	border-bottom: none !important;
	border-top: none !important;
}
/*submenu link*/
ul.translate-menu ul li a, .mega-item a {
	float:left;
	background-color: #D1D1D1 !important;
	background: url('../images/arrow.png') no-repeat 10px 50% !important;
	color: black !important;
	text-align: left !important;
	text-decoration: none !important;
	padding-left: 18px !important;
}
ul.translate-menu ul ul {
	left:148px !important;
	top:-1px !important;
}
ul.translate-menu ul li a:hover, .mega-item:hover {
	color: gray !important;
	/*background-color: #C5C5C5 !important;*/
	text-decoration: none !important;
}
ul.translate-menu .sub {
	background:#d1d1d1 url(../images/arrow.gif) 136px 8px no-repeat !important;
}
ul.translate-menu .topline {
	border-top:1px solid #aaa !important;
}
/* end starkey */

.gk_js_member_name {
	background: #4297ef;
	color: #fff;
}
.gk_js_members_main .gk_js_overlay {
	background: #fff url('../images/style1/loader.gif') no-repeat 50% 50%;
}
.gk_js_since, .gk_js_lastonline, .gk_js_profileviews {
	color: #5b5b5b;
}
.gk_js_profileviews {
	border-left: 1px solid #dedede;
}
.gk_js_interface {
	background: url('../images/style1/js_members_pagin_r.png') no-repeat 100% 0;
}
.gk_js_interface div {
	background: url('../images/style1/js_members_pagin_l.png') no-repeat 0 0;
}
span.gk_js_page {
	background: url('../images/style1/js_members_bullets.png') no-repeat 0 100%;
}
.gk_js_interface span.active {
	background-position: 0 0;
}
span.gk_js_prev, span.gk_js_next {
	background: url('../images/style1/js_members_arrows.png') no-repeat 0 0;
}
span.gk_js_next {
	background-position: 0 100%;
}
span.gk_js_prev:hover {
	background-position: 100% 0;
}
span.gk_js_next:hover {
	background-position: 100% 100%;
}
.gk_js_stats_main {
	color: #828282;
}
a.gk_js_groupname {
	color: #2292d0!important;
}
a:hover.gk_js_groupname {
	color: #FF941A!important;
}
a.gk_js_viewgroups {
	color: #000!important;
	background: none!important;
	border-right: 1px solid #dedede;
}
div.gk_js_total {
	border-right: 1px solid #dedede;
}
div.gk_js_total strong {
	color: #000;
}
div.gk_js_female, div.gk_js_male {
	background: url('../images/style1/gk_js_icons.png') no-repeat 0 0;
}
div.gk_js_male {
	background-position: 0 -11px;
}
/* Top Members module


----------------------------------------------------------------*/





ul#modTopMembers li .mod_topmemebrs_avatar {
	border: 1px solid #dedede;
}
ul#modTopMembers li div small {
	color: #828282;
}
/* restritions */





div.moduletable_ver2 ul#modTopMembers li .mod_topmemebrs_avatar {
	border: 1px solid #383838;
}
/* Joomla style - joomla_classes.css


------------------------------------------------------------------*/




/* restrictions */


div.moduletable_ver2 a.readon, div.moduletable_ver2 .back_button a, div.moduletable_ver2 .button, div.moduletable_ver2 .validate {
	background-position: 0 100%;
	border: 1px solid #4a98e8;
	color: #fff;
}
div.moduletable_ver2 a.readon:hover, div.moduletable_ver2 a.readon:active, div.moduletable_ver2 a.readon:focus, div.moduletable_ver2 .back_button a:hover, div.moduletable_ver2 .button:hover, div.moduletable_ver2 .validate:hover {
	background:#555;
	border: 1px solid #555;
	color: #f2f2f2;
}
.polllevel {
	border-bottom: 1px dotted #dedede;
}
.polllevel:hover {
	background: #f9f9f9;
}
/* restrictions */


div.moduletable_ver2 .polllevel {
	border-bottom: 1px dotted #383838;
}
div.moduletable_ver2 .polllevel:hover {
	background: #383838;
}
.small {
	color:#999;
}
.article_info_block {
	background: #f7f7f7;
}
.info_date {
	border-right: 1px solid #ccc;
}
.info_author {
	color:#2292d0;
}
td.sectiontableheader, td.sectiontableheader a {
	color: #000;
	background:#EFF7FF;
}
.description {
	color: #7F7F7F;
}
tr.sectiontableentry1 td, tr.sectiontableentry2 td {
	border-bottom:1px dotted #dfdfdf;
}
tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td {
	background:#fafafa;
}
div.img_caption p {
	color: #909090;
}
div.img_caption.left, div.img_caption.right {
	border:1px solid #f2f2f2;
}
/* menu _menu */


ul.menu li {
	border-bottom:1px dotted #ddd;
}
ul.menu li li {
	border-top:1px dotted #ddd;
}
ul.menu li li a {
	color: #666;
}
ul.menu li a, ul.menu li#current a {
	color: #666;
}
ul.menu li a:hover {
	color:#000;
}
ul.menu li li {
	background: url('../images/style1/arrow.png') no-repeat 0 50%;
}
ul.menu li a.topli {
	background: url('../images/style1/arrow.png') no-repeat 100% 50%;
}
ul.menu li.topli .active {
	background: none;
}
div.banneritem {
	border-bottom:1px dotted #ddd;
}
/* Typography - template_css.css


------------------------------------------------------------------*/


/* Code */


pre, .code1, .code2 {
	background:#f7f7f7;
}
pre, .code1 {
	border-left:5px solid #489bf0;
}
.code2 {
	border-top:5px solid #489bf0;
	border-bottom:5px solid #489bf0;
}
.code3 {
	border-top:1px solid #489bf0;
	border-bottom:1px solid #489bf0;
}
.code3 h4 {
	background:#fff;
}
/* Warnings */


p.info1, p.info2, p.info3, p.info4 {
	background:transparent url('../images/icons/info.gif') no-repeat left center;
}
p.warning1, p.warning2, p.warning3, p.warning4 {
	background:transparent url('../images/icons/warning.gif') no-repeat left center;
}
p.tips1, p.tips2, p.tips3, p.tips4 {
	background:transparent url('../images/icons/tips.gif') no-repeat left center;
}
p.info2, p.info4 {
	border-top:#3399ff solid 1px;
	border-bottom:#3399ff solid 1px;
	background-position:3px center;
}
p.info3, p.info4 {
	background-color:#E6F1FF;
	background-position: 7px center;
}
p.warning2, p.warning4 {
	border-top:#f71212 solid 1px;
	border-bottom:#f71212 solid 1px;
	background-position: 3px center;
}
p.warning3, p.warning4 {
	background-color:#FFE5E0;
	background-position: 7px center;
}
p.warning4 {
	border-top:#f71212 solid 1px;
	border-bottom:#f71212 solid 1px;
}
p.tips2, p.tips4 {
	border-top:#fde647 solid 1px;
	border-bottom:#fde647 solid 1px;
	background-position:3px center;
}
p.tips3, p.tips4 {
	background-color:#FDFFC7;
	background-position: 7px center;
}
p.tips4 {
	border-top:#fde647 solid 1px;
	border-bottom:#fde647 solid 1px;
}
/* Blockquotes */


blockquote div.blockquote1 {
	background:transparent url(../images/style1/gk_stuff/typography/open1.png) no-repeat left bottom;
}
blockquote div.blockquote1 div {
	background:transparent url(../images/style1/gk_stuff/typography/close1.png) no-repeat right top;
}
blockquote div.blockquote2 {
	background:transparent url(../images/style1/gk_stuff/typography/open1.png) no-repeat left top;
}
blockquote div.blockquote2 div {
	background:transparent url(../images/style1/gk_stuff/typography/close1.png) no-repeat right top;
}
blockquote div.blockquote3 {
	background:transparent url(../images/style1/gk_stuff/typography/open2.png) no-repeat left bottom;
}
blockquote div.blockquote3 div {
	background:transparent url(../images/style1/gk_stuff/typography/close2.png) no-repeat right top;
}
blockquote div.blockquote4 {
	background:transparent url(../images/style1/gk_stuff/typography/open2.png) no-repeat left top;
}
blockquote div.blockquote4 div {
	background:transparent url(../images/style1/gk_stuff/typography/close2.png) no-repeat right top;
}
/* Legends */


div.legend1 h4, div.legend2 h4, div.legend3 h4, div.legend4 h4, div.legend5 h4, div.legend6 h4 {
	background: #f5f5f5;
}
div.legend3 h4:first-child, div.legend5 h4:first-child {
	background:#e7e7e7;
}
div.legend4 h4:first-child, div.legend6 h4:first-child {
	border:solid 1px #666;
}
div.legend1, div.legend5, div.legend6 {
	border:solid 1px #666;
}
div.legend2, div.legend3, div.legend4 {
	border-top:solid 1px #666;
	border-bottom:solid 1px #666;
}
/* Highlights */


.highlight-1 {
	background:#ffffda;
}
.highlight-2 {
	background:#489bf0;
	color:#fff;
}
.highlight-3 {
	background:#014b94;
	color:#fff;
}
.highlight-4 {
	background:#333;
	color:#fff;
}
/* Colors for spans */


span.clear {
	border-top:1px solid #489bf0;
	border-bottom:1px solid #489bf0;
	color:#489bf0;
}
span.clear-1 {
	border-top:1px solid #014b94;
	border-bottom:1px solid #014b94;
	color:#014b94;
}
span.clear-2 {
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	color:#333;
}
span.color {
	color:#489bf0;
}
span.color-1 {
	color:#666;
}
span.color-2 {
	color:#489bf0;
	border-left:2px solid #489bf0;
}
span.color-3 {
	color:#333;
	border-left:2px solid #333;
}
span.color-4 {
	color:#fff;
	background:#489bf0;
}
span.color-5 {
	color:#fff;
	background:#014b94;
}
span.color-6 {
	color:#d48d1c;
	background:#ffe;
	border-top:1px solid #e9e9a1;
	border-bottom:1px solid #e9e9a1;
}
span.color-7 {
	background:#333;
	color:#fff;
}
/* unordered lists */


ul.circle1 {
	list-style-image:url(../images/style1/gk_stuff/typography/bullet3ul.png);
}
ul.circle2 {
	list-style-type:circle;
}
ul.bullet1 {
	list-style-image:url(../images/style1/gk_stuff/typography/bullet_ol_1_dark.png);
}
ul.bullet2 {
	list-style-image:url(../images/style1/gk_stuff/typography/bullet1ul.png);
}
ul.bullet3 {
	list-style-image:url(../images/style1/gk_stuff/typography/bullet2ul.png);
}
ul.bullet4 {
	list-style-image:url(../images/style1/gk_stuff/typography/bullet_ol_1_color.png);
}
ul.square1 {
	list-style-type:square;
}
ul.square2 {
	list-style-image:url(../images/style1/gk_stuff/typography/bullet_squ1_dark.png);
}
ul.square3 {
	list-style-image:url(../images/style1/gk_stuff/typography/bullet_squ1_color.png);
}
/* Numbers */


div.number1 span {
	background:transparent url(../images/style1/gk_stuff/typography/bullet_ol_2.png) no-repeat center center;
	color:#fff;
}
div.number2 span {
	background:transparent url(../images/style1/gk_stuff/typography/bullet_ol_2_color.png) no-repeat center center;
	color:#fff;
}
/* css3.css */


div.moduletable h3 span, div.moduletable_menu h3 span, div.moduletable_text h3 span, div.moduletable_ver1 h3 span, div.moduletable_ver2 h3 span, div.moduletable_ver3 h3 span {
	text-shadow: #fff 1px 1px 0;
}
div.moduletable_ver3 h3 span {
	text-shadow: #7abcff 1px 1px 0;
}
div.moduletable_ver3 h3 span.first-word {
	text-shadow: #358adf 1px 1px 0;
}
div.moduletable_ver1 h3 span, div.moduletable_ver2 h3 span {
	text-shadow: #535353 1px 1px 0;
}
#gk_bottom2 div.moduletable h3 span, #gk_bottom2 div.moduletable h3 {
	text-shadow: #000 1px 1px 0;
}
#gk_bottom2 div.moduletable h3 span.first-word, div.moduletable_ver1 h3 span.first-word, div.moduletable_ver2 h3 span.first-word {
	text-shadow: #202020 1px 1px 0;
}
/* Jomsocial style 


------------------------------------------------------------------*/


div.ctitle, body #community-wrap div.ctitle {
	border-bottom:1px solid #ddd;
}
div.newsfeed-item, body #community-wrap div.newsfeed-item {
	border-bottom:1px dotted #ddd;
}
.videocomments ul li {
	border-bottom: 1px dotted #ddd!important;
}
#community-wrap .app-box-menus {
	margin-top: 11px;
}
body #community-wrap #community-admin-wrapper {
	background: #f7f7f7;
}
#community-wrap .moduletable h3 span {
	color: #000;
}
body #community-wrap div.profile-toolbox-bl div.statustext #labelstatustext {
	background: url('../images/style1/statuslabel.gif') no-repeat left top;
}
body #community-wrap div.filterlink a {
	border-color:#dedede!important;
}
body #community-wrap div.loading {
	background: url('../images/style1/wait.gif') no-repeat 0 0;
}
body #community-wrap .video-item .video-item {
	border-bottom:1px dotted #ddd;
}
body #community-wrap .video-hits {
	color: #000;
}
ul.video-details li {
	color: #828282;
	border-left: 1px solid #dedede
}
body #community-wrap ul.avatar-list .title {
	background: #f7f7f7;
}
body #community-wrap ul.avatar-list a {
	color: #FF941A;
}
body #community-wrap ul.avatar-list .desc-title {
	border-bottom: 1px dotted #ddd!important;
}
.cSidebar .moduletable_ver2 h3 span {
	color: #fff;
}
body #community-wrap .cSidebar h4 {
	border-bottom:1px dotted #383838 !important;
	font-size: 12px !important;
	padding-bottom: 10px !important;
	margin-top: 24px !important;
	color: #2292d0;
}
body #community-wrap .infoTitle {
	color: #fff;
}
#community-wrap .app-box-header {
	background-image: url('../images/style1/app-box-header.png');
}
#community-wrap .app-box-title {
	color:#000;
}
#community-wrap .app-box-menu-icon {
	background-image: url('../images/style1/app-box-menu-icon.png');
}
#community-wrap .app-box-menu.toggle .app-box-menu-icon {
	background-position:-11px 0;
}
#community-wrap .app-box.collapse .app-box-menu.toggle .app-box-menu-icon {
	background-position:-22px 0;
}
body #community-wrap #cToolbarNav {
	border-bottom: 3px solid #000;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li {
	background:transparent url('../images/style1/toolbar-item-off-left.gif') no-repeat scroll left top;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li a {
	background:transparent url('../images/style1/toolbar-item-off-right.gif') no-repeat scroll right top;
	color: #000;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li a:hover {
	color: #000;
}
#jsMenu .jsMenuBar li a.active {
	background:transparent url('../images/style1/toolbar-item-on-left.gif') no-repeat scroll left top;
}
#jsMenu .jsMenuBar li a.active span {
	background:transparent url('../images/style1/toolbar-item-on-right.gif') no-repeat scroll right top;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li div a, body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div a:link, body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div a:visited {
	background:#4297ef;
	border-bottom:1px solid #57a5f5;
	color:#FFFFFF;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li div a:hover, body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div a:hover {
	background:#3481d0;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active a:hover {
	color: #fff;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li div a.has-separator {
	border-bottom:3px solid #3481d0;
}
body #community-wrap div.submenu-l, body #community-wrap div.submenu-r {
	background: #f7f7f7;
}
body #community-wrap div.mini-profile {
	border-bottom:1px dotted #dedede;
}
.tool-tip {
	border: 1px solid #97bde5 !important;
	background: #edf5fe!important;
}
#writeMessageContainer .receiverContainer {
	background: #EFF7FF;
}
/* starkey make it use original
a#joinButton {


	background:transparent url('../images/style1/js_joinus.png') no-repeat 50% 0;


	color: #fff;


}


a:hover#joinButton {


	background-position: 50% 100%;


}
*/

#community-wrap .group-menus {
	border-color: #2292d0;
}
#community-wrap .group-menu a {
	background: #000;
}
#community-wrap .group-menu.important a {
	background: #2292d0;
}
#community-wrap .loginform input#password, #community-wrap .loginform input#username, #community-wrap #cFormSearch input#keyword {
	border: 1px solid #dedede;
	color: #828282;
}
div.community-groups-results-item {
	border:1px dotted #dedede;
}
.login-forgot-password, .login-forgot-username {
	background: transparent url('../images/style1/arrow.png') no-repeat scroll 0 50%;
	color: #828282;
}
#cWindow.warning #cWindowContentTop {
	background: #79bbff;
	border-color: #4197ee;
}
body #cWindowContent .blockUnregister div.message {
	background:#FFFFEE;
	border:1px solid #E9E9A1;
}
body #cWindowContent .blockUnregister h3 {
	color:#000;
}
body #cWindowContent .blockUnregister ul#featurelist li {
	color:#828282;
	background:transparent url('../images/style1/arrow.png') no-repeat 0 50%;
}
body #cWindowContent .button {
	background:url('../images/style1/bg_button.png') repeat-x 0 0!important;
	border: 1px solid #dedede!important;
	color: #000!important;
}
body #cWindowContent .button:hover {
	background:url('../images/style1/bg_button.png') repeat-x 0 100%!important;
	border: 1px solid #4a98e8!important;
	color: #fff!important;
}
body #community-wrap div.ajax-wait, body #community-wrap .loading {
	background-image:url('../images/style1/wait.gif')!important;
}
/* starkey make it us orig
a#joinButton {


	text-shadow:1px 1px 8px #266FB7;


}
*/




#community-wrap .cModule h4 {
	color:#2292d0;
}
body #community-wrap #communitylogout a {
	color:#2292d0 !important;
}
body #community-wrap #communitylogout a:hover {
	color:#FF941A !important;
}
body #community-wrap .cModule.searchbox .input_wrap .search_button {
	background:url("../images/style1/bg_button.png") repeat-x scroll 0 0 transparent;
}
body #community-wrap .cModule.searchbox .input_wrap .search_button:hover {
	background-position:0 -27px;
	border-color:#4a98e8;
}
#community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li#toolbar-item-notify a span {
	color:#2292d0;
}
#community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li#toolbar-item-notify a:hover span {
	color:#FF941A;
}
/*
starkey
.qtip-contentWrapper {
	border: 1px solid #97BDE5 !important
}
.qtip-contentWrapper,  .qtip-title, .qtip-content {
	background-color: #EDF5FE !important
}
*/
#new_bar {

}

#new_bar .new_item {
	-webkit-font-smoothing: antialiased;
	opacity: .9;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	float: left;
	width: 210px;
	padding-right: 1px;
	position: relative!important;
	top: 0!important;
	left: 0!important;
	font-size: 15px;
}

#new_bar .new_post {
	background-image: url("../images/icon-paper.png");
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	width: 210px;
	height: 90px;
	top: 5px;
	left: 0;
}
#new_bar .new_translation {
	background-image: url("../images/icon-arrows.png");
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	width: 210px;
	height: 90px;
	top: 5px;
	left: 0;
}

#jsMenu .jsMenuBar li ul a {
	background: #4297EF !important;
	color: #fff !important
}
#jsMenu .jsMenuBar li a.active + ul li a {
	background: #000 !important;
	color: #fff !important
}
#jsMenu .jsMenuBar li a.active + ul li {
	border-top: 1px solid #414549 !important
}
#jsMenu .jsMenuBar li ul a:hover, #jsMenu .jsIr:hover {
	background-color: #3481D0 !important
}
#jsMenu .jsMenuBar li li {
	border-top: 1px solid #57A5F5 !important
}
#jsMenu .jsMenuBar li li:first-child {
	border: none
}
/*begin starkey*/
/*body { background: #DEEFF6; }*/

#com-form-login img {
	display: none;
}
.highlight_word {
	font-weight:bold;
}
.search_divider {
	padding:0px 4px;
	display:inline;
}
 .button::-moz-focus-inner, button::-moz-focus-inner /*Remove button padding in FF*/ {
 border: 0;
 padding: 0;
}
textarea, inputbox {
	border: 1px solid gold;
	background-color: #FFD!important;
}
/* A few jseblodcck styles */
    .inputbox.required-enabled, select.required-enabled, textarea.required-enabled {
	border: 1px solid #ffd700 !important;
	background-color: #ffffdd!important;
}
.inputbox.required-disabled, select.required-disabled, textarea.required-disabled {
	color: #888;
	border: 1px solid #ffd700 !important;
	background-color: #ffffdd!important;
}
.inputbox.validation-advice, select.validation-advice, textarea.validation-advice {
	background-color: #FFD!important;
}
.inputbox.validation-passed, select.validation-passed, textarea.validation-passed {
	border: 1px solid #00cc00 !important;
	background-color: #FFD!important;
}
.inputbox.validation-failed, select.validation-failed, textarea.validation-failed {
	border: 1px solid #cc0000 !important;
	background-color: #FFD!important;
}
.request-label {
	font-size: 116%;
	font-weight: bold;
}
.ask-heading {
	float:left;
	margin: 10px 0px 10px;
}
.stepnumber {
	background: url(../images/style1/stepnumber-bg.gif) no-repeat center center;
	float:left;
	color: #fff;
	font-size: 190%;
	font-weight: bold;
	line-height: 30px;
	width: 30px;
	float: left;
	margin: 15px 6px 0px 0px;
	text-align: center;
}
/* Highlights */
.highlight-1 {
	background:#ffffda;
}
.highlight-2 {
	background:#489bf0;
	color:#fff;
	text-align:center;
}
.highlight-3 {
	background:#014b94;
	color:#fff;
}
.highlight-4 {
	background:#333;
	color:#fff;
}
.added {
	background-color:#ddffdd;
	display: inline;
}
.deleted {
	background-color:#ffdddd;
	text-decoration: line-through;
	display: inline;
}
/* Colors for spans */

body {
	background: #DBEBF2;
}
#community-wrap {
	margin: 0px 0px 10px;
}
div.newsfeed-fix {
	padding: 5px;
	border-width: 0px 0px 1px;
	border-color: #D8DFEA;
	border-style: solid;
	float:left;
	width: 100%;
}
div.post-teaser#mine {
	color: #2292d0;
}
div.newsfeed-fix:hover {
/*background: #F0F0F0;*/
}
div.newsfeed-icon-wrapper {
	width:68px;
	float: left;
}
div.newsfeed-avatar-fix {
	width:50px;
	float: left;
}
div.newsfeed-icon {
	float: left;
	width: 48px;
	padding: 5px 10px 0px;
}
div.newsfeed-fix abbr {
	color: #909090;
}
div.clearfix {
}
div.newsfeed-fix-icons {
	float: left;
	height: 50px;
	width: 25px;
	padding: 0px 3px 1px 8px;
}
div.newsfeed-fix-info {
	/*float:left;*/
	width:auto;
	margin-left:65px;
}
span.fix-number {
	padding: 4px 10px;
}
a.fix-title {
	font-size: 1.6em;
}
a.mine-title {
	font-size: 1.6em;
}
a.fix-title:hover {
	color: #FF941A;
}
span.new-fix {
	background:transparent url('../images/icons/new.png') no-repeat;
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	margin-top: 2px;
	padding-right: 1px;
}
div.fixfeed-list{
	float:left;
}
div.my-item {
	width: 110px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	float: left;
}
div.my-item.fixes{
	width: 159px;
}
.fixfeed-list li {
	float:left;
}
div.fix-count {
	display: inline;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	text-decoration: none;
	font-style: normal;
	cursor: pointer;
	color: #0080C3;
	background-color: #e4f0f7;
	padding: 2px;
	font-weight: normal;
	margin: 6px 5px 0px 0px;
	font-size: 11px;
	white-space: nowrap;
	float: left;
	line-height: 100%;
}
div.fixfeed-more {
	clear:both;
}
input.modlgn {
	width: 90%;
	display: inline;
}
label.entry-form {
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top:20px;
}
label.first-item {
	margin-top: 15px;
}

.fix-avatar {
	border:1px solid #ccc;
	background:#F4F4F4 !important;
	padding:3px;
	overflow:hidden;
	zoom:1;
	display: block;
	margin-left: auto;
	margin-right: auto
}
.fix-avatar-box {
	float:left;
	width:100%;
}

a.readon, .back_button a, .button, .validate {
	color: #333 !important;
	text-decoration: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background-color: #ffffff;
	border: solid #CCC 1px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background: -moz-linear-gradient(top, #ffffff, #e6e6e6);	
	background-image: -o-linear-gradient(90deg, #e6e6e6, #ffffff);
	background-image: linear-gradient(90deg, #e6e6e6, #ffffff);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff, endColorStr=#e6e6e6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff, endColorStr=#e6e6e6);
	display:inline-block; /* IE is so silly */
	cursor: pointer;
	line-height: 100% !important;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
	padding: 5px;
}
a.readon:hover, a.readon:active, a.readon:focus, .back_button a:hover, .button:hover, .validate:hover {
	background-color: #989898;
	background-image: -o-linear-gradient(90deg, #BBB, #989898);
	background-image: linear-gradient(90deg, #BBB, #989898);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#989898), to(#BBB));
	background: -moz-linear-gradient(top, #989898, #BBB)
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#989898, endColorstr=#BBB);
	border: solid #888 1px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.button, .big-button {
	font-size:1em;
	text-transform: uppercase;
	font-weight:bold;
}
.big-button, .btTxt {
	color: #ffffff !important;
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;
	text-decoration: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background-color: #58befb;
	border: solid #0971ae 1px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#58befb), to(#2b96d5));
	background: -moz-linear-gradient(top, #58befb, #2b96d5);	
	background-image: -o-linear-gradient(90deg, #2b96d5, #58befb);
	background-image: linear-gradient(90deg, #2b96d5, #58befb);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#58befb, endColorStr=#2b96d5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#58befb, endColorStr=#2b96d5);
	display:inline-block; /* IE is so silly */
	cursor: pointer;
	line-height: 100% !important;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
}
.big-button:hover, .btTxt:hover {
	background-color: #ff9f3a;
	background-image: -o-linear-gradient(90deg, #e16200, #ff9f3a);
	background-image: linear-gradient(90deg, #e16200, #ff9f3a);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9f3a), to(#e16200));
	background: -moz-linear-gradient(top, #ff9f3a, #e16200)
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff9f3a, endColorstr=#e16200);
	border: solid #0971ae 1px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

div.cModule.searchbox h3 span{
	color: black;
}

label.lblradio {
	display:inline;
}
button.link:hover, input.link:hover {
	color: #999;
}
button.link, input.link {
	font-size: 1em;
	text-align: left;
	background: none;
	margin: 0;
	padding: 0 0 0 10px;
	border: none;
	cursor: pointer;
}
button.link span {
}
button.link:hover span, input.link:hover span, button.link:focus span, input.link:focus span {
	color: black;
	text-decoration: underline;
}
div#save_submit {
	margin: 15px;
0px;
15px;
}
div.feed-wrapper {
/*width: 880px;*/
}
div.feed-left-col {
	/*starkey float: left;
	padding: 10px;
	width: 420px;*/
	float:left;
	width:100%;
}
div.feed-right-col {
	float: right;
	padding: 10px;
	width: 420px;
}
div.feed-footer {
	clear:both;
	padding: 10px;
	width: 880px;
}
div.post-bg {
 background-color:;
	background-position: 7px 50%;
	min-height: 14px;
	padding: 12px 20px 14px 30px;
	background: #E6F1FF url('../images/icons/info.gif') no-repeat 0% 50%;
	margin: 1em 0px;
}
abbr:hover {
	cursor:pointer;
}
 //jomsocial/toolbar stuff .new-notifications {
 background:transparent url('../images/style1/toolbar-item-notify-left.png') no-repeat left top;
}
/*form#submit_post_action, form#submit_post_fix_action {
	padding: 0px 20px;
}*/
.new_highlight {
	line-height: 18px;
	display: inline;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	text-decoration: none;
	font-style: normal;
	cursor: pointer;
	color: #000 !important;
	background-color: #FFFF99;
	border: 1px solid #FFCC66;
	padding: 0 2px;
	font-weight: normal;
	margin-right: 5px;
	white-space: nowrap;
}
/*stuff for image hover on main page*/
.profile_pic {
	/*overflow: hidden;*/
	background-color: #F8F8F8;
}

.profile-left {
	float: left;
}

.profile-right {
	float: left;
	font-size: 0.95em;
	margin-left: 5px;
}

.captionfull .boxcaption {
	top: 166;
	left: 0;
}
.caption .boxcaption {
	top: 156;
	left: 0;
}
/*input, textarea {
	padding:5px;
	margin-bottom:5px;
}*/



body ul.pagination {
	margin: 0;
	text-align: left;
}
body .spyWrapper li.joms-newsfeed-item {
	height:80px;
}
body .spyWrapper .newsfeed-avatar {
	width: 80px;
}
body .spyWrapper .newsfeed-avatar .img {
	
}
	
body .spyWrapper .avatar {
	width: 64px;
	margin-top:6px !important;
	border: 1px solid #ddd;
}
body .spyWrapper li.joms-newsfeed-item .newsfeed-content-top {
	font-size: 1.2em;
}
body div.spyWrapper {
	margin-top: -12px;
	padding-bottom: 10px;
}
/*welcome header stuff*/
#welcome_header {
	background-color:#DBEBF2;
	border-bottom: 1px solid #2f2f2f;
}
.big-logo {
	position: absolute;
	top: -20px;
	left: 50%;
	margin-left: -123px;
}
#wh_wrapper {
	width: 946px;
	margin: 0 auto;
	position: relative;
}
#wrapper-frontend {
	width: 946px;
	margin: 0 auto;
	position: relative;
}
#frontheader {
	overflow: hidden;
	color: #fefefe;
	height: 48px;
}
#lefthead {
	float: left;
}
#righthead {
	float: right;
	overflow: hidden;
}
#wh_main {
	overflow: hidden;
	padding-top: 60px;
	min-height: 450px;
	text-align: center;
}
#wh_main h2 {
	text-align: center;
	color: grey;
	text-shadow:0px 1px 1px grey;
	font-size: 3.2em;
	font-weight: bold;
}
#wh_boxes {
	overflow: hidden;
	margin: 15px 0px 30px 0px;
	padding: 15px 0px;
	text-align: center;
	font-size: 1.3em;
	line-height: 1.3em;
}
.wh_box_container {
	overflow: hidden;
}
.wh_pages {
	float: left;
}
.wh_box {
	float: left;
	width: 182px;
	text-align: center;
	padding: 0px 20px;
}
.wh_message h4 {
	font-size: 18px;
	line-height: 1.6em;
	color: #c3cd8f;
	text-shadow: 1px 1px 2px #111111;
}
.wh_message p {
	font-size: 12px;
	line-height: 1.6em;
	color: #fffaef;
}
.box1 {
	/*margin-right: 19px;
	height: 80px;*/
	height: 10px;
}
.box1 h4 {
	color: #2292D0;
}
.people_container {
	position:relative;
}
span.person-1 {
	left: 80px;
	position: absolute;
}
span.person-2 {
	left: 40px;
	position: absolute;
}
span.person-3 {
	left: 60px;
	position: absolute;
	top: 6px;
}
.box2 {
	margin-right: 20px;
}
.box2 h4 {
	color: #80C141;
}
.box3 {
	margin-right: 19px;
}
.box3 h4 {
	color: #2292D0;
}
.box4 {
	margin: 0;
}
.box4 h4 {
	color: #80C141;
}
.wh_example {
	float: left;
}


#voice-container {
	padding:14px;
}

/*recording-css*/
span.replace {
	display: none;
}
#microphone-recording {
	float: left;
	width: 33px;
	height: 48px;
	padding-right: 10px;
	background: url('../images/icons/microphone.png') no-repeat;
}

#microphone-recording.active {
	background: url('../images/icons/microphone-recording.png') no-repeat;
}

#recording-container {
	margin: 14px; 
}

/*video intro*/
.intro-wrapper {
	width: 946px;
	height: 340px;
}

.intro-cover {
	background: url("../images/video_bg.jpg");
}

.intro-player-button {
	width: 100px;
	height: 100px;
	background: url("../images/video_button.png") no-repeat top;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -50px 0 0 -50px;
}

.intro-player-button:active{
	background-position:top;
}

.intro-player-button:hover{
	background-position:bottom;
	cursor:pointer;
}

.video-container {
	display: none;
}

.video-container, .intro-cover {
	float: left;
	position: relative;
	top: 0px;
	width: 560px;
	height: 315px;
	border: 5px solid white;
	margin: 0 auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
	box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
}

.sign_up_section {
	float: right;
	text-align: center;
	min-width: 300px;
	padding-top: 160px;
}
.sign_up_section p {
	color: #999999;
	padding-top: 10px;
}
#join_button {
	cursor: pointer;
	padding: 10px 20px 10px 20px;
	margin: 0 auto;
	color: #FFFFFF;
	font-size: 17px;
	font-weight: 700;
	height: 49px;
	line-height: 46px;
	outline: medium none;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 2px #333333;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0px 1px 3px rgba(0, 0, 0, 0.85);
	-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.85);
	-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.85);
	background-color: rgb(114, 171, 0);
	background-image:linear-gradient(-90deg, rgb(106, 159, 0), rgb(114, 171, 0));
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(106, 159, 0)), to(rgb(114, 171, 0)));
	background-image:-moz-linear-gradient(-90deg, rgb(106, 159, 0), rgb(114, 171, 0));
}
#join_button:hover {
	background-color: rgb(130, 190, 0);
	background-image:linear-gradient(-90deg, rgb(153, 222, 3), rgb(130, 190, 0));
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(153, 222, 3)), to(rgb(130, 190, 0)));
	background-image:-moz-linear-gradient(-90deg, rgb(153, 222, 3), rgb(130, 190, 0));
}

.translation-request {
	margin-top: 10px;
	margin-bottom: 10px;
}

#jomsForm input, #jomsForm textarea {
	margin: 0px -7px 10px 1px;
	width: auto;
}

.Birthday input, .Birthday select	{	
	width: auto !important;
	display: inline-block;
	margin: 0px 5px 0px 5px !important;
}

.Birthday input:first-child {
	margin-left: 0px !important;
}

#text div.lang-badge {
	margin: 0 10px 10px 10px;
	border: 1px solid #ccc;
	padding: 5px;
}

#text div.right {margin-right: 0;}
div.left  { margin-left: 0;}

#text div.lang-badge img {
	margin: 0;
	padding:0;
}

#text div.caption p {
	margin: 5px 0 0 0;
	padding: 5px;
	border-top: 1px #ddd dotted;
	font-size: .9em;
}

div.lang-badge {
	float: left;
	margin: 3px;
	padding:0;
	position: relative;
}

div.lang-badge p {
	white-space:nowrap;
	margin: 0;
	bottom: 0;
	left: 0;
	opacity: 1;
	line-height: 1.9em;
	text-align: center;
	font-weight: bold;
	background-color: #FFC321;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FCE33E), to(#FFC321));
	background-image: -moz-linear-gradient(top, #FCE33E, #FFC321);
	background-image: -ms-linear-gradient(top, #FCE33E, #FFC321);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FCE33E), color-stop(100%, #FFC321));
	background-image: -webkit-linear-gradient(top, #FCE33E, #FFC321);
	background-image: -o-linear-gradient(top, #FCE33E, #FFC321);
	background-image: linear-gradient(top, #FCE33E, #FFC321);
	border: 1px solid #DEA300;
	border-bottom: 1px solid #C69305;
	-webkit-box-shadow: inset 0 1px 0 #FDED84,0 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 0 #fded84,0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 #FDED84,0 1px 2px rgba(0, 0, 0, 0.2);
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	color: #5F3A12;
}

#sidebar div.caption img {
	margin: 0; padding: 0;
}

div#horiz-menu ul {
	float: left;
}

div.moduletable_content div.show-all {
	float: right;
	margin-right: 27px;
	margin-top: 3px;
}

div.moduletable_content ul.match-list li {
	border: none;
	line-height: 0;
	padding: 3px;
	display: inline-block;
}

.from-to {
	display: inline-block;
	border: 1px solid #999;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	background: #E1E1E1;
	background: -webkit-linear-gradient(top, #F0F0F0 0%, lightGrey 100%);
	background: -moz-linear-gradient(top, #F0F0F0 0%, lightGrey 100%);
	background: -ms-linear-gradient(top, #F0F0F0 0%, lightGrey 100%);
	background: -o-linear-gradient(top, #F0F0F0 0%, lightGrey 100%);
	background: linear-gradient(top, #F0F0F0 0%, lightGrey 100%);
}

.from-to {
	font-size: 9px;
	font-weight: bold;
}

.from-to::after {
	content: '';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.from-to ul, .from-to ul li {
	padding: 0;
	margin: 0;
	display: inline;
}

.from-to ul {
	list-style-type: none;
}



.from-to span {
color: #444;
display: block;
float: left;
position: relative;
line-height: 2em;
padding: 0 1em 0 1.5em;
text-decoration: none;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
background: #E1E1E1;
background: -webkit-linear-gradient(top, #F0F0F0 0%, lightGrey 100%);
background: -moz-linear-gradient(top, #F0F0F0 0%, lightGrey 100%);
background: -ms-linear-gradient(top, #F0F0F0 0%, lightGrey 100%);
background: -o-linear-gradient(top, #F0F0F0 0%, lightGrey 100%);
background: linear-gradient(top, #F0F0F0 0%, lightGrey 100%);
}
.from-to ul li:first-child span {
	padding-left: 9px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-ms-border-top-left-radius: 4px;
	-o-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-ms-border-bottom-left-radius: 4px;
	-o-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.from-to span::after {
	content: '';
	display: block;
	z-index: 1;
	height: 2em;
	width: 2em;
	border-right: 2px solid #999;
	border-top: 2px solid #999;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #E1E1E1;
	background: -webkit-linear-gradient(left top, #F0F0F0 0%, lightGrey 100%);
	background: -moz-linear-gradient(left top, #F0F0F0 0%, lightGrey 100%);
	background: -ms-linear-gradient(left top, #F0F0F0 0%, lightGrey 100%);
	background: -o-linear-gradient(left top, #F0F0F0 0%, lightGrey 100%);
	background: linear-gradient(left top, #F0F0F0 0%, lightGrey 100%);
	-webkit-transform: translateX(1em) rotate(45deg) scale(0.577) skew(15deg, 15deg);
	-moz-transform: translateX(1em) rotate(45deg) scale(0.577) skew(15deg, 15deg);
	-ms-transform: translateX(1em) rotate(45deg) scale(0.577) skew(15deg, 15deg);
	-o-transform: translateX(1em) rotate(45deg) scale(0.577) skew(15deg, 15deg);
	transform: translateX(1em) rotate(45deg) scale(0.577) skew(15deg, 15deg);
}

.from-to ul li:last-child span::after {
	content: normal;
}

.rank-image {
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.next-rank-text {
	background: url('../images/icons/coin.png') no-repeat;
	margin-right: auto;
	margin-left: auto;
	padding-left: 18px;
	margin-top: 4px;
	float: left;
	position: relative;
	left: -50%;
}

.profile-top-box {
	display: inline-block;
}

.separated-box {
	border-bottom: 1px solid #CCC;
	margin-bottom: 10px;
	padding-bottom: 2px;
	display: inline-block;
	width: 100%;
}

.profile_pic img {
	width: 70px;
}

ul.count-icons {
	list-style: none;
	color: black;
	font-size: 1.5em;
	font-weight: bold;
	background: transparent;
	
}

div.moduletable_content ul.count-icons li{
	padding-left: 32px;
	border-bottom: none;
}

.coin-icon {
	background: url('../images/icons/profile-icons.png') no-repeat 0 -105px;
}

.post-icon {
	background: url('../images/icons/profile-icons.png') no-repeat 0 -36px;
}

.fix-icon {
	background: url('../images/icons/profile-icons.png') no-repeat 0 1px;
}

.trans-icon {
	background: url('../images/icons/profile-icons.png') no-repeat 0 -73px;
}

.rank-progress {
	float: left;
	position: relative;
	left: 50%;
}

.gold {
	height: 16px;
	margin-top: 4px;
	white-space: nowrap;
	border: 1px solid #DEA300;
	border-bottom: 1px solid #C69305;
	-webkit-box-shadow: inset 0 1px 0 #FDED84,0 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 0 #fded84,0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 #FDED84,0 1px 2px rgba(0, 0, 0, 0.2);
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

div.progressbar.gold {
	position: relative;
	left: -50%;
}

.gold div.ui-progressbar-value {
	background-color: #FFC321;
	background-repeat: repeat-x;
	background-image: none;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FCE33E), to(#FFC321));
	background-image: -moz-linear-gradient(top, #FCE33E, #FFC321);
	background-image: -ms-linear-gradient(top, #FCE33E, #FFC321);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FCE33E), color-stop(100%, #FFC321));
	background-image: -webkit-linear-gradient(top, #FCE33E, #FFC321);
	background-image: -o-linear-gradient(top, #FCE33E, #FFC321);
	background-image: linear-gradient(top, #FCE33E, #FFC321);
	border: 1px solid #DEA300;
	border-bottom: 1px solid #C69305;
	-webkit-box-shadow: inset 0 1px 0 #FDED84,0 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 0 #fded84,0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 #FDED84,0 1px 2px rgba(0, 0, 0, 0.2);
}

#search_searchword.inputbox {
	width: 500px;
	margin-left: 10px;
	margin-right: 10px;
}

#system-message dt.points {
	display: none;
}

span.coin-icon {
	list-style: none;
	color: black;
	font-size: 1.5em;
	font-weight: bold;
	padding: 4px 0px 6px 32px;
	background: url('../images/icons/profile-icons.png') no-repeat 0 -110px;
}

.cSidebar .rank-container {
	width: 100%;
	float: left;
	margin-bottom: 13px;
}

.cSidebar .gold {
	background: #1A1A1A/*{bgColorContent}*/ /*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
}

body #community-wrap div.profile-info .contentheading {
	margin-bottom: 2px;
}

/*end starkey*/
