/*  
Theme Name: Travel Cooler 2
Theme URI: http://thecooler.info/travel/
Description: A two column theme for the Travel Cooler.
Version: 1.0
Author: Anni Poulsen
Author URI: http://thecooler.info/travel/
*/


body {
background-color: #c2b2aa;
text-align: center;
font-family: Arial, Verdana, Sans-Serif;
font-size: 10pt;
color: #000000;

}

#search iframe {
margin: 0px 15px 0px 15px;
font-family: Arial, Verdana, Sans-Serif;
font-size: 6pt;
width: 770px;
float: left;

}

#searchbox iframe {
float: left;
text-align: top;

}

form {
margin: 0px 5px 5px 0px;
padding: 0px 5px 0px 0px;
float: right;
font: 9pt Arial, sans-serif;
color: #05004e;

}

div#container { 
/* contains banner and content */
margin: 5px auto 5px auto; /* centered so div content can float left to follow height of nested divs */
padding: 10px; 
width: 800px;

}

div#banner {
/* contains logo div/
margin: 0px 0px 0px 0px; /* top right bottom left */
padding: 0px 0px 0px 0px; 
width: 800px;
text-align: left;
background-color: #ffffff;
float: left;

}

.smallbanner {
/* rounded background used to bring attention to something */
margin: 10px 0px 0px 5px; /* top right bottom left */
padding: 0px 0px 0px 0px; 
width: 430px;
text-align: left;
background-color: #ddd4cf;

}

.mediumbanner {
/* rounded background for indexbox */
margin: 0px 0px 0px 0px; /* top right bottom left */
padding: 0px 0px 0px 0px; 
width: 445px;
text-align: left;

}

div#logo {
/* to fix round corner/
margin: 0px auto 0px auto; /* top right bottom left */
padding: 0px 0px 0px 10px; 
border-left: solid;
border-right: solid;
border-width: 1px;
border-color: #907578;
text-align: left;
heigh: 100px;
width:788px;

}
div#navigation {
/* contains navigation tabs */
margin: 10px 0px 0px 0px; /* top right bottom left */
padding: 0px 0px 0px 0px;
width: 800px;
float:left;

}
div#adbanner {
/* contains google link ads */
margin: 5px 0px 0px 20px; /* top right bottom left */
padding: 0px 0px 0px 0px;
width: 750px;
float:left;

}

div#content {
/* contains ad_banner, coolerboxes and disclaimer */
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; /* top right bottom left */
width: 800px;
background-color: #ffffff;
text-align: left;
float:left;

}
.border {
width:798px;
float:left;
border-left: solid; 
border-right:solid; 
border-width: 1px; 
border-color: #907578;

}

div#site_description {
/* contains site description and rss links */
margin: 10px 0px 5px 7px; /* top right bottom left */
padding: 0px 0px 0px 0px;
width: 780px;
font-size: 8pt;
font-weight: bold;
color: #907578;
text-transform: uppercase;
text-align: center;
float:left;

}

div#disclaimer {
/* contains disclaimer and copyright */
margin: 10px 0px 20px 0px; /* top right bottom left */
padding: 5px 20px 5px 20px;
width: 700px;
font-size: 8pt;
font-weight: bold;
color: #c2b2aa;
text-align: left;
float:left;

}

div#leftcol { 
margin: 0px 0px 0px 5px; 
padding: 0px;
width: 450px;
float: left;

}

div#rightcol {
margin: 0px 5px 0px 7px;
padding: 0px;
width: 160px;
float: left;

}

div#rightcol2 {
margin: 0px 3px 0px 0px;
padding: 0px;
width: 160px;
float: left;

}

div#adunit { 
margin: 50px 0px 10px 0px; 
padding: 0px;
width: 330px;
float: left;

}

div#adunitindex { 
margin: 30px 0px 10px 20px; 
padding: 0px;
width: 300px;
float: left;



}

#navmenu ul li a:hover {
color: #ffffff;
background: #E1D4C0;


}



.articlebox {
/* contains posts on single page */
margin: 0px 0px 0px 0px; 
padding: 0px 0px 10px 0px;
font-size: 10pt;
width: 445px;
border: none;
border-width: 1px;
border-color: #c2b2aa;
text-align: left;
float:left;

}


.boxpromo { /* promo box */
margin: 0px 0px 0px 0px; /* top right bottom left */
padding: 0px 0px 10px 0px;
width: 445px;
font-size: 9pt;
text-align: left;
float:left;

}


.boxpromo2 { /* promo box for rightcol */
margin: 0px 0px 0px 0px; /* top right bottom left */
padding: 0px 0px 10px 0px;
font-size: 9pt;
width: 155px;
border: none;
border-color: #c2b2aa;
border-width: 1px;
text-align: left;
float:left;



}


