/*
	CSS files kept in the 'schemes' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.
	
	Author Name	: Relish Design Studio
	Author Site	: http://relishdesign.ca
	Style Name	: wpCanodia
	Style URI	: 
	Version		: 1.0
	Comments	: K2 derivative
*/
body {
	background-color: transparent!important;
	background-image:url(images/red_background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial,Helvetica, Sans-Serif;
	font-size:62.5%;
	text-align:left;
	color:#444444;
	margin: 0px;
	padding: 0px;

}
a {
	color:#999920;
	text-decoration: none;
}

a img {
	color: none;
	text-decoration: none;
	border: none;
	margin: 0px 0px 5px 0px;
}

a:hover {
	color: #666633;
	text-decoration: none;
}
.columns-one #page {
	width: 910px;
	}


#page {
	/* The entire design is contained within the 'page' id */
	background-color: transparent;
	padding: 0px;
	margin-top: 0px;
	padding-top: 10px;
	border: none;
	}
	
#header {
	/* Contains the H1 and menu */
	float: left;
	width: 910px;
	height: auto;
	margin: 0px;
	padding: 0px;
	background: none no-repeat scroll 0%;
	background-color: transparent!important;
	}

	
#top_news_nav {
	padding: 0px 0px;
	margin-top: 20px;
	width: 548px;
	float: right;
	display: none;
}
#top_news_nav li {
	width: 115px;
	margin: 0px 0 0 10px;
	float: left;
	list-style: none;
	background-color: none;
}
#top_news_nav a {
	display: block;
	padding: 10px 4px;
	margin: 0px 4px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: right;
	font-size: 1.5em;
	font-weight: bold;
}
#top_news_nav a:hover {
	color: #fff;
	background-color: none; 
}

#header_menu {
	background: #fff;
	float: left;
	clear: left;
	width: 900px;
	padding: 5px;
	margin: 10px 0 0 0px;
}
#header_menu #photo {
	float: left;
	clear: left;
	width:900px;
	height: 192px;
	background-image: url(http://canodia.com/wp-content/themes/k2/styles/extend/images/topbar_1757.jpg);
	background-repeat: no-repeat;
}
#photos_div {
	float: left;
}
#header_menu .backfill {
	background-color: #7b0405;
	float: left;
	width: 100%;
	text-align: center;
	padding: 5px 0px;
}
#navlist { 
	font-size: 1.1em;
	letter-spacing: 0px;
	margin: 0px;
	padding:0px;
}
#navlist li {
	display: inline;
	list-style: none;
}

#navlist a {
	padding:5px;
	color: #fff;
	text-transform: uppercase;
	margin: 0px;
}
#navlist a:hover {
	color: #999900;
}
#navlist .current_page_item, #navlist .current_page_item a {
	background-color: none;
	color: #CCCC66;
}
#navlist .current_page_parent a {
	color: #cccc66;
}
#logo,#logo img {
	float:left;
	width: 292px;
	height: 89px;
}
#header #search {
	float:left;
	clear: left;
	width: 292px;
	
}
#search input#s {
	font-size: 0.9em;
	padding: 3px;
	width: 180px;
	border: none;
	margin: 0px;
}
#search #searchsubmit {
	font-size: 0.9em;
	border: none;
	margin: 0px;
	padding: 2px;
}

#quote {
	float: right;
	width: 548px;
	text-align: right;

}
#quote p {
	padding-top: 20px;
	margin: 0px;
	font-size: 16px;
	color: white;
	font-family: fantasy;
	letter-spacing: 1px;
	text-align: right;
	line-height: 125%;
}

#primary {
	/* Contains the main column */
	margin-top: 0px;
	width: 690px;
	background-image:
	background-color: none;
}

