/**************************************************************
** Style Resets                                              **
***************************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
em {
	font-style: italic;
}
/**************************************************************
** Pages Styles                                              **
***************************************************************/
body {
	font: 0.8em/165% "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;
	margin:0;
	padding:0;
	color: #7a7a7a;
	outline:0 none;
	vertical-align:baseline;
	color:#222222;
	font-family: Arial, Helvetica, sans-serif;
}
#bg-holder { background: url(images/WM_web_background.jpg) no-repeat 0 0; position: fixed; top: 0; left: 0; z-index: -10; width: 100%; height: 100%; background-size: cover; }

h1 { font-size: 32px; margin:0 0 10px 0; color: #a67a2e; line-height: 120%; }

h2 { font-size: 20px; color:#222222; font-weight:bold; }

h3 { font-size: 130%; color:#838e5f; text-transform:uppercase; font-weight:bold; }

h4 { font-size: 110%; font-weight: bold; }

h5 { font-size: 110%; }

strong {font-weight:bold; }

.front  h1 { font-size:30px; color:#222222; font-weight:normal; }

.front  h2 {

	font-size:20px;
	color:#ffffff;

/*	font-weight:bold;*/

}

.front h1.front-heading { margin-bottom:0; color:#222222; font-weight:bold; }

.subtitle { padding:5px 0 15px 0; font-size:18px; color:#494d4f; font-family: Myriad Pro,"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; }

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6,

#footer-bottom h1, #footer-bottom h2, #footer-bottom h3, #footer-bottom h4, #footer-bottom h5, #footer-bottom h6 { text-shadow:none; }



p { margin:0 0 15px 0; }



a, li a.active { color:#222222; text-decoration:none; }

a {color:#2b588c; }

a:hover { text-decoration: underline; }



#footer a, #footer li a.active, #footer-bottom a, #footer-bottom li a.active { color:#aaaaaa; }



#footer a:hover, #footer li a.active:hover, #footer-bottom a:hover, #foote-bottom li a.active:hover { color:#ffffff; }



a img { border:none; outline: none; display:block; overflow:hidden; }

img.masked, .field-type-image img { background:transparent url('images/pattern.png'); border:0px solid #d8d8d8; padding:10px; margin:0px 0; }

img.body {margin:20px;}

code { font-family: "Courier New", Courier, monospace; }

blockquote { background:transparent url('images/blockquote.png') no-repeat top left; margin: 40px 0; padding: 0 55px; }

.breadcrumb { padding:0 10px 20px 0; }

.breadcrumb-separator { padding:0 8px 0 4px; }

.submitted { margin:0px 0 20px 0; font-size: 85%; text-transform: uppercase; }



.region-sidebar-first .block h2 {  margin: 0 0 15px 0; padding:0 0 5px 0; }

.block-blog-recent {
	float:left;
}

.region-content { line-height:155%; } 



#header a { color:#222222; }



#site-name { font-size:130%; }



#slogan { color:#000000; }



/* 

* Layout 

*/

#header {

	background-attachment: scroll;

}

#header-background {

	background-attachment: scroll;

	background-repeat: no-repeat; 

	background-position: center bottom;

}
#header-background {
	
}
#header-inside {

	position: relative;
	width: 960px;
	margin: 0 auto;
	padding:10px 0;
	overflow:hidden;
	vertical-align: bottom;
	background: url('images/slices-v2/wolves_moose_header.jpg') no-repeat 0 0;
}
#header-inside:hover {
	background-position: bottom left;
}
#header-menu {
	clear:both;
	width: 960px;
	margin: 0 auto;
	display:block;
}

#header-menu-inside {
	width: 962px;
	padding: 0;
	height:44px;
	line-height:44px;
} 

#header-inside-left { float:left; width: 250px; padding:0 20px 0 30px; margin:0; }

#header-inside-right {
	position: absolute;
	top: 23px;
	left: 700px;
	width: 120px;
}

#logo { float:left; width:336px; display:block; overflow:hidden; padding:0; margin:0; }

#logo a{ padding:0; margin:0; display:block; overflow:hidden; }

#logo img { padding:0; margin:0; display:block; overflow:hidden; }

#banner  {
	position: relative;
	clear:both;
	overflow: hidden;
}

#content {

	clear:both;

	overflow:hidden;

}


/* #content-inside { width: 960px; margin: 0 auto; padding:30px 0 60px; overflow:hidden; display:block; }  */ 