.boxpromo3 { /* promo box for rightcol2 */
margin: 0px 0px 0px 0px; /* top right bottom left */
padding: 0px;
width: 155px;
border: solid;
border-color: #c2b2aa;
border-width: 1px;
text-align: left;
float:left;

}

.boxheader { /* header used for boxes */
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
border-bottom: solid;
border-color: #c2b2aa;
border-width: 1px;
height: 16px;
background-color: #c2b2aa;

}

.boxend { /* end used for nav boxes */
margin: 0px 0px 0px 0px; 
padding: 4px 0px 0px 14px;
background-image: url('http://www.thecooler.info/rejsepartneren/images/box_bground4.gif');
background-repeat: no-repeat; 
background-position: left top;
border-top: solid;
border-color: #c2b2aa;
border-width: 1px;
height: 18px;

}

.boxheader2 { /* header used for boxes */
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background-image: url('http://www.thecooler.info/rejsepartneren/images/box_bground3.gif');
background-repeat: no-repeat; 
background-position: left top;
border-bottom: solid;
border-color: #c2b2aa;
border-width: 1px;
height: 18px;

}

/* start headers */

h1.cooler {
margin: 10px 0px 0px 10px;
padding: 0px;
font-size: 9pt;
font-weight: bold;
color: #907578;


}

h1.title {
margin: 0px;
padding: 0px;
font-size: 10pt;
font-weight: bold;
color: #907578;
text-align: right;


}

h1.indexbox { /* header used for boxes with blue background */
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 10px;
font:Arial, sans-serif;
font-weight: bold;
font-size: 8pt;
text-align: center;
color: #ffffff;
float: left;

}

h1.box { /* header used for boxes with blue background */
margin: 0px 0px 0px 0px; 
padding: 4px 0px 0px 15px;
font:Arial, sans-serif;
font-weight: bold;
font-size: 8pt;
color: #907578;
float: left;

}

h1 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 10pt;

}

h1.small {
margin: 0px 0px 2px 0px;
padding: 0px 0px 0px 0px;
font-size: 8pt;

}

h2 {
margin: 10px 0px 0px 10px;
padding: 0px 0px 0px 0px;
font-size: 10pt;
color:#907578;
text-transform:uppercase;
border-bottom-style: solid;
border-bottom-color: #c2b2aa; /*cream*/
border-bottom-width: 1px;

}

h3, h3.subtitle {
margin: 10px 0px 10px 10px;
padding: 0px 0px 0px 0px;
font-size: 9pt;
text-transform:uppercase;
border-bottom-style: solid;
border-bottom-color: #c2b2aa; /*cream*/
border-bottom-width: 1px;
border-top: none;


/* end headers */

}

.commentline {
margin: 5px 0px 0px 0px;
border-top-style: dotted;
border-top-color: #c2b2aa; /*cream*/
border-top-width: 1px;

}

.indent {
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
font-size: 8pt;

}

.postmetadata {
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
font-size: 8pt;

}

.postmetadata a:link, .postmetadata a:visited, .postmetadata a:hover {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 8pt;
text-decoration:none;
text-transform: none;

}

li { 
margin: 5px 0px 0px 0px;


}

h2.pagetitle {
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
font-size: 11pt;
font-weight: bold;
text-align: left;
color: #907578;
text-transform:uppercase;
border: none;

}

h2.archivetitle {
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
font-size: 9pt;
font-weight: bold;
text-align: left;
color: #907578;
text-transform:uppercase;
border: none;


}
/* start links */

a:link{
font: Arial, sans-serif;
font-size:8pt;
font-weight: bold;
text-align: left;
color: #907578;
text-transform:uppercase;
text-decoration: none;

}

a:visited{
font: Arial, sans-serif;
font-size:8pt;
font-weight: bold;
text-align: left;
color: #907578;
text-transform:uppercase;
text-decoration: none;

}

a:hover{
font: Arial, sans-serif;
font-size:8pt;
font-weight: bold;
text-align: left;
color: #907578;
text-transform:uppercase;
text-decoration: underline;

}

a.title:link, a.title:visited, a.title:hover {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px;
font-size: 20pt;
font-weight: bold;
text-align: left;
color: #907578;
text-decoration: none;

}

a.posttitle:link, a.posttitle:visited, a.posttitle:hover {
margin: 0px;
padding: 5px 5px 5px 0px;
font-size:9pt;
font-weight: bold;
text-decoration: none;



}

a.ttag:link, a.ttag:visited, a.ttag:hover, a.performancingtags:link, a.performancingtags:visited, a.performancingtags:hover {
margin: 0px;
padding: 0px;
font-size: 8pt;
font-weight: normal;
text-align: left;
color: #c2b2aa;
text-decoration: none;

}

