/**************************************************************************************************/
/***
/***	BETHLEHEMBLAST.ORG CSS DOCUMENT
/***	-----------------------------------------------------------------------
/***	Written by Matthew Praetzel. Copyright (c) 2007 Matthew Praetzel.
/***	-----------------------------------------------------------------------
/***	
/***
/**************************************************************************************************/

/*-----------------------
	HTML/BODY/BORDER
-----------------------*/
body { margin:0px;padding:0px;background:#999999;font-family:verdana; }
#pos { width:818px; }
#bsl { float:left;width:798px;background:url(http://www.bethlehemblast.org/IMAGES/left_shadow.jpg) repeat-y top left; }
#bsr { float:left;width:818px;background:url(http://www.bethlehemblast.org/IMAGES/right_shadow.jpg) repeat-y top right; }
#bg { float:right;width:778px;background:url(http://www.bethlehemblast.org/IMAGES/background.gif) repeat top left; }
a { cursor:hand;cursor:pointer; }
div { position:relative; }
br { clear:both; }
/*-----------------------
	HEADER
-----------------------*/
#header { float:left;width:100%;height:278px; }
#p, #l, #h { position:absolute; }
#p { width:410px;height:80px;top:0px;left:337px;background:url(http://www.bethlehemblast.org/IMAGES/players.gif) no-repeat top left; }
#l { width:384px;height:278px;top:0px;left:-106px;background:url(http://www.bethlehemblast.org/IMAGES/logo.gif) no-repeat top left; }
#h { width:499px;height:198px;top:80px;left:250px;background:url(http://www.bethlehemblast.org/IMAGES/header.gif) no-repeat top left; }
/*-----------------------
	NAVIGATION
-----------------------*/
#hcn { float:left;clear:both;width:706px;height:25px;background:#000000;text-align:right; }
#hcn ul { display:block;float:right;width:360px;margin:0px;padding:5px 0px 0px 0px;list-style:none; }
#hcn li { display:block;float:left;margin:0px;padding:0px 10px 0px 10px; }
#hcn a:hover { text-decoration:underline;color:#CF1712;cursor:hand;cursor:pointer; }
#nbg { float:left;width:198px;background:#000000; }
#vcn { float:left;width:198px;padding-left:4px;text-align:left; }
#vcn ul { display:block;float:left;width:194px;border-top:1px solid #FFFFFF;margin:0px;padding:0px;list-style:none; }
#vcn li { position:relative;display:block;float:left;overflow:hidden;width:100%;height:30px;border-bottom:1px solid #FFFFFF;margin:0px;padding:0px; }
#vcn li a { display:block;position:absolute;width:100%;height:30px;top:0px;left:0px;padding:8px 0px 0px 20px; }
#hcn a, #vcn li a { font-size:12px;font-weight:bold;text-decoration:none;color:#FFFFFF; }
#vcn li a:hover { background:#666666; }
/*-----------------------
	TEMPLATE
-----------------------*/
#tcn { float:left;padding-left:19px; }
#tbg { float:left;width:730px;background:#F7E63A; }
#pcn { float:left;padding-left:17px; }
#pbg { float:left;width:706px;background:#000000; }
#bbg { float:left;width:499px;background:#FFFFFF; }
#bcn { float:left;padding:20px; }
#page_body { float:left;width:460px;text-align:left;font-size:12px; }
#content { width:460px; }
/*-----------------------
	FOOTER
-----------------------*/
#f { float:left;width:700px;height:45px;text-align:left;font-size:10px; }
#copyright { position:absolute;top:12px;left:20px;color:#FFFFFF; }
#designer { position:absolute;top:12px;right:20px;color:#FFFFFF; }
#designer a { color:#FFFFFF; }
#designer a:hover { color:#000000;background:#FFFFFF; }
#cms { float:left;width:100%;height:30px;text-align:center; }
#cms a { display:block;padding-top:7px;font-size:12px;color:#000000;text-decoration:none; }
/*-----------------------
	MISC
-----------------------*/
.superscript { font-size:7px;vertical-align:super; }
/*-----------------------
	BADGE
-----------------------*/
#badgewrapper div {border:0px solid green;}
#badgewrapper img {border:0px;}
 
#badgewrapper {
                width:120px;
                font-family:arial,helvetica,verdana;
                }
               
#badge_header {
                width:120px;
                height:130px;
                background-image: url(http://www.goodsearch.com/_gfx/badges/header-120.png);
                font-family:arial,helvetica,verdana;
                font-size:10px;
                }
               
* html #badge_header {
    background: transparent none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.goodsearch.com/_gfx/badges/header-120.png');
                }
 
#badge_header_links {
                font-family:arial,helvetica,verdana;
                font-size:10px;
                font-weight:bold;
                text-align:center;
                color:#fff;
                padding-top:8px;
                line-height:14px;
                position:relative;
                }
 
#badge_header_links a,
#badge_header_links a:visited
{
                font-family:arial,helvetica,verdana;
                font-size:10px;
                color:#fff;
                text-decoration:underline;
}
               
#badge_header_tagline {
                font-family:arial,helvetica,verdana;
                font-size:8px;
                color:#ffff00;
                text-align:center;
                padding-top:3px;
                line-height:10px;
                font-weight:normal;
                }
 
#badge_content {
                font-family:arial,helvetica,verdana;
                font-size:10px;
                width:120px;
                background-image: url(http://www.goodsearch.com/_gfx/badges/bg-content-120.png);
                }
 
#badge_content_text {
                font-family:arial,helvetica,verdana;
                font-size:10px;
                width:85%;
                margin:0px auto;
                line-height:16px;
                padding-bottom:5px;
                text-align:center;
                color:#333;
                }
               
#badge_linkblock {
                font-family:arial,helvetica,verdana;
                font-size:9px;
                width:120px;
                height:70px;
                background-image: url(http://www.goodsearch.com/_gfx/badges/links-120.png);
                border:0px solid blue;
                }
               
.badge_link {
                font-family:arial,helvetica,verdana;
                font-size:9px;
                width:85%;
                color:#003366;
                margin:0px auto;
                padding-top:8px;
                position:relative;
                left:3px;
                }
                               
#badge_linkblock a,
#badge_linkblock a:visited
{
                font-family:arial,helvetica,verdana;
                font-size:9px;
                color:#000000;
                line-height:12px;
                text-decoration:underline;
}
               
.badge_gobutton {
                width:16px;
                float:left;
                clear:left;
                }
               
.badge_golink {
                margin-left:23px;
                line-height:9px;               
                }
               
#badge_shareblock {
                font-family:arial,helvetica,verdana;
                font-size:9px;
                width:120px;
                height:34px;
                background-image: url(http://www.goodsearch.com/_gfx/badges/footer-120.png);
                }
               
* html #badge_shareblock {
    background: transparent none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.goodsearch.com/_gfx/badges/footer-120.png');
                }
               
#badge_shareblock_link {
                font-family:arial,helvetica,verdana;
                font-size:9px;
                width:100%;
                text-align:center;
                padding-top:7px;
                position:relative;
                }
 
#badge_shareblock_link img {  
                padding-right:5px;
                position:relative;
                top:2px;
                display:inline;
                }
 
#badge_shareblock_link a,
#badge_shareblock_link a:visited
{
                font-family:arial,helvetica,verdana;
                font-size:9px;
                color:#fff;
                text-decoration:underline;
}