#content-inside {
	width: 960px;
	overflow:hidden;
	display:block;
	background-color: #FFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
} 



/* #main { float:left; width: 620px; padding:0 60px 0 0; margin:0; }*/

#main { float:left; width: 620px; padding:0 20px 0 0; margin:0; }



#sidebar { float: right; width: 230px; padding: 0; /*float:left; width: 280px; padding:0;*/ } 



.no-sidebars #main { width:920px; padding:0; margin:0; }



.no-sidebars #sidebar { display:none; }



.meta-data { font-size:75%; text-transform:uppercase; color:#545454; margin:5px 0 20px 0; display:block; overflow:hidden; clear:both; }



#footer {

	clear:both;
	
	overflow:hidden;

	padding-top: 0px;

	padding-right: 0;

	padding-bottom: 0px;

	padding-left: 0;

	background-repeat: no-repeat;

}


#footer-inside {

	width: 960px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-right: 0px;

	padding-left: 0px;

} 
.front #footer-inside {
	height: 117px;
	background-color: #FFF;

} 
.footer-area {
/*	width:280px;*/
	float:left;
	height: 117px;
	padding-top: 0;
/*	padding-right: 50px;*/
	padding-bottom: 0;
	padding-left: 0;
	overflow: hidden;
}
.footer-area.first {
	width:310px;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	overflow: hidden;
}
#discoveries-home-link {
	height: 117px;
}
#discoveries-home-link a {
	display: block;
	background: url(images/slices-v2/wolves_moose_discoveries.jpg) no-repeat top left;
	width: 308px;
	height: 0;
	padding-top: 117px;
	overflow: hidden;
}
#discoveries-home-link a:hover {
	background-position: bottom left;
}
.footer-area.second {
	width:310px;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
	overflow: hidden;
}
#insights-home-link {
	height: 117px;
}
#insights-home-link a {
	display: block;
	background: url(images/slices-v2/wolves_moose_insights.jpg) no-repeat top left;
	width: 308px;
	height: 0;
	padding-top: 117px;
	overflow: hidden;
}
#insights-home-link a:hover {
	background-position: bottom left;
}
.front .footer-area.third {
	width:310px;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	overflow: hidden;
}
#winterstudy-home-link {
	height: 117px;
}
#winterstudy-home-link a {
	display: block;
	background: url(images/slices-v2/wolves_moose_winter_study.jpg) no-repeat top left;
	width: 308px;
	height: 0;
	padding-top: 117px;
	overflow: hidden;
}
#winterstudy-home-link a:hover {
	background-position: bottom left;
}
#block-blog-recent {
	width:280px;
}

#block-blog-recent .content {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width:280px;
}

#block-blog-recent .content li a {

	color: #000;

}

.footer_contact {
	width:120;
}

/*.node.node-teaser { margin-bottom:60px; }*/

.node.node-teaser {

	margin-bottom:10px;

}


#footer-bottom {
	clear:both;
	overflow:hidden;
	background-image: url(images/wolves_moose_isle_royale_footer.jpg);
	background-repeat: no-repeat;
	width: 960px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #353535;
	margin: 0 auto;
}
#footer-bottom-inside { width: 960px; margin: 0 auto; height:180;
} 
#footer-bottom-left { float:left; width: 440px; height:180; padding: 20px 20px 20px 20px; margin:0; }

#footer-left-links {
}
#footer-left-links a {
	color:#333;
}
#footer-left-links .about {
	width: 263px;
	float: left;
	margin-left: 10px;
}
#footer-left-links .about h3 {
	color: white;
	padding: 0;
	margin: 0;
}
#footer-left-links .about p {
	width: 230px;
	color: white;
	padding: 0;
	margin: 5px 0;
	line-height: 140%;
}
#footer-left-links .links {
	width: 165px;
	float: left;
	margin-top: 8px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: white;
	text-align: left;
}
#footer-left-links .links ul {
	padding: 0 10px;
	margin: 0;
}
#footer-left-links .links li {
	list-style-type: none;
	padding: 2px 0;
}
#footer-left-links .links li a {
	color: white;
	padding: 0;
	background: none;
	font-weight: bold;
	text-transform: uppercase;
}
#footer-left-links .links li a:hover {
	text-decoration: underline;
}
#footer-bottom-right { float:left; width: 440px; height:180; padding:20px 20px 20px 20px; margin:0 }

