/*--------------------------------------------------------------
# The World News - December 2009 (for Joomla 1.5)
# Copyright (C) 2007-2009 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com  
---------------------------------------------------------------*/

/*
 * template.css
 */

a:link,
a:visited,
a:active {
	color: #005689;
}
a:hover {
	color: #890000;
}
div#horiz-menu li.level1>a:hover{
	color:#890000;
}
div#horiz-menu li.active>a:hover{
	color:#fff;
}
div#horiz-menu li li li,
div#horiz-menu li li li.active {
	background: #890000!important;
	border-bottom: 1px solid #a20000;
}
#logout_area div {
	border: 1px solid #d1e8f5;
	background: #f4fbff;
	color: #005689;
}

/*
 * modules.css
 */

div.moduletable_ver4 {
	background: #F4FBFF;
	border: 1px solid #D1E8F5;
}

div.moduletable_ver4b {
	background: #fffff3;
	border: 1px solid #f5f4df;
}
#gk_bottom div.moduletable h3,
#gk_bottom div.moduletable_menu h3,
#gk_bottom div.moduletable_text h3,
#gk_bottom div.moduletable_ver1 h3,
#gk_bottom div.moduletable_ver2 h3,
#gk_bottom div.moduletable_ver2a h3,
#gk_bottom div.moduletable_ver2b h3 {
	background: none!important;
}
div.moduletable_ver2 h3,
div.moduletable_ver2a h3,
div.moduletable_ver2b h3,
div.moduletable_ver3 h3,
div.moduletable_ver3a h3,
div.moduletable_ver3b h3 {
	background: none;
}
div.moduletable_ver1 h3 span,
div.moduletable_ver2 h3 span,
div.moduletable_ver3 h3 span {
	background: #fff;
}

div.moduletable_ver2a h3 { border-top: 1px solid #D1E8F5; }
div.moduletable_ver2b h3 { border-top: 1px solid #f5f4df; }
div.moduletable_ver3a h3 { border-top: 4px solid #D1E8F5; }
div.moduletable_ver3b h3 { border-top: 4px solid #f5f4df; }
/*
 * joomla.css
 */
 
div.date span strong {
	color: #890000;
	font-weight: normal;
}

.contentheading,
.componentheading {
	color: #c8001e;
} 

.tool-tip {
	background: #ffc;
	border: 1px solid #D4D5AA;
}
 
/*
 * gk_stuff.css
 */
 
#addons_a .gk_news_highlighter_interface .text,
.youah {
	color:#005689;
} 
#addons_a .gk_news_highlighter_item a:hover { 
	color: #005689; 
}
.gk_news_cat_wrap h3 a:hover { 
	color: #890000; 
}
.gk_news_ordering_list li:hover { 
	background: #890000; 
}
div.gk_npro_short_ulwrap ul li h4 a:hover,
div.gk_npro_short_ulwrap ul li:hover h4,
div.gk_npro_short_ulwrap ul li:hover h4 a { 
	color: #890000; 
}
div.gk_npro_short_ulwrap ul li h4,
div.gk_npro_short_ulwrap ul li h4 a {
	color: #005689;
}
.gk_cat_main ul li  a:hover {
	color: #890000;
}
#comments a { 
	color: #005689; 
}
#comments a:active,
#comments a:focus,
#comments a:hover { 
	color:#890000; 
}
.comments-form-message-error {
	background: #FFFFF3;
	border-top: 1px solid #F5F4DF;
	border-bottom: 1px solid #F5F4DF;
}
.comments-form-message-info {
	background: #F4FBFF;
	border-top: 1px solid #D1E8F5;
	border-bottom: 1px solid #D1E8F5;
}
#comments .comment-author,
#comments .author-homepage {
	color: #005689;
}
#comments .hidden { 
	border:1px dotted #D1E8F5; 
}
.gk_news_form_bottom div:hover {
	color: #890000;
}
ul.jclist li,
ul.jclist_ver1 li,
ul.jclist_ver2 li,
ul.jclist_ver2a li,
ul.jclist_ver2b li,
ul.jclist_ver3 li,
ul.jclist_ver3a li,
ul.jclist_ver3b li,
ul.jclist_ver4 li,
ul.jclist_ver4a li,
ul.jclist_ver4b li {
	border:1px dotted #D1E8F5;
}
/*
 * typography.css
 */
 

