/*  

Template Name: WINDSORITEdotCA Theme 1.0

Version: 1.0

Author: The windsoriteDOTca Team

Author URI: http://windsorite.ca

*/



body {

	/* background: #d8d8cf url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite_snowflake2_bg.png) repeat; */

/* background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/spring_flower.png) repeat; */

/* background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/blue-bg.jpg) no-repeat center top #01265D; */

background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/gray2-bg.jpg) no-repeat center top #2f2f2f;

	font-family: Arial,Helvetica;http://www.windsorite.ca/wp-admin/theme-editor.php?file=/themes/windsoriteDOTca/style.css&theme=windsoriteDOTca&a=te

	border: 0;http://www.windsorite.ca/wp-admin/theme-editor.http://www.windsorite.ca/wp-admin/theme-editor.php?file=/themes/windsoriteDOTca/style.css&theme=windsoriteDOTca&a=tephp?file=/themes/windsoriteDOTca/style.css&theme=windsoriteDOTca&a=te

	color: #303030;
margin: 0;

}



p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote {

	margin: 0;

	padding: 0;

}

h2.heading_2 {
	padding: 0 !important;
}

h6 {
font-size: 18px;
color: #433D3D;
font-weight: bold;
margin: 15px 0;
}

ul {
	list-style: none;
}

a {
	color: #433D3D;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #897d7d;
}

blockquote {
	margin-top: 12px;
	-moz-border-radius: 10px;
	padding: 40px 30px 10px 30px;
	border:1px dotted #fff;
	background: #FFFFFF url("img/quote.png") no-repeat 10px 10px;
	text-align:left;
}

blockquote p {
	font-style: italic;
}

p {
}

/* PREWRAP */

#prewrap {
	width: 964px;
	margin: 0 auto;
	background: transparent url(img/prewrap.png) repeat-y;
}

/* Wrap */
#wrap {
	width: 950px;
	margin: 0 auto;
}

/* Caption */
#caption {
	width: 100%;
	height: 44px;
	padding-top: 10px;
	overflow: hidden;
	background: #D4D4D4;
}

#caption .left {
	width: 175px;
	padding-left: 5px;
	float: left;
	background: url(img/img/top_arrow.gif) no-repeat 81px 2px;
	position: relative;
}

#caption .left p {
	font-size: 12px;
	clear: both;
	width: 150px;
}

#caption .left a img {
	border: #A4A4A4 1px solid;
	background: #fff;
	padding: 1px;
	margin-left: 5px;
	margin-right: 2px;
	display: block;
	float: left;
}

#caption .left a:hover img {
	border: #5A5A5A 1px solid;
}

#caption .left a span, #caption .left a:visited span {
	display: none;
	font-size: 11px;
	color: #303030;
	width: 140px;
	position: absolute;
	left: 112px;
	top: -1px;
}

#caption .left a:hover {
	color: #000;
	text-indent: 0;
}

#caption .left a:hover span {
	display: block;
}

#caption .left a:hover span b {
	font-weight: normal;
	color: #9B9B9B;
}

#caption .right {
	width: 720px;
	float: right;
}

/* Main Menu */
#caption .right ul {
	text-align: right;
	padding-top: 15px;
}

#caption .right ul  li {
	display: inline;
	font-size: 12px;
	text-transform: uppercase;
	margin-right: 28px;
	line-height: 20px;
}

#caption .right ul li a {
	color: #4F413F;
	text-decoration: none;
	padding-bottom: 2px;
	z-index: 1;
	position: relative;
}

#caption .right ul li.current_page_item a, #caption .right ul li a:hover {
	border-bottom: #BB2D28 2px solid;
}

/* Header */
#header {
	width: 950px;
	height: 244px;
	background: #FFFFFF;
	position: relative;
}

#header h2 {
	font-size: 0px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 15px;
	padding-top: 10px;
	width: 270px;
}

#header h2 a {
	color: #FFFFFF;
	text-decoration: none;
}

#header h2 a:hover {
	color: #FFFFFF;
}

#header h3 {
	font-size: 0px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 70px;
}

/* Content Wrap */
#content_wrap {
	background: #FFFFFF;
	padding-bottom: 50px;
	width: 100%;
	float: left;
}

/* Windsorite Post Content */
#windsorite_post_content {
	width: 540px;
	padding-left: 39px;
margin-top: -30px;
	float: left;
	z-index: 2;
	position: relative;

}

#windsorite_post_content h2 {
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -0.7px;
}

#windsorite_post_content h2 a {
	text-decoration: none;
	color: #433D3D;
font-family: tahoma !important;
font-size: 24px !important;
font-weight: normal !important;
}



#windsorite_post_content h2 a:hover {
	color: #555555;
}

#windsorite_post_content h3 {
	font-size: 12px;
	font-weight: normal;
	color: #595959;
	font-style: italic;
	margin-top: -5px;
	padding-bottom: 5px;
}

#windsorite_post_content h3 a {
	text-decoration: underline;
	color: #595959;
}

#windsorite_post_content h3 span.pedit a {
	color: #D83131 !important;
}

#windsorite_post_content h4 span.pedit a {
	color: #D83131 !important;
}

#windsorite_post_content h3 a:hover {
	color: #181818;
	text-decoration: none;
}

#windsorite_post_content p {
	font-size: 12px;
	padding-top: 12px;
font-family: tahoma !important;
text-align: left !important;
}



#windsorite_post_content ul, ol {
font-family: tahoma;
	margin: 10px 0 10px 30px;
	font-size: 12px;
}

#windsorite_post_content ol li {
	padding: 0 0 15px 5px;
}

/* #windsorite_post_content img {
	background: #EEEEEE;
	padding: 5px;
} */

#windsorite_post_content a:hover img {
}

#windsorite_post_content img.alignleft {
	margin: 0px 10px 10px 0;
	float: left;
}

#windsorite_post_content img.alignright {
	margin: 0px 0px 10px 10px;
	float: right;
}

#windsorite_post_content img.centered {
	margin: 10px auto 20px auto !important;
	display: block;
}

/* Content */
#content {
	float:left;
	padding-left:30px;
	padding-top:10px;
	position:relative;
	width:570px;
	z-index:1;
}

#content h2 {

color: #433d3d;

	font-size: 24px;

	font-weight: bold;

	padding: 0 0 10px 0;

letter-spacing: -1px;

}



#content h2 a {

	text-decoration: none;

	color: #433D3D;

}



#content h2 a:hover {

	color: #555555;

}



#content h3 {

	font-size: 12px;

	font-weight: normal;

	color: #595959;

	font-style: italic;

	margin-top: -5px;

	padding-bottom: 5px;

}



#content h3 a {

	text-decoration: underline;

	color: #595959;

}



#content h3 span.pedit a {

	color: #D83131 !important;

}



#content h4 span.pedit a {

	color: #D83131 !important;

}



#content h3 a:hover {

	color: #181818;

	text-decoration: none;

}



#content p {

	font-size: 12px;

padding-top: 12px;

}



#content ul, ol {

	font-size: 13px;

}



#content ul li {

	padding-left: 5px;

	line-height: 21px;

}



#content ol li {

	padding-left: 5px;

	line-height: 21px;

}



h2.heading_2 {

	padding: 0 !important;;

}



/* #content img {

	

	background: #EEEEEE;

	padding: 5px;

} */



#content a:hover img {
color: #FFFFFF !important;
}



#content img.alignleft {

	margin: 15px 10px 10px 0;

}



#content img.alignright {

	margin: 15px 0px 10px 10px;

}



#content img.centered {

	margin: 10px auto 20px auto !important;

	display: block;

}


/* More Entries */



p.more_entries {

	clear: both;

	font-size: 17px !important;

	padding-top: 35px;

	width: 100%;

}



p.more_entries a {

	text-decoration: none;

}



p.more_entries a:hover {

	color: #414141;

}

#content form {

	/* margin: 30px 0 30px 10px; */

}



#content form label {

	/* display: block; */

	margin: 10px 0;

	font-size: 12px;

}



#content form label input {

	padding: 2px;

	width: 180px;

	font-size: 12px;

}



#content textarea {
}



#content form input {
}



p.lcl {

	padding: 0;

	margin-top: -10px;

}



/* Sidebar */



#sidebar {

	width: 300px;

	float: right;

	z-index: 10;

	position: relative;

	display: inline;

	margin-right: 17px;

	font-size: 12px;

margin-top: 20px;

}



#sidebar p {

	font-size: 12px;

	color: #303030;

}



#sidebar a {

	text-decoration: none;

}



#sidebar a:hover {

	text-decoration: none;

}



#sidebar ul {

	/* position: relative; */

}



#sidebar ul li ul {

	font-size: 12px;
font-family: tahoma;

	padding: 0px 10px 10px 10px;

text-shadow: none !important;

}



#sidebar ul li ul li ul {

	padding: 0;

}



#sidebar ul li ul li ul li {

	padding-bottom: 0px;

	margin: 1px 0 -2px -15px;

}



#sidebar ul li ul li {

	line-height: 20px;

	clear: both;

border: none;

background: none;

margin: 0;

}



#sidebar li span.left {

	width: 250px;

	float: left;

}



#sidebar li {

	margin-top: 20px;

width: 300px;

max-width: 300px !important;

}



#sidebar li span.right {

	width: 25px;

	float: right;

	text-align: right;

	font-size: 14px;

	color: #A4A4A4;

	padding-right: 5px;

}



#sidebar img {

	border: #B2B2B2 1px solid;

	padding: 0px;

	background: #fff;

}



