/*
Theme Name: Boy Blue Custom
Theme URI: http://boyblueent.com
Description: 
Author: Creative Karma



*/

html, body { padding: 0; margin: 0; }

body {   }

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, a:visited { 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.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;   }

#headerimg { position: absolute; left: 30px; top: 0; width: 404px; height: 170px; background: url(images/logo_tab.png); float: left; filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8; 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: 445px; top: 30px; 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: 345px; width: 346px; padding: 45px 5px 5px 5px; }

#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: 175px; 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;}




#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 }





#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 { border-bottom: 1px dotted #ffffff; width: 99%; margin: 2px; font-size: 10px; padding: 4px 0 4px 0; }
#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; }

#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: 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;}

