/*
Theme Name:  wasitabatisaw
Version:     06.23.10
Author:      Jar
Author URI:  http://jaredvotel.com
*/
/*
                  _______   
	         /_______\ 
	     ___[\'X|_|X'/]___
	    /\ #\ \_#=#_/ /# /\
           /  \# \_.---._/ #/  \
          /   /|\  |   |  /|\   \
         /___/ | | |   | | | \___\
         |  |  | | |---| | |  |  |
         |__|  \_| |_-_| |_/  |__|
         //\\  <\ _//^\\_ />  //\\
         \||/  |\//// \\\\/|  \||/
	       |   |   |   |
	       |---|   |---|
	       |---|   |---|
	       |   |   |   |
	       |___|   |___|
	       /   \   /   \
	      |_____| |_____|
	      |HHHHH| |HHHHH| 
*/
/** Browser Style Reset  **/
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, font, 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 {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
/* Base Styles/Rebuild */
html {font-size: 16px;}
body {
font-size: 75%;
line-height: 1;
color: black;
background: white;
}
:focus {outline: 0;}
table {
border-collapse: collapse;
border-spacing: 0;
}
p{ 
line-height: 1.5;
margin: 0 0 10px; 
}
strong{font-weight: bold;}
em {font-style: italic;}
underline {text-decoration: underline;}
del {text-decoration: line-through;}
blink {text-decoration: blink;}
li {
display: list-item;
padding: 0 0 2px 0;
}
object {margin: 10px 0;}
img, object, div {
display: block;
}
#entry ul {
list-style-type: disc;
}
#entry ol {
list-style-type: decimal;
}
blockquote{   
width: 70%;
display: block; 
margin: 0 auto;
font-style: italic;
quotes: "\201C" "\201D";
} 
blockquote p {
font-family: georgia, times, serif; 
width: 98%;
padding: 10px;
margin: 0;
text-align: justify;
}
blockquote p:first-letter {
font-weight: bold;
font-size: 1.5em;
}
blockquote:before {
content: open-quote;
font-weight: bold; 
font-family: georgia, times, serif;
font-size: 4.25em;
position: relative;
top: 45px;
left: -25px; 
} 
blockquote:after { 
content: close-quote; 
font-weight: bold;
font-family: georgia,times, serif;
font-size: 4.25em;
float: right; 
position: relative;
top: -22px;
left: 27px;
} 
pre {
font-family: courier, monospace;
white-space: pre;
}
address {
font-style: normal;
color: #666666;
font-family: courier, monospace;
}
.clear,.clearleft,.clearright {
visibility: hidden;
}
.clear {
clear: both;
}
.clearleft {
clear: left;
}
.clearright {
clear: right;
}
/* Headings */
h1,h2,h3,h4,h5,h6 { font-weight: normal;}
h1 { font-size: 3em; margin: 0 0 10px 0;}
h2 { font-size: 2.5em; margin: 0 0 8px 0;}
h3 { font-size: 2em; margin: 0 0 6px 0;}
h4 { font-size: 1.5em; line-height: 1.25; margin: 0 0 4px 0;}
h5 { font-size: 1.25em; font-weight: bold; margin: 0 0 2px 0;}
h6 { font-size: 1em; font-weight: bold;}
/*Remove wp-stat plugin smiley img*/
#wpstats {
height:0;
width:0;
overflow:hidden;
}
.post-edit-link {
font-size: 10px;
text-decoration: none;
color: #666666; 
}
.post-edit-link:hover {
text-decoration: underline;
}
/*Default WP Image Alignment */
.alignright,.alignright a {float:right; margin:0 0 8px 10px;}
.alignleft, .alignleft  a {float:left; margin:0 10px 8px 0;}
.aligncenter,.aligncenter a{display: block; margin: 0 auto 10px auto;}
/* Caption Styles */ 
.wp-caption {
padding: 0;
font-family: georgia; 
background: #dddddd;
border: 1px solid #000000;
text-shadow: 1px 1px 0 #dddddd; 
margin: 0 auto 20px auto;
}
.wp-caption img {
margin: 5px auto 5px auto !important;
padding: 0 !important;
border: none !important;
width: auto !important;
}
.wp-caption-text {
font-size: 14px;
text-align: center !important;
}
/***@Font-face Fonts***/
@font-face {
	font-family: 'GreatLakesNFRegular';
	src: url('media/fonts/GREALN__-webfont.eot');
	src: local('?'), url('media/fonts/GREALN__-webfont.ttf') format('truetype'), url('media/fonts/GREALN__-webfont.svg#webfont') format('svg');
}
/****************************Begin Theme Styles************************/
body {
font-family: helvetica, arial, verdana, sans;
color: #222222;
background: #006cc8;
background: 
-webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.25, rgb(0,150,255)),
    color-stop(0.50, rgb(0,100,255)),
    color-stop(0.65, rgb(0,75,255)),
);
background: 
-moz-linear-gradient(
    center top,
    rgb(0,150,255) 25%,
    rgb(0,100,255) 50%,
    rgb(0,75,255) 65%,
    rgb(0,0,255) 80%
); 
}
a {color: #0000cc;}
#wrapper {
width: 960px;
padding: 0 10px;
margin: 0 auto;
}