#primary2 {
	/* Contains the main home page column */
	margin-top: 20px;
	width: 600px;
	background-image: url(http://canodia.com/wp-content/themes/k2/styles/extend/images/special_bar.jpg);
	background-repeat: no-repeat;
	background-color: none;
}
.content {
	background-color: white;
	float: left;
	clear: left;
	width: 900px;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.content p, li, {
	line-height: 140%;
	text-align:left;
	color:#000000;
}
.hentry {
	/* Each entry is contained within the 'hentry' class */
	padding: 5px 20pt 15px;
	}
.entry-content {
	/* The meat and potatoes of every entry */
	}
.columns-one .secondary {
	border: none;
}
.secondary {
	/* Contains the sidebar */
	}
.secondary .current_page_item > a {
	color: #000;
	font-weight: bold;
}
#sub-menu {
	padding: 10px;
	margin-bottom: 5px;
	background-color: #fefefe;
	border: solid 1px #ddd;
	width: 155px;
}
#wp-admin-bar {width: 900px; margin:0 auto; padding:5px; background:#250000; clear:both; text-align:center}
#wp-admin-bar ul {margin:0; padding:0}
#wp-admin-bar ul li {text-transform: uppercase; margin-left: 10px; margin-bottom: 2px; margin-right: 10px; margin-top: 2px; color: #f44002; list-style-type:none; display:inline; padding:0}



/* Headline styles */


h1, h2, h3, h4 {
	font-family: Arial, Helvetica, sans-serif;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, h4, h4 a, h4 a:hover, h4 a:visited {
	text-decoration:none;
	text-align: left;
	color: #9e9c85;
}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4, h4 a, h4 a:visited {
	color:#9e9c85;
	text-align: left;
}

h2 {
	font-size: 20px;
	font-weight:bold;
	letter-spacing: 0px;
	text-align:left;
	margin-left: 30px;
}

#primary .entry-content h3 {
	font-size: 20px;
	font-weight:bold;
	margin-top:15px;
	letter-spacing: 0px;
}

h1 {
	font-size: 30px;
	color:#999900;
	padding: 0;
	margin: 0;
	text-align:left;
	margin-top: 8px;
	text-transform: uppercase;
	letter-spacing: 0px;
}

h2 {
	font-size: 24px;
	color:#990000;
	padding: 0;
	margin: 0;
	text-align:left;
	margin-top: 8px;
	text-transform: uppercase;
	letter-spacing: 0px;
}

h3 {
	font-size: 20px;
	color:#990000;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 0px;
	text-align:left;
	text-transform: uppercase;
	letter-spacing: 0px;
}
#primary .entry-content h4 {
	font-size: 16px;
	font-weight:normal;
	margin-top:5px;
	letter-spacing: 0px;
}

h4 {
	font-size: 16px;
	color:#999900;
	padding: 0;
	text-align:left;
	font-weight: bold;
	line-height: 110%;
	margin-top: 3px;
	margin-bottom: 0px;
	text-transform: uppercase;
	letter-spacing: 0px;
}

h5 {
	font-size: 14px;
	color:#fff;
	padding: 0;
	text-align:left;
	font-weight: bold;
	line-height: 80%;
	margin-top: 8px;
	margin-bottom: 0px;
	text-transform: uppercase;
	letter-spacing: 0px;
}

h6 {
	font-size: 13px;
	color:#999900;
	padding: 0;
	text-align:left;
	font-weight: bold;
	line-height: 110%;
	margin-top: 4px;
	margin-bottom: 0px;
	letter-spacing: 0px;
}

h8 {
	font-size: 10px;
	line-height: 120%;
	color:#990000;
	padding-top: 6px;
	margin-top: 10px;
	text-align:left;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 6px;
	border-bottom: 1px solid #aaa;
}

h9 {
	font-size: 16px;
	color:#990000;
	padding: 0px;
	margin: 0px;
	text-align: left;
	margin-top: 0px;
	text-transform: uppercase;
	letter-spacing: 0px;
	line-height: 120%;
	text-align: top;
	display:block
}


h10 {
	font-size: 20px;
	color:#990000;
	padding: 0;
	margin: 0;
	text-align:left;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0px;
}

p.donation {
	font-size: 13px;
	color:#990000;
	padding: 0;
	margin: 0;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0px;
	text-align: center;
	width: 270px;
}