a.footer:link {
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
font-size: 10pt;
font-weight: bold;
color: #ffffff;
text-decoration: none;

}

a:link.cooler {
margin: 0px;
padding: 0px;
font-weight: bold;
font-size: 8pt;
color: #907578;


}

a:hover.cooler, a:visited.cooler {
text-decoration: none;
font-weight:bold;
font-size: 8pt;

}

a:visited.cooler {
color: #907578;

}

hr.line {
margin: 10px 0px 0px 15px;
padding:0px;
border-top-style: solid;
border-top-color: #c2b2aa;
border-top-width: 1px;
background-color:#c2b2aa;
width:400px;
height: 0px;

}

dd {
line-height:1em;

}

a:link.small, a:visited.small, a:hover.small {
font-size: 8pt;
text-decoration: none;
line-height: 1em;

}

a:link.smalltitle, a:visited.smalltitle, a:hover.smalltitle {
margin:0px;
padding:0px;
font-size: 8pt;
text-decoration: none;
text-transform: none;
line-height: 1em;
text-align: right;

}

/* end links */

input.button {
margin: 1px 0px 3px 10px;
font-family: Arial, sans-serif;
font-size:8pt;
font-weight:bold;
font-style:normal;
color:#05004e;
background-color:#FFFFFF;
border-style:outset;
border-width:2px;
border-color:#CCCCFF;

}

p {
margin: 5px 10px 0px 10px;
padding: 0px;
font-size: 10pt;


}

p.ttag {
margin: 15px 0px 0px 10px;
padding: 0px;
font-size: 8pt;
color: #c2b2aa;


}

p.description {
font-size: 10pt;
color: #907578;
text-transform:uppercase;
font-weight: bold;

}

.corners {
margin: 0px 0px 0px 0px; /* top right bottom left */
padding: 0px 0px 0px 0px;
width:800px;
float:left;

}

abbr, acronym, .help {
border-bottom: 1px dotted;
border-color: #c2b2aa;
cursor: help;
font-weight: bold;

}

.wrapright {
margin: 2px 0px 0px 2px;
padding: 2px;
background-color:#907578;
float: right;

}

.wrapleft {
margin: 2px 2px 0px 0px;
padding: 0px;
background-color:#907578;
float: left;

}

.icon, a.icon {
margin: 0px 4px 0px 0px;
padding: 0px;
font-size: 8pt;
text-decoration: none;
float: left;
border: none; /*removes link border*/

}

.icondiv {
margin: 0px 0px 0px 7px;
padding: 0px;
float: left;

}

b.cornertop, b.cornerbottom {
display:block;
background: #c2b2aa;

}

b.cornertopwhite, b.cornerbottomwhite, b.cornertopbox, b.cornerbottombox, b.cornertopsand, b.cornerbottomsand {
display:block;
background: #ffffff;

}

b.cornertopwhite b, b.cornerbottomwhite b {
display:block;
height: 1px;
overflow: hidden; 
background: #ddd4cf;

}

b.cornertopsand b, b.cornerbottomsand b {
display:block;
height: 1px;
overflow: hidden; 
background: #c2b2aa;

}

b.cornertop b, b.cornerbottom b {
display:block;
height: 1px;
overflow: hidden; 
background: #907578;

}

b.bluecornertop b, b.bluecornerbottom b {
display:block;
height: 1px;
overflow: hidden; 
background: #5c6f7b;

}

b.browncornertop b, b.browncornerbottom b {
display:block;
height: 1px;
overflow: hidden; 
background: #927d68;

}

b.corner1 {
margin: 0 5px;

}

b.corner2 {
margin: 0 3px;

}

b.corner3 {
margin: 0 2px;

}

b.cornertop b.corner4, b.cornerbottom b.corner4, b.bluecornertop b.corner4, b.bluecornerbottom b.corner4, b.browncornertop b.corner4, b.browncornerbottom b.corner4, b.cornertopsand b.corner4, b.cornerbottomsand b.corner4, b.cornertopwhite b.corner4, b.cornerbottomwhite b.corner4 {
margin: 0 1px;
height: 2px;

}

ul {
list-style-type:none;
margin:0px;
padding:0px;
font-size: 8pt;

}

ul li a:link, a:visited, a:hover{
font-size: 8pt;

}

ul.body li {
list-style-type:disc;
margin:5px 0px 5px 35px;
font-size: 10pt;
padding:0px;


}

ul#nav,ul#nav li {
list-style-type:none;
margin:0;padding:0;


}

ul#nav {
padding-left:15px;
float:left;

}