#sidebar p.about_author {

	margin: 0 5px;

}



/* Sidebar (small wrap) */



#sidebar_wrap {

	width: 308px;

	background: url(img/sidebar_spacer.gif) no-repeat 150px 25px;

}



#sidebar_wrap .left {

	width: 140px;

	float: left;

}



#sidebar_wrap .right {

	width: 135px;

	float: right;

}



/* Sidebar 2 */



ul.categories li, .cat-item {

	color: #A4A4A4;

}



#sidebar_wrap .right .textwidget, #sidebar_wrap .left .textwidget {

	font-size: 12px;

	line-height: 18px;

}



/* Sidebar 3 */



#sidebar form#searchform {

	padding-bottom: 15px;

}



#sidebar form#searchform div {

	background: Green url(img/sidebar_search_bg.gif) no-repeat;

	position: relative;

	height: 30px;

}



#sidebar input.sidebar_search {

	background: transparent;

	border: none;

	width: 120px;

	position: absolute;

	top: 5px;

	left: 8px;

	font-size: 13px;

	font-family: Georgia;

	color: #838383;

}



/* Widget (calendar) */



#wp-calendar {

	width: 100%;

	padding: 0 0 10px;

}



#wp-calendar caption {

	padding: 10px;

}



#wp-calendar th, #wp-calendar td {

	padding: 5px;

	text-align: center;

	background: #f9f9f9;

}



#wp-calendar td {

	background: transparent;

}



#wp-calendar td, table#wp-calendar th {

	padding: 3px 0;

}



#wp-calendar a {

	text-decoration: underline;

}



#wp-calendar a:hover {

	text-decoration: none;

}



.left #wp-calendar {

	width: 90%;

	padding-left: 5px;

	font-size: 12px;

}



.right #wp-calendar {

	width: 90%;

	font-size: 12px;

}

#oiopub-container {
background: #FFFFFF;
width: 600px;
}

#oiopub-container-mediakit {
width: 330px;
background: #FFFFFF;
float: right;
padding: 30px 0;
}

/* Fix */



#content_wrap:after,

#caption:after,

#sidebar_wrap:after,

#footer p:after,

#sidebar li:after,


/* Roof Level ---------------------------------- */



ul#roof-level li {

float:right;

margin:5px;

padding:5px 7px 3px 7px;

font-size:.9em;

}



ul#roof-level li li {

font-size:1em;

}



ul#roof-level li a {

margin:0;

padding:0;

display:block;

color:#fff;

font-family:Tahoma;

text-decoration:none;

font-size: 11px;

}



ul#roof-level li a:hover {

background-color:none;

color:#feb638;

}



ul#roof-level ul {

display:none;

position:absolute;

margin:3px 0 0 -10px;

}



ul#roof-level li li {

float:none;

}



ul#roof-level li:hover > ul {

display:block;

background-color:#32342c;

}



ul#roof-level img {

height:auto;

border:0;

margin-bottom:-2px;

}



#navy {
width: 950px;
height: 37px;
z-index: 10;
/* background: #4c4d53 url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/navyy_bg.png) repeat-x; */
background: #4b4b4b url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/navyy_gbg.png) repeat-x;
}



#smallnavy {

width: 950px;

height: 25px;

background: #433D3D url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/categories-bg-sm.gif) repeat-x;

}



#wholenavy {

width: 440px;

background: #433D3D url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/categories-bg-sm.gif) repeat-x;



float: left;

height: 25px;

}



#preheader {

	width: 950px;

	height: 68px;

margin-top: 10px;

background: transparent url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite_top_curvy.png) no-repeat center top;

}



#sidewrap {



background: transparent url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite_sidebar_z.png) no-repeat top;

width: 344px;

float: right;

	margin-top: -98px;

	z-index: 3;

	position: relative;

	display: inline;

min-height: 219px;

}



#sidewrapfull {



background: transparent url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite_sidebar_z.png) no-repeat top;

width: 320px;

padding: 13px 9px 0 15px;

float: right;

	margin-top: -98px;

	z-index: 2;

	position: relative;

	display: inline;

min-height: 200px;

}



#sidewrapfull p {

font-size: 12px;

color: #433D3D;

padding-top: 12px;

}



/* IMAGE CAPTIONS */



.wp-caption {

border: none;
text-align: left;
background-color: #FFFFFF;
padding-top: 0px;
margin: 12px 0 0;
max-width: 540px !important;
width: 540px;
}

.wp-caption img {
margin: 0 auto !important;
padding: 0 !important;
border: 0 !important;
max-width: 560px !important;
background: none !important;
}

.wp-caption p.wp-caption-text {
font-size: 11px!important;
line-height: 17px!important;
padding: 0 0 5px !important;
margin: 0;
font-weight: normal;
color: #888888;
}



/* WHOLE WHEAT */



#wholewheat a {

font-weight: bold;

text-decoration: none;

color: #FFFFFF;



}



#wholewheat a:hover {

color: #FFFFFF;

}



.windsoritelogo {

float: left; 

border: 0px;

margin-left: 35px;

margin-top: 25px;

position: absolute;

z-index: 1;

}



#event {

border-bottom: 1px solid #E4E4E4;

padding: 0 0 15px;

margin: 15px 0 0;

}



#event a {

font-size: 14px!important;

font-weight: bold!important;

color: #000000!important;

text-decoration: none!important;

}



.dbem_events_list {

margin: 0 !important;

}



#roof-level {

width: 930px;

float: left;

height: 62px;

overflow: hidden;

margin: 3px 10px;

}



.roof-level_sub {

float: left;

margin-right: 20px;

}



#roof-level_weather {

float: left;

margin-right: 20px;

margin-top: 8px;

border-right: 1px solid #BBBBBB;

padding-right: 10px;

}



.roof-level_extensions {

height: 40px;

margin-top: 8px;

padding-top: 10px;

margin-right: 10px;

padding-right: 5px;

float: left;

border-right: 1px solid #BBBBBB;

}



.roof-level_newstips {

float: left;

margin-right: 10px;

}



.roof-level_extension {

float: left;

}



/* HRMMMMMMMMMMMMMMMMMMMM */

blockquote ul {
margin: 10px 20px !important;
}

blockquote ul li {
list-style-type: circle;
text-align: left;
line-height: 1.5em;
}



/* Contains the entire tabbed section */

.tabbed {

height: 35px;

background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite_widget_top.png) no-repeat;

width: 300px;

	}



/* List of tabs */.tabbed ul.tabs {

	float: left;

	display: inline;

	width: 280px;

	margin: 0;

	padding: 0;

	}

.tabbed ul.tabs li {

	list-style: none !important;

	float: left !important;

	margin: 0 !important;

	padding: 0 !important;

background: none !important;

clear: none !important;

	}

.tabbed ul.tabs li a {

	overflow: hidden;

	display: block;

	}

.tabbed ul.tabs li a:hover {

	}



/* The current selected tab */

.tabbed ul.tabs li a.tab-current {

color: #ffcd77;

	}



/* The content shown when a tab is selected */

.tabbed div {

	float: left;

	display: block;

	width: 100%;

	}



/* Set the CSS to make sure the other tabs' content isn't shown other than the first */

.tabbed div.t2, .tabbed div.t3, .tabbed div.t4 {

	display: none;

	}



/* Content for inside your tabs' divs */

.tabbed div ul {

	}

.tabbed div p {

	}

.tabbed div div {

	}



#search-box {
width:160px;
height:23px;
background:url(img/box-search.png) no-repeat;
margin: 7px 2px;
}

#search-text {
background:transparent none no-repeat 0 0;
border:none;
color:#666;
width:110px;
margin: 4px 32px 6px 10px;
font-size: 9px;
}



.more-link {

text-decoration: none;

color: #FFF;

/* margin-left: 430px; */

float: right;

}



.more-link:hover {

text-decoration: none;

color: #FFF;

}



.comment_count

{

	float:right;

	width:29px;

	height:27px;

	background:url(img/comment.png) top right no-repeat;

	padding:5px 0 0 0;

	text-align:center;

	font-weight:bold;

	margin:0 0 15px 0;

	line-height:15px;

font-size: 12px;

}



.comment_count a

{

	color:#FFFFFF;

	float:left;

	width:100%;

}

.meta

{

	/* clear:left; */

	float:left;

	margin:0;

	font-size:11px;

	font-weight:bold;

	text-transform:uppercase;

	color:#DDDDDD;

height: 20px;

}



.meta a

{

	color:#999;

}



.tagz {

float: left;

}



a img {

	border: none;

	}



.article_title {

max-width: 450px !important;

text-shadow: 1px 1px #AAAAAA;

}



.windsorite_post {

margin-top: 40px;

margin-bottom: 15px;

width: 540px;

}



.windsorite_posthead {
float: left;
position: relative;
padding: 0 0px 10px 0px;
width: 540px;
}



.windsorite_postheadbody {

float: left;

}

.windsorite_postpost img {
max-width: 560px;
border: 1px solid #CCCCCC;
background: #F8F8F8;
padding: 5px;
text-align: center;
}

.snap_noshots {
background: #F8F8F8 !important;
border: 1px solid #CCCCCC !important;
padding: 5px !important;
}

.windsorite_postpost {
width: 580px;
min-height: 145px;
overflow: hidden;
padding: 0px 0px;
}

.windsorite_postpost a {
text-decoration: underline;
color: #42689D;
}

.windsorite_postpost a:hover {
background: #EEF4FF;
color: #2b4467;
}

.windsorite_postpost_page {
width: 540px;
overflow: hidden;
padding: 0px 0px;
min-height: 350px;
}

