/*	
-------------------------------------------------------------
HOLIDAY PAD MAGAZINE
A weblog for people who love to go on holiday
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Description:	Base setup styles
Filename:	hpbase.css
Version:	3.0
Date:		February, 2007
-------------------------------------------------------------	*/


/* Global Styles
----------------------------------------------- */
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
        background: url(../images/head_tile.gif) top repeat-x;
}

a {
 	color: #000;
	text-decoration: none;
        outline: none;
}

a.tagSizeSmallest, a.tagSizeMedium, a.tagSizeLargest {color: #0066cc; text-decoration: none;}

a:hover {
	text-decoration: underline;
}


/* Structure
----------------------------------------------- */
#page {
	width: 730px;
	margin: 0 auto;
}

#header {}
	#header #sub_header {
		clear: both;
		
	}

#announcement_bar {
	margin: 12px 0 19px 0;
	padding: 2px 10px;
	border: 1px solid #9ACD9A;
	border-width: 1px 0;
	background-color: #E2FFE4;
        color: #008000;
        text-indent: 12px
}

/*#announcement_bar {
	margin: 12px 0 19px 0;
	padding: 2px 10px;
	border: 1px solid #EDEDED;
	border-width: 1px 0;
	background-color: #EEF9FF;
        color: #333;
        text-indent: 10px
}*/

#announcement_bar a {font-weight: bold; color: #0066CC;}

#announcement_bar a:hover {text-decoration: underline;}

#google_link_units {
	margin: 10px 0;
	padding: 2px 10px;
	background-color: #fff;
}

#main_column {
	width: 484px;
	float: left;
	margin-right: 0px;
}

#sidebar {
	width: 238px;
	float: right;
	text-align: justify;
	margin: 0; padding: 0 0 30px 0;
}

#sidebar .module {
	margin: 0; padding: 0 0 12px 0;
}
	#sidebar .module .module_content {
		/*border: 1px solid #ccc;
		border-width: 0 1px 1px 0;*/
		margin: 0; padding: 12px 18px 16px 18px;
	}
		#sidebar .module .module_content.blue {
			background-color: #edf3fe; 
			border: 1px solid #9AC2EB;
			border-width: 0 1px 1px 0;
        }
		#sidebar .module .module_content.green {
			background-color: #e2ffe4;
			border: 1px solid #9ACD9A;
			border-width: 0 1px 1px 0;
			text-align: left;
        }
		#sidebar .module .module_content.yellow {
			background-color: #fff687;
			border: 1px solid #fc0;
			border-width: 0 1px 1px 0;
		}
		#sidebar .module .module_content.grey {
			background-color: #f5f5f5;
			border: 1px solid #ccc;
			border-width: 0 1px 1px 0;
color: #333;
		}

#sidebar .module .module_content.grey.alt {
			background-color: #fafafa;
			border: 1px solid #ccc;
			border-width: 0 1px 1px 0;
		}

.linkdesc {
background: url(../images/229.png) top left no-repeat;
padding: 10px 10px 10px 35px;
color: #333;
}
.linkurl {
padding: 15px 10px 10px 10px;
}

.linkurl a {
font-weight: bold;
color: #0066cc !important;
text-decoration: underline;
}

#footer {
	clear: both;
	background: url(../images/assets/preview_footer_bg.gif) repeat-x;
}

#footer .content {
	width: 730px;
	margin: 0 auto;
}
	#footer .content h1 {
		background: none;
		margin: 0; padding: 21px 0 4px 0;
	}
		#footer .content h1 a {
			color: #ff3399;
		}
	#footer .content p {
		color: #333;
	}
	
	#footer .column {
		width: 243px;
		float: left;
	}
		#footer .one {width: 308px; padding: 0 30px 0 0; text-align: left;}
		#footer .two {width: 118px; padding: 0 30px 0 0; text-align: left;}
		#footer .three {padding: 0;}


.clear:after, .countriesBox:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear, .countriesBox {display: inline-block;}

/* Hides from IE-mac \*/
* html .clear, * html .countriesBox {height: 1%;}
.clear, .countriesBox {display: block;}
/* End hide from IE-mac */

