/*  

Theme Name: Flybe Destinations

Theme URI: NA

Description: WP Theme.

Author: Gjindancer

Author URI: http://www.balticblogdesign.co.uk/



	This theme was created by Dan Cregin

                

.

*/

body {

	font: 75%/150% "Trebuchet MS", Tahoma, Arial;

	color: #000140;

	background: #77a0d4;

	margin-top: 5px;

	margin-bottom: -20px;

	padding: 5px 0px 0px 0px;

}



a {

	color: #ffffff;

	text-decoration: none;

}

a:visited {

	color: #7B7B7B;

	text-decoration: none;

}

a:hover {

	color: #ea0000;

	text-decoration: underline;

}

img {

	border: none;

}

p {

	padding: 0px 0px 15px;

	margin: 0px;

}

h1 {

	margin:0px;

	padding-left: 30px;

	text-indent:-9000px;

	height: 60px;

	font: bold 36px/100% "Trebuchet MS", Tahoma, Arial;

	color: #000000;

}

h1 a, h1 a:visited{

	color: #ffffff;

	text-decoration: none;

}

h1 a:hover{

	color: #ffffff;

	text-decoration: none;

}

h2 {

	color: #b72126;

	margin: 0px 0px 2px;

	z-index:100;

	position:relative;

	letter-spacing: -1px;

	font: normal 190%/100% "Trebuchet MS", Tahoma, Arial;

	padding-bottom: 3px;

}

h2 a, h2 a:visited {

	color: #004a84;

	text-decoration: underline;

	font-size:smaller;

}

h2 a:hover {

	color: #ABABAB;

	text-decoration: underline;

	font-size:smaller;

}

h3 {

	font: normal 140%/100% "Trebuchet MS", Tahoma, Arial;

	color: #424242;

	margin: 10px 0px 5px;

}

h4 {

	font: normal 130%/100% "Trebuchet MS", Tahoma, Arial;

	color: #4D4D4D;

	margin: 10px 0px 5px;

}

form {

	margin:0px;

	padding:0px;

}

.style2 {

	font-size: 9px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

#eform { background:url(images/eform.gif) no-repeat; height: 146px; font: normal 100%/100% "Trebuchet MS", Tahoma, Arial; padding-top: 10px;

	color: #6B0410;

		 

}

#rec{ background: url(images/recommend.gif) no-repeat; height: 267px; font: normal 100%/100% "Trebuchet MS", Tahoma, Arial; padding-top: 10px;

	color: #6B0410; margin-top:0px;

		 

}

#news{ font: normal 140%/100% "Trebuchet MS", Tahoma, Arial;

	color: #6B0410; 

}

#page {

	margin: 0px auto;

	width: 950px;

}

/* header area */

#header {

	background: url;

	height: 140px;

	position: relative;

	background: url(images/headbkg.gif) no-repeat bottom;

}

#headerimg {

	position: relative;

	padding: 0px 0px 0px 0px;

	height: 74px;

}

#logo {

	margin: 5px 0 0;

                position: absolute;

	left:8px;

	top: 10px;

}

#headerimg .description{

	position: absolute;

	left: 60px;

	bottom: 5px;

	color: #ffffff;

	font-size: 14px;

}

#banner {

	margin: 0px 0 0;

                position: absolute;

	right: 10px;

	top: 20px;

}

#feed {

    width: 86px;

	height: 26px;

	margin: 0px;

	position: absolute;

	left: 8px;

	bottom:7px; 

}

#addthis {

    width: 86px;

	height: 26px;

	margin: 0px;

	position: absolute;

	left: 222px;

	bottom:0px; 

}

#nav {

    width: 400px;

	height: 26px;

	margin: 0px;

	position: absolute;

	left: 20px;

	bottom: -1px; 

}

#nav ul {

	list-style-type:none;

	margin:0;

    padding:0;

}

#nav li {

	float: left;

	padding: 0 10px 0 10px;

    margin:0;

}

#nav .current_page_item a, #nav .current_page_item a:visited{

	color: #000000;

	text-decoration: none;

}

#nav .page_item a{

	display: block;

}

