html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0px;
padding: 0px;
border: 0px;
outline: 0px;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}
/* END MEYER RESEST */

body{
background-color: #080607;
background-image: url(images/mainbg.jpg);
background-position: top center;
background-repeat:no-repeat;
}



#outer{
width: 100%;
min-height: 1000px;
text-align: center;
height: 100%;
}

#bgnmain{
height: 100%;
min-height: 1280px;
width:948px;
position: relative;
margin:0px auto;
left: 6px;
}


#loading{
display: none;
position: absolute;
left:0px;
top: 340px;
width: 548px;
height: 250px;
}

#loading #prep{
width: 217px;
height: 94px;
position: relative;
left: 190px;
top: 75px;
background-image: url(images/loadingbg.jpg);

}

#prep img{
position: absolute;
left: 55px;
top: 36px;
}

#bgn_top {
	position:absolute;
	left:0px;
	top:0px;
	width:948px;
	height:339px;
}

#top-social-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:7px;
	height:50px;
}

#top-social-02 {
	position:absolute;
	left:7px;
	top:0px;
	width:38px;
	height:50px;
}

#top-social-03 {
	position:absolute;
	left:45px;
	top:0px;
	width:570px;
	height:50px;
}

#top-social-04 {
	position:absolute;
	left:615px;
	top:0px;
	width:63px;
	height:50px;
}

#top-social-05 {
	position:absolute;
	left:678px;
	top:0px;
	width:61px;
	height:50px;
}

#top-social-06 {
	position:absolute;
	left:739px;
	top:0px;
	width:61px;
	height:50px;
}

#top-social-07 {
	position:absolute;
	left:800px;
	top:0px;
	width:62px;
	height:50px;
}

#top-social-08 {
	position:absolute;
	left:862px;
	top:0px;
	width:62px;
	height:50px;
}

#top-social-09 {
	position:absolute;
	left:924px;
	top:0px;
	width:24px;
	height:50px;
}

#bgn-top-09 {
	background-image: url(images/bgn_top_09.jpg);
	background-repeat: no-repeat;
	position:absolute;
	left:0px;
	top:50px;
	width:948px;
	height:234px;
}

#audiodiv{
position:absolute;
z-index: 10;
width:387px;
height:251px;
left: 550px;
top: 200px;
}

#promodiv{
text-align: left;
position: absolute;
background-image: url(images/promobg.jpg);
width:332px;
height: 175px;
left: 587px;
top: 10px;
}

#promoinner{
position: relative;
left: 15px;
top: 17px;
width:290px;
height:131px;
}

#promoinner img{
border: 5px solid #fff;
}


.ytfront{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #777;
position: relative;
left: -10px;
}


#bgn-b-10{
cursor: pointer;
	position:absolute;
	left:0px;
	top:284px;
	width:92px;
	height:55px;
}



#bgn-b-11 {
cursor: pointer;
	position:absolute;
	left:92px;
	top:284px;
	width:90px;
	height:55px;
}

#bgn-b-12 {
cursor: pointer;
	position:absolute;
	left:182px;
	top:284px;
	width:117px;
	height:55px;
}

#bgn-b-13 {
cursor: pointer;
	position:absolute;
	left:299px;
	top:284px;
	width:88px;
	height:55px;
}

#bgn-b-14 {
cursor: pointer;
	position:absolute;
	left:387px;
	top:284px;
	width:72px;
	height:55px;
}

#bgn-b-15 {
cursor: pointer;
	position:absolute;
	left:459px;
	top:284px;
	width:71px;
	height:55px;
}
#bgn-b-16 {
	position:absolute;
	left:530px;
	top:284px;
	width:418px;
	height:55px;
}

#lrcont{
width:941px;
}

#bgn_content{
height: auto;
text-align: left;
font-family: Georgia, "Times New Roman", Times, serif;
color: #666;
min-height: 500px;
position: absolute;
z-index: 2;
left:0px;
top: 340px;
width: 518px;

}

