body { background:#000000 url(images/blue/bg.jpg) no-repeat fixed center 0; color:#000000; }

ul#page-menu > li.current_page_item { background:transparent url(images/blue/page-active-bg.png) repeat-x scroll left top; border-color:#6ab2e0 #4c82a5 #407293 #5696bf; }
ul#page-menu > li.current_page_item a { background:transparent url(images/blue/page-link-active-arrow.png) no-repeat scroll center bottom; }
ul#page-menu > li.current_page_item > a:hover, ul#page-menu > li.current_page_item:hover > a  { background: url(images/blue/page-link-active-arrow.png) no-repeat scroll bottom center; }
	ul#page-menu li li { background:transparent url(images/blue/categories-menu-linkbg.png) no-repeat scroll 14px 50%; }
		ul#page-menu li li a, ul#page-menu li.current_page_item li a { border-color:#3e5354; }
		
ul#cats-menu li li a { background:transparent url(images/blue/categories-menu-linkbg.png) no-repeat scroll 14px 50%; }

.new-post div.date { background:transparent url(images/blue/big-date-leftbg.png) no-repeat scroll left top; }
	.new-post div.date div.main { background:transparent url(images/blue/bigdate-mainbg.png) repeat-x scroll 0 0; }
	.new-post div.date div.rightside { background:transparent url(images/blue/bigdate-rightbg.png) no-repeat scroll right top; }

.mainpost-wrap div.date { background:transparent url(images/blue/smalldate-leftbg.png) no-repeat scroll left top; }
	.mainpost-wrap div.date div.main { background:transparent url(images/blue/smalldate-mainbg.png) repeat-x scroll 0 0; }
	.mainpost-wrap div.date div.rightside { background:transparent url(images/blue/smalldate-rightbg.png) no-repeat scroll right top; }

.wp-pagenavi span.current, .wp-pagenavi a:hover, .wp-pagenavi span.extend  { background-color:#6f8cad; border:1px solid #597899; }

.post .new-post a.post-edit-link { background:#2d597b; }
a.comment-reply-link { background:transparent url(images/blue/reply-bg.png) repeat-x scroll 0 0; }
.reply-container { background:transparent url(images/blue/reply-right-bg.png) no-repeat scroll right bottom; }
	
#footer { background-color: #000000; color: #717881; }	


.new-post h2 a, .new-post h1 {

font-size:36px;
}
.new-post h2 a:hover, .mainpost-wrap h2 a:hover {

text-decoration:none;
}
#main-area-wrap #sidebar div.custom-sidebar-block h4 a {
color:#08A3F6;
}
#featured-area div#slider-control div.featitem.active h2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/featitem-active-h2border.png) repeat-x scroll left bottom;
color:#08A3F6;
margin-bottom:1px;
}
.superfish nav sf-js-enabled {
}
ul#cats-menu .superfish nav{
padding-top:50px;
}
#low-nav {
padding-top:100px;
padding-left:25px;
}
#recent-tabbed img {
border:5px solid #D8D5D5;
float:left;
margin:0 12px 0 0;
}
#recent-tabbed h4 a {
color:#08a3f6;
font:bold;
font-size:14px;
}
#popular-tabbed img {
border:5px solid #D8D5D5;
float:left;
margin:0 12px 0 0;
}
#popular-tabbed h4 a {
color:#08a3f6;
font:bold;
font-size:14px;
}
.new-post {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px dotted #454545;
float:left;
margin-left:20px;
padding:23px 0 16px 10px;
width:620px;
}

#main-area-wrap-home {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/main.png) repeat scroll left top;
float:left;
margin-left:15px;
margin-top:-6px;
width:960px;
margin-bottom:20px;
}
.sidebar-block {
border-bottom:none;
border-top:medium none;
padding:20px;
}
#sidebar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
border:1px solid #AAAAAA;
float:right;
margin:30px 10px 10px;
padding:10px;
width:224px;
}
div#mainposts {
border-top:medium none;
float:left;
}

#main {
float:left;
padding:10px 10px 10px 0;
width:646px;
}
#sidebar div.custom-sidebar-block ul.control li.popular {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/popular-icon.png) no-repeat scroll 17px 10px;
width:80px;
}
#sidebar div.custom-sidebar-block ul.control li.recent {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/recent-icon.png) no-repeat scroll 15px 10px;
width:65px;
}
#sidebar div.custom-sidebar-block ul.control {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
height:55px;
left:0;
position:absolute;
top:0;
width:264px;
}