/**Top Navigation**/
#nav {
margin: 15px 0 5px 2px; 
width: 730px;
float: left;
list-style: none;
}
#nav li {
display: inline;
margin: 0 0 0 13px;
}
#nav li:first-child {
}
#nav li a{
color: #ffffff;
font-weight: bold;
font-size: 1em;
text-decoration: none;
text-shadow: 1.5px 1px 0px #555555;
padding: 2px 14px 0 0;
}
#nav li a:hover, .singlenav li:hover, .homemeta a:hover,.comreply a:hover {
position: relative;
top: -2px;
}
#searchcontainer {
float: right;
}
#searchcontainer input {
color: #000000;
background: #ffffff;
border: 1px solid #666666;
font-size: 1.25em;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
padding: 4px 4px 2px 4px;
margin: 3px 5px 0 0;
opacity: 0.9;
}
#searchcontainer input:focus {
opacity: 1.0;
}
/** Header **/
#header{
margin: 0 auto 20px auto;
padding: 0;
}
#header h2, #header h1{
text-align: center;
font-family: 'GreatLakesNFRegular';
font-size: 10.5em;
text-transform: uppercase;
margin:  0;
padding: 0;
}
#header h2 a, #header h1{
display: block;
overflow: hidden;
color:#00dd00;
text-shadow: 4px 3px 0px #ff0000;
text-decoration: none;
}
#header h2 a:hover, #header h1 a:hover{
color: #ff6600;
text-shadow: 4px 3px 0px #666666;
}
/**
* 
 -------------------------------Home Page
*
**/
#homeposts{
margin: 0 auto;
}
.homepost {
float: left;
width: 225px;
margin: 5.5px;
background: #000000;
border: 2px solid #666666;
list-style: none;
}
.homepostbgimg {
width: 215px;
height: 230px;
margin: 5px 5px 2px 5px;
}
#homeposts li:hover {
border-color: #00dd00;
}
.frontposttitle {
font-size: 3.4em;
word-wrap: break-word;
height: 220px;
width: 205.5px;
overflow: hidden;
padding: 5px;
font-family: 'GreatLakesNFRegular';
text-align: right; 
}
.frontposttitle a {
display: block;
height: 220px;
text-decoration: none;
color: #ffffff;
text-shadow: 1.75px 1px 0px #000000;
overflow: hidden;
letter-spacing: 1px;
}
.frontposttitle a:hover {
color: none;
text-shadow: none;
}
.frontposttitle:hover{
background: none;
}
.color1,.color8,.color15 {
background: #ff0000;
background: rgba(255, 0, 0, 0.8);
}
.color2,.color9,.color16 {
background: #ffa500;
background: rgba(255, 128, 0, 0.8);
}
.color3,.color10 {
background: #ffff00;
background: rgba(255, 255, 0, 0.8);
}
.color4,.color11 {
background: #008000;
background: rgba(0, 128, 0, 0.8);
}
.color5,.color12 {
background: #0000ff;
background: rgba(0, 0, 255, 0.8);
}
.color6,.color13 {
background: #b40082;
background: rgba(180, 0, 130, 0.8);
}
.color7,.color14 {
background: #ee82ee;
background: rgba(238, 130, 238, 0.8);
}
.homemeta {
list-style: none;
font-size: 10px;
padding: 3px 0;
margin: 0;
color: #ffffff;
height: 25px;
}
.homemeta li {
padding: 0 6px;
}
.homemeta a {
color: #00dd00;
text-decoration: none;
}
.homecommentcount {
text-align: right;
margin: 5px 0 0 0;
}
.nocom {
text-decoration: blink;
color: #ff0000 !important;
}
#homeposts .post-edit-link {
margin: 0 0 0 5px;
position: relative; 
top: 2px;
font-size: 10px;
color: #00dd00;
}
/**********************404 pages **********/
#notfound h1{
}
#footer {
padding: 300px 0 2px 0;
width: 100%;
background: transparent url('http://www.wasitabatisaw.com/wp-content/themes/wasitabatisaw/media/images/wasitabackground-2.png') repeat-x center bottom;
}
#footer ul {
list-style: none; 
background: #d3c600;
}
#footer li {
display: inline;
padding: 0 5px;
}
#footer li a {
text-decoration: none;
}
#adminlink {
display: block;
height: 32px;
width: 42px;
margin: 0 0 20px 30px;
background: transparent url('http://www.wasitabatisaw.com/wp-content/themes/wasitabatisaw/media/images/logincatsprite.png') no-repeat top left; 
cursor: default;
position: relative;
top: 110px !important;
}
#adminlink:hover {
background-position: bottom right !important;
}
#wcip {
display: block;
height: 110px;
width: 262px;
margin-left: 61.75%;
background: transparent url('http://imgur.com/QMUHA.png') no-repeat -999px;
}
#wcip:hover {
background-position: top right;
}
/**Single Posts and Pages **/
#content {
display: block;
max-width: 960px; 
margin: 0 auto;
float: left;
}
#postwrap,#pagewrap {
padding: 0 0 25px 0;
margin: 0 0 75px 0;
background: #000000;
background: rgba(0, 0, 0, 0.7); 
border: 2px solid #666666;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
}
#postwrap {
width: 650px;
}
#pagewrap {
width: 955px;
margin: 0 auto;
}
#postwrap #post {
width: 600px;
padding: 5px 0 15px 0;
margin: 0px auto;
border: 1px solid #cccccc;
background: #ffffff;
}
#pagewrap #post {
width: 90%;
padding: 5px 0 15px 0;
margin: 0px auto;
border: 1px solid #cccccc;
background: #ffffff;
}
.posttitle {
font-family: georgia, times, serif;
font-size: 2.5em;
margin: 25px;
color: #333333;
font-weight: bold;
}
.posttitle a {
color: #333333; 
text-decoration: none;
}
.posttitle a:hover {
text-decoration: underline;
}
#entry h1,#entry h2, #entry h3, #entry h4, #entry h5 {
margin: 0 0 0 1em; 
}
#entry p{
margin: 15px 40px 15px 60px;
text-align: justify;
font-size: 1.2em;
line-height: 1.5;
text-shadow: 1px 0 0 rgba(105,105,105,0.3); 
}
#entry ul, #entry ol {
margin: 15px 20px 15px 100px;
font-size: 1.2em;
line-height: 1.25;
text-shadow: 1px 0 0 rgba(105,105,105,0.3); 
}
#entry li {
padding: 0 0 15px 0;
}
#entry img, #entry embed {
padding: 10px 0;
max-width: 100%;
margin: 0 auto;
}
embed, object, iframe {
max-width: 100%;
}
/** Single Post Navigaion **/
#postmetatop {
margin: 15px 25px 15px 25px;
padding: 0px 0 12px 0;
color: #ffffff;
}
#postmetabottom {
margin: 15px 25px 5px 25px;
padding: 0px 0 15px 0;
color: #ffffff;
}
#postmetatop a, #postmetabottom a{
color: #00dd00;
}
#postmetatop ul,#postmetabottom ul {
list-style: none;
}
#postmetatop li,#postmetabottom li {
display: inline;
}
#postmetatop a,#postmetabottom a {
text-decoration: none;
}
#postmetatop .posttime {
float: left;
}
#postmetabottom .posttime {
float: right;
}
#postmetatop .singlenav {
float: right;
}
#postmetabottom .singlenav {
float: left;
}
.singlenav {
margin: 0 -5px 0 0;
}
.randolink {
padding: 0 4px;
margin: 0 2px;
}
.nullnav {
cursor: pointer;
opacity: 0.3;
}
/** Listings of posts **/
.post .post-edit-link {
float: right; 
}
.posts {
display: block;
width: 775px;
padding: 5px;
margin: 25px auto;
border-radius: 2px; 
-moz-border-radius: 2px; 
-webkit-border-radius: 2px;
}
/**Internal Search Results Page**/
#searchheader {
color: #666666;
}
#numresults {
font-size: 0.7em;
color: #4d83bd;
font-weight: bold;
margin: 0 0 0 10px;
}
.searchexcerpt {
background: #ffffff;
padding: 10px 25px;
}
.searchexcerpt p {
width: 480px;
float: right;
text-align: justify;
}
.searchimg {
padding: 0 0 15px 0;
width: 200px;
height: auto;
float: left;
}
/**Sidebar**/
#sidebar {
width: 290px;
float: right;
background: #000000;
background: rgba(0,0,0,0.7);
border: 2px solid #666666;
-moz-border-radius: 2px;
border-radius: 2px;
}
#sidebar img, #sidebar object {
max-width: 100%; 
margin: 0 auto;
}
.textwidget img {
width: 100%;
}
.widget {
margin: 5px;
}
.widget h3 {
color: #ff0000; 
font-family: 'GreatLakesNFRegular';
letter-spacing: 2px; 
text-align: center;
background: #00dd00;
margin: 10px 0;
padding: 6px 0;
}
.widget ul {
list-style: none;
margin: 0 0 0px 30px;
padding: 0 0 10px 0; 
}
.widget li {
padding: 0 0 5px 0;
}
.widget li a {
text-decoration: none;
color: #00dd00;
}
.widget li a:hover {
color: #ff0000;
}
#get_recent_comments_wrap ul {
margin: 0 5px 0 5px;
padding: 0;
color: #ffffff;
}
#get_recent_comments_wrap li {
display: block;
padding: 0 0 8px 0;
margin: 0 auto 8px auto;
border-bottom: 1px dashed #666666;
}
#get_recent_comments_wrap li:last-child {
border: none;
}
#get_recent_comments_wrap .recentcomsince {
font-size: 10px;
color: #666666;
text-align: left;   
}
#get_recent_comments_wrap .recentcomsince:hover {
color: #ffffff;
}
#get_recent_comments_wrap a {
text-align: left;
float: right;
font-size: 10px;
}
#get_recent_comments_wrap .recentcomauthname {
color: #ff0000;
font-size: 3em;
float: left;
text-transform: uppercase;
font-family: "GreatLakesNFRegular";
margin: 8px 0;
}
/**404 and empty loops **/
#notfound {
background: #ffffff;
border: 2px solid #666666;
width: 50%;
margin: 5% auto 0 auto;
padding: 30px 20px 20px 20px;
text-align: center;
font-family: 'GreatLakesNFRegular';
}
/*****************************Pagination******************************/
.wp-pagenavi, #searchheader {
padding: 42px 0 40px 0;
margin: 10px 0 0 0;  
text-align: center;
background: transparent url('http://imgur.com/fk125.gif') no-repeat center center;
}
.wp-pagenavi a, .wp-pagenavi a:link {
padding: 3px 5px; 
margin: 3px;
text-decoration: none;
color: #666666;	
border: 1px solid #4d83bd; 
}
.wp-pagenavi a:visited {
border-color: #666666;
}
.wp-pagenavi a:hover {	
border-color: #f8f8f8;
color: #000000;
}
.wp-pagenavi span.pages {
padding: 3px 12px; 
margin: 2px;
font-size: 1.5em;
color: #4d8ebd;
}
.wp-pagenavi span.current {
padding: 5px 8px; 
margin: 2px;
font-weight: bold;
background: #666666;
color: #ffffff;
border: 1px solid #4d8ebd;
}
.wp-pagenavi span.extend {
padding: 2px 4px; 
margin: 2px;	
}
/**************************************Comments************************/
#comments {
padding: 5px 0;
margin: 0px auto;
}
#comments ul, #comments ol {
list-style: none;
}
#commentheader, #respond h3 {
font-family: georgia, times, serif;
font-size: 2.25em;
margin: 5px 25px 5px 25px;
color: #ffffff;
text-align: center;
}
.depth-2,.depth-3,.depth-4,.depth-5 {
margin: -50px 0 50px 120px;
padding: 0;
}
.depth-2 {
width: 80.1%;
}
.depth-3 {
width: 75.2%;
}
.depth-4 {
width: 67.2%; 
}
.depth-5 {
width: 51%;
}
#respond {
color: #ffffff; 
margin: 50px 0 0 0;
}
#respond a {
color: #00dd00; 
text-decoration: none;
}
#cancel-comment-reply-link {
display: block; 
text-align: center;
padding: 5px 0 0 0;
}
#commentform {
width: 420px;
font-size: 1.5em;
color: #00dd00;
margin: 25px auto;
}
#commentform input {
float: right;
width: 350px;
position: relative; 
top: 4px;
}
#commentform textarea {
float: right;
}
#commentform #submit {
float: right;
width: 120px;
}
/*
Mucho Thanko to Nicolas Gallagher for the basis of these fancy progressively enhanced pure css speech bubbles. 
http://nicolasgallagher.com
*/
.combody {
width: 93%;
position: relative;
padding: 3px 5px;
margin: 25px 0 25px 15px;
border: 2px solid #ffffff;
background: #ffffff;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
float: left;
}
.combody:before {
content: "\00a0";
display: block; 
position: absolute;
bottom: -32px; 
left: 44px; 
width: 0;
height: 0;
border: 16px solid transparent;
border-top-color: #ffffff;
}
.combody:after {
content: "\00a0";
display: block; 
position: absolute;
bottom: -26px; 
left: 47px; 
width: 0;
height: 0;
border: 13px solid transparent;
border-top-color: #fff;
}
.comedit a{
margin: 3px 0 10px 3px;
font-size: 10px; 
float: left; 
text-decoration: none; 
color: #00dd00; 
}
.comdate {
color: #000000;
text-align: right;
font-size: 10px;
margin: 3px 3px 10px 0;
}
.comtext {
width: 80%;
margin: 0 auto; 
}
.comreply {
text-align: right;
margin: 0 5px 5px 5px;
}
.comreply a {
text-decoration: none;
color: #000000;
}
.comauth {
margin: 0 0 0 46px;
width: 80px;
clear: both;
}
.comauthname {
text-align: center; 
color: #ffffff;
font-size: 1em;
text-transform: uppercase;
font-family: georgia, times, serif;
margin: 5px 0 0 -15px;
}
.comauthname a {
color: #00dd00;
text-decoration: none; 
}
/*****************************MISC************************************/
/** Styling for tooltips **/
#tooltip {
position: absolute;
z-index: 5000;
border: 1px solid #666666;
-moz-border-radius: 1px 4px 4px 4px;
border-radius: 1px 4px 4px 4px;
background: #ffffff;
padding: 5px 5px 5px 9px;
margin: 5px 0 0 0; 
font-size: 0.8em;
}
#tooltip h3 { 
margin: 0; 
}
/** Styling for clickable divs **/
.clickable {
cursor: pointer; 
}
/* Footer modal contact window */
  