.windsorite_postpost_page h2 {
padding: 20px 0 0 0;
}

.windsorite_postpost_page ul li {
list-style-type: square;
padding: 2px 0;
color: #433d3d;
}

.windsorite_postpost_page ol li {
padding: 2px 0;
color: #433d3d;
}

.windsorite_postpost_page img {
max-width: 540px;
border: none;
background: #FFFFFF;
padding: none;
}

.windsorite_postpost_page .wp-caption {
border: none;
text-align: left;
background-color: #FFFFFF;
padding-top: 0px;
margin: 12px 0 0;
width: 540px;
max-width: 540px !important;
}

.windsorite_postpost_page a {
text-decoration: underline;
color: #42689D;
}

.windsorite_postpost_page a:hover {
background: #EEF4FF;
color: #2b4467;
}

.social_meta {

position: absolute;

left: -19px;

height: 221px;

width: 71px;

background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite_whitebar.png) no-repeat;

}



.social_tweetmeme {

margin-left: 8px;

margin-bottom: 6px;

}



.social_fbshare {

margin-left: 8px;

}



#tweetmeme_button {

background: transparent url(http://img22.imageshack.us/img22/8159/widget.gif) !important;

}



.windsorite_posthead_title {

width: 370px;

float: left;

}



.windsorite_posthead_meta a {

font-weight: bold;

color: #433D3D;

}



.windsorite_posthead_meta a:hover {

color: #897d7d;

}



.windsorite_postfoot {
width: 540px;
float: left;
padding-top: 3px;
}



.windsorite_postfoot_left span {
font-family: tahoma;
color: #AAAAAA;
font-weight: bold;
font-size: 11px;
display: block;
}


.windsorite_postfoot_left a {
font-family: tahoma;
font-size: 11px;
color: #BBBBBB;
font-weight: bold;
}



.t2 li {

list-style-image: url(img/comment-icon.gif) !important;

list-style-type: square !important;

overflow: visible !important;

margin-left: 20px !important;

}



.windsorite_widget_top {

height: 35px;

background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite_widget_top.png) no-repeat;

}



.windsorite_widget_body {

	padding: 0 10px 10px 10px;

background: #EFEFEF url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite_widget_body.png) repeat-y right;

}



.windsorite_widget_bottom {

height: 11px;

background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite_widget_bottom.png) no-repeat;

}



.windsorite_widget_title {

padding: 0 10px 0 10px;

	font-size: 15px;

	color: #FFFFFF;

padding-top: 7px;

padding-bottom: 11px;

text-shadow: 1px 1px #111111;

}



.t1 ul {

background: #EFEFEF url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite_widget_body.png) repeat-y right;

padding-left: 10px !important;

padding-right: 10px !important;

width: 280px !important;

}



.t1 ul li {

width: 280px !important;

}



.t2 ul {

background: #EFEFEF url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite_widget_body.png) repeat-y right;

padding-left: 10px !important;

padding-right: 10px !important;

width: 280px !important;

}



.t2 ul li {

width: 260px !important;

font-weight: normal;

color: #433D3D;

}



.windsorite_continue_reading {

float: right;

font-size: 18px;

font-weight: bold;

color: #433d3d;

}



.windsorite_posthead_meta {

font-size: 12px;

}



.windsorite_postfoot_tags {
float: left;
font-size: 12px;
margin-top: 12px;
width: 300px;
max-width: 300px;
min-width: 300px;
}

.windsorite_postfoot_tags a {
font-weight: bold;
}

.related_post_title {
display: none;
}

#wholewheat_text {

font-size: 11px;

font-weight: bold;

position: absolute;

max-width: 450px;

max-height: 14px;

overflow: hidden;

margin-top: 6px;

margin-left: 10px;

color: #e6e6fa;

text-shadow: 1px 1px #222222;

}



.windsorite_event_list_event {
width: 600px;
margin-bottom: 20px;
overflow: hidden;
padding-bottom: 10px;
border-bottom: 1px solid #DDDDDD;
}

.windsorite_event_list_event h2 {
}

.windsorite_event_list_event h2 a {
color: #433d3d !important;
font-size: 20px;
font-weight: normal !important;
font-family: tahoma;
letter-spacing: -0.5px;
}

.windsorite_event_list_event h2 a:hover {
color: #ffc85d !important;
}



.windsorite_event_list_event_left {

float: left;

width: 200px;

}



.windsorite_event_list_event_left_windsorite {
width: 180px;
height: 180px;
}

.windsorite_event_list_event_left_windsorite a {
width: 180px;
height: 180px;
display: block;
}



.windsorite_event_list_event_right {
float: left;
width: 400px;
overflow: auto;
}



.windsorite_event_list_event_right ul {

list-style-type: none;

margin: 0 !important;

}



.windsorite_event_list_event_right ul li {

list-style-type: none;
padding-left: 0px !important;

}



.windsorite_event_list_event_right ul li span {
font-weight: bold;
float: left;
width: 100px;
display: block;
color: #666666;
}



.windsorite_event_list_event_right ul li p {
float: left;
width: 300px;
padding-top: 0px !important;
color: #666666;
}



.windsorite_event_list_event_title {

float: left;

font-size: 14px;

font-weight: bold;

height: 34px;

max-height: 34px;

min-height: 34px;

margin-left: 4px;

width: 300px;

min-width: 300px;

max-width: 300px;

overflow: hidden;

}



.windsorite_event_list_event_more {

float: right;

height: 34px;

width: auto;

margin-right: 20px;

font-weight: bold;

}



.windsorite_event_list_body {

min-height: 20px;

}



.windsorite_event_list_body_span {

line-height: 20px;

display: block;

color: #433d3d;

}



.windsorite_event_list_body_social {

float: right;

margin-right: 20px;

}



.windsorite_event_list_body_social_tw {

float: left;

margin-top: 1px;

margin-right: 10px;

}



.windsorite_event_list_body_social_fb {

float: left;

}



.windsorite_fullevent {

width: 535px;

margin-bottom: 20px;

height: auto;

}



.windsorite_fullevent_top {

float: left;

width: 535px;

height: 18px;

background: transparent url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite_fullevent_top.png) no-repeat;

}



.windsorite_fullevent_middle {

float: left;

width: 535px;

background: transparent url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite_fullevent_middle.png) repeat-y right;

}



.windsorite_fullevent_bottom {

float: left;

width: 535px;

height: 22px;

background: transparent url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite_fullevent_bottom.png) no-repeat;

}



.windsorite_fullevent_map {

float: left;

margin-top: 30px;

margin-left: 40px;

border: 1px solid #CCC;

}



.windsorite_post_top {

width: 580px;

height: 14px;

}



.windsorite_post_bottom {

height: 18px;

width: 580px;

}



#windsorite_postafter_topshade {

background: transparent url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite_darkshade_top.png) no-repeat top;

width: 580px;

height: 14px;

float: left;

}



#windsorite_postafter_bodyshade {

background: transparent url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite_darkshade_middle.png) repeat-y;

width: 580px;

padding-bottom: 10px;

float: left;

}



#windsorite_postafter_bottomshade {

background: transparent url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite_darkshade_bottom.png) no-repeat top;

width: 580px;

height: 18px;

float: left;

}



.windsorite_dark580_topshade {

background: transparent url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite_darkshade_top.png) no-repeat top;

width: 580px;

height: 14px;

}



.windsorite_dark580_middleshade {

background: transparent url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite_darkshade_middle.png) repeat-y;

width: 580px;

}



.windsorite_dark580_bottomshade {

background: transparent url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite_darkshade_bottom.png) no-repeat top;

width: 580px;

height: 18px;

}



.windsorite_light580_topshade {

margin-top: -10px;

background: #EFEFEF;

position: relative;

width: 615px;

margin-left: -30px;

height: 14px;

}



.windsorite_light580_middleshade {

background: #EFEFEF;

position: relative;

width: 615px;

margin-left: -30px;

}



.windsorite_light580_bottomshade {

position: relative;

width: 615px;

margin-left: -30px;

background: #EFEFEF url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite_bbar.png) repeat-x bottom;

height: 18px;

}



.windsorite_event_navigator_top {

margin-top: -10px;

background: #EFEFEF;

position: relative;

width: 615px;

margin-left: -30px;

height: 14px;

}



.windsorite_event_navigator_middle {

background: #EFEFEF;

position: relative;

width: 615px;

margin-left: -30px;

}



.windsorite_event_navigator_middle_bydate {

font-size: 14px;

font-weight: bold;

padding-top: 10px;

width: 350px;

margin: 0 auto;

overflow: hidden;

}



.windsorite_event_navigator_middle span {

padding-right: 20px;

}



.windsorite_event_navigator_bottom {

position: relative;

width: 615px;

margin-left: -30px;

background: #EFEFEF url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite_bbar.png) repeat-x bottom;

height: 18px;

}



.windsorite_event_navigator_heading {

width: 324px;

height: 74px;

margin: 0 auto;

background: transparent url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/section_headings/windsorite_events.png) no-repeat;

}



.windsorite_event_navigator_middle_bycat {

margin: 0 auto;

}



.avatar-40 {

border: none;

}



.avatar-45 {

}



.windsorite_byauthor {
font-family: tahoma;
width: 170px;

margin-top: 8px;

float: right;

height: 60px;

background: #FFFFFF;

}



.windsorite_byauthor_left {

float: right;

width: 120px;

text-align: right;

font-size: 11px;

padding-top: 15px;

padding-right: 5px;

}



