/*
Theme Name: ASAP Ventures Generic
Theme URI: http://www.asapventures.co.uk
Description: Generic template for news friendly sites - Remember to change the logo, and feel free to change the colours in the css
Version: 1.0
Author: Paul Humphreys

This is just a basic layout, with only the bare minimum defined.

*/
html
{
height: 100%;
}

body
{
height: 100%;
margin: 0px;
font: 11px Tahoma, Arial, Helvetica, sans-serif;
line-height: 15px;
color: #000;
background-color: #FFF;
}

/* main holding containers */

#outer
{
margin-right:auto;
margin-left:auto;
width: 999px;
background-color:#ffffff;
padding:20px;
}

#container
{
float:left;
width:100%;
min-height: 100%;
background-color:#efefef;
}

* html #container
{
height: 100%;
}

#main
{
float: left;
width: 730px;
margin-top:10px;

}

.contentbox{
float:left;
width:100%;
}

.contentboxshort{
float:left;
width:320px;
//margin-right:20px;
}

.leftcontent
{
float: left;
width: 200px;
}

.theheadline
{
width:100%;
}

#rightcol
{
float: left;
width: 230px;
margin-top:18px;
margin-left:20px;
}
/* fonts */

h1, h1 a
{
margin: 0 0 3px 0;
font-size: 16px;
font-family: Georgia, Times, serif;
color: #660000;
font-weight: bold;
text-decoration: none;
}

h2, h2 a
{
margin: 0 0 3px 0;
font-size: 14px;
font-family: Georgia, Times, serif;
color: #660000;
font-weight: bold;
text-decoration: none;
}

h3, h3 a
{
margin: 0 0 3px 0;
font-size: 12px;
font-family: Georgia, Times, serif;
color:#660000;
font-weight: bold;
text-decoration: none;
}

h1 a:hover, h2 a:hover, h3 a:hover
{
color: #008ED1;
text-decoration: none;
}
ul{margin:0;padding:0}
li
{
margin:0;
padding:0;
list-style-type: none;

}

.newsfeeds li
{
margin: 0 0 0px 0px;
padding: 0;
padding-left:5px;
list-style-type: none;
list-style-image: none;
background: none;

}


.by, .by a
{
margin: 6px 0 12px;
font-weight: bold;
color: #555;
text-decoration: none;
font-size:10px;
}

.by a:hover
{
text-decoration: underline;
}

p
{
margin: 6px 0 12px;
}

a
{
font-size:10px;
color: #0b3269;
font-weight:bold;
text-decoration: none;
font-family:tahoma;
}

a:hover
{
text-decoration: underline;
}

.spacer
{
clear: both;
/*border-top: dotted #CCC 2px;*/
border-top: solid #CCC 1px;
margin: 5px 0;
}

.rule
{
clear: both;
border-top: solid #CCC 1px;
margin: 8px 0;
}

img
{
border: none;
}

.clear
{
clear: both;
height: 0;
margin: 0;
padding: 0;
font-size: 0;
line-height: 0;
}


/* date */

#date
{
float: left;
margin: 0;
padding: 0;
font-weight: bold;
color: #333333;
}

#time
{
float: left;
margin: 0;
padding: 0;
color: #000;
}

/* search */

#search
{
float: right;
margin: 0;
padding: 0;
}

#search_input {
float: left;
width: 180px;
height: 14px;
margin: 0;
padding: 1px 0 1px 3px;
font: normal 11px tahoma;
color: #555;
border: 1px solid #ccc;
background: #fcfcfc;
}

#searchsubmit
{
float: left;
margin: -3px 0 0 5px;
}



/* news photos */

.photo
{
float: left;
width: 300px;
margin: 6px 2px 12px 0;
line-height: 0;
}


.photosmall
{
float: left;
width: 100px;
margin: 6px 12px 12px 0;
line-height: 0;
}


#footer
{
	clear: both;
	text-align: left;
}
#footer li{list-style: none;display:inline;margin-right:10px}

.subscribe_service{float:left;margin-right:4px}