.jqmWindow {
display: none;
position: fixed;
top: 25%;
left: 50%;
margin-left: -150px;
width: 300px;
background: #ffffff;
color: #000000;
border: 2px solid black;
padding: 18px 18px 5px 18px;
text-align: left;
}
.jqmWindow h3, .jqmWindow p {
}
#dialog {
width: 250px;
}
#dialog h3 {
color: #ee0088;
font-size: 20px;
}
#dialog p {
padding: 10px 0 0 15px;
}
.jqmClose {
float: right;
position: relative; 
top: -10px;
left: 8px;
padding: 3px;
font-family: georgia; 
font-size: 18px;
}
.jqmClose:hover {
background: #dbdbdb;
color: #ffffff;
}
.jqmOverlay { 
background-color: #000;
}
/** Icon maddness **/
.up,.down,.left,.right,.bullet,.check,.singlecom,.addcom,.thumbup,
.thumbdown,.email,.newspaper,.rainbow,.world,.jar,.lar,.broken_link, .broken_link a, #content [target="_blank"], #content [href$=".pdf"], #content [href^="http://en.wikipedia.org"], #content [href^="http://www.youtube.com"],[href$="/feed"] {
background: transparent url('media/images/wasitaiconsprite.png') no-repeat right top;
}
.up,.down,.bullet,.check,.singlecom,.addcom,.thumbup,
.thumbdown,.email,.newspaper,.rainbow,.world,.broken_link, .broken_link a, #content [target="_blank"], #content [href$=".pdf"], #content [href^="http://en.wikipedia.org"], #content [href^="http://www.youtube.com"],[href$="/feed"] {
padding: 0 20px 4px 0;
}
.up {
background-position: right -223px;
}
.down {
background-position: right -249px;
}
.left {
padding: 0 19px 0 0;
background-position: right -300px;
}
.right {
padding: 0 0 0 13px;
background-position: left -274px;
}
.bullet {
background-position: right -330px;
}
.check {
background-position: right -363px;
}
.singlecom {
background-position: right -522px;
}
.nocom {
background-position: left -586px;
}
.addcom {
background-position: right -552px;
}
.thumbup {
background-position: right -95px;
}
.thumbdown {
background-position: right -127px;
}
.email {
background-position: right -160px;
}
.newspaper {
background-position: right -65px;
}
.rainbow {
background-position: right -426px;
}
.world {
background-position: right -192px;
}
.lar {
padding: 0 16px 4px 5px;
background-position: 0px 0px;
}
.jar {
padding: 0 16px 4px 5px;
background-position: 0px -32px;
}
.broken_link, .broken_link a{
background-position: right -490px !important;
}
#content [target="_blank"] {
background-position: right -393px;
}
#content [href$=".pdf"] {
background-position: right -617px;
}
#content [href^="http://en.wikipedia.org"] {
background-position: right -649px;
}
#content [href^="http://www.youtube.com"] {
background-position: right -713px;
}
[href$="/feed"] {
background-position: right -457px;
}
/** Gallery Styles via lightbox gallery WP plugin**/
.gallery {
display: block; 
margin: 0 0 35px 15px;
}
.gallery-icon {
display: block;
margin: 0;
width: 105px;
height: 105px;
}
.gallery-caption {
border: 2px solid #000;
border-top: none;
padding: 10px 0;
font-family: courier, monospaced;
background: #ffffff;
text-align: center;
}
.gallery-item {
display: block;
float: left;
height: 112.5px;
width: 115px;
}
.gallery-caption {display:none; }
/* Highslide JS */
/**
* @file: highslide.css 
* @version: 4.1.8
*/
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
display: block;
border: 2px solid transparent;
margin: 0 2.5px;
width: 105px;
height: 105px;
}
.highslide img:hover {
border-color: #00ff00;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border: 2px solid #000000;
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}
.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
a.highslide-full-expand {
   background: url(graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}
.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}
/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.highslide-gallery ul li {
	display: block;
	position: relative;
	float: left;
	width: 106px;
	height: 106px;
	border: 1px solid silver;
	background: #ededed;
	margin: 2px;
	line-height: 0;
	overflow: hidden;
}
.highslide-gallery ul a {
	position: absolute;
	top: 50%;
	left: 50%;
}
.highslide-gallery ul img {
 	position: relative;
	top: -50%;
	left: -50%;
}
html>/**/body .highslide-gallery ul li {
	display: table;
	text-align: center;
}
html>/**/body .highslide-gallery ul li {
	text-align: center;
}
html>/**/body .highslide-gallery ul a {
	position: static;
	display: table-cell;
	vertical-align: middle;
}
html>/**/body .highslide-gallery ul img {
	position: static;
}
/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(graphics/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
	list-style: none;
}
.highslide-controls a {
	background-image: url(graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}
/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}
/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}
/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/
/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}
.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 5;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}
.draggable-header .highslide-maincontent {
	padding-top: 1em;
}
/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.titlebar .highslide-heading {
	position: absolute;
	width: 90%;
	margin: 1px 0 1px 5px;
	color: #666666;
}
.titlebar .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.titlebar .highslide-header .highslide-move * {
	display: none;
}
.titlebar .highslide-header li {
	position: relative;
	top: 3px;
	z-index: 2;
	padding: 0 0 0 1em;
}
.titlebar .highslide-maincontent {
	padding-top: 1em;
}
/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}
/* hs.wrapperClassName = 'wide-border' */
.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}
/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}
/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}
/* hs.wrapperClassName = 'colored-border' */
.colored-border {
	background: white;
}
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}
/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(graphics/controlbar-black-border.gif);
}
/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}
/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}
.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}
.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}
/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/
.text-controls .highslide-controls {
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	background: none;
}
.text-controls ul {
	position: static;
	background: none;
	height: auto;
	left: 0;
}
.text-controls .highslide-move {
	display: none;
}
.text-controls li {
    background-image: url(graphics/controlbar-text-buttons.png);
	background-position: right top !important;
	padding: 0;
	margin-left: 15px;
	display: block;
	width: auto;
}
.text-controls a {
    background: url(graphics/controlbar-text-buttons.png) no-repeat;
    background-position: left top !important;
    position: relative;
    left: -10px;
	display: block;
	width: auto;
	height: auto;
	text-decoration: none !important;
}
.text-controls a span {
	background: url(graphics/controlbar-text-buttons.png) no-repeat;
    margin: 1px 2px 1px 10px;
	display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
	padding: 1px 0 1px 18px;
    color: #333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.text-controls .highslide-next {
	margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
	min-width: 0;
	margin: 1px 0;
	padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
	min-width: 0;
}
.text-controls a:hover span {
	color: black;
}
.text-controls a.disabled span {
	color: #999;
}
.text-controls .highslide-previous span {
	background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
	background-position: 0 -140px;
}
.text-controls .highslide-play span {
	background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
	background-position: 0 -160px;
}
.text-controls .highslide-pause span {
	background-position: 0 -80px;
}
.text-controls .highslide-next span {
	background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
	background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
	background: none;
}
.text-controls .highslide-full-expand a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-close span {
	background-position: 0 -120px;
}
/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/
.highslide-thumbstrip {
	height: 100%;
}
.highslide-thumbstrip div {
	overflow: hidden;
}
.highslide-thumbstrip table {
	position: relative;
	padding: 0;
	border-collapse: collapse;
}
.highslide-thumbstrip td {
	padding: 1px;
	/*text-align: center;*/
}
.highslide-thumbstrip a {
	outline: none;
}
.highslide-thumbstrip img {
	display: block;
	border: 1px solid gray;
	margin: 0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img {
	visibility: visible;
}
.highslide-thumbstrip .highslide-marker {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent; /* change this to actual background color in highslide-ie6.css */
}
.highslide-thumbstrip-horizontal div {
	width: auto;
	/* width: 100% breaks in small strips in IE */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(graphics/scrollarrows.png) left center no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
	display: none;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(graphics/scrollarrows.png) center right no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal table {
	margin: 2px 0 10px 0;
}
.highslide-viewport .highslide-thumbstrip-horizontal table {
	margin-left: 10px;
}
.highslide-thumbstrip-horizontal img {
	width: auto;
	height: 40px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 47px;
	border-left-width: 6px;
	border-right-width: 6px;
	border-bottom: 6px solid gray;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	margin-left: 10px;
}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	border-bottom-color: white !important;
}
.highslide-thumbstrip-vertical-overlay {
	overflow: hidden !important;
}
.highslide-thumbstrip-vertical div {
	height: 100%;
}
.highslide-thumbstrip-vertical a {
	display: block;
}
.highslide-thumbstrip-vertical .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-up div {
	margin-left: 10px;
	cursor: pointer;
	background: url(graphics/scrollarrows.png) top center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down div {
	margin-left: 10px;
	cursor: pointer;
	background: url(graphics/scrollarrows.png) bottom center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical table {
	margin: 10px 0 0 10px;
}
.highslide-thumbstrip-vertical img {
	max-width: 60px;
}
.highslide-thumbstrip-vertical .highslide-marker {
	left: 0;
	margin-top: 8px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left: 6px solid gray;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
	border-left-color: white;
}
.highslide-viewport .highslide-thumbstrip-float {
	overflow: auto;
}
.highslide-thumbstrip-float ul {
	margin: 2px 0;
	padding: 0;
}
.highslide-thumbstrip-float li {
	display: block;
	height: 60px;
	margin: 0 2px;
	list-style: none;
	float: left;
}
.highslide-thumbstrip-float img {
	display: inline;
	border-color: silver;
	max-height: 56px;
}
.highslide-thumbstrip-float .highslide-active-anchor img {
	border-color: black;
}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
	display: none;
}
.highslide-thumbstrip-float .highslide-marker {
	display: none;
}
