﻿/* Undo default browser styles */
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,dl,dt,dd,ol,ul,li,fieldset,form,input,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{outline:0;font-weight:inherit;font-style:inherit;font-size:1em;font-family:inherit;vertical-align:baseline;margin:0;padding:0}body{color:#000;background:transparent}:focus{outline:0}ol{list-style:decimal outside}ul{list-style:none outside}table{border-collapse:collapse;border-spacing:0;font-size:inherit}caption,th,td{text-align:center;font-weight:bold}fieldset,img{border:0}a img,:link img,:visited img{border:none}blockquote:before,blockquote:after,q:before,q:after{content:""}address{font-style:normal}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%}sup{vertical-align:text-top}sub{vertical-align:text-bottom}:link,:visited,del,ins{text-decoration:none}
/* Default link styles */
a:link {color: #7f8083}     /* unvisited link */
a:visited {color: #7f8083}  /* visited link */
a:hover,a:focus {color: #ff32a5}   /* mouse over / focus link */
a:focus {outline: 1px dotted #ff32a5}   /* focus link outline */
a:active {color: #ff32a5}   /* selected link */
/* Skip to Content styles */
a#skipNav{
  position:absolute;
  left:-1000px;
  overflow:hidden;
}
a#skipNav:focus,a#skipNav:active{
  left:0px;
  height:0px;
  overflow:visible;
  text-decoration:underline;
}
/* Page Styles */
body{
  font-family:Garamond,"Times New Roman";
  font-size:80%;
  width:970px;
  /* margin:0 auto; */
  margin:0 0 0 24px;
}
body.admin{
  font-size:100%;
}
h1{
  font-size:1.3em;
}
h2{
  font-size:1.0em;
  margin:0 0 0;
}
h2 span{
  color:#ff32a5;
}
strong{
  font-weight:700;
}
ul{
  margin:0 0 14px;
}
div.navWrap{
  margin:0 0 14px 0;
}
div.navWrap ul.sub{
  display:inline;
}
div.navWrap ul.sub li{
  display:inline;
}
div#banner{
  padding:40px 0 60px;
}
div#banner *{
  display:inline-block;
  vertical-align:top;
}
body.ie7 div#banner *{
  zoom:1;
  display:inline;
}
div#banner img{
  vertical-align:text-bottom;
  margin:0 162px 0 0;
}
div#banner h1{
  width:265px;
}
div.column{
  float:left;
  display:inline;
  height:100%;
}
div#col1{
  width:120px;
}
div#col1 h2{
  font-weight:300;
}
div#col1 p{
  margin:40px 0 0;
}
div#col2{
  width:750px;
  margin-left:100px;
}
div#col2 h2{
  margin-bottom:14px;
}
div#col2 div.navWrap h2{
  display:inline;
  margin-bottom:0px;
}
div#col2 p{
  width:55%;
}
div#col2 img{
  display:block;
}
div#col2 img,div#col2 p{
  margin-bottom:16px;
}
div#col2 div.hidden{
  display:none;
}
label{
  margin-left:2em;
}
div label{
  display:inline-block;
  width:8em;
  margin-left:0em;
}
label,input,textarea{
  vertical-align:baseline;
}
input,select,textarea{
  margin:0 0 14px;
  padding:2px;
}
input.long{
  width:20em;
}
abbr{
  color:#f00;
  border:none;
}
div.imgCont{
  display:inline-block;
  width:180px;
  height:180px;
  vertical-align:middle;
  margin:0 6px 6px 0;
  overflow:hidden;
}
body.ie6 div.imgCont,body.ie7 div.imgCont{
  display:inline;
}
div.imgCont img{
  text-align:center;
  margin-bottom:0px;
}
p.updateSuccess{
  color:#00f;
  text-align:right;
}
p.updateError{
  color:#f00;
  text-align:right;
}
p.active,li.active,a.active,h2 span.active{
  color:#ff32a5;
}
body.ie6 p.active,body.ie6 li.active,body.ie6 a.active,body.ie6 h2 span.active,
body.ie7 p.active,body.ie7 li.active,body.ie7 a.active,body.ie7 h2 span.active{
  color:#ff32a5 !important;
}
table{
  width:60%;
}
th{
  border-bottom:1px solid #000;
  padding:0 4px;
}
tbody tr td{
  padding:4px 0;
  vertical-align:middle;
}
td.title{
  width:60%;
  text-align:left;
  text-indent:20px;
}
td.title ul{
  list-style:square inside;
}
td.title ul li{
  font-size:90%;
  font-weight:300;
}
td img.thumb{
  width:25%;
  height:25%;
}
.flvPlayer{
  display:block;width:640px;height:480px
}
