body {
/*	background:#333 url(img_111.gif);*/
	background:#ffffff;
	text-align:center;
	font: normal 10px Verdana, sans-serif;
	color:#000;
	margin:0;
	padding:0;
}

p{
	font: normal 10px Verdana, sans-serif;
}
#content p{
	font: normal 11px Verdana, sans-serif;
	line-height:150%;
}
/*
 tulip colors
	#4a4a4a #f43e71 #a3cd39 #e2dc7c
 steel structure
    #333  #933  #99abb5  #dfe0e5
*/

#wrapper{
	background:#dfe0e5 url(wrapperbg.gif) repeat-y;
	width:906px;
	margin:0 auto;
	text-align:left;
/*	border-left:3px solid black;
	border-right:3px solid silver; */
	border-left:2px solid #ccc;
	border-right:2px solid #ccc; 
}
#wrapper > #content{width:470px;}

#sidebar1{
	width:199px;
	float:left;
	background:#dfe0e5 url(sbbg3.gif) repeat-y;
	min-height:100%;
}
#content{
	float:left;
    	width:502px;
	background:#fff url(bg.gif) repeat-x;
	padding: 15px;
	padding-bottom:0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
#sidebar2{
	width:199px;
	float:left;
	background:#dfe0e5 url(sbbg3.gif) repeat-y;
	min-height:100%;
}
#foot{
	clear:both;
/*	border-top:1px solid #666; */
	text-align:center;
	background:#dfe0e5;
	padding:3px;
}
#logo {
	background:url(bglogo2.gif) no-repeat;
	height:80px;
}
#logo img{
	position:relative;
	top:8px;
	left:38px;
}
#content a{
	color: #333;
}

#container {width: 460px; background-color: #dfe0e5; 
 /* border: 1px dotted #333; */
	padding: 5px; margin: 0px auto;}


h1, h2, h3{
	clear: left;
/*	font-family: georgia, times, serif; */
	font-family: Verdana, sans-serif; 
	font-weight: normal;
	color: #000000;
	}
h1{font-size:	26px;}
h2{font-size:	22px;}
h3{
	font-size: 18px;
	margin:15px 5px 3px 0px;
}
h3 a{font-weight:normal;}
h4, .sbtitle{
/*	font-size:	1.2em; font-family: georgia, times, serif; */
	font-size:	1.2em; font-family: Verdana, sans-serif;
	color: white;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:10px;
}

h2.pfad{font-size:12px;}
.meta{
/*	border-top:1px solid #666; */
	border-bottom:1px solid #ccc;
}
.metalinks{
	float:left;
}
.comment{
	float:right;
	background:url(blase.png) no-repeat;
	padding-left:18px;
/*	line-height:22px; */
}
.commentslist{
/*	float:right; */
	font-weight:bold;
	font-size:11px;
/*	background:url(blase.png) no-repeat; */
/*	padding-left:18px; */
	margin-top:3px;
	border-top:1px solid #ccc;
	line-height:22px; 
}
.breaker{
	clear:both;
	line-height:1px;
}
.sbbox, .sbsep{
	margin:0;
	padding:0;
}
.sbtitle{
/*	background:#c60 url(bgsbhd.gif) bottom repeat-x; */
	background:#6fc7f7 url(bgsbhd2.gif) bottom repeat-x;
	padding:3px 5px;
	margin-top:0;
}
.sbcont{
	background:url(bgsbct.gif) top right no-repeat;
	padding:3px 5px 20px 5px;
}
img.photo {border: 2px white solid;}
p	{	/* primitive version for css-1 agents */
	margin:	.5em 0;
	}

a	{
	text-decoration:	none;
	font-weight:	bold;
  color: #333;
	}
a:link	{
	background-color: transparent;
	}
a:visited	{
	background-color: transparent;
	}
a:active	{
	background-color: transparent;
	}
a:hover	{	
  background-color: transparent;
	text-decoration:	underline;
	}



.flag	{
	float:left; 
	margin-right:20px; 
	margin-bottom:10px;
}
#menu	{
	padding:	10px 10px 0px 15px;
	font:	10px/14px verdana, sans-serif;
	color:	white;
/*	background-color:	#5080c0;*/
	background-color:	#006699;
	margin: 0px 0px 0px 0px;
	min-width: 155px;
	
	}

#menu td{font-family: verdana; sans-serif;}
#menu a:link	{
	color: white;
	text-decoration: none;
	font-weight: bold;
	}

#menu a:visited	{
	color: white;
	text-decoration: none;
	font-weight: bold;
	}

#menu a:hover	{
	color: white;
	text-decoration: underline;
	font-weight: bold;
	}

#menu a:active	{
	color: white;
	text-decoration: underline overline;
	font-weight: bold;
	}



.uc	{
	text-transform: uppercase;
	}

.small { font-family:Arial,Helvetica,sans-serif;
         font-size:10px;
         color:#999999;
       }

code, pre {font: 10px monaco, monospace; padding: 3px;}
.light {font-size: 11px; font-weight: normal; font-family: verdana, geneva, arial, sans-serif; margin-top: 0; padding-top: 0; margin-bottom: 18px;}