ul#nav li {
margin-right:10px;
padding: 0px 0px 0px 0px;
text-align: center;
width:100px;
float:left;

}


ul#nav a {
margin: 0px 0px 1px 0px;
padding: 0px 5px 0px 5px;
float:left;
text-decoration:none;
font-size: 9pt;
font-weight: bold;
text-align: center;
width:90px;
background: #907578;
color: #ffffff;

}


ul#nav a.blue {
background: #5c6f7b;

}


ul#nav a.brown {
background: #927d68;

}

ul#nav li.active a,ul#nav a:hover {
color: #333333;	

}

img {
margin: 0px 2px 0px 2px;
border: none; /*removes link border*/

}

small {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 8pt;
text-align: right;

}

div.code_parent {
    margin:2px; 
    float: left;
}

div.code_title {
    margin-bottom:0px;
}

div.code_child {
    background-color: #F4F4F4;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    margin:0px; 
    padding:2px;
    border:1px inset; 
    width:440px; 
    overflow:scroll;
}

code {
	white-space:nowrap;
}

div.pre_container {
    text-align:left;
    float: left;
}

pre {
	line-height: 1.1;
	margin: 0px;
	padding: 0;
	font: 9px courier, verdana, arial, helvetica, sans-serif;
}
/* Begin Comments*/

div.commentbox {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #F4F4F4;
width:400px;


}

ol.commentlist {
margin: 5px;
padding: 0px;
}

.commentlist li {
	margin: 5px 0px 3px 0px;
	padding: 5px 10px 3px 10px;
	list-style: none;
	font: 9pt Arial, Sans-Serif;
	font-weight: bold;

}

.commentlist cite, .commentlist cite a, commentlist a {
	margin: 0px;
	padding:0px;
	font-weight: bold;
	font-style: normal;
	font-size: 8pt;
	text-align:left;
	text-decoration: none;

}

a:link.comment, a:visited.comment, a:hover.comment, {
	font-weight: bold;
	font-style: normal;
	font-size: 8pt;
	text-decoration: none;

}

.commentlist p {
	margin: 5px 5px 5px 0px;
	padding: 0px;
	font-weight: normal;
	line-height: 1em;
	text-transform: none;
	
}

#commentform p {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Sans-Serif;

}

.commentmetadata {
	margin: 0px;
	padding: 0px;
	font:8pt;
	font-weight: normal;
	display: block;
	
}
	
h3.comments {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	font-size: 8pt;
	}
	
#commentform input {
	margin: 5px 5px 1px 7px;
	padding: 2px;
	width: 170px;
	font-family: Arial, sans-serif;
	font-size:8pt;
	font-weight:bold;
	font-style:normal;
	color:#000000;
	background-color:#ffffff;
	border-style:inset;
	border-width:1px;
	border-color:#907578;
	
}

#commentform textarea {
	margin: 1px 0px 3px 7px;
	padding: 2px;
	width: 400px;
	font-family: Arial, sans-serif;
	font-size:8pt;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	background-color:#ffffff;
	border-style:inset;
	border-width:1px;
	border-color:#907578;

}

#commentform #submit {
	margin: 0px 30px 0px 0px;
	width: 6em;
	font-family: Arial, sans-serif;
	font-size:8pt;
	font-weight:bold;
	font-style:normal;
	color:#907578;
	background-color:#ffffff;
	border-style:outset;
	border-width:1px;
	border-color:#907578;
	float: right;


}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;

}
/* End Comments */

.alt {
	margin: 0;
	padding: 10px;

}

.navigation {
	margin: 10px 0px 10px 0px;
	float: left;
	
}

.alignright a:link,.alignleft a:visited,.alignleft a:hover  {
	margin: 0px 5px 0px 0px;
	float: right;
	font-size: 9pt;
	text-decoration:none;

}
	
.alignleft a:link,.alignleft a:visited,.alignleft a:hover  {
	float: left;
	font-size: 9pt;
	text-decoration:none;

}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;

}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	
}

#footer {
margin: 0 auto;
padding: 0 0 0 1px;
width: 800px;

}

#footer p {
margin: 0;
padding: 0px 0;
text-align: center;
font-weight: bold;
color: #ffffff;

}


/* Contact Form CSS not working in firefox

}


.contactform {
	position: static;
	overflow: hidden;
}

.contactleft {
	width: 25%;
	text-align: right;
	clear: both;
	float: left;
	display: inline;
	padding: 4px;
	margin: 5px 0;
}

.contactright {
	width: 70%;
	text-align: left;
	float: right;
	display: inline;
	padding: 4px;
	margin: 5px 0;
}

.contacterror {
	border: 1px solid #ff0000;
}

.contactsubmit {

}
*/

}




