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

# 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%;

	background: url('../images/bullet_2x2.png') no-repeat 0 0.8em;

}

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:2.0em; }

h2 { font-size:1.75em; }

h3 { font-size:1.5em; }

h4 { font-size:1.25em; }

h5 { font-size:1.15em; }

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: 10px;

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


