/*
Theme Name: The Travel Agency Skin
Theme URI: http://diggingintowordpress.com/
Description: Layout for Travel Agency site built with HTML 5.
Tags: Travel Agency, site, html5
*/

/*
Colors:

Blue: #1FE6F3
Grey: #5b5b5b

*/


/* == BASICS == */

header, footer, section, article, aside, nav 					{ display: block; }

body 															{ margin: 0 auto;
																  width: 960px;
																  font-size:12px;
																  line-height:20px;
																  font-family:Georgia, "Times New Roman", Times, serif;
																  background: #ffffff url(images/frame.gif) center repeat-y; }
																  
nav+section 													{ overflow: hidden;
																  
																  float: left;
																  clear: none; }
																  
::selection 													{ background: #1FE6F3; /* Safari */ }
::-moz-selection 												{ background: #1FE6F3; /* Firefox */ }


/* == LINKS == */

a img 															{ border: none; 
																  background: none; 
																  white-space:nowrap; 
																  outline: none; }														  
											  
a:link img 														{ opacity:1.0;  }
a:hover img 													{ opacity:0.90; }
a:link img  													{ filter:alpha(opacity=100); }
a:hover img 													{ filter:alpha(opacity=90);}






article h1 a:link 														{ border-bottom: 1px dotted #1FE6F3;
																  color: #000000;
																  text-decoration: none;
																  white-space: nowrap;	
																  outline: none; }
																  
article h1 a:visited 													{ border-bottom: 1px dotted #1FE6F3;
																  text-decoration: none;
																  white-space: nowrap;	
																  color: #000000;
																  outline: none; }
																  
article h1 a:hover 														{ border-bottom: 1px dotted #1FE6F3;
																  white-space: nowrap;	
																  text-decoration: none;
																  color:#1FE6F3;
																  outline: none; }
																  
article h1 a:active 													{ border-bottom: 1px dotted #1FE6F3;
																  white-space: nowrap;	
																  color: #000000;
																  text-decoration: none;
																  outline: none; }



.postinfo a:link 												{ border-bottom: 1px dotted #1FE6F3;
																  color: #000000;
																  text-decoration: none;
																  white-space: nowrap;	
																  outline: none; }
																  
.postinfo a:visited 											{ border-bottom: 1px dotted #1FE6F3;
																  text-decoration: none;
																  white-space: nowrap;	
																  color: #000000;
																  outline: none; }
																  
.postinfo a:hover 												{ border-bottom: 1px dotted #1FE6F3;
																  white-space: nowrap;	
																  text-decoration: none;
																  color:#1FE6F3;
																  outline: none; }
																  
.postinfo a:active 												{ border-bottom: 1px dotted #1FE6F3;
																  white-space: nowrap;	
																  color: #000000;
																  text-decoration: none;
																  outline: none; }


.posttext a:link 												{ border-bottom: 1px dotted #1FE6F3;
																  color: #000000;
																  text-decoration: none;
																  white-space: nowrap;	
																  outline: none; }
																  
.posttext a:visited 											{ border-bottom: 1px dotted #1FE6F3;
																  text-decoration: none;
																  white-space: nowrap;	
																  color: #000000;
																  outline: none; }
																  
.posttext a:hover 												{ border-bottom: 1px dotted #1FE6F3;
																  white-space: nowrap;	
																  text-decoration: none;
																  color:#1FE6F3;
																  outline: none; }
																  
.posttext a:active 												{ border-bottom: 1px dotted #1FE6F3;
																  white-space: nowrap;	
																  color: #000000;
																  text-decoration: none;
																  outline: none; }

header p a:link 													{ border-bottom: 1px dotted #1FE6F3;
																  color: #000000;
																  text-decoration: none;
																  white-space: nowrap;	
																  outline: none; }
																  
header p a:visited 												{ border-bottom: 1px dotted #1FE6F3;
																  text-decoration: none;
																  white-space: nowrap;	
																  color: #000000;
																  outline: none; }
																  
header p a:hover 													{ border-bottom: 1px dotted #1FE6F3;
																  white-space: nowrap;	
																  text-decoration: none;
																  color:#1FE6F3;
																  outline: none; }
																  
header p a:active 												{ border-bottom: 1px dotted #1FE6F3;
																  white-space: nowrap;	
																  color: #000000;
																  text-decoration: none;
																  outline: none; }


article p a:link 													{ border-bottom: 1px dotted #1FE6F3;
																  color: #000000;
																  text-decoration: none;
																  white-space: nowrap;	
																  outline: none; }
																  
article p a:visited 												{ border-bottom: 1px dotted #1FE6F3;
																  text-decoration: none;
																  white-space: nowrap;	
																  color: #000000;
																  outline: none; }
																  
article p a:hover 													{ border-bottom: 1px dotted #1FE6F3;
																  white-space: nowrap;	
																  text-decoration: none;
																  color:#1FE6F3;
																  outline: none; }
																  
article p a:active 												{ border-bottom: 1px dotted #1FE6F3;
																  white-space: nowrap;	
																  color: #000000;
																  text-decoration: none;
																  outline: none; }
																  
																  

																  
footer a:link 													{ border-bottom: 1px dotted #1FE6F3;
																  color: #000000;
																  text-decoration: none;
																  white-space: nowrap;	
																  outline: none; }
																  
footer a:visited 												{ border-bottom: 1px dotted #1FE6F3;
																  text-decoration: none;
																  white-space: nowrap;	
																  color: #000000;
																  outline: none; }
																  
footer a:hover 													{ border-bottom: 1px dotted #1FE6F3;
																  white-space: nowrap;	
																  text-decoration: none;
																  color:#1FE6F3;
																  outline: none; }
																  
footer a:active 												{ border-bottom: 1px dotted #1FE6F3;
																  white-space: nowrap;	
																  color: #000000;
																  text-decoration: none;
																  outline: none; }

																  
																  

aside a:link 													{ border-bottom: 1px dotted #1FE6F3;
																  color: #000000;
																  text-decoration: none;
																  white-space: nowrap;	
																  outline: none; }
																  
aside a:visited 												{ border-bottom: 1px dotted #1FE6F3;
																  text-decoration: none;
																  white-space: nowrap;	
																  color: #000000;
																  outline: none; }
																  
aside a:hover 													{ border-bottom: 1px dotted #1FE6F3;
																  white-space: nowrap;	
																  text-decoration: none;
																  color:#1FE6F3;
																  outline: none; }
																  
aside a:active 													{ border-bottom: 1px dotted #1FE6F3;
																  white-space: nowrap;	
																  color: #000000;
																  text-decoration: none;
																  outline: none; }

aside ul li a:link 												{ border-bottom: 1px dotted #1FE6F3;
																  color: #000000;
																  text-decoration: none;
																  white-space: nowrap;	
																  outline: none; }
																  
aside ul li a:visited 											{ border-bottom: 1px dotted #1FE6F3;
																  text-decoration: none;
																  white-space: nowrap;	
																  color: #000000;
																  outline: none; }
																  
aside ul li a:hover 											{ border-bottom: 1px dotted #1FE6F3;
																  white-space: nowrap;	
																  text-decoration: none;
																  color:#1FE6F3;
																  outline: none; }
																  
aside ul li a:active 											{ border-bottom: 1px dotted #1FE6F3;
																  white-space: nowrap;	
																  color: #000000;
																  text-decoration: none;
																  outline: none; }
																  
a:link 															{ outline: none; }
a:visited 														{ outline: none; }
a:hover 														{ outline: none; }
a:active 														{ outline: none; }



/* == HEADER == */

body>header 													{ height:152px;
																  padding: 0px;
																  color: #FFFFFF;
																  background: #ffffff url(images/header_background.gif) center no-repeat;}
																  
body>header h1 													{ margin: 0;
																  font-size:36px;
																  color: #000000;
																  font-style:normal;
																  font-weight: normal;
																  font-variant: normal;
																  text-transform: none; }

body>header h1 a:link, body>header h1 a:visited 				{ text-decoration: none;
																  color: #ddd; }

body>header h1 a:hover, body>header h1 a:active 				{ text-decoration: none;
																  color: #fff; }
																  
#logo															{ position:absolute;
																  float:left;
																  width:500px;
																  padding-left:40px;
																  padding-top:44px; }

/* == BANNER == */

#banner															{ width:875px;
																  padding-top:20px;
																  padding-bottom:20px;
																  padding-left:40px; }
																  
#googlemap														{ padding-top:1px;
																  padding-bottom:1px;
																  background-image:url(images/banner.jpg);
																  background-repeat:no-repeat; }
																  
#slider															{ width:875px;
																  padding-top: 0px;
																  padding-bottom:20px;
																  padding-left:40px; }
		

/* == POSTS == */


#content														{ width: 640px;  
																  padding-left: 30px;
																  padding-right: 10px;
																  min-height: 800px;
																  float:left;
																  border-right: #5b5b5b solid 1px;
																  margin-bottom: 100px;}



article[id*=post-] 												{ width:610px;
																  padding: 10px;
																  margin-bottom:30px;
																  background-repeat:repeat-y;
																  background-position: top right;
																  float:left; }



article[id*=post-] a:link img 									{ border-bottom: none; }
article[id*=post-] a:visited img 								{ border-bottom: none; }

article[id*=postpreview-] 										{ width:610px;
																  padding: 10px;
																  margin-bottom:30px;
																  background-repeat:repeat-y;
																  background-position: top right;
																  float:left; }


article[id*=postpreview-]:hover										{ -moz-box-shadow: 0 0 4px #555; -webkit-box-shadow: 0 0 4px #555; }
																  

																  
article>header 													{ padding:0px;
																  margin:0px;
																  color: #999999; }
																  
article>footer p 												{ padding-top:15px;
																  padding-bottom:0px;
																  margin:0px;
																  color: #999999; }
																  
article+nav 													{ margin:0px;
																  
																  padding-bottom:30px;
																  width:420px; }
																  
section>h1 														{ padding-bottom: 0px;
																  margin:0px;
																  font-size:27px;
																  font-style:normal;
																  font-weight: normal;
																  font-variant: normal;
																  text-transform: none; }
																  
. 														{ display: block;
																  width: 150px;
																  float: left;
																  padding-top: 2px;
																  padding-right:10px; 
																  z-index: 2; }

.postpic a img 													{ border-bottom: none; }
																  
.posttext 														{ position:relative;
																  vertical-align:top;
																  padding-top: 2px;
																  margin:0px; 
																  z-index: -1; }

.postinfo														{ position: relative;
																  vertical-align: top;
																  padding-top: 0px;
																  margin: 0px; 
																  }	
																  															  
.postinfo p														{ color: #999999; }	
																  															  
article> .posttext p 											{ padding:0px;
																  margin:0px; }

/* == NAVIGATION == */

nav 															{ clear: both;
																  width:874px;
																  height: 242px; }
	
#menu															{ text-align:left; 
																  padding-top:110px;
																  padding-left:538px;
																  width:400px; }
	
body>nav 														{ padding-left:43px;
																  padding-top:20px;
																  padding-bottom:15px;
																  text-align: center; }
																  
body>nav ul 													{ text-align: left;
																  margin: 0; }
																  
body>nav li 													{ margin-right: 20px;
																  display: inline; }

/* == COMMENTS == */



#comments														{ width: 600px; 
																  padding: 10px;
																  margin-bottom: 40px; }
									
																  
article[id*=comment-] 											{ padding: 0px 10px 4px 10px;
																  border: 1px solid #ddd;
																  width: 600px;
																  font-size: 10px;
																  overflow: hidden;
																  margin-bottom: 10px;}
																  
article[id*=comment-]>header 									{ color: #999999; font-size: 12px; }

article[id*=comment-]>header p									{ color: #999999; font-size: 12px; }

.commenter														{ color: #1FE6F3; font-size: 12px; font-weight: bold; }

article[id*=comment-]:hover										{ -moz-box-shadow: 0 0 2px #555; 
																  -webkit-box-shadow: 0 0 2px #555;}

article[id*=comment-] p											{ font-size: 12px;
																  color: #999999;}

article[id*=comment-] a, a:link, a:visited						{ color: #1FE6F3; }
																  
form[method=post] label 										{ color: #999999;
																  display: block; }
																  
form[method=post] input 										{ display: block; }

time															{ float: right; }

	


/* == SIDEBAR == */

aside 															{ overflow: hidden;
																  width: 230px;
																  clear: none;
																  padding: 2px 10px 0px 10px;
																  margin: 0px ; }
																  
aside ul														{ padding: 0px;
																  margin: 0px; }
																  
aside li 														{ list-style: none;
																  padding:0px;
																  margin:0px; }
																  
aside li ul li 													{ list-style: none;
																  margin:0px; }
																  
aside li ul 													{ padding-left:0px;	}

aside img 														{ float:left;
																  padding-right:15px; }

.aside-box														{ padding: 10px;
																  margin: 0px 0px 30px 0px;
																  overflow: hidden; }
																  
.aside-box:hover												{ -moz-box-shadow: 0 0 4px #555; 
																  -webkit-box-shadow: 0 0 4px #555; }														
 


																  
.categories														{ padding:0px;
																  margin:0px; }
																  
.date															{ float:left;
																  text-decoration: underline;
																  color: #999999;
																  padding-right:5px; }

/* == FOOTER == */

body>footer 													{ padding:0px;
																  text-align: center;
																  overflow: hidden;
																  clear: both;
																  width: 960px;
																  height: 51px;
																  background: #ffffff url(images/footer.gif) center no-repeat; }
																  

																  
footer h2														{ padding-left:0px;
																  padding-bottom:10px;
																  margin-top: 20px;
																  font-size:14px;
																  color: #999999;
																  font-style:normal;
																  font-weight: normal;
																  font-variant: normal;
																  text-transform: none; }


footer h2 a:link												{ color: #ff0000; }
																  
																  
/* == SEARCH == */

label[for=s] 														{ display: none; }

/* == ELEMENTS == */

h1																{ padding-bottom: 0px;
																  margin:0px;
																  font-size:25px;
																  color: #333333;
																  font-style:normal;
																  font-weight: normal;
																  font-variant: normal;
																  text-transform: none; }
																  
h2																{ padding-left:0px;
																  padding-bottom:10px;
																  margin:0px;
																  font-size:18px;
																  color: #333333;
																  font-style:normal;
																  font-weight: normal;
																  font-variant: normal;
																  text-transform: none; }
																  
h3																{ padding-bottom:10px;
																  margin:0px;
																  font-size:18px;
																  color: #999999;
																  font-style:normal;
																  font-weight: normal;
																  font-variant: normal;
																  text-transform: none; }

h4																{ padding-bottom:10px;
																  margin:0px;
																  font-size:18px;
																  color: #999999;
																  font-style:normal;
																  font-weight: normal;
																  font-variant: normal;
																  text-transform: none; }


h5																{ padding-bottom:10px;
																  margin:0px;
																  font-size:12px;
																  color: #999999;
																  font-style:normal;
																  font-weight: normal;
																  font-variant: normal;
																  text-transform: none; }																  
																  
																  
h6																{ padding-left:0px;
																  
																  padding-top: 30px;
																  margin:0px;
																  font-size:18px;
																  color: #333333;
																  font-style:normal;
																  font-weight: normal;
																  font-variant: normal;
																  text-transform: none; }																  
																  
																  																  
h9 a, a:link, a:visited											{ color: #999999; }
																  
/* a place for misc. styles */


																  
#error															{ width:400px;
																  padding-left:90px; }
																  
/* full archive */

#wp_simple_sitemap 												{ border-collapse: collapse;
																  width: 100%;
																  margin-top: 10px;}

#wp_simple_sitemap td 											{ border-bottom: 1px solid #ccc;
																  padding: 5px 5px 5px 0px; }
																  
#wp_simple_sitemap td.archive-date 								{ font-size: 10px; 
																  white-space: nowrap; }


.addthis_toolbox a:img							{ border: none; }


