/*

Theme Name: Traveler

Theme URI: http://www.gorillathemes.com/traveler/

Description: Travel Magazine Theme for WordPress 

Version: 3.2

Author: Gorilla Themes

Author URI: http://www.gorillathemes.com/

*/



/* Body | Lists | Padding | Margin Reset */

* { border:0; margin:0; padding:0; }

body { 

background:url(images/);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-attachment: fixed;


}



#pixel { 

	background-repeat: no-repeat;
	background-position: center top;
	background-image:url(images/Traveler-layers.jpg);
}



#featured { width:620px; height:240px; z-index:9; color:#FFFFFF; padding:0!important; margin-left:14px; margin-top:0px; margin-bottom:20px; float:left; border:4px solid #ebebeb; font-family:Helvetica; text-align:left; }

* html #featured { width:620px; height:220px; z-index:9; background-color:#f9f9f9; color:#FFFFFF; padding:0!important; margin-left:7px; margin-top:20px; float:left; border:1px solid #ccc; font-family:Helvetica; text-align:left; }

.fdestination { color:#000; float:left; padding:0 4px 0 0; font-size:14px; font-weight:bold; }

li { list-style:none; }



/* Links */

.weather_info { font-family:Helvetica; font-size:11px; color:#666; text-align:center; }

a { color:#227ad3; text-decoration:underline; }

a:visited { color:#227ad3; text-decoration:underline; }

a:hover { text-decoration:underline; color:#000; }

a.readmore { text-transform:none; text-decoration:none; color:#227ad3; font-weight:bold; }



/* Page Layout */
#box_top { margin:0 auto; width:962px; height:18px;
	background-image: url(images/boxtop.png);
	padding-right: 20px;
}
#box { margin:0 auto; width:963px; 
	background-image: url(images/trans.png);
	padding-right: 20px;
}



#layout { margin:0 auto; width:960px; 
	padding-right: 20px;
}



/* Header */

#header { height:100px; }

.fb  {

	height: 30px;
	width: 50px;
	background-image: url(images/face.png);
	display: block;
float:left;
}

.tw  {

	height: 30px;

	width: 40px;

	background-image: url(images/twitter_icon2.png);

	display: block;

float:left;

}

.yt  {

	height: 30px;

	width: 40px;

	background-image: url(images/youtube.png);

	display: block;

float:left;

}

.fl  {

	height: 30px;

	width: 40px;

	background-image: url(images/flickerIcon.png);

	display: block;

float:left;

}



/* Header Ad 728x90 */

#header_ad { float:right; padding-top:20px; }

#header_ad img { border:0; }



/* Logo */

#logo { float:left; top:30px; width:325px; height:73px; z-index:2000; position:absolute; background:url(images/logo-trans.png) top center no-repeat; }



/*- Menu Wrappers -*/

.wrapper_left { height:47px; width:648px; float:left; margin-bottom:20px; }

* + html .wrapper_left { margin-bottom:20px!important; 

/*IE7*/

}

.wrapper_right { height:47px; width:298px; float:right; }



/*- Main Menu -*/

#menu_navigation { width:650px; }

.menu,.menu ul { list-style:none; margin:0; padding:0; }

.menu { position:relative; float:left; width:650px; padding:0; height:30px; background:url(images/menu.png) top center no-repeat; }

.menu li { float:left; margin:0; padding:0; position:relative; }

.menu li a { font-size:13px; font-family:Helvetica; height:18px; color:#343004; display:block; padding:8px 12px 0; text-decoration:none; background:url(images/divider.png) bottom right no-repeat; }

* html .menu li a { font-size:13px; font-family:Helvetica; height:18px; color:#343004;text-align: center; padding:8px 12px 0;width:60px;text-decoration:none; background:url(images/divider.png) bottom right no-repeat; }

.menu .current_page_item a { color:#000; display:block; padding:5px 12px 0 11px; margin-left:1px; text-decoration:none; border-bottom:4px solid #5187a9; }

* html .menu .current_page_item a { color:#000; display:block; padding:8px 12px 0 11px; margin-left:1px; text-decoration:none; border-bottom:4px solid #5187a9; }

.menu li a:hover { color:#666; border-bottom:4px solid #5187a9; }

.menu ul { list-style:none; margin-top:5px; width:100px; position:absolute; top:-999em; left:-1px; line-height:31px; }

.menu ul li { border:0; float:none; }

.menu ul a { border-top:1px solid #ccc; padding-right:10px; width:80px; white-space:nowrap; }

.menu ul a:hover { color:#000; }

#home .on { font-size:13px; font-family:Helvetica; line-height:22px; color:#000; display:block; padding:5px 16px 3px 11px; margin-left:1px; text-decoration:none; border-bottom:4px solid #5187a9; width:

/**/

30px; }



/* Secondary Menu and Dropdown Navigation */

* + html #emptysubnav { height:30px!important; 

/*IE7*/

}

* html #emptysubnav { height:30px!important; 

/*IE7*/

}

#emptysubnav { height:22px; }

#catnav,#catnav * { margin:0; padding:0; list-style:none; }

#catnav { height:24px; float:left; width:650px; background:url(images/category.png) top center no-repeat; }

#catnav li { float:left; list-style:none; margin:0; padding:0 0 0 11px; height:24px; }

#catnav li a { color:#fff; display:block; padding:0 3px; font-size:12px; font-family:Helvetica; line-height:24px; text-decoration:none; }

#catnav li a:hover { text-decoration:none; color:#fff; text-decoration:underline; }

#catnav li ul { position:absolute; left:-999em; width:10em; margin-top:-2px; }

#catnav li:hover ul,#catnav li.sfhover ul { left:auto; z-index:10!important; }

#catnav li ul li { display:block!important; width:12em; border:1px solid #71e1fd!important; border-top:none!important; background:#31b5dd; text-align:left; }



/*   Rss Feeds, Search and newsletter Form   */

.rssfeeds { height:15px; padding-right:30px; float:right; text-align:right; }

input { border:1px solid #ccc; }

.email_input { color:#666; font-size:12px; font-family:Helvetica; font-weight:normal; padding:4px; width:186px; display:inline; border:1px solid #ccc; }

.search_input { color:#666; font-size:12px; font-family:Helvetica; font-weight:normal; padding:4px; width:186px; margin:3px 0 0 5px; display:inline; border:1px solid #ccc; background:#f9f9f9; }

.submitt_button { background:#5187a9; color:#fff; font-size:11px; font-family:Helvetica; padding:4px; margin:0 0 0 8px; border:1px solid #ccc; font-weight:bold; width:56px; }



/*   Grid   */

#leftcol {  top center no-repeat; width:650px; float:left; }

#grid { margin-top:10px; }

#grid h1 { font-size:15px; font-weight:bold; margin:0 0 13px; color:#333; }

#grid h2 { margin:0 0 13px; }

#grid p { line-height:18px; padding:0 0 12px; }



/* Middle Column */

#middle { margin-left:13px; float:left; width:282px; text-align:left; }

.middle_single { float:left; width:652px; background:url(images/main_top_back-trans.png) top center no-repeat; }



/* More News */

.more_news_title { padding:0 0 0 22px; font-size:13px; font-weight:normal; background:url(images/star2-trans.png) left no-repeat; line-height:22px; }

.more_news { font-size:13px; padding:6px; }

.more_news_container { margin:5px 0 0; }

.more_news a:hover { background:#fff; font-weight:normal; }



/*   Left Sidebar   */

#sidebar_left { float:left; width:332px; margin:0 0 0 15px; padding:0; }

* html #sidebar_left { float:left; width:332px; margin:0 ; padding:0; }

/*   Random Posts   */

#container_left { text-align:left; height:auto; padding:0; }

.random_post { color:#000; padding:6px 6px 0; margin:0 0 0 5px; }

.random_post_image { float:left; padding:3px; margin:0 5px 0 0; background:#f9f9f9; border:solid 1px #ccc; }

.left_posts { height:auto; margin:0 0 20px; padding:5px; }

a.posts_link { color:#227ad3; text-decoration:underline; font-size:14px; font-weight:bold; }

a.posts_link:hover { text-decoration:underline; color:#666; }



/* flickr Box */

.flickr { text-align:center; height:auto; padding:10px 0; color:#660066; list-style-type:none; margin:10px 0 0; }

.flickr img { border:1px solid #97cbe0; padding:1px; }



/* Popular Tags */

.tags { font-family:Arial, Helvetica, sans-serif; padding:6px; line-height:20px; color:#333; margin:0; }

.tags_container { margin:0; }

.tags a { color:#227ad3; padding:1px; }

.tags a:hover { color:#fff; background:#666; padding:1px; text-decoration:none; }



/* Right Column */

.rightcol { float:right; width:300px; }

* + html .rightcol { float:right; width:300px; padding-top:5px!important; }



/* Video */

.video { margin:10px 0; width:324px; height:264px; background:#f9f9f9; border:1px solid #ccc; padding:3px; }

h2.alth2 { margin:0 0 100px 400px; color:#fff; font-family:Helvetica; font-size:16px; padding:8px; background-image: url(images/h2.png); background-repeat: no-repeat; height:20px; width:auto; text-align:left; }

h2.alth3 { margin:0 0 100px 400px; color:#fff; font-family:Helvetica; font-size:16px; padding:8px; background-image: url(images/h2m.png); background-repeat: no-repeat; height:20px; width:auto; text-align:left; }

h2.alth2s { margin:0 0 400px 20px; color:#fff; font-family:Helvetica; font-size:16px; padding:8px; background-image: url(images/h2s.png); background-repeat: no-repeat; height:20px; width:auto; text-align:left; }


/* 125x125 Ads */

.bannersSquare { margin:13px 2px 2px 10px; }

.bannersSquare img { float:left; padding:3px; margin:3px; background:#f9f9f9; border:solid 1px #ccc; }



/* 300x250 Ad */

.ad300x250 { float:left; border:0; }

.ad300x250 img { border:0; }



/* Subscribe Sidebar */

.subscribe { padding:10px; line-height:20px; border:1px solid #f9f9f9; text-align:left; color:#333; background:url(images/middlewidget-trans.png) top center repeat-y; height:38px; margin:10px 0 0; }



/* Most Commented Single Sidebar */

.most_commented { font-family:Helvetica; padding:0 10px 10px; font-size:12px; line-height:20px; text-align:left; background:url(images/middlewidget-trans.png) top center repeat-y; }

.commented_bullet { background:url(images/star-trans.png) top left no-repeat; text-align:left; list-style:none; }



/* Archives Single Sidebar */

.archives li { background:url(images/star2-trans.png) top left no-repeat; padding:0 0 0 24px; list-style:none; text-align:left; }

.archives { padding:10px; border:1px solid #ccc; margin:0; background:#fff; }



/* Sidebar Widgets */

.widgets { text-align:left; color:#000; line-height:18px; margin:5px 0 10px; padding:10px 10px 0; font-family:Helvetica; background:url(images/middlewidget-trans.png) top center repeat-y; border:1px solid #f9f9f9; }

* + html .widgets { margin:0 0 10px!important; 

/*IE7*/

text-align:left; clear: both;  color:#000; line-height:16px; padding:10px 10px 0; font-family:Helvetica; background:url(images/middlewidget-trans.png) top center repeat-y; border:1px solid #f9f9f9; }

.widgets ul li { padding:0 0 0 15px; }

.widget_title { font-weight: bold; color: #09F; clear: both;  width:300px; text-align:center;  font-family:Helvetica; font-size:13px; height:15px; width:auto; text-align:left;}

* + html .widget_title { padding:0 0 0 10px!important; 

/*IE7*/

}

* html .widget_title { padding:0 0 0 10px!important; 

/*IE6*/

}

#calendar { padding:0 0 0 34px; }



/* Metadata */

.month_metadata { color:#333; padding:20px 6px 6px 12px; font-size:16px; text-align:left; }

.comment_number { font-size:11px; padding:5px; color:#333; float:right; }

.posted { color:#000; font-family:Helvetica; font-size:11px; float:left; padding-left:28px; }

.post_date { float:left; background:url(images/calendar.png) top left no-repeat; padding:0 0 0 22px; }

.post_date a { color:#333; }

.filed { float:left; padding:0 0 10px 22px; }

.filed a { color:#333; }

.notfound { color:#000; }



/* Post */

.post_middle { padding:10px; margin:0 0 5px; min-height:120px; border-bottom:1px solid #eee; font-family:Helvetica; }

.post_single { padding:10px; min-height:120px; margin:10px; border:1px solid #dadada; text-align:left; }

.photos_home { padding:5px; margin:0 auto; }

.page { padding:18px; line-height:18px; }

.page h2 { margin:10px 0 30px; }

.post_blog { padding:18px 18px 18px 12px; margin-bottom:10px; line-height:18px; }

.post_sitemap { margin-bottom:10px; padding:0 0 0 22px; font-size:13px; font-family:Helvetica; font-weight:normal; line-height:20px; }

.post_sitemap h2 { font-family:Helvetica; font-size:18px; padding:0; color:#635b35; }

.post_sitemap ul li { margin-left:20px; padding:0 0 0 22px; background:url(images/star-trans.png) left no-repeat; }

.post_blog h2 a { font-family:Helvetica; font-size:18px; padding:0; color:#333; }

.post_blog h2 a:hover { font-family:Helvetica; font-size:18px; padding:0; color:#666; }

.post_content { margin-top:6px; color:#000; padding:50px 6px 3px; }

.post_content img { padding:3px; margin:0 5px 0 0; background:#f9f9f9; border:solid 1px #ccc; float:left; }

.photo { padding:3px; margin:0 5px 0 0; background:#f9f9f9; border:solid 1px #ccc; float:left; }

.entry p { text-align:left; font-size:13px; line-height:18px!important; color:#000000; margin-top:5px; }

.entry_alt p { text-align:left; font-size:13px; line-height:18px!important; color:#000000; margin-top:5px; min-height:120px; }

* html .entry_alt p { text-align:left; font-size:13px; line-height:18px!important; color:#000000; margin-top:5px; height:120px; }

.entry blockquote { background:url(images/blockstar.jpg) no-repeat; background-position:56px 2px; padding:0 18px; text-align:center; margin:0 auto; }

.entry blockquote p { font-size:13px; font-family:Helvetica; font-style:italic; text-align:justify; color:#333; margin:0 auto; width:80%; }

.entry img { padding:3px; margin:0 15px 5px 5px; background:#f9f9f9; border:solid 1px #ccc; }

.entry ul li { list-style:square; text-align:left; list-style-position:inside; }



/* Comments */

.comment { color:#000; padding:20px; margin-bottom:10px; }

#submit_comment { background:#f9f9f9; color:#333; font-size:11px; font-family:Helvetica; padding:4px; margin:0; border:1px solid #ccc; font-weight:bold; width:120px; }

textarea { font-size:13px; padding:2px; width:560px; border:1px solid #ccc; }

h2.commh2 { font-size:1.4em!important; padding:0 0 5px; font-weight:bold!important; color:#000!important; }

ol.commentlist { margin:10px 0 20px; padding:0; list-style:none; font-size:12px; line-height:20px; }

ol.commentlist p { margin-bottom:10px; line-height:20px; }

ol.commentlist cite { font-style:normal; font-weight:bold; }

ol.commentlist li { padding:20px 10px 10px; text-align:left; }

ol.commentlist li.alt { padding:10px 10px 0!important; background:#f9f9f9; border:1px solid #ccc; text-align:left; }

.author_profile { padding:20px 10px 0 14px; color:#000; line-height:22px; }

.author_profile h2 { color:#635b35; }



/* Page Navigation */

.navigation { }

.navigation a { color:#333; font-size:1em; font-weight:bold; }

.alignleft { display:inline; float:left; }

.alignright { display:inline; float:right; }



/* Footer */

#footer { height:450px; margin:10px 0 0 10px; background:url(images/background_f.jpg); padding:5px; font-family:Helvetica; }

#footer a { color:#fff; }

#footer li { font-size: 9px; color: #FFF; }

#copyright { color:#000; padding:5px 0 0; margin:10px 0 0 10px; text-align:left; }

#copyright a { color:#01a4b1; }

#page-wrap { width:615px; position:relative; min-height:245px; height:auto!important; height:245px; overflow:hidden; margin-bottom:10px; }

.nav-thumb { border:3px solid #393638; margin:0; }

.active-thumb img { border:#43d4df 3px solid; }


.icon a{
	font-size: 9px;
	font-family: "Arial Narrow", Arial;
	font-weight: normal;
	color: #333;
	padding-left: 5px;
}
.qtrans_language_chooser li { float:left; padding-left:1px;  margin-left:-10px; margin-bottom:10px; margin-right:1p#x }
#hw_wpgw-3{ width:280px; height:200px; }

#qtranslate-2 {  height:30px;}
.right{ float="right"; }

.qtrans_flag_en { height:25px; width:25px; }
.qtrans_flag_el { height:25px; width:25px; }
.qtrans_flag_ru { height:25px; width:25px; }
.qtrans_flag_de { height:25px; width:25px; }
.qtrans_flag_fr { height:25px; width:25px; }
.qtrans_flag_se { height:25px; width:25px; }