/* Headlines
----------------------------------------------- */
h1 {
	margin: 0; padding: 23px 0 17px 0px;
	width: 715px;
	font-size: 29px;
	letter-spacing: -1px;
	clear: both;
}
	h1 a {
		color: #ff3399;
		text-decoration: underline;
	}

        /*h1 a:hover {
                color: #fff;
                background: #df2278;
                text-decoration: none;
        }*/

        h1 a:hover {
                text-decoration: none;
                border-bottom: none;
        }


h2 {
	font: 15px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #999;
	margin: 0; padding: 3px 0 3px 0;
	text-transform: lowercase;

}

#main_column h2 {
background-color: #e7f7ff;
border: 1px solid #e7f7ff;
color: #333;
text-transform: none;
padding: 10px 22px;
margin-bottom: 5px;
}

#sidebar h2 {padding-left: 0;}
h2 span.country {color: #06c;}

h2#getfeatured_button {
background-color: #ff9900;
border: 1px solid #ff3300;
font-family: "Arial", Verdana, sans-serif;
font-size: 1.8em;
color: #fff;
text-transform: none;
text-align: center;
padding: 6px;
letter-spacing: 1px;
}

h2#directory_button {
background-color: #ff9900;
border: 1px solid #ff3300;
font-family: "Arial", Verdana, sans-serif;
font-size: 1.8em;
color: #fff;
text-transform: none;
text-align: center;
padding: 6px;
letter-spacing: 2px;
}

/*h2#advertise_button {
background-color: #66cc00;
border: 1px solid #669900;
font-family: "Arial", Verdana, sans-serif;
font-size: 1.4em;
color: #fff;
text-transform: none;
text-align: center;
padding: 9px;
letter-spacing: 1px;
margin-top:0;
}*/

h2#advertise_button {
background-color: #fff687;
border: 1px solid #fc0;
font-family: "Arial", Verdana, sans-serif;
font-size: 1.4em;
color: #333;
text-transform: none;
text-align: center;
padding: 9px;
letter-spacing: 1px;
margin-top:0;
}


h3 {
font-size: 2.1em;
margin: 0;
padding: 0;
letter-spacing: -0.04em;
}
h3 a {
color: #000;
}
h3 a:visited {
color: #000;
/*background: url(../images/134.gif) right center no-repeat;
background: url(../images/assets/tick.gif) right center no-repeat;
padding-right: 25px;*/
}

.related h3 {font-size: 1.3em;margin-top:3px;margin-left:145px;}

h4 {
	font-size: 1.2em;
	margin: 0;
	padding: 0;
	letter-spacing: -0.02em;
}

.travel_tag {
	text-indent: -9999px;
	background: url(../images/assets/travel_tag.gif) center no-repeat;
	width: 100%; height: 20px;
}

.advertise {
	text-indent: -9999px;
	background: url(../images/assets/your_ad_here.gif) center no-repeat;
	width: 100%; height: 25px;
}

	#header_items .header_block h3 {
		margin: 0 0 8px 8px;
		padding: 0;
		font-size: 14px;
		letter-spacing: normal;
	}

	#footer .column h3,
	#footer .flickr h3 {
		margin: 3px 0 8px 0;
		padding: 0 0 2px 0;
		font-size: 14px;
		letter-spacing: normal;
		color: #000;
		border-bottom: 1px solid #ccc;
	}
	#footer .flickr h3 a:visited {
		background: none;
		padding-right: 0;
	}

/* Header Blocks
----------------------------------------------- */
#header_items {
	clear: both;
	margin: 40px 0 0 0;
}
* html #header_items {margin: 0;}

#header_items .header_block {
	background-color: #fff687;
	border: 1px solid #FFCC00;
	border-width: 0 1px 1px 0;
	width: 226px; height: 70px;
	padding: 10px 6px 13px 6px;
	float: left;
}

#header_items .header_block ul {
	list-style-type: none;
	font-size: 1.1em;
}

#header_items .header_block a.more_link {font-weight: bold; margin-left: 6px;}
#header_items .header_block a.more_link:hover {}

