/*
Theme Name: Unite Canada 2010
Description: Theme developed for Unite Canada 2010.
Version: 1.0
Author: Scott Hunt
Author URI: http://huntmedia.ca/


*/



/* Begin Typography & Colors */
html {min-height:100%}
body {
	font-size: 72.5%; /* Resets 1em to 10px */
	font-family: Verdana, 'Lucida Grande', Arial, Sans-Serif;
	background: #E4E4E3 url(/images/bg2.jpg) 0 134px repeat-x;
	color: #333;
min-height:100%;
margin:0;
margin-bottom: 0 !important;
	}

img {border:0}

hr {border:0;height:0;border-top: 1px solid #aaa}

a {text-decoration:none;color:#AD4A03}
a:hover {text-decoration: none;color:black}

/* Headings */
h1,h2,h3,h4,h5,h6
{
    font-family: Arial, "Lucida Grande", Georgia,"times new roman",times,serif;
	font-weight: 600;
	margin: 0 0 2px 0;
color: #AD4A03;
line-height: 100%;
text-align: left;
padding: 0;
}

h1 {font-size: 255%}
h2 {font-size: 220%}
h3 {font-size: 170%}
h4 {font-size: 135%}
h5 {font-size: 125%}
h6 {font-size: 110%}

.clear {clear:both}

.block {display:block}

.bold {font-weight:bold}
.thin {font-weight:normal}

.black {color:black}

.dashed {border-style:dashed}
.dotted {border-style:dotted}

.bordertop {border-top: 1px solid #c5c4c1}

.hi25 {min-height: 25px}
.hi50 {min-height: 50px}
.hi80 {min-height: 80px}
.hi90 {min-height: 90px}
.hi100 {min-height: 100px}
.hi125 {min-height: 125px}
.hi150 {min-height: 150px}
.hi175 {min-height: 175px}
.hi200 {min-height: 200px}
.hi225 {min-height: 225px}
.hi250 {min-height: 250px}
.hi260 {min-height: 260px}
.hi275 {min-height: 275px}
.hi300 {min-height: 300px}

.font85 {font-size: 105%}
.font90 {font-size: 105%}
.font105 {font-size: 105%}
.font110 {font-size: 110%}
.font115 {font-size: 115%}
.font120 {font-size: 120%}
.font130 {font-size: 130%}
.font140 {font-size: 140%}

.nopadding {padding:0 !important}
.nopadbot {padding-bottom:0}
.nopadtop {padding-top:0}
.nopadleft {padding-left:0}
.nopadright {padding-right:0}

.paddedbox2 {padding: 2px}
.paddedbox5 {padding: 5px}
.paddedbox10 {padding: 10px}
.paddedbox15 {padding: 15px}
.paddedbox25 {padding: 25px}

.pad10top {padding-top: 10px}
.pad10right {padding-right: 10px}
.pad10bot {padding-bottom: 10px}
.pad10left {padding-left: 10px}

.pad2top {padding-top: 2px}
.pad2right {padding-right: 2px}
.pad2bot {padding-bottom: 2px}
.pad2left {padding-left: 2px}

.pad5top {padding-top: 5px}
.pad5right {padding-right: 5px}
.pad5bot {padding-bottom: 5px !important}
.pad5left {padding-left: 5px}

.pad15top {padding-top: 15px}
.pad15right {padding-right: 15px}
.pad15bot {padding-bottom: 15px}
.pad15left {padding-left: 15px}

.pad25top {padding-top: 25px}
.pad25right {padding-right: 25px}
.pad25bot {padding-bottom: 25px}
.pad25left {padding-left: 25px}

.padbot41 {padding-bottom:41px !important}

.margin2top {margin-top: 2px}
.margin2right {margin-right: 2px}
.margin2bot {margin-bottom: 2px}
.margin2left {margin-left: 2px}

.margin5top {margin-top: 5px}
.margin5right {margin-right: 5px}
.margin5bot {margin-bottom: 5px}
.margin5left {margin-left: 5px}

.margin7top {margin-top: 7px}
.margin7right {margin-right: 7px}
.margin7bot {margin-bottom: 7px}
.margin7left {margin-left: 7px}

.margin10top {margin-top: 10px}
.margin10right {margin-right: 10px}
.margin10bot {margin-bottom: 10px}
.margin10left {margin-left: 10px}

.margin30top {margin-top: 30px}
.margin30right {margin-right: 30px}
.margin30bot {margin-bottom: 30px}
.margin30left {margin-left: 30px}

.margin2 {margin: 2px}
.margin5 {margin: 5px}
.margin10 {margin: 10px}

.right {text-align: right}
.left {text-align: left}

.floatleft, .alignleft {float:left}
.floatright, .alignright {float:right}

.vertmiddle {vertical-align:middle}

.hidden {display:none}

.headerbar {height:134px; text-align:center; background: white url(/images/header-bg.gif) repeat-x}
.header {height:134px; width:960px; text-align:right; padding:0; background: url(/images/header.jpg) no-repeat}


.searchbar {padding-left:380px; height: 30px; color: white;}
.searchbody {height:24px; background: url(/images/search-bg.png) repeat-x; float:left}
.searchform {display:inline}
.searchinput {border:0;background:none; background: url(/images/search-field.png) no-repeat; height:16px; width:176px; padding-left: 4px; padding-right:4px}
.searchsubmit {border:0;background:none; width:20px; height:20px; background: url(/images/search-button.png) no-repeat}

.mainnav {margin-top: 67px; float:right; height:37px; width: 960px; font-family: Arial; letter-spacing: 0.05em}
.mainnav a {display:block; float:right; height:28px; padding: 9px 9px 0 9px; background: url(/images/mainnav-bg.png) repeat-x; color:white; margin-left: 1px; font-size: 13px}
.mainnav a:hover {background: url(/images/mainnav-bg.png) 0px -37px repeat-x; text-decoration:none}
.mainnav li {list-style:none;padding:none;margin:none}

.pagebody {width:960px; text-align: left; min-height: 600px; background: url(/images/pagecontent-bg.png) 0px 10px no-repeat}
.postcontent {width:601px; padding: 20px 27px 30px 27px; background:white; float:left}

.postcontent input, .postcontent textarea {max-width:600px}
.postcontent img {max-width:600px;height:auto}


#sidebar {float:right; width:300px; margin-top: 7px}
.maincontent {width: 655px; float:left}
.sidebarbg {background: white; margin: 0}

.footerbar {width:100%; height:100%; background: #361005 url(/images/footer-bg.gif) repeat-x; text-align:center; float:left}
.footer {width:940px; padding: 15px 10px; color: #A3A19d; height: 71px}

#sidebar ul {padding:0;margin:0}
li.widget {list-style:none;padding:5px 15px 35px 15px;width:270px;margin-bottom:15px;background:url(/images/shadow-line.png) left bottom repeat-x;float:left}
.justshadow {padding: 0 0 6px 0 !important; width:300px !important}
.gradbox {padding:5px 15px 35px 15px; background:url(/images/grad-bot1.png) left bottom repeat-x}
li.widget h2 {font-size: 150%; color:#851000}
h2.widgettitle {margin-bottom: 5px}

.twitterbubble {padding:0 15px; width:209px; margin:0;background: url(/images/twitter-bg.png) repeat-y}
.twitterbubble li {list-style:none;padding:none;margin:none}

.postmetadata {color:#650000;text-transform:uppercase}

.commentbubble {
	background: url(/images/comment-bubble.gif) center left no-repeat;
padding-left: 15px;
}

.selected {font-weight:bold; background: #d5d4d1; padding-top: 5px; padding-bottom: 5px}

.featuredpic {
	margin: 0 10px 10px 0; padding: 0; max-width: 200px; max-height: 200px; overflow: hidden;
}

.boxbg1 {background: url(/images/grad-top1.png) 0px -30px repeat-x}

#todays-events li {color:white}
#todays-events span {color:black !important}
#todays-events span.calnk a {border:0 !important; padding-left: 15px; background: url(/images/orange-box.png) left center no-repeat;}

.navigation {float:right}

/*
 * WP-Paginate - WordPress Pagination Function
 * Revision: $Id: wp-paginate.css 153537 2009-09-10 13:26:24Z emartin24 $
 * Copyright (c) 2009 Eric Martin http://www.ericmmartin.com/projects/wp-paginate/
 */
.wp-paginate {padding:0; margin:0;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {background:#E4E4E3; border:1px solid #ccc; color:#666; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#FCBF4C; color:#000;}
.wp-paginate .title {color:#555; margin-right:4px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {color:#fff; background:#AD4A03; border:1px solid #89adcf; margin-right:4px; padding:3px 6px;}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}

/* style overrides for comments pagination */
.wp-paginate-comments {}
.wp-paginate-comments li {}
.wp-paginate-comments a {}
.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}
.wp-paginate-comments .title {}
.wp-paginate-comments .gap {}
.wp-paginate-comments .current {}
.wp-paginate-comments .page {}
.wp-paginate-comments .prev, .wp-paginate-comments .next {}

.loginbox {padding: 20px; width: 250px; border: 1px solid #ddd; margin-top: 30px}
.loginbox h2 {margin-bottom: 10px}
.loginbox .avatar_container {float:left; margin: 5px}
.loginbox li {list-style:none}

#sharethis_0 {background: url(/images/icon-share.png) left center no-repeat !important;}
a.stbutton {padding-left: 15px !important}

.sharesite img {opacity: .7 !important;
	-moz-opacity: .7 !important;
	filter: alpha(opacity=70) !important;}
.sharesite img:hover {	opacity: 1 !important;
	-moz-opacity: 1 !important;
	filter: alpha(opacity=100) !important;}

a.continued {font-size: 11px; font-family: Verdana}

.relatedposts {padding: 15px; margin: 40px 0 25px 0; border: 1px solid #D0D0D0; background:url(/images/grad-bot1.png) left bottom repeat-x}
.relatedposts h3 {font-size: 140%}
.relatedposts li {padding: 3px 0; list-style-type: disc}

.newslist a {padding-left: 15px; background: url(/images/orange-box.png) left center no-repeat;}