/*
Theme Name: Kiwibikes 2009
Theme URI: http://www.kiwibikes.co.nz
Description: A custom theme created for Jeff Anderson of Kiwibikes
Version: 1.0
Author: Hodgeman Web &amp; Design
Author URI: http://www.hodgeman.co.nz/
Tags: black, simple, whitespace, two column
*/
/* Begin Typography & Colors */
*{margin:0;padding:0}
body{background-color:#000;color:#CCC;font-family:Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:.9em}
#header,#menu,#content,#footer{float:left;width:100%}
a{text-decoration:none;color:#FFF;outline:none}
a:hover{text-decoration:underline}
a img{border:5px solid #FFF}
h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote{margin-bottom:20px}
li{margin-bottom:5px}
ul,ol{margin-left:20px}
.marginR20{margin-right:20px}
.marginR40{margin-right:40px}
.hidden{visibility:hidden}
#header{background-color:#232323}
#header h1{margin-bottom:0}
#header h1 a{width:300px;height:126px;background:url(images/logo_spin.gif) no-repeat;display:block;text-indent:-9999px}

#searchform{width:280px;height:30px;background:url(images/bg_search.gif) no-repeat;position:absolute;top:0;right:0;padding:10px}
#searchform input{border:none;position:absolute}
#searchform #s{background:transparent url(images/search_bar.gif) no-repeat;line-height:20px;padding:2px 0 5px 10px;width:190px;color:#CCC;font-size:20px}
#searchform #searchsubmit{background:url(images/search_btn.gif) no-repeat;width:70px;height:30px;text-indent:-9999px;right:10px;cursor:pointer}

#menu{background:url(images/bg_menu.gif) top repeat-x;height:32px;text-transform:lowercase}
	#menu ul{list-style:none;margin:0;border-left:1px solid #000}
	#menu ul li{float:left;position:relative;background:transparent url(images/bg_menu.gif) top repeat-x;border-right:1px solid #000;margin-bottom:0;display:inline}
	#menu ul li a{float:left;color:#AFAFAF;display:block;font-size:18px;height:32px;line-height:29px;padding:0 10px;text-decoration:none;text-shadow:1px 1px 1px #000;}
	#menu ul li:hover, #menu ul li.current_page_item, #menu ul li.current_page_parent{background-position:bottom}
	#menu ul li:hover ul{visibility:visible}
	#menu ul ul{position:absolute;visibility:hidden;top:32px;left:0;width:120px;border-left:none;margin:0;z-index:100}
	#menu ul ul li a{background-image:none;background-color:#000;height:20px;text-transform:lowercase;font-size:12px;line-height:20px;width:100px;background-image:none;height:20px}
	#menu ul ul li a:hover{background-color:#888;color:#000}
	#menu ul li:active ul li,#menu ul li:focus ul li,#menu ul ul li:active,#menu ul ul li:focus{padding-top:0;height:20px}

#content{margin:0 0 30px;text-align:justify}
	#content h1{font-family:Tahoma;font-size:38px;font-weight:normal;letter-spacing:2px;margin-top:20px}
	#content h1.nomargin{margin-top:0}
	#content h2{color:#FFF}
	#content h3{margin-bottom:10px;color:#FFF}
	#content .twocol{width:450px;float:left}
	#content .threecol{width:300px;float:left}

#frames{float:left;width:600px;margin:20px 60px 0 0}
#frames h1{margin-top:0}
#sidebar{float:right;width:300px;margin-top:20px}
#item{float:left;width:100%;border-bottom:3px dashed #444;padding-bottom:20px;margin-bottom:20px}
#item h2{margin-bottom:10px}
#item a img{float:left;margin-right:20px}
#single-post{float:left}
.entry{width:600px}
.postmetadata{float:left;width:600px;margin:20px 60px 20px 0}
#footer{color:#7f7f7f;font-size:.9em}
#footer a{color:#CCC;font-size:.9em}
.container{width:960px;margin:0 auto;position:relative}
.center{text-align:center}
.alignleft{float:left}
img.alignleft{margin-right:20px}
.alignright{float:right}
img.alignright{margin-left:20px}
/*SHADOWBOX BG*/
#sb-loading{background-image:url(images/shadowbox-loader.gif);background-position:20px 20px;background-repeat:no-repeat}