/* blue */
.t1 {color:#003399}
.t1 a{color:#003366}
.t1 h1 a{color:#006699}
.t1 h2 a{color:#006699}
.t1 h3 a{color:#006699}
.t1 p{color:#444444}
.t1 a:hover{color:#009999}

/* green */
.t2 {color:#009900}
.t2 a{color:#005500}
.t2 h1 a{color:#009900}
.t2 h2 a{color:#009900}
.t2 h3 a{color:#009900}
.t2 p{color:#666666}
.t2 a:hover{color:#005500}

/* red */
.t3 {color:#cc0000}
.t3 a{color:#220000}
.t3 h1 a{color:#cc0000}
.t3 h2 a{color:#cc0000}
.t3 h3 a{color:#cc0000}
.t3 p{color:#444444}
.t3 a:hover{color:#220000}

/* grey */
.t4 {color:#777777}
.t4 a{color:#444444}
.t4 h1 a{color:#777777}
.t4 h2 a{color:#777777}
.t4 h3 a{color:#777777}
.t4 p{color:#333333}
.t4 a:hover{color:#000000}

/* brown */
.t5 {color:#FF6600}
.t5 a{color:#B34700}
.t5 h1 a{color:#FF6600}
.t5 h2 a{color:#FF6600}
.t5 h3 a{color:#FF6600}
.t5 p{color:#333333}
.t5 a:hover{color:#FFB380}

/* yellow */
.t6 {color:#B38F00}
.t6 a{color:#B36B00}
.t6 h1 a{color:#B38F00}
.t6 h2 a{color:#B38F00}
.t6 h3 a{color:#B38F00}
.t6 p{color:#333333}
.t6 a:hover{color:#FF9900}

/* purple */
.t7 {color:#A10048}
.t7 a{color:#E60066}
.t7 h1 a{color:#A10048}
.t7 h2 a{color:#A10048}
.t7 h3 a{color:#A10048}
.t7 p{color:#333333}
.t7 a:hover{color:#FF80B8}

.left{float:left}
.right{float:right}




#top_nav{
	display:block;
	left:0px;
	float:right;
	width:580px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top:20px;
	}
	
#top_nav ul {
	list-style: none;
}

#top_nav ul li {
	display: inline;

}

#top_nav ul li a {
	display: block;
	position:relative;
	float: left;
	width: 80px;
	height: 25px;
	background: url(http://www.overseas.com.au/images/buttons/top_nav.png) no-repeat;

}


#top_nav ul li#flightsnav a {
	width: 85px;
	background-position: 0px top;
}

#top_nav ul li#flightsnav a:hover {
	background-position: 0px center;
}

#top_nav ul li#flightsnav.selected a {
	background-position: 0px bottom;
}

#top_nav ul li#carhirenav a {
	width: 85px;
	background-position: -85px top;
}

#top_nav ul li#carhirenav a:hover {
	background-position: -85px center;
}

#top_nav ul li#carhirenav.selected a {
	background-position: -85px bottom;
}

#top_nav ul li#hotelsnav a {
	width: 90px;
	background-position: -170px top;
}

#top_nav ul li#hotelsnav a:hover {
	background-position: -170px center;
}

#top_nav ul li#hotelsnav.selected a {
	background-position: -170px bottom;
}

#top_nav ul li span {
	position: absolute;
	top: 0;
	left: -9999px;
}


/* #header */
#header { 
	background: #b2d1ea; 
	padding: 0px 0px 0px 0px; 
	margin-bottom:10px;
	height:70px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
} 

#header h1 {
	margin: 0;
	padding: 10px; 
}

#header_logo 
{
	height:52px;
	overflow:hidden;
	width:164px;
	float:left;
}

a.header_logo_rollover
{
	display:block;
	width:164px;
	height:52px;
	background:url(http://www.overseas.com.au/images/logos/header_logo.png);

}

a.header_logo_rollover:hover 
{
    background-position: 164px 0;
}
/* END #header */


/* #footer */
#footer { 
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
	background: #bbd5ec;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
} 

#footer table{
	font-size: 11px;

} 

.layout #footer p {
	margin: 0; 
	padding: 10px 0;
}


#footerLinks {
    padding: 0px 0 0 0;
    margin: 0 0 25px 0;
    list-style-type: none;
}

#footerLinks * {
    margin: 0;
    padding: 0;
}

#footerLinks a {
	color: #003366;
	text-decoration:none;
}

#footerLinks a:hover {
	color: #003366;
	text-decoration:underline;
}


#footerLinks li {
	display: block;
	float: left;
	width: 20%;
}


#footerLinks dt {
	width: 160px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	border-bottom: 1px solid #ffffff;
	margin-bottom: 3px;
	margin-left: 0px;
}

#footerLinks dd {
    margin-bottom: 0.2em;
    margin-left: 0px;
}



#footer_logo 
{
	height:52px;
	overflow:hidden;
	width:164px;
	padding-top:10px;
}

a.footer_logo_rollover
{
	display:block;
	width:164px;
	height:52px;
	background:url(http://www.overseas.com.au/images/logos/footer_logo.png);

}

a.footer_logo_rollover:hover 
{
    background-position: 164px 0;
}


#sublinks{
    clear: both;
    margin-left: 15px;
}

#sublinks a{
	color:#003366;
	text-decoration:none;
	}

#sublinks a:hover{
	color:#003366;
	text-decoration:underline;
	} 
	
/* END #footer */


#wp_page_numbers {margin:0 0 10px 0;}
#wp_page_numbers ul {margin:0;}
#wp_page_numbers ul li {list-style:none; float:left; font-size:10px;}
#wp_page_numbers ul li a { color:#000000; border:1px solid #cccccc; padding: 3px 5px; margin: 0 2px;}
#wp_page_numbers ul li a:hover { border:1px solid #BBD5EC;}