/*hr{border:1px dotted black;}*/
hr{border:1px solid grey;}

.destmain{
	font-size:	1.2em;
	font-weight: bold;
}
.pagercont{
	background: #fff;
	padding: 1px;
	font-family: Verdana, sans-serif;
	font-size: x-small;
	font-variant : small-caps;
	border : 1px solid #aaa;
}
.pageract, a.pageract{
	color: white;
	background: black;
	padding: 0px 3px 0px 3px; 
	margin: 1px;
}
.pager, a.pager{
	color: #f8f8f8;
	background: #886;
	padding: 0px 3px 0px 3px; 
	margin: 1px;
}
.pagerarrow, a.pagerarrow, .pagertext{
	color: #f8f8f8;
	background: #a42;
	padding: 0px 3px 0px 3px; 
	margin: 1px;
}
.calmoact, .calmoact a:visited {color: #9D4876;background-color: #ffcccc; font-size:10px;}
.calmo, .calmo a, .calye, .calye a {color: white; font-size:10px;}
.blogsearch{text-align:center;}

#blobs {
 width: 432px;
 height: 307px;
 background: url(/alotta/gfx/theworldisnotenough.gif);
 margin: 0px auto; padding: 0px;
 position: relative;
}
#blobs li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#blobs a {display: block;}

#africa {left: 160px; top: 133px; width: 114px; height: 130px;}
#asia {left: 240px; top: 70px; width: 170px; height: 142px;}
#southamerica {left: 70px; top: 177px; width: 88px; height: 124px;}
#northamerica {left: 0px; top: 9px; width: 124px; height: 159px;}
#centralamericaandcaribbean {left: 53px; top: 149px; width: 62px; height: 45px;}
#europe {left: 128px; top: 0px; width: 312px; height: 134px;}
#pacific {left: 345px; top: 203px; width: 104px; height: 98px;}
#middleeast {left: 230px; top: 116px; width: 60px; height: 58px;}
#africa a {height: 130px;}
#asia a {height: 142px;}
#southamerica a {height: 124px;}
#northamerica a {height: 159px;}
#centralamericaandcaribbean a {height: 45px;}
#europe a {height: 134px;}
#pacific a {height: 98px;}
#middleeast a {height: 58px;}

#africa a:hover {background: url(/alotta/gfx/theworldisnotenough.gif) -160px -440px no-repeat;}
#asia a:hover {background: url(/alotta/gfx/theworldisnotenough.gif) -240px -991px no-repeat;}
#southamerica a:hover {background: url(/alotta/gfx/theworldisnotenough.gif) -70px -791px no-repeat;}
#northamerica a:hover {background: url(/alotta/gfx/theworldisnotenough.gif) -0px -316px no-repeat;}
#centralamericaandcaribbean a:hover {background: url(/alotta/gfx/theworldisnotenough.gif) -53px -1070px no-repeat;}
#europe a:hover {background: url(/alotta/gfx/theworldisnotenough.gif) -128px -1228px no-repeat;}
#pacific a:hover {background: url(/alotta/gfx/theworldisnotenough.gif) -345px -510px no-repeat;}
#middleeast a:hover {background: url(/alotta/gfx/theworldisnotenough.gif) -230px -730px no-repeat;}


#africa:hover ul { display: block; }
#africa ul { display: none; }
#asia:hover ul { display: block; }
#asia ul { display: none; }
#southamerica:hover ul { display: block; }
#southamerica ul { display: none; }
#northamerica:hover ul { display: block; }
#northamerica ul { display: none; }
#centralamericaandcaribbean:hover ul { display: block; }
#centralamericaandcaribbean ul { display: none; }
#europe:hover ul { display: block; }
#europe ul { display: none; }
#pacific:hover ul { display: block; }
#pacific ul { display: none; }
#middleeast:hover ul { display: block; }
#middleeast ul { display: none; }


#countrylist 
{
background-color: #fff;
width: 110px;
border: 1px solid #ccc;
position: relative;
padding: 0px;
top: -50px;
left: 0 px;
}

#countrylist li
{
list-style-type: none;
background-color: #dfe0e5;
padding: 2px;
margin-left: 0px;
position: relative;
height: 12px;
}
#countrylist li.continent { background-color: white; font-weight: bold; width: 110 px; }

#countrylist a { background: none 0px 0px; top: 0 px; left: 0 px; height: 100%; width: 110 px; }
#countrylist a:hover { background: none 0px 0px; top: 0 px; left: 0 px; height: 12px;}

#destlist
{
list-style-type: none;
padding: 2px;
font-weight: normal;
}

#destlist li.continent { font-weight: bold;}

#destlist li a {font-weight: normal;}

.list {  
	font-size: 10px;
	color: #000000;
	background-color: #fff;
}
.listgrey {  
	font-size: 10px;
	color: #000000;
	background-color: #dfe0e5;
}
.listhead { 
	font-weight: bold;
	font-size: 10px;
	color: #000000;
}