/*
Theme Name: Any Sport Any Time
Theme URI: http://www.anysportanytime.ca
Version: 1.0
Author: Device Media
Author URI: http://www.devicemedia.ca
Tags: none


*/

/* Reset */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, 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;}
body {line-height:17px; font-size:12px;color:#1e2744;background-color: #fff; background-image: url('images/page_bg.gif'); background-repeat: no-repeat; background-position: 50% 273px;font-family:Arial, Helvetica, sans-serif;}
table, tr, td {padding:0;border-collapse:collapse;}
h2 {
	line-height: 24px;
}
.clear{clear:both;font-size:0px;line-height:0;}

/* General/global styles */

.inner_wrapper {width: 990px; margin: 0 auto;}

hr {display: none;}

a {text-decoration: none; color: #5e9b0f;}
a:visited, a:hover {text-decoration: underline;}

/* Header styles */

#header_wrap{ background: #000 url('images/header.gif') repeat-x bottom left; height: 273px;}
#header { height: 138px;}
#headerimg {padding-top: 145px;}
#headerimg img {float: left; margin-top: -39px;}
#headerimg h1 a {text-transform: uppercase; color: #fff; text-decoration: none; font-weight: bold; font-size: 28px; text-shadow: 1px 2px 0px #000; filter: dropshadow(color=#000, offx=1, offy=2);}
#headerimg h1 a span {color: #fcda00; font-size: 30px;}
.description, ul#top_nav a {color: #fff; font-style: italic; margin-top: 10px;}
.top {height: 138px;}

#adspace {float: left; background-image: url('images/ad.gif'); height: 91px; width: 739px; position: relative; top: 5px; left: 465px;}
#adspace img {margin-top: 5px; margin-left: 20px;}

#search {position: absolute; top: 165px; right: 218px; float: left;}
#search input[type=text] {border: 1px solid #000; height: 18px; width: 198px; padding: 5px 0 5px 11px;}
#search input[type=image] {border: 1px solid #000; border-left-width: 0px; height: 28px; width: 34px; padding: 0; float: right;}
#search p {float: left; color: #fff; margin-left: -70px; margin-top: 7px; text-transform: uppercase; font-style: italic;}

/* Navigation styles */

ul#main_nav li { display: inline; border-right: 1px solid #9fa2a7; padding: 7px 8px;}
ul#main_nav li a {color: #26272b; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; font-size: 14px;}
ul#main_nav li a:hover {text-decoration: underline;}
ul#main_nav {width: 100%; display: block; height: 37px; margin-top: 106px;}

ul#top_nav {float: right; margin-right: -5px; margin-top: 20px; height: 50px; clear: both;}
ul#top_nav li {display: inline;}
ul#top_nav a {padding: 0 10px; }

li#rss {padding: 0 !important; margin: -22px 0 0 0; border: none !important; float: right;}

/* Post styles */

#content {clear: right; float: left;}
#content, #sidebar .block {border: 3px solid #e5e5e5; width: 610px; padding: 27px; margin-top: 15px; background-color: #fff;}
#content h2 a, #content h2, h2.widgettitle {font-size: 23px; color: #172a4a; font-weight: bold;}
#content img {margin: 11px 0 11px 0;}

.postmetadata {border-bottom: 1px solid #cbcbcb; font-size: 11px; padding: 10px 0 3px 0;}
.postmetadata a {color: #1e2744;}

.entry {font-size: 11px;}

.widecolumn {width: 930px !important;}
.widecolumn h2 {margin-top: 30px;}

.alignleft {float: left; padding-right: 20px;}
.alignright {float: right;}
.aligncenter {margin: 0 auto; text-align: center;}

p.continue_reading {font-size: 12px; font-weight: bold; margin-left: 437px;}

/* Sidebar styles */

#sidebar .block {width: 260px; padding: 15px; float: right; clear: right; text-align:center}
#sidebar .ad {background: url('images/ad_sidebar.gif') no-repeat 5px 5px;}
#sidebar li {list-style: none;}
#search p a {color: #fff;}

input.Buttons {padding: 5px 23px !important; cursor: pointer; font-weight: bold; -moz-border-radius: 10px; border: 1px solid #999 !important; background: #f7f7f7;}

/* Footer styles */

#footer {clear: both; text-align: center; padding-top: 10px;}