pre,
.code1,
.code2 {
	background:#f7f7f7;
}
pre,
.code1 {
	border-left:5px solid #005689!important;
}
.code2 {
	border-top:5px solid #005689;
	border-bottom:5px solid #005689;
}
.code3 {
	border-top:1px solid #005689;
	border-bottom:1px solid #005689;
}
.code3 h4 {
	background:#fff;
}

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:#d1e8f5 solid 1px;
	border-bottom:#d1e8f5 solid 1px;
	background-position:3px center;
}
p.info3,
p.info4 {
	background-color:#f4fbff;
	background-position: 7px center;
}
p.warning2,
p.warning4 {
	border-top:#f5d1d1 solid 1px;
	border-bottom:#f5d1d1 solid 1px;
	background-position: 3px center;
}
p.warning3,
p.warning4 {
	background-color:#f6eeee;
	background-position: 7px center;
}
p.tips2,
p.tips4 {
	border-top:#f5f4aa solid 1px;
	border-bottom:#f5f4aa solid 1px;
	background-position:3px center;
}
p.tips3,
p.tips4 {
	background-color:#fffff3;
	background-position: 7px center;
}

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

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;
}

.highlight-1 {
	background:#ffffda;
}
.highlight-2 {
	background:#005689;
	color:#fff;
}
.highlight-3 {
	background:#890000;
	color:#fff;
}
.highlight-4 {
	background:#333;
	color:#fff;
}

span.clear {
	border-top:1px solid #005689;
	border-bottom:1px solid #005689;
	color:#005689;
}
span.clear-1 {
	border-top:1px solid #890000;
	border-bottom:1px solid #890000;
	color:#014b94;
}
span.clear-2 {
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	color:#333;
}
span.color {
	color:#005689;
}
span.color-1 {
	color:#890000;
}
span.color-2 {
	color:#005689;
	border-left:2px solid #005689;
}
span.color-3 {
	color:#333;
	border-left:2px solid #333;
}
span.color-4 {
	color:#005689;
	background:#f4fbff;
}
span.color-5 {
	color:#fff;
	background:#890000;
}
span.color-6 {
	color:#d48d1c;
	background:#ffe;
	border-top:1px solid #e9e9a1;
	border-bottom:1px solid #e9e9a1;
}
span.color-7 {
	background:#333;
	color:#fff;
}

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

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





