/*
Theme Name: Canoe'09 WordPress
Theme URI: http://www.trampolinebranding.com/
Description: Custom theme for Canoe'09
Version: 1.0
Author: Mike Postma
Author URI: http://www.mikepostma.com/
Tags:
*/

 					{padding:0; /*margin:0;*/}
body				{background: #666 url('images/bg.png') repeat-x; text-align:center; font: 75%/1.6em Geneva, Arial, Helvetica, sans-serif;}


#topnav				{float:left; width:100%; list-style: none;}
#topnav	li			{display: inline; margin-left: 2em; float:right; font: 1em/35px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}
#topnav	a			{color:#FFF; text-decoration:none;}
#topnav	a:hover		{border-bottom: 2px #FFFFFF solid;}

#wrapper			{width:980px; margin: 0px auto; text-align: left;}
#leftcol			{float: left; width:210px;}
#rightcol			{float: left; width:760px; margin-left: 10px;}

#menu				{text-align: center;}
#flashbanner		{margin-bottom: 10px;}
#logo 				{margin-left: auto; margin-right: auto; width:171px; float:none;}
.sidebox			{margin-left:10px; padding:10px; margin-bottom: 1em; background-color:#fbfbfb; border: 1px solid #ccc; width:38%;}

.sponsor			{width:100%; text-align:center;}
.sponsorimage		{}

.glass				{float: left; background: url('images/glass.png') repeat; border: 1px #CCC solid; padding: 9px 9px 9px 9px; margin-bottom: 10px;}
.glass img,
.glass #countdown	{margin-bottom: 10px;}
.innerbox			{float: left; background: #FFF; border: 1px #CCC solid; padding: 10px 12px;}
.innerbox ul		{margin-bottom: 10px; list-style:inside;}
.halfwidth			{width: 48%;}
.narrowcolumn		{float:left; width: 475px;}

#mainnav 						{width: 183px; background: #414141; border: #BBB 1px solid; list-style: none; margin-left:2px;}
#mainnav li						{background: url(images/menu-divider.png) top center no-repeat;}
#mainnav li a 					{height: 40px; display:block; color:#FFF; font: 2em/40px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform:uppercase;}
#mainnav li a:hover				{background:url(images/menu-hover.png) center no-repeat; color:#FFF; text-decoration: none;}
#mainnav li:first-child a		{background:url(images/news.png) top center no-repeat;}
#mainnav li:first-child a:hover	{background:url(images/news-hover.png) top center no-repeat;}

#subnav 				{list-style: none;}
#subnav li				{font: 2em/1.5 Verdana, Arial, Helvetica, sans-serif; border-bottom: 2px #666 solid;}
#subnav a				{text-decoration: none; color:#666;}
#subnav a:hover			{text-decoration: none; color:#b7171e;}

#footernav				{float:left; width:100%; list-style: none; text-align:center; padding-bottom: 15px;}
#footernav	li			{display: inline; font: 0.9em/20px Verdana, Arial, Helvetica, sans-serif; color:#FFF;}
#footernav	a			{color:#FFF; text-decoration:none; margin: 0 10px;}
#footernav	a:hover		{border-bottom: 2px #FFFFFF solid;}

/* Mark current page */
#topnav 	li.current_page_item a,
#mainnav 	li.current_page_item a,
#subnav 	li.current_page_item a,
#footernav 	li.current_page_item a
{color: #fdb75c;}

/****************            <Text styles>            ****************/
h1, h2, h3			{clear: left;}
h1					{font: 3.8em/0.9 bold Geneva, Arial, Helvetica, sans-serif; color: #666; text-transform:uppercase; margin-left: 185px;}
h1.location			{font: 2.4em/1 bold Geneva, Arial, Helvetica, sans-serif; color: #999;}
h1.tagline			{font-size: 1.5em; color: #AAA; margin-bottom: 1.2em; margin-top:0.4em;}
h2					{font: 1.5em/2 bold Geneva, Arial, Helvetica, sans-serif; color: #b7171e;}
h3					{font: 1.2em/1.4em bold Geneva, Arial, Helvetica, sans-serif; color: #1e4e9c;}
h3 a				{color:#1e4e9c; text-decoration:none;}
h3 a:hover			{color:#1e4e9c; text-decoration:underline;}
h4					{line-height: 2em;}
h4 a				{text-decoration:underline;}
p					{margin-bottom: 1.6em;}
a					{color:#b7171e; text-decoration:none;}
a:hover				{color:#b7171e; text-decoration:underline;}
small				{color:#999; font-size:0.9em; margin-bottom:1em; display:block;}
/****************            </Text styles>            ****************/


.entry					{float: left;}
.postmetadata			{border-bottom:1px solid #E5E5E5; border-top:1px solid #E5E5E5; color:#666; font-size:0.83em;margin-bottom:2em; padding:0.5em; clear: both;}
.addthis_container img	{display: inline; float:left; margin-right: 5px;}

.fltleft		{float: left;}
.fltright		{float: right;}
.fltclear		{clear: both;}

img.fltleft		{margin-right: 10px;}
img.fltright 	{margin-left: 10px;}

.postnav		{float:left; width:98%; margin-bottom:20px;}

#sidebar				{float: right; width: 200px;}
#sidebar ul				{list-style: none;}
#sidebar ul.children 	{list-style: circle inside; margin-bottom:0;}

.xoxo		 	{list-style:none;}
.blogroll		{padding-left: 10px;}

/****************            <Images>            ****************/
p img 			{padding: 0; max-width: 100%;}
img.centered 	{display: block; margin-left: auto;	margin-right: auto;}
img.alignright 	{padding: 4px; margin: 0 0 2px 7px;	display: inline;}
img.alignleft 	{padding: 4px; margin: 0 7px 2px 0; display: inline;}
.alignright 	{float: right;}
.alignleft 		{float: left}
a img 			{border: none;}
/****************            </Images>            ****************/


/****************            <Captions>            ****************/
.aligncenter,
div.aligncenter 				{display: block; margin-left: auto; margin-right: auto;}
.wp-caption 					{border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px;}
.wp-caption img 				{margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text 	{font-size: 11px; line-height: 17px;	padding: 0 4px 5px;	margin: 0;}
/****************            </Captions>            ****************/


/****************            <Form Elements>            ****************/
#searchform 			{margin: 10px auto; padding: 5px 3px; text-align: left;}
#sidebar #searchform #s {width: 108px; padding: 2px;}
#sidebar #searchsubmit 	{padding: 1px;}
.entry form 			{text-align:center;}
select 					{width: 130px;}
#commentform input 		{width: 170px; padding: 2px; margin: 0px 5px 5px 0;}
#commentform 			{margin: 5px 10px 0 0;}
#commentform textarea 	{width: 98%;padding: 2px;}
#commentform p 			{margin: 5px 0;}
#commentform small		{margin:0;}
#respond:after 			{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#commentform #submit 	{margin: 0 0 5px auto; float: right;}
/****************            </Form Elements>            ****************/


/****************            <Comments>            ****************/
.commentlist div		{margin:0;}
.commentlist 			{padding: 0; text-align: justify;}
.commentlist li 		{margin: 5px 5px 10px 10px; list-style: none; border-bottom:#CCC 1px dotted;}
.commentlist li ul li 	{margin-right: -5px; margin-left: 10px;}
.commentlist p 			{margin: 10px 5px 10px 0;}
.children 				{padding: 0;}
.nocomments 			{text-align: center; margin: 0;	padding: 0;}
.commentmetadata 		{margin: 0;	display: block;}
cite.fn					{font-style:normal; font-weight:bold;}
/****************            </Comments>            ****************/


/****************            <Twitter>            ****************/
.aktt_tweets ul		{list-style: none;}
.aktt_tweets li		{margin-bottom: 0.7em;}
/****************            </Twitter>            ****************/