/*
THEME NAME: aicomos theme
DESCRIPTION: aicomos theme
VERSION: 1
AUTHOR: Michael Collier
AUTHOR URI: http://www.go4.com.au
*/

body {
font:12px/15px normal Verdana,Arial,Helvectia,serif;
background:#e7e7e7;
margin:0;
padding:0;
color:#555;
}

a {
color:#1C93C5;
text-decoration:underline;
}

div#wrapper {
margin:0 auto;
padding:0 10px;
width:670px;
background: #fff url('images/side_bg.gif') repeat-y;
}

div#header {
padding:0;
height:167px;
background: url('images/header_bg.jpg') no-repeat top center;
border-bottom:5px solid #fff;
}

div#header h1 {
width:670px;
height:167px;
margin:0;
overflow:hidden;
text-indent:-100em;
}


div#header h1 a {
background:transparent;
display:block;
height:167px;
margin:0 0 0 190px;
overflow:hidden;
width:480px;
}

div#searchtop {
float:right;
margin:10px 0
}

div#searchtop form{
margin:0;
padding:0;
}

div#searchtop input#s {
background:#FFFFFF none repeat scroll 0 0;
color:#999;
border:1px solid #0067A6;
line-height:1em;
height:14px;
margin-top:0;
padding:3px;
width:238px;
vertical-align:bottom;
}

div#searchtop input#searchsubmit {
background:transparent url('images/go.gif') no-repeat right center;
border:0 none;
cursor:pointer;
/*height:27px;
margin:0 0 0 3px;*/
padding:0;
width:28px;
height:25px;
vertical-align:bottom;
}



div#content-wrap {
margin:0;
padding:0;

overflow:hidden;
}

div#container {
float:right;
padding:0;
width:510px;
}

div#content {
margin: 0;
padding:5px 18px;
}

div.sidebar {
margin:0;
float: left;
overflow: hidden;
width: 160px;
background:transparent;
}


/* --- main menu --- */

#nav ul {
position:relative;
}

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

#nav li a:link, #nav li a:visited {
background:#f3f3f3 url(images/nav_off.gif) 0 0 no-repeat;
display: block;
padding: 7px 20px 7px 12px;
height: 1%;
width: 128px;
line-height:15px;
text-decoration: none;
color: #333;
font-size:10px;
border-bottom:1px solid #9b9b9b;
}

#nav ul li.current_page_item a:link, #nav ul li.current_page_item a:visited, #nav ul li.current_page_parent a:link, #nav ul li.current_page_parent a:visited {
	background: url(images/nav_on.gif) 0 0 no-repeat;
	text-decoration: none;
	color: #fff;
}


li.current_page_item,#nav ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_item a:link,
#nav ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_item a:visited {
font-weight:bold;
}

#nav ul  ul {
display:none;
}

#nav ul li.current_page_item ul,
#nav ul li.current_page_ancestor ul,
#nav ul li.current_page_ancestor ul li.current_page_item ul,
#nav ul li.current_page_parent ul li.current_page_item ul,
#nav ul li.current_page_ancestor ul li.current_page_parent ul{
	display:block;
	font-weight:normal;
	font-size:90%;
	margin:0;
	border-top:0;
}

/* third level */

#nav ul li.current_page_item ul ul,#nav ul li.current_page_ancestor ul li ul{
display:none;
}

#nav ul li.current_page_ancestor ul li.current_page_item ul li a:link,
#nav ul li.current_page_ancestor ul li.current_page_item ul li a:visited,
#nav ul li.current_page_ancestor ul li.current_page_ancestor ul li.page_item a:link,
#nav ul li.current_page_ancestor ul li.current_page_ancestor ul li.page_item a:visited {
	background: url(images/nav_off2.gif) 0 0 no-repeat;
	color: #464646;
	padding: 8px 10px 0px 23px;
	height: 24px;
	width: 127px;
	display: block;
}
#nav ul li.page_item a:hover,
#nav ul li.current_page_item a:hover, 
#nav ul li.current_page_parent a:hover, 
#nav ul li.current_page_ancestor ul li.current_page_item ul li.page_item a:hover,
#nav ul li.current_page_ancestor ul li.current_page_ancestor ul li.page_item a:hover {
background:#7e7e7e url(images/nav_on2.gif) 0 0 no-repeat;
text-decoration: none;
color: #fff;
border-bottom:1px solid #5F5F5F;
}





div#footer {
clear: both;
width: 100%;
background:#fff;
padding:10px 5px;
}

div#siteby {
float:right;
}

div#crumbs {
margin:.5em 0 0 0; 
padding: 0 0 .5em 0;
font-size:.9em;
}

h2, h3, h4 {
color:#3F3F3F;
line-height:1.2em;
font-weight:normal;
}

h2 {
margin:0 0 7px 0;
font-size: 2em; 
font-family:"Trebuchet MS",Arial,Helvectia,serif;
color:#195589;
}

