/*
Theme Name: Windells Camp
Theme URI: http://www.alphabetix.net
Description: A theme built Windells Camp.
Version: 1.0
Author: Alphabetix
Author URI: http://www.alphabetix.net
Tags: no style, clean, empty
*/


/* Colors

Electric Blue #00abeb


*/

/* Global Default */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0;margin: 0;}fieldset, img { border: 0;}table {border-collapse: collapse;border-spacing: 0;}ol, ul {list-style: none;}address, caption, cite, code, dfn, em, strong, th, var {font-weight: normal;font-style: normal;}caption, th {text-align: left;}h1, h2, h3, h4, h5, h6 {font-weight: normal;font-size: 100%;}q:before, q:after {content: '';}abbr, acronym { border: 0;}:focus, :active { outline: 0; }

*{ margin: 0; padding: 0; }* 
body { font: .9em arial, sans-serif; line-height: 1.4em; color: #fff; background: #000 url("images/bg/bg-body.jpg") repeat top center; background-attachment:fixed;}
#outerwrap { /*background: url("images/bg/bg-blue-splatter.png") repeat-y top center; background-attachment:fixed;*/  }

a {	color: #00abeb;	text-decoration: none;  }
a:hover { color: #004967; text-decoration: underline;  }
p { margin: 0 0 15px 0; }
h1 { color: #919191; font: 24px "Georgia", serif; margin: 0 0 12px; font-weight: bold; font-style: italic; border-bottom: 1px solid #00abeb; padding-bottom: 5px;  }
h2 { color: #919191; font: 21px "Georgia", serif; margin: 0 0 12px; font-weight: bold; font-style: italic;  }
h3 { color: #919191; font: 18px arial, serif; margin: 0 0 12px; }
h4 { color: #919191; font: 15px "Georgia", serif; margin: 0 0 12px; }
h5 { color: #919191; font: 14px "Georgia", serif; margin: 0 0 5px; }

blockquote {font: 26px 'Century Gothic', arial, serif; margin:25px 0 25px 25px ;padding:3px;color:#000;padding: 0 0 0 50px;background: transparent url("images/bg/blockquote.png") no-repeat 0 0;}

.wrap { width: 960px; margin: 0 auto; padding: 15px 10px;  }
#main { width: 960px; margin: 0 auto 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px; }
#skip{display:none;}@media aural,braille{#skip{display:inline;}}

/* 

  Header 
		
		
*/
#preheader { border-top: 10px solid #00ADEE; } /* Mini Site Map Pop Down */
#smWrap {margin: 0 auto;width: 960px; }
#sm {position: relative;background: url("images/bg/bg-blue-slider.png") no-repeat center bottom;width: 960px;height: 259px;margin-top: -241px;}
#sm img {border: 0; }
#smContent {margin: 5px 0 0 25px;position: absolute;color:#fff;font-weight:bold;padding: 10px;}
.smBox {width: 130px; margin: 0 25px 0 0; float: left; padding: 10px;}
.smBox a, .smBox a:visited{ color: #fff !important; font-weight:normal !important; }
.smBox h3 a, .smBox h3 a:visited{ color: #000 !important; }
.smBoxLast { margin-right:0; }
.smBox h3 {margin:0; padding:0;font: 20px "Georgia", serif; color: #000 !important;}
.smBox li {line-height:24px; font-size: 13px;}
.smBox li img{line-height:24px; vertical-align:middle;}
.smBox li a{vertical-align:middle;}
#openCloseWrap {position:absolute;margin: 236px 0 0 880px;font-size:12px;font-weight:bold;}
#openCloseWrap a {outline: none;}

#header { height: 94px; width: 960px; margin: -18px auto 10px; background: url("images/bg/bg-black-opaque.png") repeat top left; -webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px; }
#header p { margin: 30px 0 0; color: #D6E5EA; }
#logo { padding: 10px 0 0 20px;  float: left; width: 400px; font: bold 24px arial, serif; color: #fff; }
#headNav { padding: 20px 0 0 20px;  float: right; width: 400px; font-size: .9em; background: url("images/bg/bg-header-mthood.png") no-repeat bottom right; }
#headNavSer { float: right; margin: 5px 15px 10px 0; }
#headNav ul { margin: 15px 10px 0 0; }
#headNav li { list-style: none; float: right; }
#headNav li a { cursor: pointer; padding: 2px 5px; color: #fff; background: transparent; font-style: italic;  }
#headNav li a:hover { background: #00abeb; color: #fff !important; text-decoration: none; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

/* Homepage Banner */
#home-banner { height: 460px; width: 960px; padding: 10px 0 0; margin: 0 auto 10px; background: url("images/bg/bg-black-opaque.png") repeat top left; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
#sports-banner { height: 287px; width: 620px; padding: 10px 0 0; margin: 0 auto 10px; background: url("images/bg/bg-black-opaque.png") repeat top left; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }

/* Main Navigation */
#nav { height: 60px; width: 960px; margin: 0 auto 10px; background: url("images/bg/bg-black-opaque.png") repeat top left;  -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
#menu { font: 22px "Georgia", serif; font-weight:bold; padding: 10px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
#menu li { list-style: none; float: left; width: 227px; height: 39px; line-height: 39px; text-align: center; text-transform: uppercase; font-style: italic; background: #00abeb; margin-right: 10px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
#menu li.menLast { margin-right: 0; }
#menu li a { cursor: pointer; background: transparent; color: #fff; display: block;  }
#menu li:hover { background: #fff;  }
#menu li:hover a { color: #000; text-decoration: none; }



/* 

  Main Content 
		

*/
#content { font-size: .9em;  float: left; width: 620px; margin: 0 10px 10px 0; min-height: 350px; background: url("images/bg/bg-black-opaque.png") repeat top left; padding: 10px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
#content ul { }
#content li { list-style: disc inside; padding: 0 0 0 10px; line-height: 1.4em; }
#content ul ul{ padding: 0 0 0 10px; line-height: 1.4em; }
#content ul ul li { list-style: circle inside; padding: 0 0 0 10px; line-height: 1.4em;}
#content h1, #contentSp h1, #fullwidth h1, #photoCon h1 { color: #fff;}
#contentSpWrap { float: right; width: 650px;   }
#contentSp { font-size: .9em;  float: right; width: 620px; margin: 0 0 10px 10px; min-height: 350px; background: url("images/bg/bg-black-opaque.png") repeat top left; padding: 10px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
#contentSp ul { }
#contentSp li { list-style: disc inside; padding: 0 0 0 10px; line-height: 1.4em; }
#contentSp ul ul{ padding: 0 0 0 10px; line-height: 1.4em; }
#contentSp ul ul li { list-style: circle inside; padding: 0 0 0 10px; line-height: 1.4em;}

#fullwidth { font-size: .9em;  float: left; width: 940px; margin: 0 0 10px;  min-height: 350px; background: url("images/bg/bg-black-opaque.png") repeat top left; padding: 10px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.bookmarks a{padding: 0 3px; }
.bookmarks img{width: 32px; height:32px;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity: 0.3; opacity: 0.3;}
.bookmarks img:hover{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0; opacity: 1.0}

.featImage{float: left; width: 260px; margin: 0 0 5px; padding: 10px 20px 10px 10px;}
.featImage img{width: 260px !important; height:160px !important; border: 0 !important; background: none !important;}
.blogLead{float: right; margin: 10px; color: #fff; font: 16px "Georgia", serif; font-style: italic;}
.blogLead a, .blogLead a:visited{color: #fff;}

#picasaStream img { width: 190px; height: 120px;}
.album-title { display: none;}

#picasaGallery {			width: 600px;			}
.picasaGalleryItem {border: 1px solid silver;margin: 5px;padding: 2px;float: left;}




/*  Sidebar  */
#sidebar { font-size: .9em;  float: right; width: 290px; margin: 0 0 10px 0; padding: 10px 10px; background: url("images/bg/bg-black-opaque.png") repeat top left; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; min-height: 350px;}
#sidebar p { line-height: 1.4em; padding: 0 10px;}
#sidebar ul { margin: 0 0 15px 0; }
#sidebar li { list-style: none; padding: 0 0 0 10px; line-height: 1.4em; }
#sidebar li a, #sidebar li a:visited{ color: #fff; }
#sidebar h4 { margin: 0 !important;color: #fff; font-style: italic; background: #00abeb; border-bottom: 2px solid #fff; line-height: 30px; padding: 5px 0 0 10px; font-weight:bold; -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px; }

#sidebarSp { font-size: .9em;  float: left; width: 290px; margin: 0 0 10px 0; padding: 10px 10px; background: url("images/bg/bg-black-opaque.png") repeat top left; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; min-height: 350px;}
#sidebarSp p { line-height: 1.4em; padding: 0 10px;}
#sidebarSp ul { margin: 0 0 15px 0; }
#sidebarSp li { list-style: none; padding: 0 0 0 10px; line-height: 1.4em; }
#sidebarSp li a, #sidebar li a:visited{ color: #fff; }
#sidebarSp h4 { margin: 0 !important;color: #fff; font-style: italic; background: #00abeb; border-bottom: 2px solid #fff; line-height: 30px; padding: 5px 0 0 10px; font-weight:bold; -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px; }

.sideBox { margin: 0 0 10px; background: #141414; padding: 10px; -webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px; }
.sideAd { margin-bottom: 10px;}

.sideNav .htabs { margin: 0 0 10px; padding: 0;  }
.sideNav .htabs ul { margin: 5px 0; }
.sideNav .htabs li { list-style: none; float: left; }
.sideNav .htabs li a { cursor: pointer; padding: 3px 4px; color: #919191 !important; background: transparent; font-style: italic; text-transform: uppercase; font-size: 12px; }
.sideNav .htabs li a:hover { background: #00abeb; color: #fff !important; text-decoration: none; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.sideNav .htabs li a:current { color: #fff;   }
.sideNav h2, .sideNav h2 a { color: #fff; border:0; text-transform: uppercase; font-style: normal; margin: 5px 10px 0;}

/*.sideMenu { margin: 5px 0; clear:both;  }
.sideMenu li { list-style: none; border-top: 1px solid #00abeb; margin: 3px 0; padding: 3px 0 !important;  }
.sideMenu li.lastMenu { border-bottom: 1px solid #00abeb;  }
.sideMenu li a { cursor: pointer; padding: 3px 5px; font: 16px "Georgia", serif; color: #fff !important; background: transparent; font-style: italic; text-transform: lowercase; font-weight:bold;  }
.sideMenu li a:hover { color: #fff !important; text-decoration: underline; }

.sideMenu{margin: 5px 0; clear:both; width: 250px; list-style:none; border-top: 1px solid #00abeb;}
.sideMenu li { list-style: none; border-bottom: 1px solid #00abeb; margin: 0; padding: 0 !important;  }
.sideMenu li.lastMenu {  }
.sideMenu li.sideMenuHead a, .sideMenu li.menu-item a{display: block; position: relative;  cursor: pointer; padding: 5px 5px; font: 16px "Georgia", serif; color: #fff !important; background: transparent; font-style: italic; font-weight:bold; text-decoration: none; list-style:none;}
.sideMenu li.sideMenuHead a:visited, .sideMenu li.sideMenuHead a:active, .sideMenu li.menu-item a:visited, .sideMenu li.menu-item a:active{color: #fff !important;}
.sideMenu li.a:active {background: #00abeb;color: #fff !important;}
.sideMenu li.selected a:hover, .sideMenu li.sideMenuHead a:hover, .sideMenu li.menu-item a:hover{background: #505050; color: #fff !important;}
.sideMenu ul.sideMenuSub, .sideMenu ul.sub-menu{ list-style:none; margin: 10px 0 0; padding: 0 15px;}
.sideMenu ul.sideMenuSub li, .sideMenu ul.sub-menu li{ border-bottom: 1px solid #505050; }



#sideMenu {margin:0;padding:0;width:300px;list-style-type:none;background:#fff;color:#000;line-height:120%;height:300px;}
#sideMenu a {display:block;font-weight:normal;text-decoration:none;}
#sideMenu ul {overflow: hidden;margin:0;padding:0;}
#sideMenu li {margin:0;padding:0;list-style-type:none;}
#sideMenu li a {width:285px;padding:5px 0 0 15px;display:block;color:#000;background:url(ha-navHeader.jpg);height:25px;}
#sideMenu li a.navClosed {color:#000 !important;background:url(ha-navHeader.jpg) !important;}
#sideMenu li.firstitem a.navClosed {color:#000 !important;background:url(ha-navHeader-first.jpg) !important;}
#sideMenu li.lastitem a.navClosed {color:#000 !important;background:url(ha-navHeader-last.jpg) !important;}
#sideMenu li li {border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;padding:0 15px 0 15px;height:175px;}
#sideMenu li a.navOpened {background:url(ha-navHeader-navActive.jpg);color:#fff;}
#sideMenu li.firstitem a.navOpened {background:url(ha-navHeader-first-navActive.jpg);color:#fff;}
#sideMenu li.lastitem li {margin-bottom:-4px;}
#sideMenu li.lastitem ul {background:url(ha-footer.jpg) no-repeat bottom;padding-bottom:4px;}*/

/*  Begin Tree View */
.tab .sideMenu { 	padding: 0;	list-style: none; margin: 5px 0; clear:both; width: 250px; clear:both; } 
.tab .sideMenu ul {	margin:0; padding:0; list-style: none;}
.tab .sideMenu .hitarea {	background: url("images/bg/menu-buttons.png") -64px -25px no-repeat;	height: 16px;	width: 16px;	margin-left: -16px;	float: left;	cursor: pointer; display:block;}
.tab .sideMenu a {display:block;  padding: 5px 5px; font: 16px "Georgia", serif; color: #fff !important; background: transparent; font-style: italic; font-weight:bold; text-decoration: none; list-style:none;}

* html .hitarea {	display: inline;	float:none;} /* fix for IE6 */
.tab .sideMenu li { 	 background: url("images/bg/space.png") 0 0 no-repeat;  list-style: none; border-top: 1px solid #00abeb; margin: 0 0 0 15px;	padding: 0; width: 260px;} 
.tab .sideMenu ul li ul li, .tab .sideMenu ul li ul li ul li { border-top: 1px solid #505050; width: 235px; } 
.tab .sideMenu ul li ul li ul li { border-top: 1px solid #505050; width: 210px; } 
/*.sideMenu a.selected {	background-color: #00abeb; color: #fff !important;}
.sideMenu a:active {background: #00abeb;color: #fff !important;}
.sideMenu li.current-menu-item a, .sideMenu li.current-menu-item a {	background-color: #00abeb; color: #fff !important;}*/
.tab .sideMenu a:hover {background: #505050 !important; color: #fff !important;}

#treecontrol { margin: 1em 0; display: none; }
.tab .sideMenu li.collapsable, .tab .sideMenu li.expandable { background-position: 0 -176px; }
.tab .sideMenu .expandable-hitarea { background-position: -80px -3px; }
.tab .sideMenu li.last { background-position: 0 -1766px; border-bottom: 1px solid #00abeb;  }
.tab .sideMenu ul li ul li.last, .tab .sideMenu ul li ul li ul li.last { border-bottom: 1px solid #505050;  }
.tab .sideMenu ul li ul li.last, .tab .sideMenu ul li ul li ul li.last {  }
.tab .sideMenu li.lastCollapsable, .tab .sideMenu li.lastExpandable {  }  
.tab .sideMenu li.lastCollapsable { background-position: 0 -111px; }
.tab .sideMenu li.lastExpandable {   }
.tab .sideMenu div.lastCollapsable-hitarea, .tab .sideMenu div.lastExpandable-hitarea {  }
.tab .sideMenu .current-menu-item a{background: #00abeb; color: #fff !important;}
.tab .sideMenu .current-menu-item a:hover{background: #505050; color: #fff !important;}
.tab .sideMenu .current-menu-item .sub-menu a{background: transparent; color: #fff !important;}



/*  Vimeo  */
.vimBox img { width: 100px; height: 70px; float: left; padding:0; margin: 0 7px 0 -10px;}
.vimCon { clear: both; border-bottom: 1px solid #00abeb; padding: 5px; min-height: 100px;}
.vimCon h5 { font-size: 1em; font-style: italic;}
.vimCon p { margin:0 0 5px;}

.vimBox .vimeYo_vthumb { clear:both; margin: 0 0 10px 10px; width: 250px; }
.vimBox .vimeYo_vthumb img{width: 120px !important; height: 90px !important; }
.vimBox .vimeYo-videotitle{ font-size: 11px; line-height: 1.3em; color: #00abeb; text-align: left;font: 18px arial, serif; font-style:italic; margin: 15px 0 10px 10px; max-width: 120px !important; float:left;}



/*  Twitter Feed  */
/*#twit-div { background: #fff; padding: 15px; color: #000; }*/
#twit-div { padding: 15px; color: #fff; }
#twit-div ul, #twit-div li  { list-style:none; white-space: normal; word-wrap: break-word; }
#twit-div a, #twit-div a:visited {color: #00abeb !important; white-space: normal; word-wrap: break-word;}
#twit-div a:hover {color: #fff; }

/*  Facebook Feed  */
.fan_box a:hover{  text-decoration: none;}
.fan_box .full_widget{  height: 200px;  border: 0 !important;  background: none !important;  position: relative;}
.fan_box .connect_top{  background: none !important;  padding: 0 !important;}
.fan_box .profileimage, .fan_box .name_block{  display: none;}
.fan_box .connect_action{  padding: 0 !important;}
.fan_box .connections{  padding: 0 !important;  border: 0 !important;  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-weight: bold;  color: #666;}
span.total{  color: #00abeb;  font-weight: bold;}
.fan_box .connections .connections_grid {  padding-top: 10px !important;}
.fan_box .connections_grid .grid_item{  padding: 0 10px 10px 0 !important;}
.fan_box .connections_grid .grid_item .name{  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;  font-weight: normal;  color: #666 !important;  padding-top: 1px !important;}
.fan_box .connect_widget{position: absolute;bottom: 0;right: 10px;margin: 0 !important;}
.fan_box .connect_widget .connect_widget_interactive_area {margin: 0 !important;}
.fan_box .connect_widget td.connect_widget_vertical_center {padding: 0 !important;}

.more { background: url("images/bg/sep.png") repeat-x top left; padding: 5px 0 0 0; }
.attachment-post-thumbnail {float: right; width: 125px; height: 125px; margin:0 0 0 20px; background-color: #f3f3f3;border: 1px solid #cecece; padding:2px; }




/* 

  Footer 
		

*/
#prefooter { background: #000; border-top: 10px solid #00abeb; margin-top: 15px; color: #4d4d4d; font-size: 12px; min-height: 200px; clear:both; }
#prefooter a { color: #4d4d4d; font-weight:normal; }
#prefooter h4 { color: #919191; font-weight:bold; text-transform: uppercase; }
#prefooter .wrap p img { margin: 10px; }

.footLogo {margin:25px 0; padding:0;}
.footLogo a{margin:0; padding:0;}
.footLogo img{margin:0; padding:0;margin:0 7px 12px; vertical-align:middle;}


#footer { background: #000; color: #4d4d4d; min-height: 100px; border-top: 2px solid #bfbfbf; font-size: .9em; }
#footer a { color: #4d4d4d; font-weight:normal; }
#footer h4 { color: #919191; font-weight:bold; text-transform: uppercase; }
.boxies { width: 150px; margin: 0 25px 0 0; float: left; padding: 10px;  color: #4d4d4d; }
.boxies img{ margin: 0 5px 10px 0; }
.boxies a, .boxies a:visited{ color: #4d4d4d !important;}
.boxFirst { width: 300px; }
.boxLast { width: 200px; margin-right:0; }
.right { float: right; text-align: right; font-size: 11px; }
#footer .right a { margin: 0 0 0 2px; padding: 3px 10px; font-weight:normal; }
#copy {font-size: 11px;}

.register-div {width: 40px; position: fixed; top: 130px; height: 176px; z-index: 100; cursor: pointer;}

/* WordPress Hacks */
#comment { width: 550px; }
.entry-meta {font-size: .85em; color: #666; }
.entry-metai { font-size: .9em; color: #666; font-style: italic; }
.post {margin: 0 0 10px; background: #141414; padding: 10px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.post ul, .post ol { margin-top: -11px; margin: 0; line-height: 1.4em; margin-bottom: 15px; }
.post li { list-style: square inside;  }
.post h2.dater { margin-bottom: 0;  }
.breadcrumb { }
strong.search-excerpt { color: #000; font-weight:bolder; }
.wp-caption { text-align:center; background-color: #f3f3f3;border: 1px solid #cecece; padding:10px; margin:10px;  }
.gallery br {display:none;}
.gallery:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}	
.gallery dl {float:left;}
#contentSpWrap .gallery img {/*width: 192px; height: 192px;*/ /*border: 1px solid silver; */ margin: 10px 0 0 10px;float: left; overflow:hidden;  border:0 !important;}
#contentSpWrap #gallery-1 gallery img{ width: 250px; }
.contentSp.gallery img {margin-left: 5px;}
#contentSpWrap #gallery-1 .gallery-item { width: 192px; height: 150px; overflow:hidden; }

#photoCon { font-size: .9em;  float: left; width: 620px; margin: 0 10px 10px 0; min-height: 350px; background: url("images/bg/bg-black-opaque.png") repeat top left; padding: 10px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
#photoConSp { font-size: .9em;  float: right; width: 620px; margin: 0 0 10px 10px; min-height: 350px; background: url("images/bg/bg-black-opaque.png") repeat top left; padding: 10px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
#photoConSp .gallery-item { width: 120px !important; height: 120px !important;}
#photoConSp .gallery img {width: 100px !important; height: 100px !important; /*border: 1px solid silver;*/ margin: 5px !important;padding: 3px !important;float: left;}

/*

  Comments
		
*/

#comments {position:relative;margin:40px 0 10px ;border-top:1px solid #e6e6e6; border-top:1px solid rgba(0,0,0,0.07); background: #141414; padding: 10px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
#comments h3  { color:#919191; font-weight:normal; margin-bottom:20px; }
#comments .comment.thread-even { background: #fafafa; background: rgba(0,0,0,0.02); border-bottom:1px solid #e6e6e6; border-bottom:1px solid rgba(0,0,0,0.07); }
#comments .comment{margin-top:10px;width:100%;list-style-type:none;}
#comments .comment .comment-container  { position:relative; padding: 20px; }
#comments .comment-head  { margin: 0 0 15px 0; }
#comments  .avatar  { float:left; margin: 0 15px 10px 0; }
#comments  .avatar img{margin: 0;vertical-align: middle;border:1px solid #ddd; padding:3px; background:#fff; }
#comments .comment-head .name  { margin: 0; font-weight: bold; font-size: 15px; }
#comments .comment-head .date, #comments .comment-head .edit, #comments .comment-head .perma { font-size: 11px; }
#comments .comment-entry p  { margin: 0 0 10px 0;}
#comments .reply { padding-top:10px; }
#comments .reply a { }
#comments .reply a:hover { }

#comments ul.children{margin:10px 10px 0 25px;padding:0; }
#comments ul.children li {border-top:1px solid #e6e6e6; }
#comments .cancel-comment-reply{margin:10px 0;}

#comments .navigation { }
#comments .navigation a{ display: block; margin: 15px 0 0 0; text-decoration: none; }
#comments .navigation a:hover{}

#comments h3#pings { margin-top:25px; }
#comments .pingbacks li.pingback { margin:10px 0; }
#comments .pingbacks li.pingback .reply { display:none; }

/* Comment Form */
#respond  { margin: 40px 0 0; }
#respond h3  { color:#919191; font-weight:normal; margin-bottom:20px; }
#respond .left { float:left; width:200px; margin-right:15px; }
#respond .right { float:left; width:380px; }
#respond label { font-size:11px; color:#777; }
#commentform  {	margin: 15px 0 0 0;  }
#commentform input.txt, #commentform textarea { font:14px/14px Arial, Helvetica, sans-serif; border-color: #ccc #efefef #efefef #ccc; border-width:1px; border-style:solid;}
#commentform input.txt  { color:#666; background: #fcfcfc; width: 170px; margin: 0 5px 10px 0; padding: 5px 7px; }
#commentform textarea  { color:#666; background: #fcfcfc; width: 95% !important; padding: 5px 7px; }
#commentform #submit  { margin: 15px 0 0 0;  }

/* Pingbacks / Trackbacks */
h3#pings  { margin: 25px 0 10px 0; }
.pinglist li  { margin: 0 0 0 20px; list-style-type: decimal; }
.pinglist li .author  { font-weight: bold; font-size: 15px; }
.pinglist li .date  { font-size: 11px; }
.pinglist li .pingcontent  { display: block; margin: 10px 0; }

/* Author Bio */
.bioBox { margin: 7px 0; padding:10px; background: #00abeb; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.bioBox h3{ color: #000; margin-bottom: 0; font: 20px "Georgia", serif; }

	
/* Site Map */
.siteMapcol { float: left; width: 250px; margin-right: 15px; margin-bottom: 25px; }
.siteMapcol ul { }
.siteMapcol li { list-style: disc inside; padding: 0 0 0 10px; line-height: 1.4em; }
.siteMapcol ul ul{ padding: 0 0 0 10px; line-height: 1.4em; }
.siteMapcol ul ul li { list-style: circle inside; padding: 0 0 0 10px; line-height: 1.4em;}

/* Iconize */	
a[href$='.doc'], a[href$='.rtf'] {padding: 5px 20px 5px 0;background: transparent url("images/icons/icon_doc.gif") no-repeat center right;}
a[href$='.txt'] {padding: 5px 20px 5px 0;background: transparent url("images/icons/icon_txt.gif") no-repeat center right;}
a[href$='.rss'], a[href$='.atom'] { padding: 5px 20px 5px 0;background: transparent url("images/icons/icon_feed.gif") no-repeat center right;}
a[href$='.pdf'] { padding: 5px 20px 5px 0;background: transparent url("images/icons/icon_pdf.gif") no-repeat center right;}
a[href$='.fla'], a[href$='.swf'] { padding: 5px 20px 5px 0;background: transparent url("images/icons/icon_flash.gif") no-repeat center right;}
a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'] { padding: 5px 20px 5px 0;background: transparent url("images/icons/icon_archive.gif") no-repeat center right;}
a[href ^="mailto:"] {padding: 5px 20px 5px 0;background: transparent url("images/icons/icon_mailto.gif") no-repeat center right;}
/* use this class to make sure that images won't get iconized */
.imageLink {padding-right: 0px !important;background: none !important;}

/*  Slimbox 2 */
#lbOverlay {	position: fixed;	z-index: 9999;	left: 0;	top: 0;	width: 100%;	height: 100%;	background-color: #000;	cursor: pointer;}
#lbCenter, #lbBottomContainer {	position: absolute;	z-index: 9999;	overflow: hidden;	background-color: #fff;}
.lbLoading {	background: #fff url("images/icons/loading.gif") no-repeat center;}
#lbImage {	position: absolute;	left: 0;	top: 0;	border: 10px solid #fff;	background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {	display: block;	position: absolute;	top: 0;	width: 50%;outline: none;}
#lbPrevLink {	left: 0;}
#lbPrevLink:hover {	background: transparent url("images/icons/prevlabel.gif") no-repeat 0 15%;}
#lbNextLink {	right: 0;}
#lbNextLink:hover {	background: transparent url("images/icons/nextlabel.gif") no-repeat 100% 15%;}
#lbBottom {	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size: 10px;	color: #666;	line-height: 1.4em;text-align: left;	border: 10px solid #fff;	border-top-style: none;}
#lbCloseLink {	display: block;	float: right;	width: 66px;	height: 22px;	background: transparent url("images/icons/closelabel.gif") no-repeat center;	margin: 5px 0;
outline: none;}
#lbCaption, #lbNumber {	margin-right: 71px;}
#lbCaption {	font-weight: bold;}

/*  Shadow Box */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url("images/icons/loading.gif") no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url("images/icons/close.png");}
#sb-nav-next{background-image:url("images/icons/next.png");}
#sb-nav-previous{background-image:url("images/icons/previous.png");}
#sb-nav-play{background-image:url("images/icons/play.png");}
#sb-nav-pause{background-image:url("images/icons/pause.png");}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

/* Home Slider */
/*.anythingSlider{ width: 950px; height: 450px; position: relative; margin: 0; padding: 0; }
.anythingSlider .wrappy { width: 950px; overflow: hidden; height: 450px; margin: 0; position: absolute; }
.anythingSlider .wrappy ul{ width: 99999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0;}
.anythingSlider ul li { display: block; float: left; padding: 0 10px; height: 450px; width: 940px; margin: 0; line-height: 1.3em; font-size: 1em;}
.slidePara{ padding: 2px 0;  }
.anythingSlider ul li p { margin:7px 0; padding:0; font-size: .95em; line-height: 1.5em; text-align: justify; text-indent: 15px;}
.anythingSlider .arrow                  { display: block; height: 100px; width: 67px; background: url(../images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          { background-position: 0 -100px; }
.anythingSlider .back:hover             { background-position: -67px -100px; }
#thumbNav{ position: absolute; top: 417px; left: 20px; text-align: center;  }
#thumbNav a{ color: #fff; font: 16px/20px Arial, sans-erif; display: inline-block; padding: 2px 9px; height: 20px; margin: 0 3px 0 0; background: #3b3b3b ; text-align: center; font-weight:bold; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
#thumbNav a:hover{ background: #00abeb; text-decoration: none; }
#thumbNav a.cur{ background: #7e7e7e; color: #fff; text-decoration: none; }
#start-stop{ background: green; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 82px;  display: none;}
#start-stop.playing{ background-color: red; display: none; }
#start-stop:hover{ background-image: none; display: none; }
.anythingSlider .wrappy ul ul{ position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrappy ul ul li{ float: none; height: auto; width: auto; background: none; }*/

.anythingSlider{ position: relative; margin: 0; padding: 0; }
.anythingSlider .wrappy { width: 950px; overflow: hidden; height: 450px; margin: 0; position: absolute; }
.anythingSlider .wrappySp { width: 620px; overflow: hidden; height: 287px; margin: 0; position: absolute; }
.anythingSlider .wrappy ul, .anythingSlider .wrappySp ul{ width: 99999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0;}
.anythingSlider .wrappy ul li { display: block; float: left; padding: 0 10px; height: 450px; width: 940px; margin: 0; line-height: 1.3em; font-size: 1em;}
.slidePara{ padding: 2px 0;  }
.anythingSlider .wrappySp ul li { display: block; float: left; padding: 0 10px; height: 287px; width: 620px; margin: 0; line-height: 1.3em; font-size: 1em;}
.slidePara{ padding: 2px 0;  }
.anythingSlider ul li p { margin:7px 0; padding:0; font-size: .95em; line-height: 1.4em; text-align: justify; text-indent: 15px;}
.anythingSlider .arrow                  { display: block; height: 100px; width: 67px; background: url(../images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          { background-position: 0 -100px; }
.anythingSlider .back:hover             { background-position: -67px -100px; }
.page-template-default #thumbNav{ position: absolute; top: 254px; left: 20px; text-align: center;  }
.home #thumbNav, .page-id-22 #thumbNav{ position: absolute; top: 417px; left: 20px; text-align: center;  }
#thumbNav a{ color: #fff; font: 16px/20px Arial, sans-erif; display: inline-block; padding: 2px 9px; height: 20px; margin: 0 3px 0 0; background: #3b3b3b ; text-align: center; font-weight:bold; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
#thumbNav a:hover{ background: #00abeb; text-decoration: none; }
#thumbNav a.cur{ background: #7e7e7e; color: #fff; text-decoration: none; }
#start-stop{ background: green; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 82px;  display: none;}
#start-stop.playing{ background-color: red; display: none; }
#start-stop:hover{ background-image: none; display: none; }
.anythingSlider .wrappy ul ul, .anythingSlider .wrappySp ul ul{ position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrappy ul ul li, .anythingSlider .wrappySp ul ul li{ float: none; height: auto; width: auto; background: none; }


/* 

  Helper Classes 
		
		
*/
.aligncenter { display:block; margin:0 auto; }
.alignleft { float:left; margin: 0 20px 0 0; }
.alignright { float:right; margin:0 0 0 20px; }
.allcaps { text-transform: uppercase; color: #a20134; font-weight:bold; }
.backstep15 { margin-left: -15px; }
.border { border-bottom: 1px solid #dbdcdf; }

.break { clear: both; background: url("images/bg/sep.gif") repeat-x top left; padding: 5px 0 0 0;  }
.break15 { clear: both; background: url("images/bg/sep.gif") repeat-x top left; padding: 15px 0 0 0;  }
.break30 { clear: both; background: url("images/bg/sep.gif") repeat-x top left; padding: 30px 0 0 0;  }
.clr { clear: both; }
.clr15 { clear: both; padding-bottom: 15px; }
.clr25 { clear: both; padding-bottom: 25px; }
.clr50 { clear: both; padding-bottom: 50px; }
.hide { display:none; }
.lefty { float:left; margin: 10px 5px 0 0; }
.line { background: url("images/bg/sep.gif") repeat-x top left; padding: 5px 0 0 0;  }
.line15 { background: url("images/bg/sep.gif") repeat-x top left; padding: 15px 0 0 0;  }
.line30 { background: url("images/bg/sep.gif") repeat-x top left; padding: 30px 0 0 0;  }
.righty { float:right; margin:10px 0 0 5px; }
.no-border { border: 0; }
.no-space { margin:0; }
.space { margin-bottom: 20px; }
.white { color: #fff; }


/*  Print Style  */
@media print {
body {}
}