#footer {
	margin: 0px auto;
	padding: 5px 0px 10px 25px;
	width: 885px;
	height: 61px;
	text-align: left;
	border-top: 1px solid #888888;
	background-color: #fff;
}

#footer a {
	padding: 0px 4px;
	color: #999900;
	text-transform: uppercase;
	border: none;
}

#footer a:hover {
	padding: 0px 4px;
	color:#666633;
	text-transform: uppercase;
}

#tablestyle {
	font-family:Arial, Helvetica, sans-serif;
	float: left;
	text-align:left;
	margin: 10px 5px 20px 5px;
	padding: 0px;
	width: 600px;
	border-bottom: 2px solid #000;
}

#tablestyle th {
	font-size: 14px;
	color:#999900;
	padding: 10px 5px 5px 5px;
	margin: 0;
	text-align:left;
	margin-top: 8px;
	background-color:#000;
	text-transform: uppercase;
}

#tablestyle td {
	font-size: 11px;
	color:#990000;
	padding: 5px;
	margin: 0;
	text-align:left;
	margin-top: 0px;
	border-top: 1px solid #AAAAAA;
	border-right: 1px solid #aaa;
}

#tablestyle td .odd {
	font-size: 12px;
	color:#990000;
	padding: 0;
	margin: 0;
	text-align:left;
	margin-top: 4px;

}

#tablestyle strong {
	font-size: 12px;
	color:#990000;
	padding: 0;
	margin: 0;
	text-align:left;
	font-weight: bold;
	margin-top: 4px;
}

.entry-content {
	color:#000;
	font-size: 1.2em;
	line-height: 1.5em;
	text-align: left;
	margin: 10px 0px 0px;
	padding: 0px;
}
#primary2 .entry-content {
	width: 550px;
	color:#000;
	font-size: 1.2em;
	line-height: 1.5em;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

#primary2 .hentry {
	height: 250px;
	overflow: auto;
}

html {
	background:#000 none repeat scroll 0%;
	margin: 0px;
	padding: 0px;
}

#primary img {
	border: 4px solid #000;
	margin: 5px 2px 5px 0px;
}

img.alignleft, img[align="left"] {
	display:inline;
	margin:0pt 5px 0px 0pt;
	padding:1px;
}

.columns-one #sidebar-main, .columns-one #sidebar-alt {
	padding:0px;
	width: 190px;
}

.secondary {
	color:#666666;
	font-size: 1em;
	line-height: 1.5em;
}

.secondary a {
	color:#666666;
	font-size: 1.2em;
	line-height: 1.5em;
}

.secondary div {
	margin:2px 0pt 0pt 0px;
	padding:0pt;
	position:relative;
}
#content #highlight {
	float: left;
	clear:left;
	width: 890px;
	position: inherit;
	background: white;
	margin: 5px 0px 0px;
	padding: 10px;
}
#sub-links {
	width:155px;
	padding: 10px;
	margin-bottom: 5px;
	background-color: white;
	border: solid 1px #ddd;
}
div.tags {
	background-color: white;
	padding: 10px;
}
div.albums {
	padding-top: 0px!important;
	float: left!important;
}
div.albums h4 {
	padding: 10px;
}
div.albums-small {
	width: 650px;
	float: left;
	clear: left;
}
div.albums-small div.album{	
	background-color: #eee9db!important;	
	height:auto!important;
}
div.albums-small div.album strong {
	font-size: 1.2em !important;
	text-align: center!important;
	color:#990000!important;
	display: block;
}

div#highlight {
	padding: 10px 0px 2px 40px;
	margin: 0px 0px 0px 0px;
	min-height: 200px;
	float: left;
	background-image:url(images/gallery_flowers.jpg)!important;
	background-repeat: no-repeat;
}

div#highlight p.meta a {
	color:#990000!important;
	font-size: 1.6em!important;
	text-transform: uppercase!important;
	font-weight: bold;
}

div.album {
	background-color: #eee2db!important;
	margin-right: 20px!important;
	float:left;
	clear: none!important;
}
div.album h2 {
	font-size:1.4em;
	text-decoration:none;
	float: left;
	clear:left;
	margin: 0px!important;
	color:#990000!important;
}

