/* @override http://ecoendurancechallenge.ca/wp-content/themes/e2c/css/screen.css */

html								{background: #f1f1f1;}
.alignright							{float: right;}
.alignleft							{float: left;}
img.alignright						{float: right; margin: 0 0 15px 10px; border: 1px solid #ccc; padding: 4px;}
img.alignleft						{float: left; margin: 0 10px 15px 0; border: 1px solid #ccc; padding: 4px;}
body								{background: url(../images/bg-wrapper-right.gif) right repeat-y; width: 969px; margin: 0 auto; padding-right: 19px; font: normal 76%/170% arial, verdana; color: #333;}
a									{color: #f7740a; text-decoration: underline;}
h2									{color: #f7740a; margin: 1.5em 0 .5em 0; font-size: 2.2em;}
h2.widgettitle						{color: #000; clear: both;}
h3									{color: #000; margin: 2.5em 0 .5em 0; font-size: 1.5em;}
h3 a								{text-decoration: none;}
h4									{color: #f7740a; margin: .5em 0; font-size: 1em;}
p									{margin: 0 0 1em 0;}
dt									{font-weight: bold;}
dd									{margin: 0 0 1em 0;}

.clearfix:after						{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix					{height: 1%;}
*:first-child+html .clearfix		{min-height: 1px;}
.clear								{clear: both;}
.postmetadata						{border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: .3em 0; margin-bottom: 5em;}

#wrapper							{background: url(../images/bg-wrapper-left.gif) left repeat-y; padding-left: 19px;}
#header								{background: #fff url(../images/bg-header.jpg) right no-repeat; height: 144px;}
#header h1							{margin: 0; padding: 7px 40px;}
#header h1 a						{text-indent: -999em; background: url(../images/logo.gif) top left no-repeat; width: 430px; height: 132px; display: block;}
#masthead							{display: none;}

#mainnav							{margin: 0; padding: 8px 20px; background:#555 url(../images/bg-mainnav.gif) center; border: 1px solid #1d1c17; font-family: verdana;}
#mainnav li							{display: inline;}
#mainnav li a						{color: #ccc; padding: 10px 18px; text-decoration: none;}
#mainnav li.current_page_parent a,
#mainnav li.current_page_item a,
#mainnav li.selected a				{background: url(../images/bg-mainnav-hilite.gif) center; color: #fff;}

#subnav								{margin: -20px 0px 0px 0px; padding: 4px 20px; background-color:#bdbdbc; font-family: verdana; overflow: hidden;}
#subnav li							{display: inline;}
#subnav li a						{color: #3a3a3a; padding: 10px 18px; text-decoration: none;}
#subnav li.current_page_item_sub a,
#subnav li.selected a				{background: url(../images/bg-mainnav-hilite.gif) center; color: #fff;}

#main								{padding: 20px 0;}
#content							{float: left; width: 620px; margin: 0 40px;}
#content.wide						{width: 870px;}

#commentform textarea				{width: 100%; font-size: 1em;}
#commentform input					{font-size: 1em;}
#commentform p						{margin: 0.5em 0;}

#sidebar							{float: right; width: 250px;}
#sidebar ul							{list-style: none; padding: 10px 25px; background: url(../images/bg-sidebar.jpg) right repeat-y;}
#sidebar ul li						{margin: 0 0 .5em 0;}
#sidebar ul h2						{font-size: 1.2em; margin: 0 0 .5em 0;}
#sidebar ul h2 a					{color: #000; text-decoration: none;}
#sidebar ul ul						{background: none; border: none; margin: 0; padding: 0; list-style: square; color: #999;}
#sidebar .widget					{margin-bottom: 2.5em;}
#sidebar .blogroll li				{font-style: italic;}
#sidebar .blogroll li a				{display: block; font-style: normal;}
#sidebar .current_page_item a		{color: #999;}

#followus.widget					{margin-bottom: 6em !important;}
#followus li						{float: left; list-style: none; }
#followus a							{display: block; height: 40px; width: 40px;}
#followus b							{position: absolute; left: -9999px;}
#followus .fb						{background: url(../images/icon-facebook.gif);}
#followus .tw						{background: url(../images/icon-twitter.gif);}
#followus .fr						{background: url(../images/icon-flickr.gif);}
#followus .yt						{background: url(../images/icon-youtube.gif);}
#followus .rs						{background: url(../images/icon-rss.gif);}

#sponsorsShow						{margin: 0; padding: 0; background: #fff; height: 115px;}
#sponsorsShow li					{display: none; list-style: none; margin: 0; padding: 0;}
#sponsorsShow li:first-child		{display: block:}
#sponsorsShow img					{border: none;}

#sponsorsPage						{margin: 0; padding: 0;}
#sponsorsPage ul					{margin: 0 0 6em 0; padding: 0;}
#sponsorsPage li					{list-style: none; margin: 0; padding: 0;}
#sponsorsPage li li					{width: 200px; float: left; margin: 0 17px 0 0; list-style: none; text-align: center;}
#sponsorsPage li li:last-child		{margin-bottom: 3em;}
#sponsorsPage img					{display: block; border: none;}
#sponsorsPage h2					{clear: both; font-size: 1.3em;}

#footer								{background:#eee url(../images/bg-footer.gif) repeat-x; margin-bottom: 20px; border-bottom: 1px solid #ccc; text-align: center; padding: 15px; font-size: 1.1em; margin-top: 30px;}
#footer li							{display: inline; margin: 0 15px;}
#footer ul							{list-style: none; margin: 0; padding: 0;}

/* Slideshow */
#context div.prev					{float: left;}
#context div.next					{float: right;}
#content.narrowcolumn #photo		{margin-top: 1em;}
#content.narrowcolumn h4#comments	{margin: 0;}
#content.narrowcolumn h2,
#content.narrowcolumn div.meta,
#context div.info,
#content div.flickr-meta-links		{display: none;}
#content.narrowcolumn				{width: 500px; margin: 0 225px;}