#frontnews{
width: 478px;
background-image: url(images/newsbg.jpg);
background-repeat: no-repeat;
background-position: left top;
min-height:329px;
padding: 40px 0px 10px 20px;


}


#frontnews a{
text-decoration: none;
color: #0099ff;
}

#frontnews a:hover{
text-decoration: none;
color: #ff9900;
}

.newspic{
position: relative;
left: 20px;
top: 10px;
width: 180px;
float: right;
margin-left: 20px;
}

.firstentry{
padding-bottom: 15px;
}

.firstentry .main{
line-height: 17px;
font-size: 14px;
background-color: #000;
padding: 7px 0 17px 0;
border-top: 1px dotted #444;
border-bottom: 1px dotted #444;
}

.firstentry h2, .firstentry h2 a{
text-decoration: none;
letter-spacing: -0.05em;
font-size: 18px;
line-height: 21px;
color: #17B39F;
font-weight: normal;
}

.firstentry .date{
font-size: 13px;
color: #aa0000;
margin: 5px 0 9px 0;
}

.articledate{
font-size: 13px;
color: #aa0000;
margin: 5px 0 9px 0;
}

.typlay{
position: absolute;
bottom: 0;
height: 18px;
padding-left: 5px;
}

.typlay a{
text-decoration: none;
font-family: Verdana, Arial, sans-serif;
color: #ff9900;
font-weight: bold;
}






.mainleft{
height: auto;
min-height: 850px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #999;
background-color: transparent;
width: 518px;
float: left;
font-size: 12px;
padding:15px;
line-height: 18px;
text-align: justify;
}

.mainleft h2{
padding-top: 6px;
font-size: 17px;
text-transform: uppercase;
color: #aaa;
margin-bottom: 10px;
}

.mainleft p{
margin-top: 15px;
}

.mainleft p a{
text-decoration: none;
color: #0099ff;
}

.mainleft p a:hover{
text-decoration: none;
color: #ff9900;
}

.mainright{
text-align: center;
height: 700px;
padding-top: 500px;
width: 386px;
border: 2px solid #000;
float: right;
background-image: url(images/sidewood.jpg);
background-repeat: repeat-y;
z-index: 16;
}

#footer{
clear: both;
width: 100%;
height: 159px !important;
background-image: url(images/footerbg.jpg);
background-position: bottom center;

}

.copyt23{
position: relative;
top: 10px;
border: 0px solid #444;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #555;
}

.copyt23 a{
text-decoration: none;
color: #977;
}

.footertext h3{
fontsize: 12px;
font-weight: bold;
text-transform: uppercase;
}

.footertext a{
font-size: 9px;
color: #988171;
}

.entry{
clear: both;
font-family: Georgia, "Times New Roman", Times, serif;
color: #666;
font-size: 12px;

text-align: justify;
height: 14px !important;
padding: 3px 0 3px 0;

border-bottom: 1px dotted #222;
}

.entry h1{
clear: both;
}

.entry h2, .entry h2 a{
text-decoration: none;
font-size: 14px;
color: #990000;
}

.entry h4, .entry h4 a{
text-decoration: none;
display: inline;
float: left;
font-size: 11px;
color: #888;
font-weight: normal;
}

.entry .infodate{
float: left;
font-size: 11px;
width: 115px;
color: #cc6600;
}

.tweet{
margin-top: 8px;

padding: 2px;
width: 220px;
font-family: Verdana, Arial, serif;
font-size: 10px;
line-height: 12px;
color: #667;
background-image: url(images/tweetbg.png);
}

.tweet a{
text-decoration: none;
color: #445;
}


.yt{
clear: both;
width: 350px;
height:25px;
background-image: url(images/ytbg.jpg);
padding: 25px 0 20px 80px;
}

.yt a{
text-decoration: none;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #999;
text-transform: uppercase;
}