#header_items p {
	margin: 5px 5px 5px 10px;
	color: #fff;
        text-align:left;
}
	
	/* individual block styles */
	#header_items .one {margin-right: 6px;}
	#header_items .two {margin-right: 6px;}
	#header_items .three {}

	#header_items .header_block h3,
	#header_items .header_block a,
	#header_items .header_block p {
		color: #333;
	}
	#header_items .header_block h3 {
		text-align: center;
		font-size: 15px;
	}
	#header_items .header_block a.more_link {
		text-decoration: none;
	}
        #header_items .header_block a.more_link:hover {text-decoration: underline;}

       

/* Sidebar Styles
----------------------------------------------- */
#sidebar a {color: #000;}

	#sidebar a.more_link {
		color: #000;
		font-weight: bold;
		text-decoration: none;
		display: block;
		margin-top: 15px;
	}
	#sidebar a:hover.more_link {
		text-decoration: underline;
	}

	#sidebar #sidebar_tags a {
		padding: 0.2em 0.6em;
		font-weight: normal;
	}
	#sidebar #sidebar_tags a:hover {
		background-color: #0000FF;
		color: #fff;
		text-decoration: none;
	}

	#sidebar #sidebar_tags a.more_link {
		font-weight: bold;
		color: #000;
		margin-bottom: 10px;
	}
	#sidebar #sidebar_tags a:hover.more_link {
		background-color: transparent;
		color: #333;
	}
	
	#sidebar .sponsor {padding-bottom: 5px; color: #333;}
	#sidebar .sponsor a.more_link {
		display: inline;
		color: #333;
	}

#sidebar p {
	margin: 0;
	padding: 0;
}

#sidebar p.ad_link {
	margin: 0; padding: 0 0 10px 0;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 0.1;
}
	#sidebar p.ad_link a {
		display: block;
                /*width: 222px;*/
		/*height: 5px;*/
		width: 238px;
		height: 60px;
                border: 1px solid #ccc;
		border-width: 0 2px 2px 0;
		/*background: url(../images/assets/ad_link_2.gif)*/
                /*background: url(../images/assets/auctioned.gif)*/
                background: url(../images/assets/sidebar_ads.gif)
                center no-repeat;
		overflow: hidden;
	}

#sidebar p.ad_link_top {
	margin: 0; padding: 0 0 10px 0;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 0.1;
}
	#sidebar p.ad_link_top a {
		display: block;
                width: 222px;
		height: 5px;
		/*border: 1px solid #ccc;*/
		/*border-width: 0 2px 2px 0;*/
		background: url(../images/assets/sidebar_ads_top.gif)
                center no-repeat;
		overflow: hidden;
	}

        
#sidebar dl.subscribe_list {
	margin: 0; padding: 0;
	width: 192px;
	font-size: 11px;
}
	#sidebar dl.subscribe_list dt {
		width: 62px; height: 21px;
		margin: 0; padding: 6px 0 0 0;
		float: left;
		border-bottom: 1px solid #9ACD9A;
		clear: both;
	}
	#sidebar dl.subscribe_list dd {
		width: 130px; height: 21px;
		margin: 0; padding: 6px 0 0 0;
		float: left;
		border-bottom: 1px solid #9ACD9A;
	}
	#sidebar dl.subscribe_list a.feed_link {
		text-decoration: underline;
		background: url(../images/feedicon.gif) left center no-repeat;
		padding-left: 15px;
	}
	#sidebar dl.subscribe_list dd a.rss_desc{
		padding: 2px 0 2px 15px;
		background: url(../images/feed.gif) 0 2px no-repeat;
	}	
	#sidebar dl.subscribe_list dt.newsletter,
	#sidebar dl.subscribe_list dd.newsletter {
		border: 0;
	}
		#sidebar dl.subscribe_list dd img {
			display: block;
			border: 0;
		}

#sidebar .module .module_content.mail {
	margin-top: 10px;
}
#sidebar h2.feed, #sidebar h2.mail {
color: #333;
margin: 10px 0 0 0; padding: 0 0 5px 0;
text-transform: none;
}
		#sidebar h2.feed a,
		#sidebar h2.mail a {
			padding: 2px 0 2px 20px;
			background: 0 1px no-repeat;
			color: #333;
		}
#sidebar h2.feed a {background-image: url(../images/assets/feed_icon.gif);}
#sidebar h2.mail a {background-image: url(../images/assets/mail_icon.gif);}