#sidebar h3.sidebar-title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-style:none;
color:#FFFFFF;
display:inline-block;
font-size:14px;
font-weight:bold;
margin-bottom:15px;
padding:5px 12px;
}
#sidebar-inner {

}
#sidebar-inner .sidebar-block p {
color:#000000;
}
.sidebar-block ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
padding:7px 0 7px 22px;
}
.sidebar-block a, #sidebar div.custom-sidebar-block div.content div#comments-tabbed a, #sidebar div.custom-sidebar-block div.content div#popular-tabbed a {
color:black;
font-weight:bold;
}
div#wrapper div.post {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
float:left;
width:645px;
}
div.post .new-post img {
border:1px solid #CCCCCC;
margin:5px 5px 10px 0;
padding:10px;
}
#main-area-wrap {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/main.png) repeat scroll left top;
float:left;
width:960px;
margin-top:-6px;
margin-left:15px;
}
#wrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
clear:both;
float:left;
margin:10px;
width:940px;
}
#article-banner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E94D00 none repeat scroll 0 0;
margin-left:-50px;
padding:1px;
}
#video-title {
padding-left:20px;
}
#video-title h2 {
color:#FFFFFF;
font-size:20px;
font-variant:small-caps;
margin:0;
padding-bottom:1px;
padding-top:5px;
}
.fold {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/about_fold.png) no-repeat scroll left top;
height:20px;
margin-left:-50px;
position:absolute;
width:20px;
}

.fold-cat {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/about_fold.png) no-repeat scroll left top;
height:20px;
margin-left:-20px;
position:absolute;
width:20px;
}

#post-content {
margin-top:10px;
}
.new-post h2, .new-post h1 {
clear:both;
font-size:20px;
font-weight:bold;
letter-spacing:1px;
line-height:30px;
margin-bottom:10px;
padding:12px 0 7px;
}
p {
font-size:1.2em;
line-height:1.571em;
padding-bottom:10px;
}
#greet_block .greet_image img {
border:medium none;
}
#video-post-indexing {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FB5E00 url(images/about.jpg) repeat-x scroll left top;
clear:both;
display:block;
height:30px;
margin-left:-50px;
margin-right:50px;
margin-top:-50px;
padding:1px 1px 5px;
position:relative;
}
#page-content-container .box {
background-color:#FFFFFF;
border:1px solid #AAAAAA;
}
#main-post-image-container-video {
float:left;
margin-left:10px;
margin-top:10px;
width:910px;
}
#main-post-image-container-video .main-post-image-inner-video {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(images/portfolio890.jpg) no-repeat scroll 0 0;
height:400px;
margin:10px;
padding:40px 10px 10px;
}

#video-player {
margin-top:20px;
}
#breadcrumbs {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/blue/bg_crumbtrail.gif) repeat-x scroll 0 0;
border-bottom:1px solid #AAAAAA;
font-size:1.1em;
font-variant:small-caps;
letter-spacing:1px;
margin-bottom:10px;
padding:8px 20px 10px 21px;
position:relative;
z-index:1;
}
#breadcrumbs a {
color:#454545;
padding:2px;
}
#page-content-container .box {
background-color:#FFFFFF;
border:1px solid #AAAAAA;
}
#main-post-image-container {
border:1px solid #AAAAAA;
float:left;
margin-bottom:11px;
margin-left:20px;
margin-top:20px;
width:640px;
}
#main-post-image-container .main-post-image-inner {
background-color:#08A3F6;
margin:10px;
}
#main-post-image-container .main-post-image-inner img {
border:medium none;
display:block;
}
#main-post-image-container .main-post-image-inner h3 {
color:black;
font-family:Arial,Tahoma,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:28px;
line-height:150%;
}
#main-post-image-container .main-post-image-inner h3 span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/blue/bg_nav_active.gif) no-repeat scroll 50% 100%;
padding-bottom:15px;
padding-right:10px;
padding-top:3px;
}
#main-post-image-container .main-post-image-inner h3 span a {
color:#FFFFFF;
padding-left:10px;
text-decoration:none;
}
.post table {
padding:0px;
}
#post-indexing {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FB5E00 url(images/about.jpg) repeat-x scroll left top;
clear:both;
margin:50px 0 0 -50px;
padding:8px;
}
#about-video-archive {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FB5E00 url(images/about.jpg) repeat-x scroll left top;
margin-bottom:10px;
margin-left:-20px;
margin-right:10px;
padding-bottom:1px;
padding-left:20px;
padding-top:10px;
}
#introduction-video-archive {
border-bottom:1px solid #000000;
}
#main-content-content-video-archive-top {
margin-bottom:10px;
}
#products-highlight {
background-color:#E7E7E7;
border-bottom:1px solid #000000;
clear:both;
height:210px;
margin:10px;
padding-bottom:40px;
padding-top:20px;
}
#products-highlight .products {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#08A3F6 none repeat scroll 0 0;
border:1px solid #AAAAAA;
display:block;
float:left;
margin-left:10px;
overflow:hidden;
position:relative;
width:290px;
}
#featured-home-image-block {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
clear:both;
display:block;
left:0;
padding:5px;
position:absolute;
top:0;
z-index:100;
}
#products-highlight a {
color:#454545;
font-family:Arial,Tahoma,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
line-height:normal;
margin:0 0 8px;
padding-bottom:3px;
text-decoration:none;
}
#featured-home-image-block img {
width:268px;
}
#featured-home-content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:lightBlue none repeat scroll 0 0;
display:block;
height:250px;
padding:5px;
position:relative;
width:270px;
}
#featured-home-content p {
color:#454545;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
line-height:1.571em;
margin:0 0 8px 10px;
padding-bottom:5px;
}
#featured-home-content a.detail {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#343434;
font-weight:bold;
padding-left:12px;
}
#featured-cat-name h3 {