.windsorite_byauthor_left a {

display: block;

}



.windsorite_byauthor_left a {

font-size: 12px;

font-weight: bold;

}



.windsorite_byauthor_right {

float: right;

padding-top: 8px;

}



.windsorite_posthead_raquo {

float: left;

background: transparent url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite_post_raquo.png) no-repeat;

width: 40px;

height: 62px;

position: absolute;

left: -46px;

top: 10px;

}



.windsorite_posthead_raquo2 {

float: left;

background: transparent url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/xxwindsorite_post_raquo.png) no-repeat;

width: 40px;

height: 134px;

position: absolute;

left: -46px;

top: 70px;

}



.windsorite_posthead_raquo2 span {

display: block;

width: 32px;

height: 32px;

margin-left: 6px;

}



.windsorite_posthead_raquo2 a {

color: #FFFFFF;

font-size: 11px;

font-weight: bold;

margin-left: 7px;

position: relative;

top: 4px;

}



.windsorite_fullbar_bg_top {

background: transparent url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/fullbar_bg_top.png) no-repeat;

float: left;

width: 320px;

height: 14px

}



.windsorite_fullbar_bg_middle {

background: transparent url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/fullbar_bg_middle.png) repeat-y;

float: left;

width: 300px;

padding: 0 10px;

}



.windsorite_fullbar_bg_bottom {

background: transparent url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/fullbar_bg_bottom.png) no-repeat;

float: left;

width: 320px;

height: 18px

}



.windsorite_byvenue_info {

float: left;

width: 100%;

margin-bottom: 20px;

margin-left: 11px;

}



.windsorite_byvenue_info ul {

list-style-type: none;

margin: 0 !important;

}



.windsorite_byvenue_info ul li {

list-style-type: none;

}



.windsorite_byvenue_info ul li span {

font-weight: bold;

color: #433D3D;

font-size: 12px;

float: left;

width: 70px;

display: block;

}



.windsorite_byvenue_info ul li p {

float: left;

width: 210px;

padding-top: 0px !important;

}



.adtopbig {

margin: 0 0 20px 10px;

}

/* PRIVATE PAGE CONTENT */

#privatecontent {
float:left;
padding-left:30px;
padding-top:10px;
position:relative;
width:900px;
z-index:1;
}

#privatecontent h2 {
color: #433d3d;
	font-size: 24px;
	font-weight: bold;
	padding: 20px 0 10px;
letter-spacing: -1px;
}

#privatecontent h2 a {
	text-decoration: none;
	color: #433D3D;
}
#privatecontent h2 a:hover {
	color: #555555;
}

#privatecontent h3 {
	font-size: 12px;
	font-weight: normal;
	color: #595959;
	font-style: italic;
	margin-top: -5px;
	padding-bottom: 5px;
}

#privatecontent h3 a {
	text-decoration: underline;
	color: #595959;
}

#privatecontent h3 span.pedit a {
color: #D83131 !important;
}

#privatecontent h4 span.pedit a {
	color: #D83131 !important;
}

#privatecontent h3 a:hover {
	color: #181818;
	text-decoration: none;
}

#privatecontent a {

color: #6495ed;
}

#privatecontent a:hover {
color: #97bbf3;
}

#privatecontent p {
	font-size: 12px;
padding-top: 12px;
}

#privatecontent ul {
	font-size: 13px;
margin-left: 20px;
list-style-type: square;
color: lightBlue;
}

#privatecontent ol {
	font-size: 13px;
}

#privatecontent ul li {
padding-left: 5px;
	line-height: 21px;
}

#privatecontent ol li {
	padding-left: 5px;
	line-height: 21px;
}

#privatecontent img.alignleft {
	margin: 15px 10px 10px 0;
}

#privatecontent img.alignright {
	margin: 15px 0px 10px 10px;
}

#privatecontent img.centered {
	margin: 10px auto 20px auto !important;
	display: block;
}

.something_header_music {
background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/something_header_music.png) no-repeat;
width: 626px;
height: 197px;
margin-left: -11px;
margin-top: -30px;
z-index: 100;
}

.something_header_music .left {
float: left; 
padding: 8px 10px 0pt; 
width: 425px; 
height: 130px;
}

.something_header_music .left a {
background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/something_header_music_left.png);
display: block;
width: 425px;
height: 130px;
}

.sidebar_crane {
margin-top: -84px;
width: 344px;
float: right;
}

.something_footer_music {
width: 250px; 
height: 30px;
float: right;
margin-top: 13px;
}

.something_footer_music_drop {
margin-left: 5px;
width: 115px;
height: 30px;
float: left;
}

.something_footer_music_drop_select {
border: 1px solid #CCCCCC;
width: 110px;
margin: 5px 6px;
font-family: Tahoma, sans-serif;
color: #555555;
font-size: 11px;
}

.something_header_index {
background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/something_header_index.png) no-repeat;
width: 626px;
height: 164px;
margin-left: -11px;
margin-top: -30px;
z-index: 100;
}

/* CARDS */

.card_music {
width: 570px; 
height: 193px; 
margin:8px 0px; 
padding: 15px;
position: relative;
border-top: 1px solid #DDDDDD;
}

.card_music .left {
width: 200px;
float: left;
padding: 5px 0 0 7px;
}

.card_music .left img {
-moz-border-radius: 0 !important;
border: 0 !important;
padding: 7px 5px 5px 5px !important;
background: 0 !important;
}

.card_music .name {
float: left;
width: 280px;
}

.card_music .social {
margin-bottom: 10px;
position: absolute;
margin-right: 10px;
right: 0;
bottom: 0;
}

.social a.twitter {
background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/card/twitter.gif) no-repeat;
float: left;
display: block;
margin: 4px -2px 4px 0;
padding-top: 29px;
overflow: hidden;
height: 0;
width: 29px;
}

.social a.twitter:hover {
background-position: 0 -29px;
}

.social a.facebook {
background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/card/facebook.gif) no-repeat;
float: left;
display: block;
margin: 4px 4px 4px 0;
padding-top: 29px;
overflow: hidden;
height: 0;
width: 29px;
}

.social a.facebook:hover {
background-position: 0 -29px;
}

.social a.myspace {
background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/card/myspace.png) no-repeat;
float: left;
display: block;
margin: 4px 4px 4px 0;
padding-top: 29px;
overflow: hidden;
height: 0;
width: 29px;
}

.social a.myspace:hover {
background-position: 0 -29px;
}

.social a.linked-in {
background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/card/linkedin.gif) no-repeat;
float: left;
display: block;
margin: 4px 4px 4px 0;
padding-top: 29px;
overflow: hidden;
height: 0;
width: 29px;
}

.social a.linked-in:hover {
background-position: 0 -29px;
}

/* MUSIC DIRECTORY SUBCATEGORY - BASSISTS */

.corner_bassists {
position: absolute;
top: 0;
right: 0;
}

.corner_bassists a {
display: block;
width: 95px;
height: 0;
padding-top: 95px;
overflow: hidden;
background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/music_corners/corner_bassists.png);
}

.corner_bassists a:hover {
background-position: 0 -95px;
}

/* MUSIC DIRECTORY SUBCATEGORY - BRASS */

.corner_brass {
position: absolute;
top: 0;
right: 0;
}

.corner_brass a {
display: block;
width: 95px;
height: 0;
padding-top: 95px;
overflow: hidden;
background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/music_corners/corner_brass.png);
}

.corner_brass a:hover {
background-position: 0 -95px;
}

/* MUSIC DIRECTORY SUBCATEGORY - DJs */

.corner_djs {
position: absolute;
top: 0;
right: 0;
}

.corner_djs a {
display: block;
width: 95px;
height: 0;
padding-top: 95px;
overflow: hidden;
background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/music_corners/corner_djs.png);
}

.corner_djs a:hover {
background-position: 0 -95px;
}

/* MUSIC DIRECTORY SUBCATEGORY - GUITARISTS */

.corner_guitarists {
position: absolute;
top: 0;
right: 0;
}

.corner_guitarists a {
display: block;
width: 95px;
height: 0;
padding-top: 95px;
overflow: hidden;
background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/music_corners/corner_guitarists.png);
}

.corner_guitarists a:hover {
background-position: 0 -95px;
}

/* MUSIC DIRECTORY SUBCATEGORY - OTHER */

.corner_other {
position: absolute;
top: 0;
right: 0;
}

.corner_other a {
display: block;
width: 95px;
height: 0;
padding-top: 95px;
overflow: hidden;
background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/music_corners/corner_other.png);
}

.corner_other a:hover {
background-position: 0 -95px;
}

/* MUSIC DIRECTORY SUBCATEGORY - PERCUSSIONISTS */

.corner_percussionists {
position: absolute;
top: 0;
right: 0;
}

.corner_percussionists a {
display: block;
width: 95px;
height: 0;
padding-top: 95px;
overflow: hidden;
background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/music_corners/corner_percussionists.png);
}

.corner_percussionists a:hover {
background-position: 0 -95px;
}

/* MUSIC DIRECTORY SUBCATEGORY - PIANISTS */

.corner_pianists {
position: absolute;
top: 0;
right: 0;
}

.corner_pianists a {
display: block;
width: 95px;
height: 0;
padding-top: 95px;
overflow: hidden;
background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/music_corners/corner_pianists.png);
}

.corner_pianists a:hover {
background-position: 0 -95px;
}

/* MUSIC DIRECTORY SUBCATEGORY - PROMOTERS */

.corner_promoters {
position: absolute;
top: 0;
right: 0;
}