.gk_unvisible {
    height: 1px;
    left: -10000px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px;
}
.gk_is_wrapper-style3 {
    overflow: hidden;
    position: relative;
}
.gk_is_wrapper-style3 .gk_is_thumbs {
}
.gk_is_wrapper-style3 .gk_is_thumbs a {
    display: block;
    float: left;
}
.gk_is_wrapper-style3 .gk_is_thumbs img {
}
.gk_is_wrapper-style3 .clear {
    clear: both;
    font-size: 1px;
}
.gk_is_wrapper-style3 .gk_is_images {
}
.gk_is_popup-style3 .gk_is_text_block {
    bottom: 0;
    padding: 0 10px;
    position: absolute;
    z-index: 1201;
}
.gk_is_popup-style3 .gk_is_text_block h4 {
    color: #FFFFFF;
    font-size: 18px;
    margin: 10px 0;
}
.gk_is_popup-style3 .gk_is_text_block h4 a {
    color: #FFFFFF;
    text-decoration: none;
}
.gk_is_popup-style3 .gk_is_text_block p {
    color: #FFFFFF;
}
.gk_is_popup-style3 .gk_is_text_block a {
    color: #AAAAAA;
}
.gk_is_overlay-style3 {
    background: none repeat scroll 0 0 #000000;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}
.gk_is_popup-style3 {
    display: none;
    position: absolute;
    z-index: 1001;
}
.gk_is_popup-style3 .wrap {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.gk_is_popup-style3 .close, .gk_is_popup-style3 .tl, .gk_is_popup-style3 .t, .gk_is_popup-style3 .tr, .gk_is_popup-style3 .ml, .gk_is_popup-style3 .m, .gk_is_popup-style3 .mr, .gk_is_popup-style3 .bl, .gk_is_popup-style3 .b, .gk_is_popup-style3 .br {
    background: url("../../images/style3/variation1/popup_sprite.png") no-repeat scroll 0 0 transparent;
}
.gk_is_popup-style3 .close {
    background-position: -60px -40px;
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: -2px;
    top: -2px;
    width: 30px;
}
.gk_is_popup-style3 .tl {
    background-position: left 0;
    float: left;
    height: 20px;
    width: 20px;
}
.gk_is_popup-style3 .t {
    background-position: -20px 0;
    float: left;
    height: 20px;
}
.gk_is_popup-style3 .tr {
    background-position: right 0;
    float: left;
    height: 20px;
    width: 20px;
}
.gk_is_popup-style3 .ml {
    background-position: 0 -40px;
    clear: both;
    float: left;
    width: 20px;
}
.gk_is_popup-style3 .m {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    overflow: hidden;
}
.gk_is_popup-style3 .mr {
    background-position: -20px -40px;
    float: left;
    width: 20px;
}
.gk_is_popup-style3 .bl {
    background-position: left -20px;
    clear: both;
    float: left;
    height: 20px;
    width: 20px;
}
.gk_is_popup-style3 .b {
    background-position: -20px -20px;
    float: left;
    height: 20px;
}
.gk_is_popup-style3 .br {
    background-position: right -20px;
    float: left;
    height: 20px;
    width: 20px;
}
.gk_is_popup-style3 .padding {
    overflow: hidden;
    position: relative;
}
.gk_is_popup-style3 .overlay {
    background: url("../../images/style3/variation1/loader.gif") no-repeat scroll center center #FFFFFF;
    position: absolute;
    width: 100%;
    z-index: 2000;
}
.gk_is_popup-style3 .prev {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 24px;
    left: 0;
    position: absolute;
    width: 64px;
    z-index: 1201;
}
.gk_is_popup-style3 .next {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 24px;
    position: absolute;
    right: 0;
    width: 64px;
    z-index: 1201;
}
.gk_is_popup-style3 .text {
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    opacity: 0.8;
    position: absolute;
    width: 100%;
    z-index: 1200;
}












#comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error {
    margin-left: 0 !important;
}
#comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error {
    font: 1em Verdana,Arial,Sans-Serif;
    margin-bottom: 8px;
    margin-left: 20px !important;
    margin-top: 10px;
    overflow: hidden;
    padding: 0;
}




#comments-form .btn, #comments-form .btn div {
    background: none repeat scroll 0 0 transparent;
    margin: 0;
}



#comments-form input, #comments-form textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
}
#comments-form input {
    border: 1px solid #E0E0E0;
    margin-bottom: 5px;
    padding: 4px;
}
#comments-form input {
    height: 1.5em;
    margin-bottom: 2px;
    width: 170px;
}


#comments-form input, #comments-form textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
}
#comments-form input {
    border: 1px solid #E0E0E0;
    margin-bottom: 5px;
    padding: 4px;
}
#comments-form input {
    height: 1.5em;
    margin-bottom: 2px;
    width: 170px;
}
#comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error {
    margin-left: 0 !important;
}

#comments-form .btn a, .gk_news_form_bottom div {
    background: url("/addons/default/themes/webaslt/img/menu_sprite.png") repeat-x scroll 0 -61px transparent;
    border: 1px solid #282828;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 0.9em;
    font-weight: bold;
    height: 26px !important;
    line-height: 26px !important;
    margin: 0;
    padding: 0 12px;
    text-decoration: none;
    text-transform: uppercase;
}


#comments-form .btn, #comments-form .btn div {
    background: none repeat scroll 0 0 transparent;
    margin: 0;
}
#comments-form .btn {
    background: url("images/jc_btnl.gif") no-repeat scroll 0 0 transparent;
    margin-right: 5px;
}
#comments-form .btn {
    float: left;
}

#comments-form input, #comments-form textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
}

#comments-form textarea {
    margin: 0;
    max-width: 400px !important;
    width: 350px;
}

#comments-form input, #comments-form textarea {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #444444;
    padding: 0;
}


#comments .comment-avatar {
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
}

div.errors  { color: red; }

.social {
    float: left;
    padding: 10px 0 0;
    width: 575px;
}
.social .social_inner {
    float: left;
    overflow: hidden;
}
.social .social_share_facebook {
    margin: 0 15px 0 0;
    width: 300px;
}
.social .social_share_googleplus {
    width: 225px;
}
