/* Styles for Kindle Innovations */

/* Reset */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, font, ins, kbd, q, s, samp,small, strike, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}body {	line-height: 1;	color: black;	background: white;}ol, ul {	list-style: none;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: separate;	border-spacing: 0;}caption, th, td {	text-align: left;	font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {	content: "";}blockquote, q {	quotes: "" "";}

/* General Styles */
body{background: url('images/bg_pattern.gif');font-size:14px;font-family:Century Gothic, Arial, sans-serif;color:#333;line-height:normal;}
br{clear:left;display:block;}
strong{font-weight:800;}
a{color:#000000;text-decoration:underline;}
a:visited{color:#000000;text-decoration:underline}
a:hover{text-decoration:none;background:#EB1C26;color:#fff}
a:active{color:#EB1C26;text-decoration:underline}
p{padding-bottom:1em;line-height:1.4em;}
h1{font-size:18px; color:#EE1B26;padding-bottom:.2em;font-weight:800}
h2{font-size:18px; color:charcoal;padding-bottom:.2em;font-weight:800}
h3{font-size:12px;color:#9FA0A4;padding-bottom:1em;font-weight:800;}
h4{font-size:15px;color:#000;padding-bottom:1em;font-weight:800}
h5{font-size:13px;color:#000;padding-bottom:1em;font-weight:800}
h6{font-size:13px;color:#000;padding-bottom:.3em;font-weight:800}

/* Page Structure */
#wrap{margin: 12px auto;width:816px;position:relative;padding:0;}
#container_top{width:816px;background: transparent url('images/container_bg_top.png') no-repeat left top;margin: 0;padding:0;height:25px;}
#container{width:816px;background: transparent url('images/container_bg_middle.png') repeat-y 50% 0 !important; margin: 0 0 0 0;padding:0 0 0 0;}
#container_bottom{width:816px;background: url('images/container_bg_bottom.png') no-repeat top left;margin:0;padding: 10px 0;clear:both;}
#header{background: url('images/match_top.gif') no-repeat right 52px;height:110px;position:relative;padding:0 0 0 10px;margin-right:10px;}
#header_subpage{height:110px;position:relative;padding:0px 0 0 10px;margin-right:10px;}
#logo{display:block;margin:0 0 0 20px;padding-top:15px}
#content{font-family: Arial, Helvetica, sans-serif;position:relative;width:796px;margin: 0px auto;padding: 0 0 60px;}
#footer{font-size:11px;color:#fff;text-align:center;margin:0;padding:0;}

/* Homepage */
#home_column_left{float:left;width:448px;padding: 10px 15px 0 49px;border-right:1px dotted #98999B;background:#fff;margin: 0 0 0 10px;}
#home_column_right{float:right;background: #fff url('images/match_bottom.gif') no-repeat  right top;padding: 120px 30px 0 30px;width:195px;margin:0;}
#read_more_button a{background: url('images/read_more_button.jpg') no-repeat; display:block; width:155px;height:50px;margin-top:20px;}
#read_more_button a:hover{background: url('images/read_more_button.jpg') no-repeat 0 -60px; display:block; width:155px;height:50px;}
#read_more_button span{display:none;}
#twitter_button a{background: url('images/follow_bird.png') no-repeat; display:block; width:100px;height:36px;margin-top:36px;}
#twitter_button a:hover{background: url('images/follow_bird_h.png') no-repeat; display:block; width:100px;height:36px;}
#twitter_button span{display:none;}
#home_column_right p {line-height:1.5em;font-weight:bold}

/* Sub Pages */
#content_subpage{font-family: Arial, Helvetica, sans-serif;position:relative;width:796px;margin: 0px auto;background: url(images/flame_bg.jpg) no-repeat left bottom;padding:0 0 35px; }
#subpage_column{float:left;margin:0 0 0 230px;width:500px;}
#container_bottom_subpage{width:816px;background: url('images/container_bg_bottom2.png') no-repeat top left;margin:0;padding: 0;clear:both;height:24px;}
#subpage_column ul{list-style:disc;margin: 0 0 15px 35px}
#subpage_column li{padding:5px 0 0;}
#contactpage_left{float:left;width:200px;border-right:1px dotted #98999B}
#contactpage_right{float:left;width:220px;margin: 0 0 0 50px;padding: 0 0 35px;}
#team_nav{margin:0px 0 15px;color:#CECDD0;}
#team_nav a{color:#CECDD0;text-decoration:underline;font-weight:800;padding:2px;}
#team_nav a:hover{text-decoration:none;background:#fff;color:#CECDD0}
#team_nav a#active{color:#fff;background: #CECDD0;text-decoration:none;}
#follow_button a{background: url('images/follow_me-b.png') no-repeat; display:block; width:128px;height:22px;margin-top:0px;}
#follow_button a:hover{background: url('images/follow_me-c.png') no-repeat; display:block; width:128px;height:22px;}
#follow_button span{display:none;}

/* Fixes for IE6 - valid CSS */
* html #container_top{background: transparent url('images/container_bg_top.gif') no-repeat 50% top;height:0px;margin-bottom:-10px;width:796px;}
* html #header{margin-right:0;}
* html #container{background: transparent url('images/container_bg_middle.jpg') repeat-y 50% 0 ;width:796px;}
* html #container_bottom{background: transparent url('images/container_bg_bottom.gif') no-repeat 50% top;width:796px;}
* html #container_bottom_subpage{background: url('images/container_bg_bottom2.jpg') no-repeat 50% top;width:796px;}
* html #subpage_column{width:500px; margin:0 0 0 115px}
* html #home_column_left{padding-left:39px}

/* Navigation */
#fancymenu {
	position: absolute;
	height: 35px;
	width: 504px;
	background: url('images/bg.gif') no-repeat top left;
	padding: 3px 10px 3px 10px;
	margin: 20px 0;
	overflow: hidden;
    top:10px;
    left:240px;
}

#fancymenu ul{

	padding: 0 0 0 10px;
	margin: 0 0 0 0px;
}

#fancymenu ul li{
	float: left;
	list-style: none;
}

#fancymenu ul li a{
	text-indent: -500em;
	z-index: 10;
	display: block;
	float: left;
	height: 27px;
	position: relative;
	overflow: hidden;
	padding-right:7px;
}

#menu_home a {
	width: 60px;
	background: url('images/menu_home.png') no-repeat center !important;	
	background: url('images/menu_home.gif') no-repeat center;
}

#menu_about a {
	width: 60px;
	background: url('images/menu_about.png') no-repeat center !important;	
	background: url('images/menu_about.gif') no-repeat center;
}

#menu_news a {
	width: 60px;
	background: url('images/menu_news.png') no-repeat center !important;	
	background: url('images/menu_news.gif') no-repeat center;
}

#menu_team a {
	width: 60px;
	background: url('images/menu_team.png') no-repeat center !important;	
	background: url('images/menu_team.gif') no-repeat center;
}

#menu_contact a {
	width: 70px;
	background: url('images/menu_contact.png') no-repeat center !important;	
	background: url('images/menu_contact.gif') no-repeat center;
}

#menu_funding a {
	width: 70px;
	background: url('images/menu_funding.png') no-repeat center !important;	
	background: url('images/menu_funding.gif') no-repeat center;
}

#menu_faq a {
	width: 50px;
	background: url('images/menu_faq.png') no-repeat center !important;	
	background: url('images/menu_faq.gif') no-repeat center;
}

#fancymenu li.background {
	background: url('images/bg_menu_right.gif') no-repeat top right;
	z-index: 8;
	position: absolute;
	visibility: hidden;
}

#fancymenu .background .left {
	background: url('images/bg_menu.gif') no-repeat top left;
	height: 30px;
	margin-right: 9px; /* 7px is the width of the rounded shape */
}