.corner_promoters a {
display: block;
width: 95px;
height: 0;
padding-top: 95px;
overflow: hidden;
background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/music_corners/corner_promoters.png);
}

.corner_promoters a:hover {
background-position: 0 -95px;
}

/* MUSIC DIRECTORY SUBCATEGORY - RADIOHOSTS */

.corner_radiohosts {
position: absolute;
top: 0;
right: 0;
}

.corner_radiohosts a {
display: block;
width: 95px;
height: 0;
padding-top: 95px;
overflow: hidden;
background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/music_corners/corner_radiohosts.png);
}

.corner_radiohosts a:hover {
background-position: 0 -95px;
}

/* MUSIC DIRECTORY SUBCATEGORY - SINGERS */

.corner_singers {
position: absolute;
top: 0;
right: 0;
}

.corner_singers a {
display: block;
width: 95px;
height: 0;
padding-top: 95px;
overflow: hidden;
background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/music_corners/corner_singers.png);
}

.corner_singers a:hover {
background-position: 0 -95px;
}

/* MUSIC DIRECTORY SUBCATEGORY - STRING */

.corner_string {
position: absolute;
top: 0;
right: 0;
}

.corner_string a {
display: block;
width: 95px;
height: 0;
padding-top: 95px;
overflow: hidden;
background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/music_corners/corner_string.png);
}

.corner_string a:hover {
background-position: 0 -95px;
}

/* MUSIC DIRECTORY SUBCATEGORY - TECHNICIANS */

.corner_technicians {
position: absolute;
top: 0;
right: 0;
}

.corner_technicians a {
display: block;
width: 95px;
height: 0;
padding-top: 95px;
overflow: hidden;
background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/music_corners/corner_technicians.png);
}

.corner_technicians a:hover {
background-position: 0 -95px;
}

/* MUSIC DIRECTORY SUBCATEGORY - WOODWIND */

.corner_woodwind {
position: absolute;
top: 0;
right: 0;
}

.corner_woodwind a {
display: block;
width: 95px;
height: 0;
padding-top: 95px;
overflow: hidden;
background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/music_corners/corner_woodwind.png);
}

.corner_woodwind a:hover {
background-position: 0 -95px;
}

/* CARD BAND */

.card_band {
width: 570px; 
/* border-top: 1px solid #DDDDDD; */
margin: 0px; 
padding: 15px;
position: relative;
}

.card_band .nav a:hover {
text-decoration: underline;
}

.card_band .top {
width: 540px;
float: left;
padding: 9px 0 0 14px;
margin-bottom: 15px;
}

.card_band .top img {
-moz-border-radius: 0 !important;
border: 0 !important;
padding: 0 !important;
background: 0 !important;
margin: 0 !important;
}

.card_band .name {
width: 570px;
}

.card_band .social {
margin-bottom: 10px;
float: right;
margin-right: 10px;
width: 200px;
}

/* CARD BANDS LIST */

/* CARDS */

.card_bands {
width: 520px; 
height: 82px; 
border-top: 1px solid #DDDDDD;
margin:8px 0px; 
padding: 15px 15px 15px 5px;
position: relative;
}

.card_bands .left {
width: 100px;
float: left;
padding: 6px 0 0 0px;
}

.card_bands .left img {
-moz-border-radius: 0 !important;
border: 0 !important;
padding: 7px 5px 5px 0px !important;
background: 0 !important;
}

.card_bands .name {
float: left;
width: 380px;
}

.card_bands .name a {
font-weight: bold;
color: #da0000; 
text-shadow: 1px 1px 1px #8b0000; 
font-family: tahoma; 
font-size: 24px;
}

.card_bands .name a:hover {
color: #fc0005;
}

.corner_bands {
position: absolute;
top: 0;
right: 0;
}

.corner_bands a {
display: block;
width: 95px;
height: 0;
padding-top: 95px;
overflow: hidden;
background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/music_corners/corner_bands.png);
}

.corner_bands a:hover {
background-position: 0 -95px;
}

.cn-alphaindex {
background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/card/card_atoz.png) no-repeat;
text-align: center !important;
height: 48px;
width: 570px;
margin-left: 15px;
padding-top: 12px;
font-size: 18px !important;
}

.cn-alphaindex a {
color: #da0000 !important; 
text-shadow: 1px 1px 1px #8b0000; 
}

.cn-alphaindex a:hover {
color: #fc0005 !important;
}

.musicdirectory_catcard {
width: 470px;
height: 82px;
position: relative;
border-top: 1px solid #DDDDDD;
margin: 10px 0px 10px 47px;
padding: 15px 15px 15px 25px;
}

.musicdirectory_catcard .first {
width: 380px;
}

.musicdirectory_catcard .first a {
color: #da0000 !important;
text-shadow: 1px 1px 1px #8b0000;
font-family: tahoma;
font-weight: bold;
font-size: 26px;
}

.musicdirectory_catcard .first a:hover {
color: #e80000 !important;
text-decoration: underline;
}

.musicdirectory_catcard .second {
width: 380px;
overflow: hidden;
padding-left: 2px;
}

.musicdirectory_catcard .second span {
color: #655F5F;
font-weight: bold;
font-size: 13px;
}

.sbheader_music {
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/somethingbetter_header_music.png) no-repeat;
width: 629px; 
height: 124px; 
margin-left: -14px; 
position: absolute; 
z-index: 2; 
margin-top: -20px;
}

.sbheader_music .top {
margin: 5px; 
width: 320px; 
height: 46px; 
}

.sbheader_music .top a {
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/somethingbetter_header_music_top.png) no-repeat;
width: 320px; 
height: 46px; 
display: block;
}

.sbheader_music .bottom {
margin-left: 170px; 
width: 459px; 
margin-top: 11px; 
height: 53px;
}

.contact_field {
width: 150px;
border: 1px solid #BBBBBB;
padding: 3px;
font-size: 12px;
background: #FFFFFF;
color: #000000;
}

.contact_form {
}

.contact_form p {
padding-top: 0 !important;
font-size: 12px;
}

.contact_form td {
padding: 10px 10px 8px;
vertical-align: top;
}

.wpcf7-list-item span {
font-size: 12px;
}

.wpcf7-list-item {
float: left;
clear: both;
}

.wpcf7-form-control-wrap textarea {
width: 300px;
height: 160px;
font-size: 11px;
padding: 3px;

}

/* INDEX SBHEADER */

.sbheader_index {
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/somethingbetter_header_index.png) no-repeat;
width: 629px; 
height: 124px; 
margin-left: -14px; 
position: absolute; 
z-index: 2; 
margin-top: -20px;
}

.sbheader_index .top {
margin: 5px; 
width: 320px; 
height: 46px; 
}

.sbheader_index .top a {
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/somethingbetter_header_index_top.png) no-repeat;
width: 320px; 
height: 46px; 
display: block;
}

.sbheader_index .bottom {
margin-left: 170px; 
width: 459px; 
margin-top: 11px; 
height: 53px;
}


/* EVENTS SBHEADER */

.sbheader_events {
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/somethingbetter_header_events.png) no-repeat;
width: 629px; 
height: 124px; 
margin-left: -14px; 
position: absolute; 
z-index: 2; 
margin-top: -20px;
}

.sbheader_events .top {
margin: 5px; 
width: 320px; 
height: 46px; 
}

.sbheader_events .top a {
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/somethingbetter_header_events_top.png) no-repeat;
width: 320px; 
height: 46px; 
display: block;
}

.sbheader_events .bottom {
margin-left: 170px; 
width: 459px; 
margin-top: 11px; 
height: 53px;
}

.addbandmusic a {
color: #da0000 !important;
text-shadow: 1px 1px 1px #8b0000;
font-family: tahoma;
font-weight: bold;
font-size: 22px;
}

.addbandmusic a:hover {
color: #e80000 !important;
text-decoration: underline;
}

.grr p {
font-size: 14px !important;
}

.newsidebarmaster {
background: #FBFBFB;
width: 100%;
border: 1px solid #EEEEEE;
}

.newsidebarmaster .additions_musicdir {
width: 340px;
height: 67px;
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/latest_additions_musicdir.png) no-repeat;
margin-left: -27px;
margin-top: -10px;
}

.newsidebarmaster .musicdir_content {
padding: 0 10px;
}

.musicdir_content ul li {
list-style-image: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/red_dot.png);
margin-left: 10px !important;
width: 260px !important;
}

.musicdir_content ul li a {
color: #999999;
font-weight: bold;
}

.musicdir_content ul li a:hover {
color: #666666;
}

/* FB LIKE WIDGET */

.newsidebarmaster .additions_fblike {
width: 340px;
height: 67px;
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/latest_additions_fb.png) no-repeat;
margin-left: -27px;
margin-top: -10px;
}

/* EVENTS WIDGET */

.newsidebarmaster .additions_events {
width: 340px;
height: 67px;
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/latest_additions_events.png) no-repeat;
margin-left: -27px;
margin-top: -10px;
}

.newsidebarmaster .eventwidget_content {
padding: 0 10px;
}

.eventwidget_content ul li {
list-style-image: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/orange_dot.png);
margin-left: 10px !important;
width: 260px !important;
line-height: 15px !important;
}

.eventwidget_content ul li a {
color: #999999;
font-weight: normal;
font-size: 11px;
}

.eventwidget_content ul li a:hover {
color: #666666;
}

/* FLICKR WIDGET */

.newsidebarmaster .additions_flickr {
width: 340px;
height: 67px;
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/latest_additions_flickr.png) no-repeat;
margin-left: -27px;
margin-top: -10px;
}