#nav .current_page_item a,#nav .page_item a:hover {

                text-decoration: none;

	display: block;

}

#nav3 {

	list-style: none;

	margin: 0 auto;

	position: relative;

	padding:10px;

}

#nav3 ul {

	list-style-type:none;

}

#nav3 li {

	float: left;

	margin-left: 0px;

}

#nav3 .current_page_item a, #nav .current_page_item a:visited{

	color: #fff;

	text-decoration: none;

}

#nav3 .page_item a{

	color: #fff;

	text-decoration: none;

	padding: 4px 6px;

	border-right: 1px solid #c58b8b;

	font: bold 11px/100% Arial, Helvetica, sans-serif;

}

#nav3 .current_page_item a,#nav3 .page_item a:hover {

	color: #e9b420;

    text-decoration: none;

	padding: 4px 6px;

	font: bold 11px/100% Arial, Helvetica, sans-serif;

	border-right: 1px solid #c58b8b;

}

/* content area */

#wrap { /* background:#24857f url(images/backg.jpg) repeat-x; */

    width: 950px; 

	margin: 0px auto;

    height: 100%;

	margin-top:0px;

	overflow: hidden;

}

#content {

	position:relative;

	float: left;

	overflow: hidden;

	width: 530px;

	display: inline;

}

#ctl, #cbl, #ctr, #cbr {

position:absolute; width:16px; height:16px; color:#fff; background:#83c0d4; overflow:hidden; font-style:normal; z-index:1;

}

#ctl {top:-3px; left:-3px;}

#cbl {bottom:-3px; left:-3px;}

#ctr {top:-3px; right:-3px;}

#cbr {bottom:-3px; right:-3px;}

#ctl b {left:-8px;}

#ctr b {left:-25px;}

#cbl b {left:-8px; top:-17px;}

#cbr b {left:-25px; top:-17px;}

.post p {position:relative; z-index:100;  padding:5px 10px;}

.post em b {position:absolute; font-size:150px; font-family:arial; color:#fff; line-height:40px; font-weight:normal;}

.post ul {position:relative; z-index:100; padding:5px 10px;}

#lstpgs em b {position:absolute; font-size:150px; font-family:arial; color:#fff; line-height:40px; font-weight:normal;}

#lstpgs ul {position:relative; z-index:100; padding:5px 10px;}

#lnks em b {position:absolute; font-size:150px; font-family:arial; color:#fff; line-height:40px; font-weight:normal;}

#lnks ul {position:relative; z-index:100; padding:5px 10px;}

#cats em b {position:absolute; font-size:150px; font-family:arial; color:#fff; line-height:40px; font-weight:normal;}

#cats ul {position:relative; z-index:100; padding:5px 10px;}

#meta em b {position:absolute; font-size:150px; font-family:arial; color:#fff; line-height:40px; font-weight:normal;}

#meta ul {position:relative; z-index:100; padding:5px 10px;}

#archives em b {position:absolute; font-size:150px; font-family:arial; color:#fff; line-height:40px; font-weight:normal;}

#archives ul {position:relative; z-index:100; padding:5px 10px;}

#sponsors em b {position:absolute; font-size:150px; font-family:arial; color:#fff; line-height:40px; font-weight:normal;}

#sponsors ul {position:relative; z-index:100; padding:5px 10px;}

#destinations em b {position:absolute; font-size:150px; font-family:arial; color:#fff; line-height:40px; font-weight:normal;}

#destinations ul {position:relative; z-index:100; padding:5px 10px;}

#googleads em b {position:absolute; font-size:150px; font-family:arial; color:#fff; line-height:40px; font-weight:normal;}

#googleads ul {position:relative; z-index:100; padding:5px 10px;}

.post {

	clear:both;

	position:relative;

	margin:10px 0 0 10px;

	padding: 0px 0px 30px 10px;

		width: 500px;

	background: #FFFFFF;

	padding-top: 6px;

	border: 3px solid #07588d;

}

.post a, .post a:visited {

	color: #004a84;

	text-decoration: underline;



}

.post a:hover {

	color: #ABABAB;

	text-decoration: underline;



}

.post-digg{

	width: 58px;

	height: 90px;

	float:left;

}

.post-date {

	width: 33px;

	position:relative;

	height: 44px;

	float:left;

	z-index:100;

	background: url(images/date-bg.gif) no-repeat;

}

.post-month {

	font-size: 11px;

	text-transform: uppercase;

	color: #FFFFFF;

	text-align: center;

	display:block;

	line-height: 11px;

	padding-top: 2px;

	margin-left: -1px;

}

.post-day {

	font-size: 18px;

	text-transform: uppercase;

	color: #FFFFFF;

	text-align: center;

	display:block;

	line-height: 18px;

	padding-top: 9px;

	margin-left: -1px;

}

.post-title {

	float: left;

	margin-left: 10px;

	width: 430px;

}

.entry {

	clear: both;

	padding-top: 10px;

	padding-bottom: 10px;

}

.post-cat {

	background: url(images/mini-category.gif) no-repeat;

	padding-left: 20px;

	float:left;

	font-size: 95%;

	color: #999999;

}

.post-comments {

	background: url(images/mini-comments.gif) no-repeat;

	padding-left: 20px;

	float: right;

	font-size: 95%;

}

.post-calendar {

	background: url(images/mini-calendar.gif) no-repeat;

	padding-left: 20px;

	float: right;

	font-size: 95%;

	color: #999999;

}

.mini-add-comment {

	background: url(images/mini-down-arrow.gif) no-repeat;

	padding-left: 18px;

	float: right;

}

.post-content {

	clear: both;

	padding-top: 10px;

}

.navigation {

	clear: both;

	padding: 10px 0px;

	margin-bottom:10px;

}

.navigation a, .navigation a:visited {

	color: #FFFFFF;

}

.previous-entries a {

    margin: 0px 0px 10px 10px;

	float: left;

	padding-left: 18px;

	background: url(images/nav-left.gif) no-repeat left center;

}

.next-entries a {

    margin: 0px 10px 0px 10px;

	float: right;

	padding-right: 18px;

	background: url(images/nav-right.gif) no-repeat right center;

}



/* comments area */

#comments, #respond {

	border-bottom: 1px dotted #6B0410;

	padding: 10px 0 5px 0;

	clear: both;

}

