@charset "utf-8";
/*

Theme Name: Octans

Description: Bespoke information website for Network Taxis May 2010. Can not be copied or duplicated in anyway, property of Simon Manley AKA Webotic.net/Webotic.info, AKA Web-Builder.info.

Theme URI: http://webotic.net

Tags: XHTML Valid

Version: 3.0 (Network Taxis Version 1)

Author: Simon Manley

Author URI: http://webotic.net

*/
body{
margin:0px auto;
padding:0;
font-family:"Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
font-size:13px;
background-image: url(images/ntbg_00.jpg);
background-repeat:repeat-x;
background-color:#F5F5F5;
color:#666666;
}

a {color:#000000;text-decoration:none;}
a:active {color:#000000;text-decoration:none;}
a:visited {color:#000000;text-decoration:none;}
a:hover {color:#6495ED;text-decoration:none;}
img{border:0;}
h1, h2, h3, h4, h5, h6{color:#6495ED;}

#wrapper{
width: 1000px;
margin: 0 auto;
background-image:url(images/ntbg_02.jpg);
}

#maincontainer{
width: 1000px;
margin: 0;
background-image: url(images/ntbg_01.jpg);
background-repeat:no-repeat;
}

#top{
color:#dcdcdc;
height:188px;
text-align:left;
margin: 0;
padding: 0;
}
#top a{
color:#dcdcdc;
}
#top a:hover{
color:#dcdcdc;
text-decoration:underline;
}

#topad{
margin: 0;
padding: 0;
height:260px;
text-align:center;
font-size:9px;
}

#topbar{
margin: 4px 0 0 0;
padding: 0;
min-height:40px;
text-align:right;
font-size:9px;
color: #ffffff;
}
#topbar p{
margin: 0;
padding:7px 0 0 0;
color: #ffffff;
}

#contentwrapper{
float: left;
width: 100%;
margin:0;
padding:0;
}

#contentcolumn{
margin: 5px 140px 0 320px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#contentcolumn img.floatrightclear { 
float: right; 
clear: right; 
margin: 2px 2px 2px 2px; 
}

#leftcolumn{
float: left;
width: 300px; /*Width of left column in pixel*/
margin-left: -1000px; /*Set margin to that of -(MainContainerWidth)*/ 
margin-top:0;
padding-top:0;
padding-left:36px;
color:#808080;
font-size:11px;
}
#leftcolumn ul, li{ 
margin:0; 
padding:0; 
list-style-type:none;
}
#leftcolumn li{
background-position: 0.3em;
padding-left: 1.5em;
margin: 0.5em 0;
}
#leftcolumn .widget{
border-bottom:1px dotted #B0C4DE;width:260px;padding:3px;margin: 1px 0;display:block;
}
#leftcolumn .widget h1{
font-size:14px;
}

#leftcolumn a {color:#808080;text-decoration:none;}
#leftcolumn a:active {color:#808080;text-decoration:none;}
#leftcolumn a:visited {color:#808080;text-decoration:none;}
#leftcolumn a:hover {color:#000000;text-decoration:none;}

#rightcolumn{
float: left;
width: 132px; /*Width of right column*/
margin-left: -132px; /*Set left margin to -(RightColumnWidth)*/
margin-top:5px;
}
#rightcolumn ul, li{ 
margin:0; 
padding:0; 
list-style-type:none;
}
#rightcolumn li{
background-position: 0.3em;
padding-left: 1.5em;
margin: 0.5em 0;
}
#rightcolumn .widget{
border:1px dotted #B0C4DE;width:90%;padding:3px;margin: 1px 0;display:block;
}
#rightcolumn .widget h1{
font-size:18px;
}

#footer{
font-size:9px;
clear: left;
width: 100%;
color: #C0C0C0;
padding:0;
min-height:51px;
background-image:url(images/ntbg_03.jpg);
}
#footer a{
color:#C0C0C0;
text-decoration:none;
}
#footer a:hover{
color:#C0C0C0;
text-decoration:underline;
}
#footer a:visited{
color:#C0C0C0;
}
#footer p{
padding:15px 5px 2px 0;
}

.inner{
margin: 0;
padding: 0 15px;
}


/* Network Taxis Only */
.verticm a{ 
background: #ffffff url(images/arr_01.png) no-repeat;
display:block;
text-align: left;
width:260px; 
margin: 1px 0;
padding:3px;
border:1px dotted #B0C4DE;
}
.verticm a:hover{ 
background: #eeeeee url(images/arr_01.png) no-repeat;
margin: 1px 0;
padding:3px;
color:#000000; 
}


#quotes{
font-family:"Times New Roman", "Times", Georgia, Serif;
font-size:16px;
font-style:italic;
border:0px dotted #C0C0C0;
margin:0 8px 0 20px;
padding:20px 5px 0 5px;
color:#696969;
}
#quotes a{
color:#696969;
}
#quotes a:hover{
color:#696969;
text-decoration:underline;
}


#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid #dcdcdc;
padding: 10px;
text-align:center;
font-weight: bold;
font-size: 10px;
color:#808080;
background-image: url(images/tooltipbg.jpg);
visibility: hidden;
z-index: 100;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
/* End Network Style*/