color:#FFFFFF;
font-family:Arial,Tahoma,sans-serif;
font-size:1.3em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:8px;
margin-right:0;
margin-top:0;
padding-left:10px;
text-align:center;
text-transform:uppercase;
}
#head-highlight {
-x-system-font:none;
color:#DEDFDF;
font-family:Arial,Tahoma,sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
padding:10px;
}
#head-highlight .head-highlight-inner {
background-color:#424747;
}
#header_elements {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
border:1px solid;
clear:both;
display:block;
margin:0 auto;
position:relative;
width:888px;
z-index:100;
}
#index-content-pane-video {
padding-left:10px;
padding-right:10px;
padding-top:10px;
}
#photos {
}


#header_elements {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
border:1px solid;
clear:both;
display:block;
margin:0 auto;
position:relative;
width:920px;
z-index:100;
}
#media_centre {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/media-centre-bg920.png) repeat scroll center center;
display:block;
height:389px;
overflow:hidden;
position:relative;
width:920px;
}
#video_desc {
color:#CCCCCC;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:350px;
left:700px;
position:absolute;
text-align:justify;
top:10px;
width:200px;
}
#FA_overall_container {
clear:both;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0 20px 0 0;
position:relative;
}
#FA_featured_articles .FA_article {
clear:both;
color:#CCCCCC;
display:block;
font-size:1.3em;
height:350px;
overflow:hidden;
padding-bottom:10px;
padding-left:10px;
padding-top:10px;
position:relative;
text-align:justify;
width:888px;
}
#main-wrapp {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:url("images/widelogo960b.png") no-repeat scroll left 0 #000000;
margin:0 auto;
height:500px;
text-align:left;
width:988px;
}



#loopedSlider, #newsSlider {
clear:both;
margin:0 0 20px;
position:relative;
}
.container, #loopedSlider, #newsSlider, div.slides div, ul.slides li {
width:680px;
margin-left:20px;
}
div.slides {
position:absolute;
top:0;
}
div.slides div, ul.slides li {
margin:0;
padding:0;
top:0;
}
#loopedSlider a.previous {
left:30px;
opacity:0.5;
position:absolute;
top:200px;
}
#loopedSlider a.next {
opacity:0.5;
position:absolute;
right:30px;
top:200px;
}
ul.pagination {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0 0;
padding:0;
}
ul.pagination li {
float:left;
}
ul.pagination li a {
opacity:0.7;
padding:2px 4px 2px 0;
}
ul.pagination li.active a {
opacity:1;
}
#FA_featured_articles .FA_article .image_container {
margin:-10px 10px 10px -10px;
}
#content .container-topz {

}
#featured-area {
height:300px;
padding:11px 12px 14px 14px;
position:relative;
width:935px;
z-index:1;
}
#featured-player-wrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
margin-bottom:20px;
margin-left:15px;
width:960px;
}




#header_elements_new {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/main.png) repeat scroll left top;
border:1px solid;
clear:both;
display:block;
margin-bottom:20px;
margin-left:15px;
padding-left:5px;
padding-top:10px;
padding-botom:10px;
position:relative;
width:955px;
}
#video_player_new {
display:block;
height:367px;
left:10px;
position:absolute;
top:9px;
width:660px;
}
#featured-player-wrapper-new {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
margin-bottom:20px;
margin-left:5px;
width:960px;
}
#featured-area-new {
height:300px;
padding:11px 12px 14px 14px;
position:relative;
width:935px;
z-index:1;
}
#FA_featured_articles .FA_article h2 {
font-size:1.5em;
font-variant:small-caps;
font-weight:normal;
margin:0;
padding:0;
}
#main-author {
float:left;
width:930px;
}
#video-title .sb_edit_link a {
font-size:14px;
}
.execphpwidget img {
border:8px solid #E8E8E8;
}