.commentlist {

	margin: 10px 0px;

	padding-left: 20px;

	line-height: 130%;

}

.commentlist li{

	padding: 5px 10px;

}

.commentlist .alt {

	background: #f1fce3;

}

.commentlist cite, .commentlist cite a, .commentlist cite a:visited {

	font-weight: bold;

	font-style: normal;

	font-size: 120%;

	color: #0E4A01;

}

.commentlist small {

	margin-bottom: 5px;

	display: block;

	font-size: 87%;

}

#commentform {

	margin-top: 10px;

	font: 110% Arial, Helvetica, sans-serif;

}

#commentform p {

	padding: 6px 0px;

	margin: 0px;

}

#commentform label{

	color: #013B02;

	font-size: 87%;

}

#commentform input{

	width: 200px;

	background:#f5fcfe;

	border: 1px solid #383838;

	padding: 3px;

	margin-top: 3px;

}

#commentform textarea{

	width: 485px;

	height: 115px;

	background:#f5fcfe;

	border: 1px solid #383838;

	padding: 2px;

	margin-top: 3px;

}

#commentform textarea:focus, #commentform input[type="text"]:focus {

	background: #ffffff;

}

#commentform #submit{

	background:#4da524 ;

	font: bold 12px Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	border: 1px solid #6E6E6E;

	float: right;

	width: 145px;

	height: 28px;

	cursor: pointer;

}



/*sidebar */

#topcat { position:absolute; width:208px; height:43px; left:15px; top:5px; z-index:100; }

#other { position:absolute; width:208px; height:43px; left:15px; top:5px; z-index:100; }

#linkstop { position:absolute; width:208px; height:43px; left:15px; top:5px; z-index:100; }

#metatop { position:absolute; width:208px; height:43px; left:15px; top:5px; z-index:100; }

#arch { position:absolute; width:208px; height:43px; left:25px; top:5px; z-index:100; }