#block-block-13 {
	width: 450px;
	height: 170px;
}
#block-block-13 h2 {
	font-size: 16px;
	padding: 0;
	margin: 0;
}
#block-block-13 .content {
	padding: 10px 20px;
}
#block-block-13 .content .logo1 {
}
#block-block-13 .content .logo2 {
}
#block-block-13 .content .logo3 {
}
#block-block-4 p { color: white; font-size: 10px; float: right; }

#block-block-5 { float: left;}

#block-block-5 p, .copyright { color:white; font-size: 10px; }

#block-block-14 {
	float: left;
}
#block-views-news-events-block-1 {
	width: 274px;
	float: left;
}
#block-views-news-events-block-1 h2 {
	padding-bottom: 10px;
}
#block-views-news-events-block-1 ul {
	padding: 0;
	margin: 0;
}
#block-views-news-events-block-1 .views-row {
	height: auto;
	padding: 5px 0 3px 0;
	margin: 0;
	width: 265px;
	height: 20px;
	overflow: hidden;
}
#block-views-news-events-block-1 .views-row-first {
	padding: 0 0 3px 0;
}
#block-views-news-events-block-1 .views-row a {
	color: black;
}
#block-views-news-events-block-1 .views-field-title {
	margin-bottom: 0px;
}
#block-views-news-events-block-1 .more-link {
	text-align: left;
	padding-top: 8px;
}
#block-views-news-events-block-1 .more-link a {
	color: white;
}
/*

* Sidebar Blocks - Menus

*/

.region-sidebar-first .block .content { /*border:1px solid #ffffff; 

-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 

padding: 20px; overflow:hidden;*/ background:#ddded1; margin:0 0 40px 0;

 /* shadow */

/*-webkit-box-shadow: 0 2px 6px #efefef inset;  -moz-box-shadow:0 2px 6px #efefef inset;  box-shadow:0 2px 6px #efefef inset;*/ }



.region-sidebar-first #block-block-2.block .content { background:none; border:none; padding:0; -webkit-box-shadow: none;  -moz-box-shadow:none;  box-shadow:none; }



.region-sidebar-first ul.menu {  margin:0; padding:0; }



.region-sidebar-first ul.menu li { list-style:none; margin:0; padding:0; list-style-image:none; }