ul.blogs_list {
	margin: 0; padding: 0;
	list-style-type: none;
}
	ul.blogs_list li {
		margin: 0; padding: 0 0 10px 0;
		color: #008000;
		text-align: justify;
	}
		ul.blogs_list li .module_content {
			background-color: #f4fff4;
			border: 1px solid #9acd9a;
			border-width: 0 1px 1px 0;
		}
		ul.blogs_list li .module_content.alt {
			background-color: #e2ffe4;
			border-color: #9ACD9A;
	    }
			#sidebar ul.blogs_list li .module_content a {
				color: #008000;
			}

select.category_list {
	margin: 10px 0 15px 0;
}


/* Post Styles
----------------------------------------------- */
.post {
	background: #fff url(../images/assets/post_bg.png) bottom repeat-x;
	padding: 10px 20px 2px 20px;
}

.post.related {background: #fff url(../images/assets/post_bg.png) top repeat-x;}

.post.newest {
	background-image: url(../images/assets/newest_bg.gif);
}
.post.static {
	background: none;
	padding-bottom: 10px;
}
	.post a img {
		float: left;
		padding: 5px;
		background-color: #fff;
		margin: 5px 10px 0 0;
		border: 1px solid #999;
	}
	.post a:hover img {
		border: 1px solid #000;
	}

.post ul.details_list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	margin: 6px 0 0 5px;
	padding: 0;
	float: left;
	width: 228px;
	color: #666;
	list-style-type: none;
}

.post.related ul.details_list {
width: 280px;
}

	.post ul.details_list li {
		padding: 5px 0 7px 0;
		border-top: 1px solid #ccc;
	}

.post.related ul.details_list li {
padding: 5px 0 7px 0;
border:0;
}
		.post ul.details_list a {
			color: #666;
			text-decoration: underline;
		}
.post.related ul.details_list a {
color: #666;
text-decoration: none;
}
		.post ul.details_list a.website_link {
			text-decoration: underline;
                        color: #008000;
                        background: url(../images/external.gif) 100% 25% no-repeat;
                        padding-right: 15px;
		}
		.post ul.details_list a:hover {
                        text-decoration: none;
		}
.post.related ul.details_list a:hover {
text-decoration: underline;
color: #0066cc;
}

.post .post_body {
	clear: both;
	padding: 5px 0 10px 0;
	text-align: justify;
	color: #333;
}
.post .post_body p {
	display: inline;
}
.post.single .post_body p, .post.static .post_body p {
	display: block;
}
.post .post_body a {
                        color: #008000; 
                        text-decoration: none;
                }

.post .post_body a:hover {
                        text-decoration: underline;
                }

.post .post_body p.more_link {
	margin: 0 0 0 5px;
}
.post .post_body p.more_link a {
	font-weight: bold;
	font-size: 0.95em;
	text-decoration: none;
	text-align: right;
        color: #06C; 
}
	.post .post_body p.more_link a:hover {
                background: none; 
		text-decoration: underline;
	}
	.post .post_body p.more_link a:visited {}