#spons { position:absolute; width:208px; height:43px; left:15px; top:5px; z-index:100; }

#dest { position:absolute; width:208px; height:43px; left:15px; top:5px; z-index:100; }



#sidebar2 {

 position: relative;

 float: left;

 width: 200px;

 margin: 0px 10px 0 0 ;

 display: inline;

}



#sidebar {

 position: relative;

 float: right;

 width: 200px;

 margin: 0px 0 0 10px ;

 display: inline;

}

#lstpgs { padding:45px 10px 10px 10px;  position: relative; background:#FFFFFF; margin:10px 0 0 0px;  border: 3px solid #07588d;

 border-right: 3px solid #07588d; }



#lnks { padding:40px 10px 10px 10px;  position: relative; background:#FFFFFF; margin:10px 0 0 0px;  border: 3px solid #07588d;

 border-right: 3px solid #07588d; }



#yahoocr { margin:10px 0 0 5px; }



#cats { padding:40px 10px 10px 10px; background:#FFFFFF; position: relative; margin:10px 0 0 0px;  border: 3px solid #07588d;}



#meta { padding:40px 10px 10px 10px; background:#FFFFFF; position: relative; margin:10px 0 0 0px;  border: 3px solid #07588d;}



#archives { padding:40px 10px 10px 10px; background:#FFFFFF; position: relative; margin:10px 0 0 0px;  border: 3px solid #07588d;}



#sponsors { padding:40px 10px 10px 10px; background:#FFFFFF; position: relative; margin:10px 0 0 0px;  border: 3px solid #07588d;}



#destinations { padding:40px 10px 10px 10px; background:#FFFFFF; position: relative; margin:10px 0 0 0px;  border: 3px solid #07588d;}



#googleads { padding:40px 10px 10px 10px; background:#FFFFFF; position: relative; margin:10px 0 0 0px;  border: 3px solid #07588d;}



/*sidebar title (h2) */

#sidebar h2, #sidebar .sidebartitle{

	font: normal 140%/100% "Trebuchet MS", Tahoma, Arial;

	color: #000140;

	margin: 0px 0px 2px;

}

/*sidebar text styles */

#sidebar a, #sidebar a:visited{

	color: #000140;

	text-decoration: underline;

}

#sidebar a:hover{

	color: #D60E26;

	text-decoration: underline;

}

/*sidebar list level1 */

#sidebar ul {

	margin: 0;

	padding: 0;

}

#sidebar ul li {

	list-style: none;

	margin: 0;

	padding: 0;

}

/*sidebar list level2 */

#sidebar ul li ul {

	padding: 0;

	margin: 0;

}

#sidebar ul li ul li{

	padding: 2px 0 2px 0px;

}

/*sidebar list level3 */

#sidebar ul li ul li ul li{

	padding: 1px 0 1px 10px;

	border: none;

}

/*sidebar2 title (h2) */

#sidebar2 h2, #sidebar2 .sidebartitle{

	font: normal 140%/100% "Trebuchet MS", Tahoma, Arial;

	color: #000140;

	margin: 0px 0px 2px;

}

/*sidebar2 text styles */

#sidebar2 a, #sidebar2 a:visited{

	color: #000140;

	text-decoration: underline;

}

#sidebar2 a:hover{

	color: #D60E26;

	text-decoration: underline;

}

/*sidebar2 list level1 */

#sidebar2 ul {

	margin: 0;

	padding: 0;

}

#sidebar2 ul li {

	list-style: none;

	margin: 0;

	padding: 0;

}

/*sidebar2 list level2 */

#sidebar2 ul li ul {

	padding: 0;

	margin: 0;

}

#sidebar2 ul li ul li{

	padding: 2px 0 2px 0px;

}

/*sidebar list level3 */

#sidebar2 ul li ul li ul li{

	padding: 1px 0 1px 10px;

}

/*blogroll  */

ul.list-blogroll li{

	background: url(images/blogroll.gif) no-repeat !important;

	padding-left: 16px !important;

}

/*category  */

ul.list-cat li, li.widget_categories li{

	background: url(images/tag.gif) no-repeat !important;

	padding-left: 20px !important;



}