.region-sidebar-first ul.menu li a { border-bottom:1px solid #e7e7e7; display:block; padding:5px; }




.region-sidebar-first ul.menu ul.menu { padding:0 0 0 15px; }



/* 

* Contact 

*/

.contact-form { margin:10px 0; }

.contact-form label, .comment-form label { font-weight:bold; }

.contact-form input.form-text, .comment-form input.form-text { background:#e8e8e8; border:1px solid #f2f2f2;

font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; height:25px; line-height:25px; margin:0 0 10px 0; padding:5px; width:350px; color:#5f6a5f; 

-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 

 /* shadow */

-webkit-box-shadow: 0px 2px 3px #bcbcbc inset;  -moz-box-shadow: 0px 2px 3px #bcbcbc inset;  box-shadow: 0px 2px 3px #bcbcbc inset; }



.contact-form input.form-text.error { border:2px solid red; }

.contact-form textarea, .comment-form textarea { background:#e8e8e8; border:1px solid #f2f2f2;

font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;

margin:0 20px 10px 0; padding:10px 5px; height:155px; font-size:100%; color:#5f6a5f; 

-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 

 /* shadow */

-webkit-box-shadow: 0px 2px 3px #bcbcbc inset;  -moz-box-shadow: 0px 2px 3px #bcbcbc inset;  box-shadow: 0px 2px 3px #bcbcbc inset;}



.filter-wrapper { border:1px solid #DDDDDD; border-top:none; }



.user-picture { float:left;  padding:0 20px 10px 0; }



/*

* About

*/

.about-features { padding:60px 0 0 0; }



.about-feature { float:left; padding:0 20px 0 0; margin:0 20px 0 0; border-right:1px solid #e5e5e5; width:290px; }



.about-feature.last { float:left; padding:0; margin:0; border-right:none; }



.about-members { clear:both; padding:10px 0 0 0;}



.about-member { background:transparent url('images/pattern.png'); border:1px solid #e4e4e4; padding:15px; float:left; width:418px; margin:0 0 60px 0; }



.about-member p { margin:0; }



.about-member.left { margin-right:60px; }



/*

* Products

*/

.product { float:left; width:280px; margin:0 60px 60px 0;  }



.product.last{ margin:0 0 60px 0; }



.product h2 { margin:0 0 5px 0; }



.product-subtitle { padding:0 0 10px 0; }



/*

* Services

*/

.services { clear:both; padding:20px 0; }



.service-left { float:left; width:450px; padding:0 30px 0 0; }



.service-right { float:left; width:450px; padding:0 0 0 30px; }



/*

* Testimonials

*/

.testimonial { display: block; overflow: hidden; position: relative; clear:both; }



.testimonial-inner { outline:none; border:1px solid #ffffff; 

-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 

padding: 20px; overflow:hidden; background:#ffffff; margin:25px 0 0 0; font-style:italic;

 /* shadow */

-webkit-box-shadow: 0 2px 3px #efefef inset;  -moz-box-shadow:0 2px 3px #efefef inset;  box-shadow:0 2px 3px #efefef inset; }



.testimonial-submitted { background: url("images/testimonial.png") no-repeat scroll 95% 0 transparent; text-align:right; padding:20px 0 0 0; }

/* 

* Main-menu 

*/

/* 1st Level */

#header-menu ul.menu  { display:block; padding:0; margin:0; position:relative; z-index:100; }

#header-menu ul.menu li {
	display:block;
	float: left;
	padding:0;
	margin:0;
	height: 44px;
}
#header-menu ul.menu li ul.menu li {
	display:block;
	padding:0;
	margin:0;
	height: auto;
}
#header-menu ul.menu li.last {
}
#header-menu ul.menu li a {
	height: 0;
	padding-top: 44px;
	overflow: hidden;
	float:left;
	background: url(images/wolves_moose_navigation_background.png) no-repeat top left;
	position: relative;
}
#header-menu #menu-about-the-project {
	width: 186px;
	background-position: 0 0;
}
#header-menu #menu-about-the-project:hover {
	background-position: 0 -44px;
}
#header-menu #menu-book-and-film {
	width: 129px;
	background-position: -186px 0px;
}
#header-menu #menu-book-and-film:hover {
	background-position: -186px -44px;
}
#header-menu #menu-media-coverage {
	width: 154px;
	background-position: -315px 0px;
}
#header-menu #menu-media-coverage:hover {
	background-position: -315px -44px;
}
#header-menu #menu-educational {
	width: 138px;
	background-position: -469px 0px;
}
#header-menu #menu-educational:hover {
	background-position: -469px -44px;
}
#header-menu #menu-technical {
	width: 123px;
	background-position: -607px 0px;
}
#header-menu #menu-technical:hover {
	background-position: -607px -44px;
}
#header-menu #menu-contribute {
	width: 231px;
	background-position: -730px 0px;
}
#header-menu #menu-contribute:hover {
	background-position: -730px -44px;
}

#header-menu ul.menu li a:after { content: none; }

#header-menu ul.menu li.expanded { }

#header-menu ul.menu li.expanded a { }

/* 2nd Level */

#header-menu ul.menu li.expanded ul.menu { width: 230px; z-index:100; padding:0; background: #856431; display: none; position: absolute;top: 44px; }

#header-menu ul.menu li.expanded ul.menu li a { padding:10px; margin:0; display:block; width:210px; text-align:left; line-height:130%; background:none; font-size:12px; border-bottom:1px solid #353535; height: auto; color:white;}



#header-menu ul.menu li.expanded ul.menu li.expanded { background:transparent url('images/main-menu-arrow.png') no-repeat center right; }



#header-menu ul.menu li ul.menu li a:hover {
	color:#FBE388;
}



#header-menu ul.menu li.expanded ul.menu li.expanded a:hover { background:#999999 url('images/main-menu-arrow.png') no-repeat center right; }



#header-menu ul.menu li.expanded ul.menu li.leaf a:hover { background:#594321; }



/* 3rd, 4th, 5th, (...) level  */

#header-menu ul.menu li.expanded ul ul { display: none; left: 230px; top:0; padding:0; }



/* Footer menu */

#footer .block ul.menu { margin: 0; padding: 0; }



#footer .block ul.menu ul.menu { margin: 0 0 0 15px; }



#footer .block ul.menu li { list-style:none; margin:0; padding:0; list-style-image:none; }