.post_meta {
	padding: 12px 0;
}
.post_meta_tags {padding: 0 0 10px 0;}

	/* post breadcrumb */
	.post .post_body p.post_filing {
		color: #666;
		font-size: 0.95em;
		margin: 0; padding: 0;
		display: block;
		float: left;
	}
	.post .post_body p.post_filing span.post_location {color: #666;}
	.post .post_body p.post_filing a {
		color: #000;
		text-decoration: underline;
	}
	.post .post_body p.post_filing a:hover {text-decoration: none;}
	
	.post .post_body .post_meta a.to_top, .post .post_body .post_meta_tags a.to_top {
		float: right;
		margin: 0; padding: 0;
		line-height: 1;
		font-size: 10px;
		color: #666;
		text-decoration: underline;
	}
	

p.post_country {
	font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0 0 0;
	padding: 0;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	line-height: 0.5em;
	color: #06C;
        
}
p.post_country a {
	color: #06C;
}
p.post_country span.newest {
	color: #a90000;
}

.related p.post_country {
font-size: 0.7em;
margin: 7px 0 3px 0;
letter-spacing: 0;
}

.single .post_filing {float: left;}

.spread {
	width: 73px;
	float: right;
	padding: 0 0 0 0;
}
* html .spread {width: 80px; padding-top: 0; zoom: 1; line-height: 1;}
	.spread .text {
		color: #666;
		font-size: 0.95em;
		float: left;
		margin-right: 5px;
	}
	.spread .delicious a {
		width: 11px; height: 10px;
		display: block;
		float: left;
		background: url(../images/delicious.gif) no-repeat;
		margin-right: 5px;
		text-indent:-9999px;
                text-decoration: none;
		overflow: hidden;
	}
        
	.spread .hide {display: none;}
	.spread .email a {
		width: 14px; height: 10px;
		display: block;
		float: left;
		background: url(../images/email.gif) no-repeat;
                text-indent:-9999px;
                text-decoration: none;
		overflow: hidden;

}

/* individual article related list */
ul.related_list {
	list-style-type: none;
	margin: 0; padding: 0;
}
ul.related_list li {
	margin: 0; padding: 11px 0 10px 20px;
	border-bottom: 1px solid #ccc;
}
ul.related_list li h3 {
	font-size: 1.5em;
	margin: 0; padding: 0 0 0 20px;
	letter-spacing: -0.04em;
	background: url(../images/132.gif) left center no-repeat;
}
	ul.related_list li h3 a:visited {
		color: #000;
		background: url(../images/133.gif) right center no-repeat;
		padding-right: 20px;
	}
ul.related_list li p.accom_desc {
	margin: 2px 0 0 0; padding: 0;
	color: #666;
	font-size: 0.85em;
}
ul.related_list li p.post_filing {
	color: #666;
	font-size: 0.95em;
	margin: 4px 0 0 22px;
	padding: 0;
}
ul.related_list li p.post_filing span.post_location {
	color: #333;
}
ul.related_list li p.post_filing a {
	color: #000;
	text-decoration: underline;
}
ul.related_list li p.post_filing a:hover {
	text-decoration: none;
}

ul.related_list li.view_all {margin: 0; padding: 0; text-align: center; border: 0;}
	ul.related_list li.view_all a {
		display: block; 
		padding: 23px 0;
		font-weight: bold;
		text-decoration: underline;
		background-color: #fff;
	}
	ul.related_list li.view_all a:hover {text-decoration: none;}


/* Sidebar Styles
----------------------------------------------- */
ul#sponsor_list {
	margin: 7px 0 0 0;
	padding: 0;
	list-style-type: none;
}
	ul#sponsor_list li {
		margin: 0 0 5px;
	}
a.sponsor_block {
	padding: 7px 11px 9px 11px;
	border: 1px solid #000;
	display: block;
}
a:hover.sponsor_block {
	padding: 6px 10px 8px 10px;
	border-width: 2px;
	text-decoration: none;
}
	a.sponsor_block span.title {
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		display: block;
	}
	a:hover.sponsor_block span.title {
		text-decoration: underline;
	}
	a.sponsor_block span.desc {
		color: #000;
	}
		a.sponsor_block span.more {
			font-weight: bold;
		}

ul#sponsor_list li.style0 a.sponsor_block {
	color: #34cc01;
	border-color: #34cc01;
}
ul#sponsor_list li.style1 a.sponsor_block {
	color: #0199FF;
	border-color: #0199FF;
}
ul#sponsor_list li.style2 a.sponsor_block {
	color: #FF3401;
	border-color: #FF3401;
}
ul#sponsor_list li.style3 a.sponsor_block {
	color: #FF0099;
	border-color: #FF0099;
}
ul#sponsor_list li.style_owner a.sponsor_block {
	color: #000;
	border-color: #fff;
        text-align: left;
}
		

ul.chev_list {
	margin: 0; padding: 0;
	list-style-type: none;
}
	ul.chev_list li {
		background: url(../images/link_arrow.gif) 0 2px no-repeat;
		padding-left: 15px;
		margin-bottom: 10px;
	}
		ul.chev_list li a {
			font-weight: bold;
		}

ul.travel_list {
	margin: 0; padding: 0;
	list-style-type: none;
}
	ul.travel_list li {
		background: url(../images/outlink.gif) 0 2px no-repeat;
		padding-left: 15px;
		margin-bottom: 10px;
	}
		ul.travel_list li a {
			font-weight: bold;
		}