/*recent  */

ul.list-rec li, li.widget_recent li{

	background: url(images/recent.gif) no-repeat !important;

	padding-left: 20px !important;



}

/*archives  */

ul.list-archives li, li.widget_archives li{

	background: url(images/arch.gif) no-repeat !important;

	padding-left: 20px !important;

}



/*meta  */

ul.list-meta li, li.widget_meta li{

	background: url(images/meta.gif) no-repeat !important;

	padding-left: 20px !important;

}





/*pages  */

ul.list-page li, li.widget_pages li, li.widget_recent_entries li{

	background: url(images/mini-page.gif) no-repeat !important;

	padding-left: 20px !important;

}

/*sub-pages */

ul.list-page li ul li, li.widget_pages li ul li{

	background: url(images/pagearrow.gif) no-repeat !important;

	padding-left: 20px !important;

}



/*calendar  */

li.widget_calendar td {

	padding: 1px 7px;

}

/*text  */

.textwidget {

	padding-top: 5px;

}

/*search form */

#searchform {

    width: 292px;

	height: 32px;

	margin: 0px 0 0;

                position: absolute;

				padding-right: 5px;

				padding-top:5px;

	right: 0px;

	bottom: -1px;

}

#searchform br {

	display: none;

}

#searchform #s {

	width: 135px;

	height: 15px;

	padding: 4px 5px 0px 5px;

	border: 1px solid #ccccff;

	background: #FFFFFF;

	margin-right: 2px;

	color: #000000;

	font-weight: normal;

}

/* search form button - to specify button only use input[type="submit"] */

#searchform input {

	background: url(images/search.png) no-repeat;

	width: 25px;

	height:25px;

                border: 0px solid #666666;

	font: bold 12px Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	vertical-align: middle;

}



/* Page Close*/

#close {

	clear: both;

	background: #ffffff ;

	color: #ffffff;

	font-size: 95%;

	line-height: 130%;

	padding-bottom: 0px;



}

/* Footer */

#footer {

	margin: 0px auto;

	position: relative;

	margin-top:10px;

	width: 950px;

                background: url(images/footer.gif) no-repeat bottom;

                height: 34px;

	font-size: 11px;

	line-height: 100%;

                color: #ffffff;

}

#copy{

	margin: 0px auto;

	width: 788px;

                height: 26px;

	font-size: 11px;

	line-height: 100%;

                color: #ffffff;

				padding-top:10px;

}

#footer a, #footer a:visited {

                margin-top: 8px;

}

.rss {

	padding-left: 18px;

	padding-bottom: 2px;

	margin-left: 8px;



}



/* alignments */

.center {

	text-align: center;

}



img.center, img[align="center"] {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.alignleft {

	float: left;

}

img.alignleft, img[align="left"] {

	float:left;

	margin: 2px 10px 5px 0px;

}

.alignright {

	float: right;

}

img.alignright, img[align="right"] {

	float:right;

	margin: 2px 0px 5px 10px;

}

.clear {

	clear:both;

}

hr.clear {

	clear:both;

	visibility: hidden;

	margin: 0px;

	padding: 0px;

}

























/* Keith */

.post-content {
	position: relative;
}
	.post-content h2 {
		position: relative;
		z-index: 1;
	}

.post-content a {
	height: 32px !important;
	display: inline-block !important;
	margin-right: 15px !important;
	line-height: 32px !important;
    background: url(http://www.flight-offer.com/wp-content/themes/Flight%20Offer/elements/images/offer-button-right.jpg) no-repeat bottom right !important; 
	padding-right: 5px !important;
	color: #000 !important;
	text-decoration: none;
	font: bold 12px verdana, arial;

}

.post-content a:hover {
      font-size: 12px;
}

		.post-content a span {
			background: url(http://www.flight-offer.com/wp-content/themes/Flight%20Offer/elements/images/offer-button-left.jpg) bottom left no-repeat; 
			display: block;
		    padding: 0px 12px 0px 37px;
		}
		#arrow {
			position: absolute;
			top: 11px;
			left: 12px;
			z-index: 100;
			display: block;
		}
		
		
		
		