#footer .block ul.menu li a { border-bottom: 1px solid #353535; display: block; padding:5px; }


/* 

* Footer-bottom menu 

*/

ul.secondary-menu, #footer-bottom ul.menu { padding:0; margin:0 0 10px 0; display:block; overflow:hidden; }



ul.secondary-menu li, #footer-bottom ul.menu li { border-right:1px solid #353535; display:block; float:left; list-style-type:none; overflow:hidden; padding:0 10px; margin:0; }



ul.secondary-menu li.first, #footer-bottom ul.menu li.first { padding:0 10px 0 0; margin:0; }



ul.secondary-menu li.last, #footer-bottom ul.menu li.last { border-right:none; margin:0; }



#footer-bottom ul.menu ul.menu { display:none; }



/* 

* Comments 

*/

#comments { padding:20px 0 0 0; }



.comment { border:1px solid #ffffff; 

-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 

padding: 20px; overflow:hidden; background:#ffffff; margin:0 0 30px 0;

 /* shadow */

-webkit-box-shadow: 0 2px 6px #efefef inset;  -moz-box-shadow:0 2px 6px #efefef inset;  box-shadow:0 2px 6px #efefef inset;}



#comments-title { border:1px solid #e7e7e7; padding:5px 10px; display:block; overflow:hidden; margin:0 0 30px 0;

/* background */

background: #fdfdfd;

/* IE10 */ 

background-image: -ms-linear-gradient(top, #fdfdfd 0%, #efefef 100%);

/* Mozilla Firefox */ 

background-image: -moz-linear-gradient(top, #fdfdfd 0%, #efefef 100%);

/* Opera */ 

background-image: -o-linear-gradient(top, #fdfdfd 0%, #efefef 100%);

/* Webkit (Safari/Chrome 10) */ 

background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fdfdfd), color-stop(1, #efefef));

/* Webkit (Chrome 11+) */ 

background-image: -webkit-linear-gradient(top, #fdfdfd 0%, #efefef 100%);

/* Proposed W3C Markup */ 

background-image: linear-gradient(top, #fdfdfd 0%, #efefef 100%);

/* IE6-9 */ 

filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#efefef');

/* radius */

-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 

}



#comments-title h2 { padding:0; margin:0; }



#comments-title-left { float:left; width:50%; }



#comments-title-right { float:right; width:50%; text-align:right; }



#comments-title-right .counter { color:#979696; font-weight:bold; font-size:20px; 

background:transparent url('images/comments.png') no-repeat center left; padding:0 0 0 35px; }



#comments h3 { margin:0; padding:10px 0 20px 0; font-weight:normal; }



#comments ul.links { display:block; }



#comments ul.links li a { color:#ffffff; padding:5px 10px; margin:0 0 0 2px; text-shadow: 0 1px 1px #003547; font-weight:bold; border:none;

font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; cursor:pointer;

/* background */

background: #0093c5;

/* IE10 */ 

background-image: -ms-linear-gradient(top, #0093c5 0%, #0079a2 100%);

/* Mozilla Firefox */ 

background-image: -moz-linear-gradient(top, #0093c5 0%, #0079a2 100%);

/* Opera */ 

background-image: -o-linear-gradient(top, #0093c5 0%, #0079a2 100%);

/* Webkit (Safari/Chrome 10) */ 

background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0093c5), color-stop(1, #0079a2));

/* Webkit (Chrome 11+) */ 

background-image: -webkit-linear-gradient(top, #0093c5 0%, #0079a2 100%);

/* Proposed W3C Markup */ 

background-image: linear-gradient(top, #0093c5 0%, #0079a2 100%);

/* IE6-9 */ 

filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0093c5', endColorstr='#0079a2');

/* radius */

-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 

/* shadow */

-webkit-box-shadow: 0px 1px 2px #939da2; -moz-box-shadow: 0px 1px 2px #939da2; box-shadow: 0px 1px 2px #939da2; }



#comments ul.links li a:hover {  background: #008ab8; text-decoration:none; }



/*

* Poll

*/

.poll .bar .foreground { background-color: #0092c3; }



.poll .title { padding:0 0 20px 0; }



/*

* Recent content block

*/

#block-node-recent table, #block-node-recent td { border:none; }



#block-node-recent table tbody { border:none; }



#block-node-recent tr.even, #block-node-recent tr.odd { border-bottom:1px solid #e7e7e7; }



/*

* Search

*/

#block-search-form { background:#e8e8e8; border:none; 

/* Radius */

 -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;

 /* shadow */

-webkit-box-shadow: 0px 2px 5px #c8c8c8 inset;  -moz-box-shadow: 0px 2px 5px #c8c8c8 inset;  box-shadow: 0px 2px 5px #c8c8c8 inset; }



#block-search-form .form-item { margin:0; padding:0; }



#block-search-form input.form-text { background:none; border:none; outline:none; text-decoration: none; color:#9f9f9f; float:left; width:218px; padding:10px; 

font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; height:15px; line-height:15px; }



#block-search-form input.form-submit { background:none; border:none; outline:none; padding:6px 10px 0 10px; }



.region-sidebar-first #block-search-form { -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none; }



.region-sidebar-first #block-search-form.block  { background:none; }



.region-sidebar-first #block-search-form.block .content  { background:#ffffff; border:1px solid #FFFFFF; overflow:hidden; padding:0; }



/* 

* Messages

*/

div.messages.status { background:#52ac61; border:1px solid #46a055; padding:10px; margin:0 0 15px 0; color:#ffffff; }



div.messages.error { background:#d30000; border:1px solid #b50000; padding:10px; margin:0 0 15px 0; color:#ffffff; }



div.messages.warning { background:#dd6e0c; border:1px solid #d2ac7f; padding:10px; margin:0 0 15px 0; color:#ffffff; }



div.messages.status a, div.messages.error a, div.messages.warning a { color:#ffffff; text-decoration:underline; }



/* 

* Javascript Slideshow 

*/

#slideshow { display:block; position:relative; overflow: hidden; width: 100% !important; background:transparent; }



.slider-item { width:100% !important; background:transparent !important; }



/*.slider-item .content { width:960px; margin:0 auto; padding:30px 0 0 0; position:relative; }*/

.slider-item .content { width:960px; margin:0 auto; padding:0 0 0 0; position:relative; }



.slider-item a { outline:none; }



/*#slider-controls-wrapper { width:960px; margin:0 auto; padding:20px 0; display:block; } */
#slider-controls-wrapper {
	position: absolute;
	bottom: 28px;
	left: 0;
	width: 100%;
	z-index: 500;
	margin: 0;
	padding: 0;
} 

#slider-controls { 
	width:960px;
	margin: 0 auto;
} 

#slider-controls ul {
	overflow:hidden;
	margin: 0 40px 0 0;
	padding: 0;
	text-align: right;
}

#slider-controls ul li { display:inline; margin:0; padding:0; list-style:none; }

#slider-controls ul li a { 
	width:17px;
	height:17px;
	background: white;
	display:inline-block;
	padding:0;
	margin:0;
	outline:none;
	opacity: 0.25;
}

#slider-controls ul li a:focus { outline:none; }

#slider-controls ul li.activeSlide a:hover, #slider-controls ul li.activeSlide a { 
	opacity: 1; 
}



/* 

* Slideshow Typography

*/

#slideshow h2 { margin:0 0 10px 0; color:#ffffff; font-size:23px; font-weight:bold; }

#slideshow img {  }



/*  

* Tables

*/

table { border-collapse: collapse; width:100%; }



table, td { border: 1px solid #bbbbbb; }



table th { background:#222222; color:#ffffff; font-weight:bold; border:none; }



table tr.odd { background:transparent; }



table tr.even { background:#ffffff; }



table td, table th { padding:5px; }



/* 

* Lists 

*/

ol { list-style-type:decimal; }



ol ol { list-style-type:upper-alpha; }



ol ol ol {list-style-type:lower-alpha; }



li { display:list-item; }



.pager-current { font-weight:bold; color:#7c713f; }



ul.tabs { clear:both; margin:20px; white-space: normal }



ul.tabs li { padding:10px 0; line-height:130%; }



.links { display: block; text-align:right; }



.links li { list-style-type:none; }



.item-list ul { margin:0 0 0.25em 1em; padding:0; }



.item-list ul li { margin:0 0 0 5px; padding:0 0 5px 5px; }



ol.search-results { padding:0; }



.links ul li a, a.more, #edit-submit, #edit-preview, input.form-submit {
	color:#ffffff;
	padding:7px 15px;
	background: #AF7B33;
	/* radius */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	font-weight: bold;
	text-transform: uppercase;
}

.links ul li a:hover, a.more:hover, #edit-submit:hover, #edit-preview:hover, input.form-submit:hover {  background: #C4973D; text-decoration:none; }



.resizable-textarea .grippie { border:1px solid #dddddd; }



#edit-submit, #edit-preview { margin:0 10px 0 0; }



#block-search-form input.form-submit { margin:0; border:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; background:none; filter:none; }



ul.inline li { display: inline-block; margin: 0; padding: 10px 5px; zoom: 1; *display: inline; }



input.form-submit { margin:0 10px 0 0; }



/*

* Social

*/

ul.social-bookmarks { margin:0; padding:0; }



ul.social-bookmarks li {display:inline-block; float:left; list-style-type:none; margin:0; cursor:pointer; }



ul.social-bookmarks li a { display:inline-block; width:25px; height:24px; padding:0 3px;  margin:0 auto; text-align:center; overflow:hidden; outline:none; }



ul.social-bookmarks li.label { padding:0 15px 0 0; }



ul.social-bookmarks li.facebook a { background:url('images/social-media-facebook.png') no-repeat center bottom; }



ul.social-bookmarks li.twitter a { background:url('images/social-media-twitter.png') no-repeat center bottom; }



ul.social-bookmarks li.rss a { background:url('images/social-media-rss.png') no-repeat center bottom; }



ul.social-bookmarks li.linkedin a { background:url('images/social-media-linkedin.png') no-repeat center bottom; }



ul.social-bookmarks li.delicious a { background:url('images/social-media-delicious.png') no-repeat center bottom; }

#facebook-link {
	position: absolute;
	top: 0;
	left: 0;
	height: 31px;
}
#facebook-link a {
	display: block;
	overflow: hidden;
	background: url(images/wolves_moose_facebook.png) no-repeat top left;
	width: 31px;
	height: 0;
	padding-top: 31px;
}
#facebook-link a:hover {
	background-position: bottom left;
}
#twitter-link {
	position: absolute;
	top: 35px;
	left: 0;
	height: 31px;
}
#twitter-link a {
	display: block;
	overflow: hidden;
	background: url(images/wolves_moose_twitter.png) no-repeat top left;
	width: 31px;
	height: 0;
	padding-top: 31px;
}
#twitter-link a:hover {
	background-position: bottom left;
}
#make-donation {
	position: absolute;
	height: 75px
	top: 0;
	left: 40px;
}
#make-donation a{
	width: 150px;
	height: 0px;
	padding-top: 75px;
	display: block;
	overflow: hidden;
}
/*

* Forum

*/

#forum { padding:20px 0; }

/*

* Twitter updates

*/

.twtr-hd, .twtr-ft { display:none; }

.twtr-bd { display:block; overflow:hidden; }

.twtr-widget .twtr-tweet { border-bottom: 1px solid #353535 !important; padding: 0 0 5px 0; margin: 0 0 5px 0;  }

/*

* Views

*/
.views-row {
	height: 141px;
	padding: 10px 0;
}

	.item-list .views-row {
		height: auto;
	}

	.item-list .views-row .views-field-created {
		float: left;
		width: 70px;
	}
	
	.item-list .views-row .views-field-title {
		float: left;
		width: 580px;
	}

.views-field-field-disc-image, .views-field-field-insight-img {
	width: 135px;
	height: 141px;
	float: left;
	margin-right: 15px;
}
.views-field-title {
	margin-bottom: 10px
}
.views-field-title a {
	font-size: 18px;
	margin-bottom: 10px
}
.views-field-body p {
}
.views-field-view-node {
	margin-top: 10px;
}
table.views-view-grid, .views-view-grid td {
	border: none;
}

#container2 {
    float: left;
	width: 100%;
	background: #ddded1;
	position: relative;
	right: 0;
}
#container1 {
    float: left;
	width: 100%;
	background: white;
	position: relative;
	right: 230px;
}
#col1 {
    float: left;
	width: 690px;
	position: relative;
	left: 252px;
	overflow: hidden;
	margin-top: 30px;
}
#col2 {
    float: left;
	width: 230px;
	position: relative;
	left: 270px;
	overflow: hidden;
}
.image-table {
	border: none;
	width: auto;
	margin: 10px;
}
.image-table td, .image-table tr {
	padding: 0;
	margin: 0;
	border: none;
}


































