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

# 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

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



/*

* Body

*/



html {

min-height:100%;

border-bottom:1px solid transparent;

}

body {

margin:0;

padding:0;

background: #fff;

}

/*

* Basic font-size and line-height

*/



#gk_wrapper {

font-size:1.2em;

line-height:1.5em;

}

/*

* Basic link styles

*/



a {

outline:none;

cursor:pointer;

}

a:link,

a:visited,

a:active {

text-decoration:none;

}

a:hover {

text-decoration:none;

}

/*

* Basic image style

*/



img {

border:none;

text-decoration:none;

}

/*

* Basic lists styles

*/



ul {

padding:0;

margin:0;

}

ul li {

padding:0 0 0 8px;

margin:0;

line-height:170%;

}

ul ul { padding-left:20px; }

ul li a { text-decoration:none; }

ol li { line-height:170%; }

/*

* Basic heading styles

*/



th {

padding:4px;

text-align:left;

}

p,

pre,

blockquote,

h1,

h2,

h3,

h4,

h5,

h6 {

margin:1em 0;

padding:0;

}

h1 { font-size:1.5em; }

h2 { font-size:1.25em; }

h3 { font-size:1.2em; }

h4 { font-size:1.15em; }

h5 { font-size:1.0em; }

h1,

h2,

h3,

h4,

h5 { margin:0; }

/*

* Basic form styles

*/



fieldset {

border:none;

padding:5px 0;

}

fieldset a { font-weight:bold; }

input,

select,

button {

font-size:1.0em;

font-weight:normal;

border: 1px solid #e0e0e0;

}

input.inputbox,

input.required,

select {

padding:5px;

margin-bottom: 5px;

}

input#modlgn_remember {

border: none;

width: inherit;

}

/*

* Basic HR-line style

*/



hr {

border-right:0;

border-left:0;

border-bottom:0;

height:1px;

}

/*

* Top section

*/



#top_wrap { height: 75px; }

/* Logo */

#logo {

float: left;

display: block;

width: 288px;

height: 75px;

}

/*

* Search and weather modules

*/



#top_b,

#top_c { float: right; }

#top_b {

height: 60px;

margin-top:7px;

}

#top_c { margin-left: 40px; }

#top_c #mod_search_searchword {

height: 17px;

width: 218px;

padding:4px 3px 3px;

margin-top: 28px;

background: url('../images/icons_sprite.png') no-repeat 100% 0;

color: #909090;

}

/*

* Menu sections

*/



#menu_wrap {

clear: both;

height: 94px;

}

.addons {

background: url('../images/menu_sprite.png') repeat-x 0 0;

height: 29px;

border: 1px solid #eaeaea;

border-bottom: none;

font-size: 0.9em;

line-height:29px;

color: #666;

}

/*

* Date and highlighter section

*/



#addons_a {

float: left;

padding: 0 18px;

}

/*

* Time and login panel section

*/



#addons_b,

#addons_c,

#addons_d {

float: right;

border-left: 1px solid #eaeaea;

padding: 0 18px;

}

#addons_d {

background: #fff;

border-left: 1px solid #eaeaea;

padding: 0 9px 0 18px;

}

#addons_d a {

font-weight: bold;

margin-right: 9px;

padding-left: 9px;

border-left: 1px solid #eaeaea;

}

div#addons_d a:first-child {

padding: 0;

border: none;

}

/*

* Menu - suckerfish (/css/menu/suckerfish.css)

*/



div#horiz-menu {

font-size:1em;

height: 64px;

background: url('../images/menu_sprite.png') repeat-x 0 -29px;

}



div#horiz-menu li.active { background: #212121 url('../images/menu_sprite.png') repeat-x 0 -93px!important; }

div#horiz-menu li.level1:first-child { border-left: 1px solid #eaeaea; }

div#horiz-menu li li.active { background: none!important; }

div#horiz-menu li:first-child.active { border-left: none; }

div#horiz-menu li a { color: #333; }

div#horiz-menu li li a,

div#horiz-menu li.active a { color: #fff; }

div#horiz-menu li li a:hover { color: #fff; }

div#horiz-menu li.level1,

div#horiz-menu ul ul li { background: url('../images/menu_sprite.png') no-repeat 100% -158px; }

div#horiz-menu ul ul li { background-position: 100% -126px; }



/*

* Banner position

*/



#gk_banner {}

#gk_banner div.banneritem {

border: none;

padding: 0;

text-align: center;

}

/*

* Login and register sections

*/



#form-login label,

#form-login input {

color: #666;

margin-right: 7px;

}

#form-login ul li {

float: left;

margin-right: 20px;

padding-left: 10px;

border-left: 1px solid #eaeaea;

background: none;

}

#form-login ul li:first-child {

border: none;

padding: 0;

}

#logout_area {

text-align: center;

padding: 18px;

margin: 0 auto;

}

#logout_area div {

padding: 4px 80px;

margin-right: 30px;

float: left;

font-weight: bold;

}

/*

* Breadcrumps and social panel

*/



#breadcrumb {

float: left;

margin-left: 18px;

}

.youah { margin-right: 18px; }

.separator { padding:0 12px; }

#social_icons {

float: right;

margin-right: 18px;

}

#social_icons .social_icon {

margin: 0 4px;

border-left: 1px solid #eaeaea;

padding: 0 0 0 9px;

font-weight: bold;

}

/*

* Major blocks

*/



.content_users .us_width { background: url('../images/grey_dot.png') repeat-y 100% 0; }

.content_users .last-child { background: none; }

.content_users .moduletable { padding: 0 12px; }

.content_users .moduletable h3 {

background: none;

border: none;

margin: 0 0 6px;

font-size:0.8em;

height: 18px;

line-height: inherit;

}

.content_users .moduletable h3 span {

margin-left: 0;

padding: 0;

}

#content_top .module_wrap,

#content_top .users_wrap,

#right_col,

#left_col { margin-bottom: 12px; }

/*

* Footer section

*/



#gk_footer {

clear: both;

margin: 0;

font-size:1em;

border-top: 1px solid #e0e0e0;

border-bottom: 4px solid #e0e0e0;

}

#gk_footer,

#gk_footer a { line-height: inherit; }

#footer_menu li {

background: none;

float:left;

width:auto;

padding: 0 6px;

border-left: 1px solid #eaeaea;

}

div#footer_menu li:first-child {border: none; padding-left: 0;}

#informations {

float:right;

width:auto;

color :#666;

}

/*

* Style area section

*/



#stylearea {float: right;margin-left: 20px;}