.newsidebarmaster .flickrwidget_content {
padding: 0 20px;
margin-bottom: 10px;
float: left !important;
}

.flickrwidget_content ul li {
list-style-image: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/orange_dot.png);
margin-left: 10px !important;
width: 260px !important;
line-height: 15px !important;
}

.flickrwidget_content ul li a {
color: #999999;
font-weight: bold;
}

.flickrwidget_content ul li a:hover {
color: #666666;
}

/* COMMENTS WIDGET */

.newsidebarmaster .additions_comments {
width: 340px;
height: 67px;
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/latest_additions_comments.png) no-repeat;
margin-left: -27px;
margin-top: -10px;
}

.newsidebarmaster .commentwidget_content {
padding: 0 10px;
margin-bottom: 10px;
}

.commentwidget_content ul {

}

.commentwidget_content ul li {
list-style-image: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/grey_dot.png);
margin-left: 10px !important;
width: 260px !important;
line-height: 15px !important;
font-size: 11px !important;
color: #555555 !important;
}

.commentwidget_content ul li a {
color: #999999;
font-weight: normal;
font-size: 11px;
}

.commentwidget_content ul li a:hover {
color: #666666;
}

/* MEDIA KIT WIDGET */

.newsidebarmaster .additions_mediakit {
width: 340px;
height: 67px;
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/latest_additions_mediakit.png) no-repeat;
margin-left: -27px;
margin-top: -10px;
}

.newsidebarmaster .mediakitwidget_content {
padding: 0 10px;
margin-bottom: 10px;
}

.mediakitwidget_content ul {

}

.mediakitwidget_content ul li {
list-style-image: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/grey_dot.png);
margin-left: 10px !important;
width: 260px !important;
line-height: 15px !important;
}

.mediakitwidget_content ul li a {
color: #999999;
font-weight: bold;
}

.mediakitwidget_content ul li a:hover {
color: #666666;
}

/* DROPDOWN MENU MUSIC */

.menu_music ul li a {
color: #dc0004 !important;
text-shadow: 0 0 0 !important;
font-weight: bold;
}

.recent_comments_arr a {
color: #666666 !important;
}

/* OIO FIXES */

.myoio_tablehead {
font-size: 16px;
}

.myoio_withintable {
font-size: 11px;
color: #433D3D;
}

.myoio_eh a {
font-weight: bold;
font-size: 14px;
color: #0067ab;
}

.myoio_eh a:hover {
color: #b2d3e8;
}

.myoio_tablerightcolumn {
width: 60px;
}

.myoio_tablerightcolumn a {
background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/click_to_begin.png);
display:block;
height:0;
overflow:hidden;
padding-top: 60px;
width: 60px;
}

.myoio_tablerightcolumn a:hover {
background-position: 0 -60px;
}

/* POST AFTER THINGY */

.newpostafter {
width: 540px;
float: left;
margin-bottom: 30px;
}

.newpostafter .additions_postafter {
width: 615px;
height: 66px;
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/latest_additions_postafter.png) no-repeat;
margin-left: -15px;
margin-top: -10px;
}

.newpostafter .npawrapper {
width: 540px;
float: left;
}

.newpostafter .boxie {
width: 540px;
border-bottom:4px solid #F1F1F1;
border-top:4px solid #F1F1F1;
clear:both;
color:gray;
font-size:10px;
margin-bottom:15px;
margin-top:10px;
padding-bottom:5px;
padding-top:5px;
line-height: 14px;
font-family: tahoma;
float: left;
}

.newpostafter .npawrapper a {
font-weight: bold;
color: #999999;
}

.newpostafter .npawrapper a:hover {
color: #666666;
}

.newpostafter .npawrapper .left {
width: 540px;
}

.newpostafter .npawrapper p {
padding-top: 0 !important;
font-size: 11px !important;
color: #777777;
}

.author_photo {
    float: left;
margin-right: 10px;
}

.author_photo img {
    float:left;
    display: inline;
}

#disqus_thread {
float: left !important;
width: 100%;
}

.dsq-brlink {
float: left;
}

.windsorite_posthead_raquo3 {
float: left;
background: #FFFFFF;
width: 55px;
position: absolute;
/* left: -95px; */
left: -70px;
top: 95px;
padding: 3px;
}


/* FLICKR BADGE STYLES START */

#flickr_badge_uber_wrapper {}
#flickr_badge_wrapper {padding:10px 0 10px 0;}
.flickr_badge_image {margin:0 5px 5px 5px; width:75px; float: left;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

/* FLICKR BADGE STYLES END */

.sbheader_events_byday {
float: left;
margin: 8px 5px 2px 10px;
height: 43px; 
width: 310px;
overflow: hidden;
}

.sbheader_events_byday a {
float: left;
text-align: center;
font-size: 12px;
font-weight: bold;
width: 70px;
padding: 2px 8px;
margin: 1px 5px 0;
color: #FFFFFF;
}

.sbheader_events_byday a:hover {
text-decoration: underline;
}

.lolcat a {
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/lolcatapril1st.png);
width: 244px;
height: 61px;
display: block;
opacity: 0; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=0); /* IE lt 8 */
-ms-filter: "alpha(opacity=0)"; /* IE 8 */
-khtml-opacity: 0; /* Safari 1.x */
-moz-opacity: 0; /* FF lt 1.5, Netscape */
}

.lolcat a:hover {
display: block;
opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=100); /* IE lt 8 */
-ms-filter: "alpha(opacity=100)"; /* IE 8 */
-khtml-opacity: 1; /* Safari 1.x */
-moz-opacity: 1; /* FF lt 1.5, Netscape */
}

#oio-banner-2 {
width: 100% !important;
}

#oio-banner-2 li {
border: 1px solid #EEEEEE !important;
width: 300px !important;
height: 100px !important;
}

#oio-banner-1 {
width: 300px !important;
}

/* ARTS SECTION SBHEADER */

.sbheader_arts {
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/somethingbetter_header_arts.png) no-repeat;
width: 629px; 
height: 124px; 
margin-left: -14px; 
position: absolute; 
z-index: 2; 
margin-top: -20px;
}

.sbheader_arts .top {
margin: 5px; 
width: 320px; 
height: 46px; 
}

.sbheader_arts .top a {
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/somethingbetter_header_arts_top.png) no-repeat;
width: 320px; 
height: 46px; 
display: block;
}

.sbheader_arts .bottom {
margin-left: 170px; 
width: 459px; 
margin-top: 11px; 
height: 53px;
}


/* ELECTION SECTION SBHEADER */

.sbheader_election {
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/sbheader_election.png) no-repeat;
width: 629px; 
height: 124px; 
margin-left: -14px; 
position: absolute; 
z-index: 2; 
margin-top: -20px;
}

.sbheader_election .top {
margin: 5px; 
width: 320px; 
height: 46px; 
}

.sbheader_election .top a {
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/somethingbetter_header_municipal_top.png) no-repeat;
width: 320px; 
height: 46px; 
display: block;
}

.sbheader_election .bottom {
margin-left: 170px; 
width: 459px; 
margin-top: 11px; 
height: 53px;
}

.pds-box {
margin: 15px auto 0 !important;
}

/* FRONT PAGE REDESIGN */

.frontpage {
	float:left;
	padding-left:20px;
	padding-top:10px;
	position:relative;
	width:580px;
	z-index:1;
}

.frontpage .post {
margin-top: 20px;
width: 580px;
float: left;
}

.frontpage .post .thepost {
width: 580px;
min-height: 145px;
padding: 0px 0px;
float: left;
}

.frontpage .post .thepost .right a {
text-decoration: underline;
color: #42689D;
font-family: tahoma;
}

.frontpage .post .thepost .right a:hover {
background: #EEF4FF;
color: #2b4467;
}

.frontpage .post .thepost img {
max-width: 560px;
border: none;
background: #FFFFFF;
border: none;
}

.frontpage .post .thepost p {
padding: 3px 0;
font-size: 12px;
}

.frontpage .post .thepost p a {
font-family: arial black !important;
font-weight: bold !important;
font-size: 11px !important;
text-decoration: none !important;
margin-right: 4px !important;
}

.frontpage .post .thepost h2 {
font-size:24px;
font-weight:normal;
letter-spacing:-0.7px;
}

.frontpage .post .thepost h2 a {
color: #433D3D !important;
text-decoration: none !important;
}

.frontpage .post .thepost h2 a:hover {
color: #555555 !important;
}

.frontpage .post .thepost .left {
float: left;
padding-right: 10px;
width: 202px;
}

.frontpage .post .thepost .left .pointer {
width: 215px;
height: 51px;
margin-bottom: -40px;
margin-left: -9px;
position: relative;
z-index: 10;
display: none;
}

.frontpage .post .thepost .left .pointer .boxer {
color: #FFFFFF;
width: 180px;
padding: 9px 15px 0;
font-family: tahoma;
}

.frontpage .post .thepost .left .pointer .boxer a {
color:#FFFFFF;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

.frontpage .post .thepost .left .pointer .boxer a:hover {
color: #DDDDDD;
background: transparent;
}

.frontpage .post .thepost .right {
float: left;
width: 360px;
padding-top: 6px;
}

.post_spanner {
font-size: 11px;
}

.post_spanner a {
font-size: 11px;
text-decoration: none !important;
color: #433D3D !important;
}

.post .thefoot {
width: 580px;
height: 40px;
float: left;
}

.frontpage_continue_reading {
float: right;
font-size: 14px;
font-weight: normal;
margin-right: 20px;
}

.frontpage_continue_reading a {
padding: 5px;
background: #FFFFFF;
border: 1px solid #FFFFFF;
color: #777777 !important;
font-family: tahoma;
}

.frontpage_continue_reading a:hover {
background: #DDDDDD;
color: #666666 !important;
border: 1px solid #CCCCCC;
}

.pagination {
float:left;
margin:50px 90px;
width:400px;
}

.pagination a {
-moz-border-radius:10px 10px 10px 10px;
background:#EEEEEE;
border:1px solid #DDDDDD;
font-size:17px;
font-weight:bold;
padding:10px;
}

.pagination a:hover {
background: #DDDDDD;
color: #666666 !important;
border: 1px solid #CCCCCC;
}

.sldrlink {
display: none !important;
}

#smooth_sldr  {
padding: 0 15px;
margin-top: -20px !important;
}