div.album p.meta a {
	color:#990000!important;
	font-size: 1.2em!important;
	text-transform: uppercase!important;
	font-weight: bold;

}

div.album p.meta {
	color:#333300!important;
	text-transform: uppercase;
	font-size: 1em!important;
	clear: left;
}
div.albums-small div.album a {
	text-align: center;
}
div.album p {
	font-size: 1em!important;
}

div#context div.info a {
	color:#333300!important;
	text-decoration:none;
	font-size: 1.2em;
}

div.tags {
	float: left!important;
	margin: 0px!important;
	padding: 10px!important;
	text-align: left;
	background-color:white;
	width:540px;
}
div.tags a{
	font-size: 1.2em;
}

div#highlight {
	margin:0pt 0pt 0px!important;
	clear: none!important;
}


div.flickr-meta-links a {
	color:#555555;
}

div.flickr-meta-links {
	font-size:10px;	
	margin: 5px 0pt 0pt;
	text-align: left;
	float: left;
	clear: left;
}
#photoalbum-footer {
	display: none;
}

#dynamic-content{
	padding-top: 0px;
}

#but_reflect {
	text-align: center;
	display:block;
	background-image:url(images/but_blog.jpg);
	background-repeat: no-repeat;
	width: 175px;
	height: 120px;
	margin-top: 2px;
	margin-bottom: 2px;
}
#but_reflect #ref_nav {
	display: block;
	padding-top: 70px;
	text-align: center;
}
#ref_nav a {
	font-weight: bold;
	text-transform: uppercase;
}
#ecard_table {
	background-color: white;
	display: block;
	padding: 5px;
	margin: 10px 0px;
	border: solid 1px #ddd;
}
#ecard_table table td {
	padding: 5px;
}
#primary .message h3{
	display: block;
	padding: 5px;
	border: solid 1px red;
	font-size: 1.2em;
	line-height: 1.4em;
}
button {
	padding: 5px;
	margin: 5px 5px 5px 0px;
	float: left;
	text-transform: capitalize;
}
#note {
	display: block;
	padding: 20px;
	color: white;
	font-size: 1.2em;
	font-weight: bold;

}

div#photoalbum-nav {
margin-bottom:15px;
}

div#photoalbum-nav a {
margin-bottom:15px;
	font-size: 1.2em;
	font-weight: bold;
}


ul.menu {
top: 230px;
left:40px;
margin:0pt;
padding:0pt;
position:absolute;
width:920px;
background-color: transparent!important;
text-transform: uppercase;
	font-size:11px!important;
	z-index: 10!important;

}
ul.menu, ul.menu li a {
padding: 6px 6px 6px 6px!important;
}

ul.menu li {
margin-right: 0px;
text-transform: uppercase;
padding:6px!important;
margin: 0px!important;
}

ul.menu li a {
	text-transform: uppercase;
color: #fff!important;
	font-size:11px!important;
letter-spacing: 0px;
}

ul.menu li a:hover {
color: #ffcc33!important;
	font-size:11px!important;
margin:0pt;
background: none;
background:transparent none repeat scroll 0%!important;
}

ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover {
background:transparent none repeat scroll 0%!important;
color:#336600 !important;
text-decoration:none;
}

.transMenu .item {
color:#336600!important;
cursor:pointer;
font-family:Helvetica, sans-serif!important;
font-size:11px!important;
text-decoration:none!important;
z-index: 200!important;
}

.transMenu .item {
border:medium none;
color:#336600!important;
cursor:pointer;
font-family:Helvetica, sans-serif!important;
font-size:11px!important;
text-decoration:none!important;
z-index: 200!important;
}

.transMenu.top .items {
border-top:medium none;
color:#336600!important;
z-index: 100!important;
}
.transMenu .items {
left:0px;
position:relative;
top:0px;
z-index:200!important;
}

element.style {
z-index:300!important;
}
.transMenu {
z-index: 300!important;
}