#post_ads {
	padding: 24px 0 24px 4px;
text-align: justify;
}



/* Footer Styles
----------------------------------------------- */
#footer {}
	#footer a {
		color: #06c;
	}
	#footer p {
		margin: 5px 0;
		padding-bottom: 9px;
	}
	#footer div p.country_cloud {
		font-weight: bold;
	}

	#footer p.footer_links {
		margin: 0; padding: 50px 0 0 0;
		font-size: 0.9em;
		color: #000;
	}
	#footer ul {
		margin: 0; padding: 0;
		margin-left: 0;
		list-style-type: none;
	}
		#footer ul li {
			margin: 0; padding: 0 0 9px 0;
			font-weight: bold;
		}
			#footer ul li a {
				display: block;
			}
	
	#footer .flickr {
		clear: both;
		padding-top: 10px;
	}
		#footer .flickr .photos {
			padding-top: 5px;
		}
			#footer .flickr .photos .flickr_badge_image {
				float: left;
				margin-right: 16px;
			}
			#footer .flickr .photos #flickr_badge_image8 {
				margin-right: 0;
			}
				#footer .flickr .photos .flickr_badge_image img {
					border: 1px solid #000;
				}

	#footer a.more_link {
		font-size: 1.0em;
		font-weight: bold;
		text-decoration: none;
		display: inline;
		margin: 0 0 20px 0;
	}

	#footer a:hover.more_link {
		text-decoration: underline;
	}

a.brand_link {
	font-weight: bold;
	color: #000;
}

.popup_wrap {
	text-align: center;
}

.popup_wrap select {
	margin: 0 auto;
}

/* Navigation Styles
----------------------------------------------- */
ul#top_nav {
	list-style-type: none;
	float: right;
	margin: 0; 
        padding: 10px 0 3px 0;
	font-size: 1.0em;
	color: #06C;
}

ul#top_nav li
{
	float: left;
	margin: 0;
	padding: 0;
	border-right: 1px solid #CCC;
}

ul#top_nav li.last
{
	border-right: none;
}

ul#top_nav li a
{
	float: left;
	color: #ccc;
	display: block;
	margin: 0;
	padding: 0 8px;
}
ul#top_nav li a:hover {
	color: #fff;
}


/* Pagination Navigation Styles
----------------------------------------------- */
#page_nav_wrap {
	clear: both;
	padding: 23px 0;
}
ul.pagination {
	font-size: 10px;
	list-style:none;
	margin: 0; padding: 0;
	width: 484px;
	text-align: center;
}

ul.pagination li {
	display: inline;
	margin-right: 4px;
}

ul.pagination li a {
	background: #999;
	color: #fff;
	padding: 2px 6px;
	border-bottom: none;
}

ul.pagination li a:hover {
	background-color: #666;
	text-decoration: none;
}

ul.pagination li.no_link {
	display: inline;
	padding: 2px 6px;
	background: #eee;
}

ul.pagination li.active a {
	background-color: #666;
}

/* Country Tag Cloud Styles
----------------------------------------------- */

#sub_header div p.countrycloud {
margin: 0; 
padding: 0 17px 10px 17px;
}
p.countrycloud a {
padding: 0 9px 0 0;
font-weight: normal;
color:#06C !important;
font-size: 13px !important;
font-weight: normal;
display: block;
float:left;
width: 99px;
padding: 2px 10px 2px 0;
}
p.countrycloud a:hover{
text-decoration: underline !important;
}
* html p.countrycloud a{
margin: 0 0 0 2px;
width: 96px;
}
/*footercloud--------------------------------------*/

#footer p.countryclouds {
	color:#06c;
	font-weight: normal;
	margin: 0; 
 padding: 0px 9px 20px 0;
}
	#sub_header div #footer p.countryclouds {
		margin: 0; padding: 10px 17px 10px 17px;
}
	#footer p.countryclouds a {
	color:#06C !important;
}
#footer p.countryclouds a:hover {
	 text-decoration: underline !important;
}

/* Popular Tags 
----------------------------------------------- */
p.populartags {
	color:#000;
        /*line-height: -1.4em;*/
}

p.populartags a {
	color:#06C !important; 
        }

p.populartags a:hover {
	 text-decoration: underline !important;
}