#smooth_sliderc {
text-align: left !important;
}

#smooth_sldr_body h2 {
font-family: tahoma !important;
margin-top: 10px !important;
font-size: 20px !important;
line-height: 20px !important;
text-align: center !important;
}

#smooth_sldr_body h2 a {
font-family: tahoma !important;
color: #CCCCCC !important;
font-weight: normal !important;
}

#smooth_sldr_body h2 a:hover {
color: #888888 !important;
}

#process .start {
color: #0067AB;
font-size: 14px;
}

/* DAILY POLL SBHEADER */

.sbheader_dailypoll {
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/somethingbetter_header_dailypoll.png) no-repeat;
width: 629px; 
height: 124px; 
margin-left: -14px; 
position: absolute; 
z-index: 2; 
margin-top: -20px;
}

.sbheader_dailypoll .top {
margin: 5px; 
width: 320px; 
height: 46px; 
}

.sbheader_dailypoll .top a {
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/somethingbetter_header_dailypoll_top.png) no-repeat;
width: 320px; 
height: 46px; 
display: block;
}

.sbheader_dailypoll .bottom {
margin-left: 170px; 
width: 459px; 
margin-top: 11px; 
height: 53px;
}

.pollarchivelink {
}

.pollarchivelink a {
float: left;
text-align: center;
font-size: 12px;
font-weight: bold;
-moz-border-radius: 10px 10px 10px 10px;
border: 1px solid transparent;
width: 70px;
padding: 2px 8px;
margin: 1px 5px 0;
color: #FFFFFF;
}

.pollarchivelink a:hover {
border: 1px solid #a9d3ff;
background: #6eaef8;
}

.navy-rss a {
padding-top: 18px;
display: block;
height: 0;
overflow: hidden;
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite-rss.png) no-repeat;
}

.navy-rss a:hover {
background-position: 0 -18px;
}

.navy-fb a {
padding-top: 18px;
display: block;
height: 0;
overflow: hidden;
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite-fb.png) no-repeat;
}

.navy-fb a:hover {
background-position: 0 -18px;
}

.navy-tw a {
padding-top: 18px;
display: block;
height: 0;
overflow: hidden;
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite-tw.png) no-repeat;
}

.navy-tw a:hover {
background-position: 0 -18px;
}

.navy-links {
float: right;
padding-right: 8px;
}

.navy-links a {
color: #DDDDDD;
font-size: 11px;
line-height: 37px;
}

.navy-links a:hover {
text-decoration: underline;
}

#crumbs {
position: absolute;
margin-top: 205px;
font-size: 11px;
font-family: Arial,Helvetica;
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/breadcrumb-bg.png) repeat;
padding: 4px 10px;
color: #FFFFFF;
height: 13px;
-moz-border-radius: 0px 10px 0px 0px;
max-width: 307px !important;
overflow: hidden !important;
}

#crumbs a {
color: #FFFFFF;
}

#crumbs a:hover {
text-decoration: underline;
}

.headcamera {
float: left;
width: 37px;
height: 15px;
margin: 10px 0 0 36px;
position: relative;
}

.headcamera a {
padding-top: 15px;
display: block;
height: 0;
overflow: hidden;
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite-headcamera.png) no-repeat;
}

.headcamera a:hover {
background-position: 0 -15px;
}

.headphotoinfo {
position: absolute;
width: 200px;
width: -moz-max-content;
height: 30px;
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/breadcrumb-bg.png) repeat;
top: -52px;
left: -15px;
display: none;
padding: 5px 10px;
-moz-border-radius: 5px;
color: #FFFFFF;
font-size: 11px;
}

/* EVENT LISTING */

.windsorite_event_list_event_listing {
float: left;
width: 580px;
padding-left: 20px;
}

.windsorite_event_list_event_listing ul {
list-style-type: none;
margin: 0 !important;
}

.windsorite_event_list_event_listing ul li {
list-style-type: none;
padding-left: 0px !important;
}

.windsorite_event_list_event_listing ul li span {
font-weight: bold;
float: left;
width: 100px;
display: block;
color: #666666;
font-family: tahoma, sans-serif !important;
}

.windsorite_event_list_event_listing ul li p {
width: 300px;
padding-top: 0px !important;
color: #666666;
font-family: tahoma, sans-serif !important;
}

.windsorite_event_list_event_listing .details {
padding-top: 15px;
float: left;
font-family: tahoma, sans-serif !important;
font-size: 12px !important;
width: 540px;
}

.windsorite_event_list_event_listing .map {
float: left;
padding-top: 20px;
padding-bottom: 25px;
}

#dbem-location-map {
border: 1px solid #DDDDDD;
}

/* CONTRIBUTE SBHEADER */

.sbheader_contribute {
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/somethingbetter_header_pastelblue.png) no-repeat;
width: 629px; 
height: 124px; 
margin-left: -14px; 
position: absolute; 
z-index: 2; 
margin-top: -20px;
}

.sbheader_contribute .top {
margin: 5px; 
width: 320px; 
height: 46px; 
}

.sbheader_contribute .top a {
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/somethingbetter_header_contribute_top.png) no-repeat;
width: 320px; 
height: 46px; 
display: block;
}

.sbheader_contribute .bottom {
margin-left: 170px; 
width: 459px; 
margin-top: 11px; 
height: 53px;
}

#contribution .cont {
background-position: 0 0;
background-repeat: no-repeat;
line-height: 17px;
margin-bottom: 20px;
padding-left: 65px;
font-size: 12px;
}

#contribution .cont span {
display: block;
font-size: 15px;
font-weight: bold;
margin-bottom: 2px;
color: #777777;
}

#contribution .cont a {
color: #0067AB;
}

#contribution .cont a:hover {
text-decoration: underline;
}

#contribution .newstip {
background-image: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/icons/tip.png);
}

.artseventdetails {
width: 500px !important;
height: 200px !important;
font-size: 12px !important;
}

.artseventnotes {
width: 500px !important;
height: 140px !important;
font-size: 12px !important;
}

.adsubmitdetails {
width: 450px !important;
height: 200px !important;
font-size: 13px !important;
}

.contdetails {
width: 600px !important;
height: 200px !important;
font-size: 13px !important;
}

.contcapt {
width: 76px;
height: 27px;
font-size: 24px;
}

#contribution .submitevent {
background-image: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/icons/event.png);
}

#contribution .submitarticle {
background-image: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/icons/write.png);
}

.contsubmit {
-moz-border-radius:10px 10px 10px 10px;
background: #DDDDDD;
border:1px solid #CCCCCC;
color: #777777;
font-size:15px;
font-weight:bold;
height:40px;
width:200px;
cursor: pointer;
}

.contsubmit:hover {
opacity: 0.8;
}

#contribution .poll {
background-image: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/icons/poll.png);
}

#contribution .flickr {
background-image: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/icons/flickr.png);
}

#contribution .media {
background-image: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/icons/list.png);
}

#contribution .musicdir {
background-image: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/icons/music.png);
}

#contribution .author {
background-image: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/icons/writeforus.png);
}

/* COMMENTS WIDGET */

.newsidebarmaster .additions_musicvenue {
width: 340px;
height: 67px;
background: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/latest_additions_musicvenue.png) no-repeat;
margin-left: -27px;
margin-top: -10px;
}

.newsidebarmaster .venuewidget_content {
padding: 0 10px;
margin-bottom: 10px;
}

.venuewidget_content ul {

}

.venuewidget_content ul li {
list-style-image: url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/red_dot.png);
margin-left: 10px !important;
width: 260px !important;
line-height: 15px !important;
}

.venuewidget_content ul li a {
color: #999999;
font-weight: bold;
}

.venuewidget_content ul li a:hover {
color: #666666;
}

#windsorite_byvenue_map img {
background: transparent !important;
}

.selfserva:hover {
color: #008ce8 !important;
text-decoration: underline;
}

/* ARTS CONTENT */

#arts_content {
float:left;
padding-left:30px;
padding-top:10px;
position:relative;
width:570px;
z-index:1;
}

#arts_content h2 {
color: #0e1094 !important;
font-weight: bold !important;
font-family: tahoma !important;
font-size: 24px !important;
text-shadow: 1px 1px 1px #07084d !important;
padding: 0 !important;
}

#arts_content p {
font-family: tahoma !important;
font-size: 12px;
padding-top: 12px;
}

#arts_content ul {
font-family: tahoma !important;
list-style: square !important;
width: 400px !important;
margin: 5px 0 0 30px !important;
}

#arts_content li {
line-height: 15px !important;
font-size: 12px;
color: #555555 !important;
}

#arts_content label {
color: #07084d !important;
float: left;
}

#arts_content select {
margin-right: 10px;
}

/* MUSIC CONTENT */

#music_content {
float:left;
padding-left:30px;
padding-top:10px;
position:relative;
width:570px;
z-index:1;
}

