/*  
Theme Name: wfn
Description: A 3 column theme
Version: 0.xx
Author: Joerg Eugster
Author URI: http://joergeugster.ch.vu
*/

/*************************************
 + Containers
 *************************************/

body {
   background:#494949;
   background-image: url(./images/other/bg.jpg);
   background-repeat: repeat-x;
   color:black;
   margin:0;
   padding:0;
   font-family:Arial;
   font-size:12px;
   text-align:left;
}

#wrap {
   position:relative;
   background:white;
   margin-left:63px;
   margin-top:0px;
   width:866px;
}

#headline {
   position:relative;
   margin-left:63px;
   margin-top:26px;
   width:866px;
   height:35px;
   background-image: url(./images/other/round.gif);
   background-repeat: no-repeat;
}
#headpic {
   margin-top:3px;
   margin-left:3px;
   width:860px;
   height:168px;
   background-image: url(./images/other/head_1.jpg);
   background-repeat: no-repeat;
   float:left;
}

.trenner {
   clear:both;
   border: solid thin #999999;
}

#sidebar_right {
   margin-right:4px;
   margin-top:11px;
   width:169px;
   float:right;
}

#sidebar_right img {
   margin-bottom:3px;
}

#sidebar_left1 {
   margin-left:3px;
   margin-top:11px;
   padding-bottom:21px;
   width:105px;
   float:left;
}

#sidebar_left2 {
   margin-left:4px;
   margin-top:11px;
   padding-bottom:21px;
   width:105px;
   float:left;
}

#content {
   position:relative;
   margin-top:11px;
   margin-left:20px;
   width:436px;
   float:left;
}

#countryContent {
   width:436px;
   float:left;
   margin-bottom:10px;
   border:solid 1px #0066cc;
}

/*************************************
 + Head
 *************************************/

#worldball {
   position:absolute;
   top:-15px;
   left:254px;
}

#titlepic {
   position:absolute;
   top:9px;
   left:11px;
}

#impressum {
   float:right;
   margin-right:15px;
   margin-top:19px;
}

/*************************************
 + Sidebar
 *************************************/

#nav_asia {
   background-image: url(./images/continent/nav_asia.gif);
   margin-top:21px;
   width:105px;
   height:18px;   }
#nav_america {
   background-image: url(./images/continent/nav_america.gif);
   margin-top:21px;
   width:105px;
   height:18px;   }
#nav_australia {
   background-image: url(./images/continent/nav_australia.gif);
   margin-top:21px;
   width:105px;
   height:18px;   }
#nav_africa { 
   background-image: url(./images/continent/nav_africa.gif);
   width:105px;
   height:18px;   }
#nav_europe { 
   background-image: url(./images/continent/nav_europe.gif);
   width:105px;
   height:18px;   }

ul.i_country {
   padding:0;
   margin:0;
   width:105px;
   list-style-type:none;
}

ul.i_country li {
   margin-left:0;
   margin-top:1px;
   font-weight:bold;
   font-size:12px;
   padding:2px;
   background-color:#e3e3e3;
}

ul.i_country li.current_page_item {
   color:white;
   background-color:#0066cc;
}

ul.i_country li.current_page_item a{
   color:white;
}

.box {  display:block;
}

#header{
        background-color:white;
        height:163px;
        background-image: url(./images/header.jpg);
        background-repeat: no-repeat;
}

#footer{
   padding-left:3px;
   background:#ddd;
   border-top:1px solid #777;
   color:#888;
   clear:both;
   font-size:0.9em;
}


/*************************************
 + nav
 *************************************/

#nav_partner {
   background-image:url(./images/signet/nav_partner.gif);
}

.navBoxRight img {
   margin-top:3px;
   margin-bottom:3px;
}



/*************************************
 + Hn and p
 *************************************/
h2,
h2 a,
h2 a:hover {
   margin-top:0px;
   color:#0066cc;
   font-weight:bold;
   font-size:1.4em;
}

h3 {
   color:#999999;
   font-weight:normal;
   text-transform:uppercase;
   font-size:0.8em;
   line-height:10px;
}

#sidebar h3{
	color:#555;
	font-size:1.5em;
	margin:1em 0;
}

.countryTitle {
   background-color:#0066cc;
   height:18px;
   padding-left:5px;
}

.countryTitle a
{
	color:white;
}
.countryTitle a:hover{
	color:#ddd;
}

.newsTitle {
   width: 436px;
   float: left;
   height:18px;
   padding-left:0;
   margin-bottom:10px;
}

.countryPage {
   position:relative;
   margin-bottom:5px;
   padding-top:0;
   height:18px;
   background-color: #0066cc;
}
.countryPageLogo {
        width:130px;
        float:left;

}
.countryPageGeneral {
        width:429px;
        padding-left:5px;
        color:#0066cc;
        float:left;
}

.countryPageGeneral h2 {
   font-size:1.1em;
}

.pageEntries {
        clear:left;
}

.c_line {
   position:absolute;
   top:0px;
   left:27px;
}
.c_flag {
   position:absolute;
   top:0px;
   left:0px;
}

.c_flagRight {
   position:absolute;
   top:0px;
   left:409px;
}

/*************************************
 + Entry
 *************************************/
.entry {
   position:relative;
   padding-bottom:10px;
   padding-top:0px;
   width:100%;
   clear:left;
   float:left;
}

.entrybody a,
.entrybody a:hover {
   font-weight: bold;
   color:grey;
}

.postDivider {
}

.marginBt10 {
   margin-bottom:10px;
}

.entry h2 {
   font-size:1.4em;
}

.entrytitle h3,
.entry h3 {
   padding-bottom:10px;
   margin-top:3px;
}

.excerptSmallText {
   margin-left:10px;
   float:left;
   width:295px;
}

.excerptFullText {
	float:left;
	width:440px;
}

.excerptImage {
   margin-left:0;
   float:left;
   display:block;
   width:130px;
}

.excerptImage img {
	width:130px;
}

.excerptDate {
   color:#888888;
   font-weight:normal;
   text-transform:uppercase;
   font-size:0.8em;
   line-height:10px;   
}

.excerptTitle,
.excerptTitle a,
.excerptTitle a:hover {
   margin-top:3px;
   margin-bottom:5px;
   color:#0066cc;
   font-weight:bold;
   font-size:1.1em;
}

a.morelink{
   color:#0066cc;
}

.postNavigation {
   text-align:center;
   width:100%;
}

/*************************************
 + Comments
 *************************************/
.commentsblock{
	margin:0.5em;
	padding:1em;
}
.commentsblock textarea{
	width:35em;


}
.commentsblock input, .commentsblock textarea{
	border:1px solid #d1d1d1;
}
.commentsblock textarea:focus{

	background:#eee;
	border:1px solid #a1a1a1;
}

.commentsblock textarea:focus, .commentsblock input:focus{

	background:#eee;
	border:1px solid #a1a1a1;
}
.commentauthor{
	display:block;
	font-size:1.5em;
}
ol.commentlist{
	color:#777;
	font-size:0.9em;
	list-style-type:none;
	margin:0;

	margin-top:1.5em;
	padding:0;
}
.commentlist li{
	margin-bottom:0.5em;
	padding:0.5em 1em;

}
.alt{

	background:#f3f5e9;
	border:1px dotted #d1d1d1;
	padding:0.5em;
}

/*************************************
 + Misc
 *************************************/
a{
	color:black;
	text-decoration:none;
}
a:hover{
	color:#CC0000;
}

img {
        border:0;
}