.tag_param {
	text-transform: capitalize;
	color: #000;
}


/* Form
----------------------------------------------- */
form {
	margin: 0; padding: 0;
}
fieldset {
	margin: 0; padding: 0;
	border: 0;
}

fieldset.input {}
	fieldset.input input {
		border: 1px solid #ccc;
		margin-bottom: 5px;
		font-size: 13px;
	}
	fieldset.input textarea {
		border: 1px solid #ccc;
		margin-bottom: 5px;
		font-family: Arial, sans-serif;
		font-size: 13px;
	}
	fieldset.input label {
		font-size: 11px;
		display: block;
	}

fieldset.submit {}

form#feedburner {
	border: 0;
	margin: 0; padding: 0;
}
	form#feedburner fieldset.input input {
		background-color: #ff9;
		border: 1px solid #ccc;
		width: 95px;
		font-size: 11px;
	}
	form#feedburner p.submit input {
		margin: 5px 0 0 0;
		border: 0;
		background-color: #06c;
		width: 95px;
		color: #fff;
		text-align: center;
	}
	.feed_credit {padding: 10px 0;}
		.feed_credit p {
			text-align: center;
			font-size: 10px;
		}

#contact {
	margin: 15px 0;
	border: 1px solid #ccc;
	border-width: 1px 0;
	background-color: #f5f5f5;
	width: 95%;
}
#contact form {
	margin: 0; padding: 15px 40px;
}
	#contact form .input input, #contact form .input textarea {
		width: 100%;
	}
	#contact form .submit {
		text-align: center;
	}

        #contact form p.example {
		margin-top: 0;
		font-size: 11px;
		color: #999;
                }

		#contact form .submit input {
			border: 0;
			background-color: #ccc;
		}

#submit {
	margin: 15px 0;
	border: 1px solid #ccc;
	border-width: 1px 0;
	background-color: #f5f5f5;
}
#submit ul,
#contact ul {
	color: #900;
	margin: 15px 60px; padding: 5px 25px;
	border: 1px solid #900;
	background-color: #ffc;
}

#submit form {
	margin: 0; padding: 15px 40px;
}
	#submit form fieldset.submit {
		text-align: center;
	}
	#submit form p.example {
		margin-top: 0;
		font-size: 11px;
		color: #999;
	}
	#submit form input#URL {
		width: 100%;
		background-color: #fff;
		border: 1px solid #ccc;
		margin: 0;
	}
	#submit form input {
		width: 70px;
		margin: 10px 0 0 15px;
		background-color: #ccc;

	}

.submissionform {
background-color: #e7f7ff;
border-top: 1px solid #b3d1f0;
border-bottom: 1px solid #b3d1f0;
padding: 20px 40px;
margin-bottom: 30px;
color: #333;
}

.submissionform input, .submissionform textarea {
border: 1px solid #b3d1f0;
width: 100%;
}

#getfeaturedsubmit {text-align:center;}

.submissionform #getfeaturedsubmit input {
text-align: center;
background: #0066cc;
color: #fff;
border: 1px solid #000099;
font-size: 1.3em;
font-weight: bold;
letter-spacing: 2px;
width: 110px;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

.submissionform h3 {
color: #0066cc;
margin-bottom: 20px;
}



/* STYLES FOR THE TABBED INTERFACE END
------------------------------------------- */


.countries {
 margin: 0;
 padding: 10px;
 width: 708px;
 clear:left;
 position: relative;
 background: #E7F7FF;
 border: 1px solid #B3E1FF;
 position: relative;
}

 .countries h4.countriesTab {
  font: 11px arial, sans serif;
  font-weight: normal;
  color: #656565;
  display: block;
  width: 90px;
  text-align: center;
  height: 20px;
  line-height: 18px;
  display: block;
  background: #fff;
  border-top: 1px solid #B3E1FF;
  border-right: 1px solid #B3E1FF;
  margin: 0;
  padding: 2px 0 0 0;
  position: relative;
  top: 1px;
 }


.countries .countriesBox {
padding:10px;
margin: 0;
border-top: 1px solid #C0E0FE;
background: #fff;
}
.countriesBox p {
margin: 0;
padding: 0;
}



/* STYLES FOR THE TABBED INTERFACE END
------------------------------------------- */
