@charset "utf-8";
/* CSS Document */


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, embed {
margin : 0;
padding : 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style : normal;
font-weight : normal;
}
h1, h2, h3, h4, h5, h6 {
font-size : 100%;
font-weight : normal;
}
.cufon-loading h1, .cufon-loading h2   { /* for Cufon.replace('h1') */
	visibility: hidden !important;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
ol, ul {
list-style : none;
margin : 0;
padding : 0;
}
q:before, q:after {
content : '';
}
caption, th {
text-align : left;
}
fieldset, img {
border : 0;
margin-bottom:0;
}
li {
margin : 0;
padding : 0;
}
abbr, acronym {
border : 0;
}
html, body {
height : 100%;
}
body {
font : 13px/1.5em Verdana, sans-serif;
letter-spacing : 0;
color : #333;
margin : 0;
padding : 0;
background : #BEBDB6 url(../images/bg.png) repeat-x left top; 
position:relative; 

}
div#site {
width : 950px;
margin : 0 auto;
background-color : #fff;
height : 100%;
min-height : 100%;
}
html > body div#site {
height : auto;
}
a {
color : #326ea1;
text-decoration : underline;
padding-bottom:0;
padding-left: 8px;
padding-right:1px;
padding-top:0;
}
a:hover {
color : #fff;
background-color : #ACACAA;
text-decoration : none;
padding-left: 8px;
padding-right:1px;
}
a.nohover {
text-decoration : none;
border : none;
}
a.nohover:hover {
background-color : transparent;
border : none;
}
a.namelink {
padding : 0;
margin : 0;
overflow : hidden;
height : 1px;
}
.footnote, .footnote a {
font-size : 12px;
line-height : 1.3em;
color : #aaa;
letter-spacing : 0;
}
.footnote em {
background-color : transparent;
font-style : italic;
}
h3, h4, h5 {
font-weight : bold;
margin: 20px 0 0 0;
padding: 0; 
text-decoration:none;
}
h1, .h1 {
font-size : 30px;
text-transform : none;
padding: 0; 
text-decoration:none;
color:#356591;
font-family:MuseoLight,Georgia,serif;
font-size-adjust:none;
font-stretch:normal;
font-style: normal;
font-variant:normal;
font-weight:normal;
letter-spacing:-1px;
line-height:1.2em;
margin-top:20px;
margin-right:0;
margin-bottom:0;
margin-left:12px;
}
h2, .h2 {
float:left;	
font-size:12px;
text-indent:46px;
text-transform:none;
}
h3, .h3 {
font-family:Georgia,serif;
font-size:17px;
font-weight:bold;
color:#326EA1;
text-decoration:none !important;
text-shadow: 0 0 2px #FFFFFF;
}
h3 a:link, h3 a:visited, h3 a:active {
text-decoration:none !important;
text-shadow: 0 0 2px #FFFFFF;
}
h3 a:hover{
text-shadow: 1px 1px 1px #454545;
}
h3 img{
margin-bottom: -2px;
}
h4, .h4 {
margin : 10px 0 0 0;
font-size : 16px;
text-transform : none;
}
h5, .h5 {
margin : 7px 0 0 0;
font-size : 12px;
text-transform : none;
}
.highlight {
background-color : #ffc;
}
p {
margin : 0;
padding : 5px 0;
}
ul, ol {
list-style-type : disc;
margin : 10px 0 10px 20px;
padding : 0 0 0 15px;
}
ul li, ol li {
margin : 0 0 7px 0;
padding : 0 0 0 3px;
}
form {
margin : 0;
padding : 0;
}
blockquote {
font-size : 12px;
line-height : 1.4em;
color : #666;
border-left : 4px solid #666;
margin : 10px 30px;
padding : 10px 20px;
background-color : #f3f3f3;
}
input[type="text"], select, textarea {
font-size : 14px;
line-height : 1.5em;
padding : 2px;
}
input[type="text"], select, textarea {
background-color : #e9f5ff;
border : 1px solid #333;
}
input[type="text"]:focus, select:focus, textarea:focus {
background-color : #ffe;
}
strong {
font-weight : bold;
}
em {
font-style : italic;
}
div.hr {
width : 100%;
height : 15px;
border-top : 1px solid #999;
margin : 15px auto 0 auto;
}
div.noline {
border : none !important ;
}
div.hr hr, div.hr-side hr {
display : none;
}
.hide {
position : absolute;
top : 0;
left : -1000em;
}
.center {
text-align : center;
}
div.spacer {
height : 15px;
}
div.container:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
div.container div.left-border {
border-left : 1px solid #999;
}
div.container div.right-border {
border-right : 1px solid #999;
}
div.one-third div.primary {
float : right;
width : 569px;
padding : 0 0 0 20px;
}
div.one-third div.secondary {
float : left;
width : 300px;
padding : 0 20px 0 0;
}
div.two-thirds div.primary {
float : left;
width : 569px;
padding : 0 20px 0 0;
}
div.two-thirds div.secondary {
float : right;
width : 300px;
padding : 0 0 0 20px;
}
div.halves div.section {
float : left;
width : 435px;
padding : 0 10px;
}
div.thirds div.section {
float : left;
width : 346px;
padding : 14px 10px 0 10px;
}
div.fourths div.section {
float : left;
width : 207px;
padding : 0 10px;
}
div#site {
width : 1100px;
background-color : transparent;
}
div#navigation {
text-align : left;
}
ul, ol {
margin-left : 0;
margin-right : 0;
padding-left : 0;
padding-right : 0;
list-style : none;
}
ul li, ol li {
margin : 0;
padding : 7px 0;
border-bottom : 1px solid #EEEEEE;
font-size : 0.9em;
line-height : 1.2em;
}
p.more {
background-color:transparent;
background-position:0 0;
padding-right:10px;
text-align:right;
}
div.nb-list ul.primary {
margin-bottom : 0;
padding-bottom : 0;
}
div.nb-list ul.secondary {
margin-top : 0;
padding-top : 0;
}
div.nb-list li.enclosure {
padding-left : 20px;
background-color : transparent;
background-repeat : no-repeat;
background-position : left 6px;
}
div.nb-list li.video {
background-image : url(../images/video.png);
}
div.nb-list li.audio {
background-image : url(../images/audio.png);
}
div.nb-list li.image {
background-image : url(../images/images.png);
}
div.nb-wide:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
div.nb-wide li {
float : left;
border : none;
}
div.nb-wide li a {
display : block;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
padding-top:2px;
margin : 10px 0 0 22px;
background-color : #51575B;
border:2px solid #1A1A1A;
-moz-border-radius: 6px; 
-moz-box-shadow: 1px 1px 4px #454545;	
-webkit-border-radius: 6px; 
-webkit-box-shadow: 1px 1px 4px #454545;
}
div.nb-wide li a:hover {
	background-color : #799195;
}
.tool-tip {
color : #fff;
width : 300px;
z-index : 13000;
}
.tool-title {
font-weight : bold;
font : 13px/1.3em Verdana, sans-serif;
margin : 0;
color : #9fd4ff;
padding : 8px 8px 4px;
background : url(../images/bg_tooltip.png) left top;
}
.tool-text {
font : 12px/1.3em Verdana, sans-serif;
padding : 4px 8px 8px;
background : url(../images/bg_tooltip.png) right bottom;
}
.tool-text span span {
display : block;
font : 11px/1.3em Verdana, sans-serif;
color : #aaa;
padding : 5px 0 0 0;
}
div#footer { 
color:#767676; 
font-size:14px;
height:70px;
padding : 12px 20px;
margin-bottom:20px;
margin-left:0;
margin-right:0;
margin-top:30px;
background-image:url("../images/footerbar.png"); 
background-repeat:no-repeat;
border :0; 
text-align : center;
}
div#footer p {
line-height : 1.6em !important ;
}
#videoholder {
padding-left:20px;
width:1080px;
}
.video{ 
margin-left:14px; 
z-index:1;
display:inline;

}
.video embed{ 
padding:3px; 
background:#454545; 
border: 2px solid #1A1A1A; 
margin-top:10px;
-moz-border-radius: 6px; 
-moz-box-shadow: 1px 1px 4px #454545;
-webkit-border-radius: 6px; 
-webkit-box-shadow: 1px 1px 4px #454545;	
}
.video embed:hover { 
background:#799195; 
}

/* for flick images the following css*/

#thumbwrapper{ 
width:1080px; 
margin-left:auto; 
margin-right:auto; 
margin-top:20px; 
padding-left:30px;
}
#thumbwrapper a:hover { 
background:#BEBDB6;
}
#thumbwrapper li {
border-bottom:0; 
}
.thumbs { 
padding:2px; 
background:#454545; 
border:2px solid #1A1A1A;
margin-top:0px; 
margin-right:0px; 
margin-bottom:6px;
margin-left:0px;
-moz-border-radius: 6px; 
-moz-box-shadow: 1px 1px 4px #454545;
-webkit-border-radius: 6px; 
-webkit-box-shadow: 1px 1px 4px #454545;	
}
.thumbs:hover{
background:#799195; 
}
a  { 
outline:none;  
}