#music_content h2 {
color: #DA0000 !important;
font-weight: bold !important;
font-family: tahoma !important;
font-size: 24px !important;
text-shadow: 1px 1px 1px #8b0000 !important;
padding: 0 !important;
}

#music_content p {
font-family: tahoma !important;
font-size: 12px;
padding-top: 12px;
}

#music_content ul {
font-family: tahoma !important;
list-style: square !important;
width: 400px !important;
margin: 5px 0 0 30px !important;
}

#music_content li {
line-height: 15px !important;
font-size: 12px;
color: #555555 !important;
}

#music_content label {
color: #b00004 !important;
float: left;
}

#music_content select {
margin-right: 10px;
}

/* EVENTS CONTENT */

#events_content {
float:left;
padding-left:30px;
padding-top:10px;
position:relative;
width:570px;
z-index:1;
}

#events_content h2 {
font-weight: normal;
color: #433d3d !important;
font-family: tahoma !important;
font-size: 24px !important;
letter-spacing: -0.7px;
padding: 0 !important;
}

#events_content p {
font-family: tahoma !important;
font-size: 12px;
padding-top: 12px;
}

#events_content ul {
font-family: tahoma !important;
list-style: square !important;
width: 400px !important;
margin: 5px 0 0 30px !important;
}

#events_content li {
line-height: 15px !important;
font-size: 12px;
color: #555555 !important;
}

#events_content label {
color: #433d3d !important;
font-size: 13px !important;
font-family: tahoma !important;
float: left;
}

#events_content select {
margin-right: 10px;
}

/* Event Linkz */

.linktoartsevent a:hover {
text-decoration: underline;
}

.aptureTMMBarInnerDiv {
background: #4B4B4B url(http://windsorite.ca/wp-content/themes/windsoriteDOTca/img/navyy_gbg.png) repeat-x !important;
}

.gallery {
margin-top: 20px !important;
}

/* Footer */

#prefooter {
float: left;
width: 930px;
background: #FFFFFF;
padding: 50px 10px 30px 10px;
}

#footer {
	width: 950px;
	background: #433D3D;
}

#footer h5 {
color: #FFFFFF;
font-weight: normal;
font-size: 12px;
}

#footer .pane{}

#footer .pane ul {}

#footer .pane ul li {}

#footer .pane ul li a {
font-size: 11px;
color: #DDDDDD;
text-decoration: none;
}

#footer .pane ul li a:hover {
text-decoration: underline;
}


#footer_bottom {

background: transparent url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/windsorite_bottom_curvy.png) no-repeat bottom;

width: 100%;

height: 20px;

	margin-bottom: 20px;

}



#footer p {

	font-size: 11px;

	color: #6C6C6C;

	width: 100%;

}



#footer span.left {

	float: left;

	padding-left: 10px;

}



#footer span.right {

	float: right;

	padding-right: 10px;

}



#footer a {

	text-decoration: none;

}



#footer a:hover {

	text-decoration: underline;

}

.fan_box .full_widget {
border: 1px solid #DDDDDD !important;
}

.fan_box .full_widget .connect_top {
background: #FFFFFF !important;
}

.fan_box .connections {
border-top: 1px solid #DDDDDD !important;
}

.music_master_dropdown {
border: 1px solid #CCCCCC;
width: 200px;
margin: 5px 6px;
font-family: Tahoma, sans-serif;
color: #555555;
font-size: 11px;
}

.musicianaddeditform .wpcf7-form {
margin: 0 !important;
}

.musicianaddeditform .wpcf7-form p {
color: #655F5F;
font-weight: bold;
}

.WP-PrintIcon {
float: left;
margin-top: -2px;
}



/* ARTISTS CARD */

.card_artists {
width: 520px; 
height: 82px; 
border-top: 1px solid #DDDDDD;
margin:8px 0px; 
padding: 15px 15px 15px 5px;
position: relative;
}

.card_artists .left {
width: 100px;
float: left;
padding: 6px 0 0 0px;
}

.card_artists .left img {
-moz-border-radius: 0 !important;
border: 0 !important;
padding: 7px 5px 5px 0px !important;
background: 0 !important;
}

.card_artists .name {
float: left;
width: 380px;
}

.card_artists .name a {
font-weight: bold;
color: #07084D; 
text-shadow: 1px 1px 1px #BBBBBB; 
font-family: tahoma; 
font-size: 24px;
}

.card_artists .name a:hover {
color: #0a1f84;
}

.corner_artists {
position: absolute;
top: 0;
right: 0;
}

.corner_artists a {
display: block;
width: 95px;
height: 0;
padding-top: 95px;
overflow: hidden;
background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/corner_artists.png);
}

.corner_artists a:hover {
background-position: 0 -95px;
}

/* CARD ARTIST */

.card_artist {
width: 570px; 
/* border-top: 1px solid #DDDDDD; */
margin: 0px; 
padding: 15px;
position: relative;
}

.card_artist .nav a:hover {
text-decoration: underline;
}

.card_artist .top {
width: 540px;
float: left;
padding: 9px 0 0 14px;
margin-bottom: 15px;
}

.card_artist .top img {
-moz-border-radius: 0 !important;
border: 0 !important;
padding: 0 !important;
background: 0 !important;
margin: 0 !important;
}

.card_artist .name {
width: 570px;
}

.card_artist .social {
margin-bottom: 10px;
float: right;
margin-right: 10px;
width: 200px;
}

a.artists_lista:hover {
color: #0a1f84 !important;
}

/*  ARTIST CATCARD */

.artistdirectory_catcard {
width: 470px;
position: relative;
border-top: 1px solid #DDDDDD;
margin: 10px 0px 10px 47px;
padding: 15px 15px 15px 25px;
}

.artistdirectory_catcard .first {
width: 380px;
}

.artistdirectory_catcard .first a {
color: #da0000 !important;
text-shadow: 1px 1px 1px #8b0000;
font-family: tahoma;
font-weight: bold;
font-size: 26px;
}

.artistdirectory_catcard .first a:hover {
color: #e80000 !important;
text-decoration: underline;
}

.artistdirectory_catcard .second {
width: 380px;
overflow: hidden;
padding-left: 2px;
}

.artistdirectory_catcard .second span {
color: #655F5F;
font-family: tahoma;
font-size: 13px;
}

.artist_form .spwn {
font-size: 10px !important;
font-family: tahoma;
padding-bottom: 0px !important;
font-weight: normal;
}

.artist_form p {
color: #655F5F;
font-family: tahoma;
font-weight: bold;
padding: 0 !important;
}

.darkbar a {
color: #FFFFFF !important;
font-family: tahoma;
font-size: 11px;
font-weight: bold;
}

.darkbar a:hover {
color: #DDDDDD;
text-decoration: underline;
}

.gallery-caption {
font-family: tahoma;
font-size: 10px;
}

.recaptcha_input_area_text {
float: none !important;
}

#aptureD .aptureTMMIcon, #aptureD .aptureTMMFixedIcon {
display: none !important;
}

.windsorite_postpost_page table {
margin: 10px 0;
border: 3px solid #EEEEEE;
}

.windsorite_postpost_page table tr {
border: 3px solid #EEEEEE;
}


.windsorite_postpost_page table td {
border: 3px solid #EEEEEE;
padding: 5px;
font-family:tahoma,sans-serif;
font-size: 12px;
}

.advertise_with_us a {
display: block;
height: 0;
overflow: hidden;
width: 82px;
padding-top: 5px;
background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/awu.png);
}

.advertise_with_us a:hover {
background-position: 0 5px;
}

.dsq-widget-list {
padding-left: 0 !important;
}

/* CARD ELECTION SINGLULAR */

.card_election {
width: 570px; 
/* border-top: 1px solid #DDDDDD; */
margin: 0px; 
padding: 15px;
position: relative;
}

.card_election .nav a:hover {
text-decoration: underline;
}

.card_election .top {
width: 540px;
float: left;
padding: 9px 0 0 14px;
margin-bottom: 15px;
}

.card_election .top img {
-moz-border-radius: 0 !important;
border: 0 !important;
padding: 0 !important;
background: 0 !important;
margin: 0 !important;
}

.card_election .name {
width: 570px;
}

.card_election .social {
margin-bottom: 10px;
float: right;
margin-right: 10px;
width: 200px;
}

/* ELECTION CARD PLURAL */

.card_elections {
width: 520px; 
height: 82px; 
margin:8px 0px; 
padding: 0px 15px 0px 5px;
position: relative;
}

.card_elections .left {
width: 100px;
float: left;
padding: 6px 0 0 0px;
}

.card_elections .left img {
-moz-border-radius: 0 !important;
border: 0 !important;
padding: 7px 5px 5px 0px !important;
background: 0 !important;
}

.card_elections .name {
float: left;
width: 380px;
}

.card_elections .name a {
font-weight: bold;
color: #000000; 
text-shadow: 1px 1px 1px #BBBBBB; 
font-family: tahoma; 
font-size: 24px;
}

.card_elections .name a:hover {
color: #ffff00;
}

.corner_elections {
position: absolute;
top: 0;
right: 0;
}

.corner_elections a {
display: block;
width: 95px;
height: 0;
padding-top: 95px;
overflow: hidden;
background: url(http://www.windsorite.ca/wp-content/themes/windsoriteDOTca/img/corner_elections.png);
}

.corner_elections a:hover {
background-position: 0 -95px;
}

.election_blocker b {
margin-left: -30px !important;
display: block;
font-weight: bold;
}

#grouponAdContents0 {
background: #f2fff1 !important;
}
