/*
Theme Name: Boy Blue Custom
Theme URI: http://boyblueent.com
Description: 
Author: Creative Karma



*/

html, body { padding: 0; margin: 0; }

body { background: #000; height: 100%; font-family:Arial,Helvetica,sans-serif; }

#home-top-container {width: 960px ; float: left; height: 405px;margin: 0 0 ;}

#tweet-bbe {width: 316px;background : url(images/tweet-bbe.gif) top center no-repeat ; padding: 45px 20px 0 }

#latest-bbe-show {width: 316px;background : url(images/latest-bbe-show.gif) top center no-repeat ; padding: 45px 20px 0 }

#tweet-bbe h4 {color : #fff ; margin : 10px 0 5px ; }

#tweet-bbe h4 a{color : #0375BF ; }


#long-video { width:620px;/* background : url(images/home_videos-panel-long.gif) top center no-repeat ; */ float : left; padding: 10px 0 0 18px; }

#home-signup-panel {float: left ; width : 280px ;  background : url(images/home-signup-panel.gif) top center no-repeat ; padding : 35px 20px 0 20px ; color : #fff; font-size : 16px ;  }

#mce-EMAIL {width : 200px ; margin : 20px 0 ; }

#latest_blog ul {padding : 8px 4px 7px 19px; margin : 0; font-weight: bold; font-size: 17px ; }

#latest_blog li {list-style-type: none; padding-bottom: 4px; }

p { color: #ffffff; font-size: 12px; line-height: 1.5em; font-family: arial; }
a:link, a:visited, a:active, li a:link, li a:visited, li a:active {color: #0375BF; text-decoration: none; font-family: arial;}
a:hover  { text-decoration: underline; }
h1, h1 a:link, h1 a:visited, h1 a:active { color: #108de5; font-size: 20px; font-family: arial; text-decoration: none;  }
h2, h2 a:link, h2 a:visited, h2 a:active { color: #0375BF; font-size: 14px; font-family: arial; text-decoration: none; }
h3, h3 a:link, h3 a:visited, h3 a:active { color: #ffffff; font-size: 13px; font-family: arial; text-decoration: none; }
small, ol, .says { color: #ffffff; font-size: 10px; font-family: arial; }
a img {border: none; }

.content { margin: 10px; }
#frame { background: #050505 url(images/main_bk-3.jpg) top center no-repeat; }
#page { margin-left: auto; margin-right: auto; width: 960px; margin-top: 0; padding-top: 0; margin-bottom: 10px; display: block; position: relative; }
#header { margin-left: auto; margin-right: auto; width: 950px; height: 505px;  margin-top: 0; padding-top: 0; display: block;   }
#header-2 { margin-left: auto; margin-right: auto; width: 950px; height: 175px;  margin-top: 0; padding-top: 0; display: block;   }

#headerimg { position: absolute; left: 30px; top: 0; width: 404px; height: 170px; background: url(images/logo_tab.png); float: left; z-index: 2000;}

#top_links {
	width: 100%;
	background: #005888;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	top:0px;
	height:35px;
}

#top_links a:link, #top_links a:visited, #top_links a:hover { color: #ffffff; }

#links {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:15px;
margin:0px auto 0;
text-align:right;
width:950px;
padding:10px;
}


#navigation { position: absolute; width: 600px; left: 30px; top: 143px; z-index: 2000;}
#navigation a { margin-left: -4px; border: 0; padding: 0; }

#content {  }
#left_column { margin-left: 8px; float: left; }
#middle_column { float: left; margin-left: 12px; }
#right_column { float: left; margin-left: 12px; }
#latest_photos { background: url(images/home_photos-panel.gif); height: 395px; width: 346px; padding: 45px 5px 5px 5px; background-repeat: no-repeat; }

#latest_videos { background: url(images/home_videos-panel.gif); height: 374px; width: 356px; margin-top: 5px;  text-align: center; padding-top: 50px;}
#latest_blog_top { background: url(images/home_blog-panel_head.gif); margin: 0; display: block; width: 356px; height: 41px;}
#latest_blog { width: 356px; background: #151515; display: block; border: 0; padding: 1px 0 1px 0; }
#latest_blog_bottom { background: url(images/home_blog-panel_foot.gif); margin: 0; display: block; width: 356px; height: 45px;}
#latest_blog p, #latest_blog h1, #latest_blog h2 { margin: 10px; }

#follow_us { width: 216px; height: 85px; background: url(images/home_networking-panel.gif) no-repeat; display: block; border: 0; padding: 40px 0 40px; text-align: center; }



#tweet_us { width: 216px; height: 324px; background: url(images/home_tweets-panel.gif) no-repeat; display: block; border: 0; padding: 1px 0 10px 0; margin-top: 5px; }
#tweet_us .content { margin-top: 45px; }

#facebook_us { width: 216px; height: 600px; background: url(images/facebook_panel.gif) no-repeat; display: block; border: 0; padding: 1px 0 10px 0; margin-top: 5px; }
#facebook_us .content { margin-top: 45px; }






#blog_top { background: url(images/blog-blogpanel_head.gif); margin: 0; display: block; width: 532px; height: 40px;}
#video_top { background: url(images/videos-blogpanel_head.gif); margin: 0; display: block; width: 532px; height: 40px;}
#gallery_top { background: url(images/gallery-blogpanel_head.gif); margin: 0; display: block; width: 532px; height: 40px;}
#events_top { background: url(images/events-blogpanel_head.gif); margin: 0; display: block; width: 532px; height: 40px;}
#press_top { background: url(images/press-blogpanel_head.gif); margin: 0; display: block; width: 532px; height: 40px;}
#about_top { background: url(images/about-blogpanel_head.gif); margin: 0; display: block; width: 532px; height: 40px;}
#productions_top { background: url(images/productions-blogpanel_head.gif); margin: 0; display: block; width: 532px; height: 40px;}
#photos_top { background: url(images/photos-blogpanel_head.gif); margin: 0; display: block; width: 532px; height: 40px;}
#classes_top { background: url(images/classes-blogpanel_head.gif); margin: 0; display: block; width: 532px; height: 40px;}
#contact_top { background: url(images/contact-blogpanel_head.gif); margin: 0; display: block; width: 532px; height: 40px;}



#blog { width: 532px; background: #111111; display: block; border: 0; padding: 1px 0 1px 0; }
#blog_bottom { background: url(images/blog-blogpanel_foot.gif); margin: 0; display: block; width: 532px; height: 55px;}

#main_content {float: left; margin-left: 8px; }
#sidebar {float: left; margin-left: 10px }

input#sidebar-subscribe {display : inline ; }


#sidebar-signup { margin:  0 0 15px!important; background: url(images/signup-sidebarpanel_head.gif) no-repeat left top; margin: 0; display: block; width: 369px; padding : 60px 20px 0 20px ; color : #fff; font-size : 16px ; }
#sidebar-signup p { font-size: 13px; line-height: 18px; margin : 5px 0 5px;  }

#checkout_top { background: url(images/blog-sidebarpanel_head.gif) no-repeat; margin: 0; display: block; width: 409px; height: 41px;}
#checkout { width: 409px; background: #111111; display: block; border: 0; padding: 1px 0 1px 0; }
#checkout ul { list-style-type:none; margin: 5px; padding: 0; }
#checkout li {  margin: 2px; font-size: 14px; padding: 4px 8px 4px 10px; line-height: 19px; }
#checkout li a:link, #checkout li a:visited { list-style-type: none; color: #ffffff; }
#checkout_bottom { background: url(images/blog-sidebarpanel_foot.gif) no-repeat; margin: 0; display: block; width: 409px; height: 55px;}

#tweet_us_sidebar { background: #111111 url(images/tweets-sidebarpanel_head.gif) no-repeat; width: 410px;  display: block; clear: both; padding-top: 40px; margin-top: 5px; }


#links-list { background: #111111 url(images/links-sidebarpanel_head.gif) no-repeat; width: 410px;  display: block; clear: both; padding-top: 40px; margin-top: 5px; }

#latest_videos_sidebar { background: url(images/videos-sidebarpanel_head.gif) no-repeat; text-align: center; padding-top: 40px; }



.spacer { display: block; height: 20px; width: 100%; clear: both; }

#footer { width: 100%; height: 120px; background: #0D0D0D; margin: 10px 0 0 0; padding: 0; clear: both; display: block;}

#subfooter { width: 100%; height: 40px; background: #0074B1; margin: 20px 0 0; padding: 0; clear: both; display: block;}

.footer_content { margin-right: auto; margin-left: auto; width: 950px; padding: 10px; margin-top:0; margin-bottom:0; }
.footer_content a:link, .footer_content a:visited { color: #ffffff; }

.footer_content p { margin:4px 0 0 0;padding:0; font-size: 10px;}

.footer_content ul { list-style-type: none; }
.footer_content li { font-size: 12px; margin: 0; padding: 0; color: #ffffff; font-family: arial; }
.footer_content #footer-list-1, .footer_content #footer-list-2, .footer_content #footer-list-3 { float: left; margin: 0 0 0 -30px; padding: 20px 0 0 0; width: 130px; }
.footer_content #footer-list-4 { float: right; margin: 0 0 0 -30px; padding: 20px 0 0 0; width: 130px; }

#footer-list-1 { background: url(images/footer_title_visit.gif) 40px 10px no-repeat; }
#footer-list-2 { background: url(images/footer_title_links.gif) 40px 10px no-repeat; }
#footer-list-3 { background: url(images/footer_title_contact.gif) 40px 10px no-repeat; }



.header-container { display: block; clear: both; width: 100%; height: 40px; }
.post-header { float: left; width: 400px; } 
.post-header a:link h1 { margin: 0; padding: 0; } 
.post-header small { margin: 0 0 20px 0; color: #0375BF; display: block; clear: both;}
.post-comments { float: right; background: url(images/comment-bubble-counter.gif); width: 30px; height: 32px; clear: right; text-align: center; padding-top: 5px; }
.post-comments a:link, .post-comments a:visited, .post-comments a:active{ color: #ffffff; font-size: 18px; font-weight: bold;}
.entry { display: block; clear: both; margin-top: 20px; border-bottom: 1px dotted #ffffff; }

.comment-block { width: 100%; display: block; clear: both; }
.comment-avatar, .comment-content { float: left; }

.commentlist li { background: #888888; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding:10px; margin-bottom: 10px; display: block; clear: both; }

.commentlist li { list-style-type: none;}

.commentlist img { float: right;}

.commentlist a:link, .commentlist { color: #ffffff; font-size: 12px; font-weight: bold}

textarea#comment {
	width: 495px;
	height: 120px;
	border: 3px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	background-image: url(bg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}


#screen2 {
position:absolute;
top: 70px;
left: 15px;
width:940px;
}
#screen2 #buttons a {
color:#5D10D2;
font-size:9px;
text-decoration:none;
}
#screen2 #buttons a:active {
outline:none;
}
#screen2 .prev {
float:left;
}
#screen2 .next {
float:right;
}
#slideshow {
overflow:hidden;
width:100%;
position: absolute; 
top: 0px;
left: 0;
}
#slideshow ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding-left:50%;
padding-right:50%;
width:90000px;
}
#slideshow li {
cursor:default;
float:left;
margin-right:30px;
}




#scrolll {
position:absolute;
top:60px;
left: 13px;
width:40px;
z-index:999;
opacity:0.4;
height: 200px;
}

#scrollr {
position:absolute;
top:60px;
width:40px;
z-index:999;
right:6px;
height: 200px;
opacity:0.4;
}


#latest_photos .ngg-widget .shutterset_sidebar_1 {margin: 0; padding: 0;}