/* Octans Style */
.post_title{
padding:12px 0 0 0;
margin:0;
line-height: 0.9em;
color:#6495ED;
text-decoration:none;
font-weight:lighter;
font-size:18px;
font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
}
.post_title a{
color:#6495ED;
}
.post_title a:hover{
color:#B90000;
text-decoration:none;
}
.post_date{
font-size:10px;
color:#A9A9A9;
}
.post_content{
background: transparent;
color:#222222;
font-size:14px;
padding:5px 20px;
}
.post_content a{
color:#6495ED;
text-decoration:underline;
}
.post_content a:hover{
color:#ff0000;
text-decoration:underline;
}
.post_content h1{font-size:20px;color:#6495ED;}
.post_content h1 a{color:#6495ED;}
.post_content h1 a:hover{color:#6495ED;text-decoration:none;}

.post_content h2{font-size:18px;color:#6495ED;}
.post_content h2 a{color:#6495ED;}
.post_content h2 a:hover{color:#6495ED;text-decoration:none;}

.post_content h3{font-size:16px;color:#6495ED;}
.post_content h3 a{color:#6495ED;}
.post_content h3 a:hover{color:#6495ED;text-decoration:none;}

.post_content h4{font-size:14px;color:#000000;}
.post_content h4 a{color:#000000;}
.post_content h4 a:hover{color:#000000;text-decoration:none;}

.post_content h5{color:#000000;}
.post_content h5 a{color:#000000;}
.post_content h5 a:hover{color:#000000;text-decoration:none;}

.post_content h6{font-size:11px;color:#000000;}
.post_content h6 a{color:#000000;}
.post_content h6 a:hover{color:#000000;text-decoration:none;}


.post_content blockquote{
font-family:Georgia;
font-variant:italic;
background:#ffffff url(images/blockquote-bg.gif) no-repeat scroll 10px 16px;
border:0px dashed #800000;
margin:15px 30px 15px 0;
padding:10px 10px 0px 65px;
color:#696969;	
}

.post_content ul{
list-style-image:none;
list-style-position:inside;
list-style-type:square;
margin:0;
padding:0 0 0 20px;	
padding-bottom:5px;
}

.post_content ul li{
padding-left:22px;
padding-bottom:5px;
margin:0;
}

.post_content ol{
margin:0;
padding:0 0 0 35px;
list-style:decimal;
}

.post_content ol li{
	padding-bottom:5px;
}

.post_content dl{
	margin-top:0;
}

.post_content pre{
	font-size:11px;
	margin: 15px 30px 0 10px;
	border-left:5px solid #999999;
	margin:1em 0;
	overflow:auto;
	padding:0.4em;
	white-space:pre-wrap;
	word-wrap:break-word;
}

.post_content acronym, abbr {
border-bottom: 1px dashed #999;
font-size: 0.9em;
letter-spacing: .07em;
cursor: help;
}

.post_tag{
display:block;
width:100%;
font-size:10px;
color:#666666;
border:1px solid #666666;
background-color:#eeeeee;
padding:4px;
}
.post_tag a{
font-size:10px;
color:#666666;
}
.post_tag a:hover{
font-size:10px;
color:#666666;
}

.tags{font-size:10px;color:#696969;}
.tags a{font-size:10px;color:#A9A9A9;}
.tags a:hover{font-size:10px;color:#A9A9A9;text-decoration:underline;}

#tags ul{
margin:0;
padding:0 0 0 20px;	
padding-bottom:5px;
}
#tags li{
list-style-position:inside;
list-style-image:url(images/tag_green.png);
margin:0;
padding:0;
}

.line{
display:block;
width:100%;
font-size:10px;
color:#666666;
border-bottom:3px solid #666666;
}


#comments {color:#444444;}
.comment {color:#222222;border:1px #cccccc solid;padding:15px;margin:2px;}
.comment_text {color:#444444;margin:0;padding:0;}
.comment_text a{color:#800000;}
.comment_text a:hover{color:#800000;text-decoration:underline;}

#respond h3 {padding:2px;color:#333333;}

#recentcomments {font-weight:bold;}
#recentcomments .recentcomments a{font-weight:lighter;font-style:italic;}
#recentcomments .recentcomments a:hover{font-weight:lighter;font-style:italic;text-decoration:underline;}

a.tagsz-1 { font-size:  8px; font-weight:bold;}
a.tagsz-2 { font-size: 10px; }
a.tagsz-3 { font-size: 12px; }
a.tagsz-4 { font-size: 14px; }
a.tagsz-5 { font-size: 16px; font-family: Georgia, Serif;}

.navigation {color:#800000;}
.navigation	a{color:#800000;}
.navigation	a:hover{color:#800000;}

/* End Ara Style */


/* WP Requirements */
.aligncenter,
div.aligncenter {
   display: block;
   margin: 5px auto;
}

.alignleft, div.alignleft {
   float: left;
   margin: 5px 15px 5px 0;
}

.alignright, div.alignright {
   float: right;
   margin: 5px 0 5px 15px;
}

.alignnone {
	margin: 5px 0;
	}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 0;
}

.wp-caption img {
   margin: 0;
   padding: 3px;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 9px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
   color:#999999;
   text-transform: uppercase
}

#today {
	color: #800000;
	}
#today a{
	color: #800000;
	}
#today a:hover{
	color: #800000;
	text-decoration:underline;
	}			

#wp-calendar {
	margin: auto;
	}
#wp-calendar a{
	color: #444444;
	text-decoration:underline;
	}	
/* End WP Requirements */