h3 {
margin:5px 0 10px 0;
padding-bottom:0;
font-size: 1.7em;
}

h4 {
font-size:1.3em;
}

.entry-title {
clear:both;
}

.entry-date {
font-size:90%;
color:#666;
margin:-.5em 0 10px 0;
}

div#nav-above, div#nav-below {
width:100%;
height:1em;
}

div#nav-above {
margin:1em 0;
}

div#nav-below {
margin:1em 0;
}

div.hentry {
padding: 0 0 5px 0;
}

.alignleft {
border:1px solid #ccc;
float:left;
margin:5px 10px 0 0;
padding:5px;
}
.alignright {
border:1px solid #ccc;
float:right;
margin:5px 0 0 10px;
padding:5px;
}

.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
padding:5px;
border:1px solid #ccc;
}

.alignnone {
margin:0;
padding:0;
}

/* comments styling */
#comments ol {
font-family: Arial, Helvetica, sans-serif;
list-style-type:none;
margin:0;
padding:0;
}

#comments ol h4 {
font-size:1.2em;
}

/* comments by post author, change to fit site style */
#comments li.bypostauthor {
font-weight:bold;
border-left: 2px solid #ccc;
}

a:link img, a:visited img {
  border-style: none;
}

.entry-meta {
color:#666;
font-size:90%;
margin:-8px 0 18px;
text-transform:uppercase;
}

div.nav-previous{float: left;}
div.nav-next{float: right;}

div#content ul {
margin:1em 0;
padding:0;
}

div#content ol {
margin:1em 0 1em 1.6em;
padding:0;
}

div#content ul li {
list-style-type:none;
padding:0 0 0 2em;
margin:.4em 0;
background: transparent url('images/li.gif') no-repeat;
}


/* fancybox lightbox popup */
div#fancy_overlay{position:absolute;top:0;left:0;z-index:90;width:100%;background-color:#333;}
	div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}
	div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('images/fancy_progress.png') no-repeat;}
	div#fancy_close{position:absolute;top:-12px;right:-12px;height:30px;width:30px;background:transparent url('images/fancy_closebox.png');cursor:pointer;z-index:100;display:none;}
	div#fancy_content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:96;margin:0;padding:0;}
	#fancy_frame{position:relative;width:100%;height:100%;display:none;}
	img#fancy_img{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:92;margin:0;padding:0;}
	div#fancy_title{position:absolute;bottom:-35px;left:0;width:100%;z-index:100;display:none;}
	div#fancy_title table{margin:0 auto;}div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:2px;}
	td#fancy_title_left{height:32px;width:15px;background:transparent url('images/fancy_title_sprite.png') no-repeat 0 -32px;}
	td#fancy_title_main{height:32px;background:transparent url('images/fancy_title_sprite.png') repeat-x;}
	td#fancy_title_right{height:32px;width:15px;background:transparent url('images/fancy_title_sprite.png') no-repeat 0 -64px;}
	div#fancy_outer{position:absolute;top:0;left:0;z-index:90;overflow:hidden;background:transparent;display:none;margin:0;padding:18px 18px 58px;}
	div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #444;background:#FFF;}
	a#fancy_left,a#fancy_right{position:absolute;bottom:10px;height:100%;width:35%;cursor:pointer;background-image:url(data:image/gif;base64,AAAA);z-index:100;}
	a#fancy_left{left:0;}a#fancy_right{right:0;}a#fancy_left:hover{background:transparent url('images/fancy_left.gif') no-repeat 0 50%;}
	a#fancy_right:hover{background:transparent url('images/fancy_right.gif') no-repeat 100% 50%;}
	#fancy_bigIframe,#fancy_freeIframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;}
	div#fancy_bg{display:none;}	div.fancy_bg{position:absolute;display:block;z-index:70;}
	div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url('images/fancy_shadow_horizontal.png') repeat-x;}
	div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url('images/fancy_shadow_corners.png') no-repeat -13px 0;}
	div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url('images/fancy_shadow_vertical.png') repeat-y -13px 0;}
	div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url('images/fancy_shadow_corners.png') no-repeat -13px -18px;}
	div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url('images/fancy_shadow_horizontal.png') repeat-x 0 -18px;}
	div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url('images/fancy_shadow_corners.png') no-repeat 0 -18px;}
	div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url('images/fancy_shadow_vertical.png') repeat-y;}
	div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url('images/fancy_shadow_corners.png') no-repeat;}
	* html div.fancy_bg_n,* html div.fancy_bg_ne,* html div.fancy_bg_e,* html div.fancy_bg_se,* html div.fancy_bg_s,* html div.fancy_bg_sw,* html div.fancy_bg_w,* html div.fancy_bg_nw{background:none;}
	* html td#fancy_title_left,* html td#fancy_title_main,* html td#fancy_title_right{background:#000;}
	* html div#fancy_close{background:url('images/fancy_ie_closebox.gif');}

