/* ### BASIC FORMATTING  ### */
* { margin: 0px; padding: 0px; font-family: verdana, arial, sans-serif; font-size: 11px; line-height: 15px; color: #ffffff; } 

body { background: url(/images/blogThemeNRL/bg.jpg) top center no-repeat #000; }

body.loggedIn div.widgetContainer .hidden a, 
body.loggedIn div.widgetContainer .hidden a img { margin: 0px; padding: 0px; } 

.bb1px {  border-bottom: 1px solid #67422f; }


#menu ul li a { background: none; color: #fff;} 
#resources a:link, #resources a:visited {  } ;
#menu ul li a.navActive { color: #a9c549; } 
#menu ul li a:hover { color: #fbd324; } 
#menu ul li a:active	{ color: #fbd324; }

/* ### BASIC TEXT FORMATTING  ### */
p { line-height: 1.4em; margin: 0px;} 
p.pagination { text-align: right; font-weight: bold; color: #a9c549; margin: 10px 0px; } 
p.postSubHead { margin: 0px 0px 10px 0px; } 
.error {   color: #990000; font-weight: bold; } 

p.blogDetails,
p.ratings {color: #005681;} 

 
.textSubHead { color: #fff; } 
.t8px { display: block; margin-top: 8px; } 
 
.right { text-align: right; } 
.floatRight { float: right; } 
.left { text-align: left; } 
.center { text-align: center; } 
.red { color: #900; } 

.lct, 
p.lct a { /* lct = light coloured text*/ color: #a9c549 !important; } 
.dct { /* dct = dark coloured text*/ color: #fff !important; } 
.act { /* act = anchor (link) coloured text*/ color: #a9c549 !important; } 

 
a:link, a:visited { text-decoration: none; background-color: transparent; padding: 0px; color: #a9c549; } 
                     
a:hover { text-decoration: underline; padding: 0px } 
.bold { font-weight: bold  }

 
h2, h3 { font-weight: bold; color: #fff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 1.3em; }  
h4, h5, a { color: #a9c549; } 
h3, h4 { font-weight: 600; margin-bottom: 5px; }

h4 a { color: #a9c549; }


div.siteHeader { padding-bottom: 10px; background: #FFF; width: 770px !important; } 
div#GHC { background: url(/images/blogThemeNRL/testWhiteBG.gif) top center repeat-y; margin: 0px; }
div#GFC { background: url(/images/blogThemeNRL/FooterBG.gif) bottom center no-repeat; height: 120px; margin: 0px; }
  
div#globalContainer { border: none;
  background: url(/images/blogThemeNRL/BGHeader.gif) top center no-repeat;
  margin: 0px;}

div#blogTitle { background: none; height: 64px; margin-bottom: 5px; }
div#blogTitle h2 { color: #fff; display: block; font-size: 15px; margin: 0px 0px 3px 10px; padding: 20px 0px 0px 0px; line-height: 1em; font-weight: 900; }
div#blogTitle p { color: #a9c549; font-weight: 400; line-height: 12px; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; } 





div.blogSummary { margin-bottom: 20px; border-bottom: solid 1px #599146;}

div.widgetContainer { width: 164px;} 

div.widgetContainer div.widgetHeader h3, 
div.widgetContainer div.widgetHeader h3.text { color: #fff !important; font-weight: bold; font-family: tahoma, arial, sans-serif; } 
div.widgetContent p { color: #fff; } 
div.widgetContent p span { color: #fff; } 
div.widgetContent p strong { color: #fff; }
div.widgetContent label { color: #fff; } 
div.widgetContent a:link, div.widgetContent a:visited,  div.widgetContent a.bold { color: #a9c549; }

div.widgetContentGeneric p { color: #005681; } 
div.widgetContentGeneric a:link, div.widgetContent a:visited,  div.widgetContent a.bold { color: #a9c549; }

div.settingsWidgetContainer div.widgetHeader h3, 
div.settingsWidgetContainer div.widgetHeader h3.text { color: #fff; font-weight: bold; font-family: tahoma, arial, sans-serif; } 
div.settingsWidgetContainer label  { color: #005681 !important; } 

div#contentContainer { margin-top: 5px; background: url(/images/blogThemeNRL/BG.gif) center top repeat-y; } 

h4.breaker { background: #a9c549; color: #fff; line-height: 1.5em; margin: 15px 0px 10px 0px; padding: 0px 0px 0px 3px; } 

p.postvisitorFunctions { border-bottom: 1px solid #a9c549; padding-bottom: 5px; color: #a9c549; margin: 10px 0px 20px 0px; } 
div.popularPost div { border-bottom: 0px none #000 !important; } div.popularPost { 1px solid #005681; }
div.popularSite { border-bottom: 1px solid #005681; }


div.widgetContent table.imageContainer {  background: #365027; } 
/* gallery summary inner colour */
table.imageContainer { background: #2c4220; border: none; text-align: center; margin: 5px auto; }
/* gallery details thumbnail images */
table.thumbPreviewContainer td.media {  border: 2px solid #e5e5e5; padding: 5px 10px 5px 5px; background: #2c4220; } 


/* gallery summary outer colour */
div#centerPanel table.gallerySummaryContainer div.galleryBlock { background: #365027; }
/* The background colour around the template preview images */
table.templateSummaryContainer div.templateBlock { background: #365027; } 
 

/* gallery details user functions < Previous Image | Next Image > */
p.mediaGalleryFooter { border-top: 1px solid #a9c549; margin-top: 25px; padding-top: 15px; color: #a9c549; text-align: center; font-weight: bold; } 


hr { border: none; border-top: 1px solid #a9c549; height: 1px; margin: 10px 0px; } 
hr.thin { border: none; border-top: 1px solid #a9c549; height: 1px; margin: 5px 0px; } 


/* ---------- FOOTER ---------- */ 
div#footer { padding: 20px 0px; text-align: center; color: #a9c549;border-top: solid 1px #599146; } 
div#footer p, 
div#footer p a { color: #a9c549; } 
 

     
input.standardInput,  
input.xsmall, 
input.standardInput.small, 
div.editContent td p input.standardInput, 
input.fileUploadStyle { line-height: 14px !important; margin: 0px; padding: 0px; height: 18px !important; } 
input.formButton { line-height: 14px; margin: 0px; padding: 0px; height: 16px; }
div.input input.standardInput { height: 18px !important; }

fieldset { border: none; padding: 5px 0px; margin: 5px 0px; } 
input.image { display: block; float: right; margin-top: 1px; } 



h2.welcomeToBigBlog {   display: block; width: 374px; height: 44px; background: url(/images/h2_welcomeToBigBlog.gif) top left no-repeat; } 
 

h3 { line-height: 1.3em; white-space:nowrap; } 
h3.text {   font-weight: bold;  font-size: 11px !important;  margin: 5px 20px 20px 0px; } 
h3.h3_popularVideo {   display: block; width: 374px; height: 44px; background: url(/images/h3_popularVideo.gif) top left no-repeat; } 
h3.h3_popularMMS {   display: block; width: 374px; height: 44px; background: url(/images/h3_popularMMS.gif) top left no-repeat; } 
h3.h3_popularPosts {   display: block; width: 374px; height: 44px; background: url(/images/h3_popularPosts.gif) top left no-repeat; } 
h3.h3_postsHighestRanked {   display: block; width: 310px; height: 17px; background: url(/images/h3_postsHighestRanked.gif) top left no-repeat; } 
h3.h3_MMSHighestRanked {   display: block; width: 210px; height: 17px; background: url(/images/h3_MMSHighestRanked.gif) top left no-repeat; } 
h3.h3_videoMostViewed {   display: block; width: 200px; height: 17px; background: url(/images/h3_videoMostViewed.gif) top left no-repeat; } 
h3.h3_bigblogCommunity {   display: block; width: 196px; height: 21px; background: url(/images/h3_bigblogCommunity.gif) top left no-repeat;  }

div.popularSite div.postDetails h4.h4_postDetails,
div.popularPost div.postDetails h4.h4_postDetails { margin: 0px; padding: 0px; font-size: 14px; }

h4 { font-size: small; line-height: 1.2em; }


h4.h4_AZListingOfBlogs {   display: block; width: 231px; height: 18px; background: url(/images/h4_AZListingOfBlogs.gif) center left no-repeat; } 
  h4.h4_BPSponsoredCommunities {   display: block; width: 277px; height: 11px; background: url(/images/h4_BPSponsoredCommunities.gif) top left no-repeat; } 
  h4.h4_otherBPCommunities {   display: block; width: 237px; height: 11px; background: url(/images/h4_otherBPCommunities.gif) top left no-repeat; } 
  
h5 { line-height: 1.5em; margin: 0px; padding: 0px; } 
h5.h5_communityCategories {   display: block; width: 237px; height: 11px; background: url(/images/h5_communityCategories.gif) top left no-repeat;  }
h5.h5_BBMember {   padding-left: 20px; background: url(/images/blogThemeNRL/h5_BBMHeadingLogo.gif) 0px 4px no-repeat;  }


b { font-weight: 600; } 
  
ol, ul { margin: 0px 20px 10px 20px; } 
li { margin: 0px 20px 10px 20px; padding: 0px 20px 10px 0px; } 



/* ---------- MENU ---------- */ 
#menu {   height: 20px; } 
#menu ul { 	margin: 2px 0px 0px 0px; padding: 0px; list-style-type: none; text-align: center; } 
#menu ul li { 	display: block; 	float: left; 	text-align: center; padding: 0px; margin: 0px; } 
#menu ul li a { color: #fff; font-weight: bold; padding: 0px; margin: 0px; text-decoration: none; display: inline; text-align: center; font-size: 11px; line-height: 18px; } 

div#menu { position:relative;top:4px;}
div#menu ul li#homeHome a { width: 75px; }
div#menu ul li#BBCommunity a { width: 183px; }
div#menu ul li#createBlog a { width: 157px; }
div#menu ul li#blank a { width: 255px; text-align: right; padding-right: 5px; }
div#menu ul li#helpHome a { width: 77px; border-right: none; }
 
div#menu ul li a.menu { display: block; height: 20px; } 
div#menu ul li#home a { width: 65px; }
div#menu ul li#aboutMe a { width: 78px; }
div#menu ul li#photoGallery a { width: 106px; }
div#menu ul li#favLinks a { width: 124px; }
div#menu ul li#MMSPosts a { width: 88px; }
div#menu ul li#Video a { width: 83px; }
/**/

/**/
div#menu ul li#help a { width: 74px; border-right: none; } 


div#menu ul li#communityOptions a { width: 275px; }
div#menu ul li#members a { width: 178px; }
   
div#menu ul li#general a { width: 69px; }
div#menu ul li#comments a { width: 86px; }
div#menu ul li#styles a { width: 58px; }
div#menu ul li#friends a { width: 67px; }
div#menu ul li#community a { width: 88px; }
div#menu ul li#RSSSettings a { width: 42px; }
div#menu ul li#statistics a { width: 78px; }
div#menu ul li#blankSettings a { width: 201px; text-align: right; padding-right: 5px; } 
div#menu ul li#blankSettings a:hover { width: 201px; text-align: right; padding-right: 5px; cursor: default; }
div#menu ul li#help a { width: 74px; border-right: none; } 

    div.widgetHeader h3.h3_widgetBigblogNews { background: url(/images/blogThemeNRL/widgetHeadings/h3_bigblogNews.gif) top left no-repeat; } 
    div.widgetHeader h3.h3_widgetPopularCommunities { background: url(/images/blogThemeNRL/widgetHeadings/h3_popularCommunities.gif) top left no-repeat; } 
    div.widgetHeader h3.h3_widgetRecentlyUpdated { background: url(/images/blogThemeNRL/widgetHeadings/h3_recentlyUpdated.gif) top left no-repeat; } 
    div.widgetHeader h3.h3_widgetHighestRanked { background: url(/images/blogThemeNRL/widgetHeadings/h3_highestRanked.gif) top left no-repeat; } 
    div.widgetHeader h3.h3_widgetSetUpSteps { background: url(/images/blogThemeNRL/widgetHeadings/h3_setUpSteps.gif) top left no-repeat; height: 42px !important; } 
    div.widgetHeader h3.h3_widgetWithBigBlogYouCan { background: url(/images/blogThemeNRL/widgetHeadings/h3_withBigBlogYouCan.gif) top left no-repeat; height: 28px !important; } 
    div.widgetHeader h3.h3_widgetCreateMMSSMSPosts { background: url(/images/blogThemeNRL/widgetHeadings/h3_createMMSSMSPosts.gif) top left no-repeat; height: 28px !important; } 
    div.widgetHeader h3.h3_widgetPopularLinks { background: url(/images/blogThemeNRL/widgetHeadings/h3_popularLinks.gif) top left no-repeat; height: 42px !important; } 
    div.widgetHeader h3.h3_widgetPopularPosts { display: block;  height: 17px;  background: url(/images/blogThemeNRL/widgetHeadings/h3_popularPosts.gif) top left no-repeat; }
 	
  div.widgetHeader { background: url(/images/blogThemeNRL/widgetHeader.gif) top left no-repeat; } 
	
  


div.widgetTop { /* For the Widgets that don't have patterned header*/ background: url(/images/blogThemeNRL/widgetTop.gif) bottom left no-repeat; height: 10px; margin: 0px; font-size: 1px; }
/* Generic Widget eg; feature Links */
div.widgetTopGeneric { background: url(/images/blogThemeNRL/widgetHeaderGeneric.gif) top left no-repeat; height: 10px; margin: 0px; font-size: 10px; } 


div.widgetContent { background: url(/images/blogThemeNRL/widgetContent.gif) top left repeat-y; padding: 3px 0px; } 
/* Hides from IE-mac \*/
* html .widgetContent {height: 1%;}
/* End hide from IE-mac */

div.widgetContent img {   margin: 3px auto 5px auto; } 

div.widgetContent p.login {   text-align: right;  margin-top: 15px; } 
div.widgetContent p.error { color: #990000; font-weight: bold; }
div.widgetContent a:link img, div.widgetContent a:visited img,  div.widgetContent a.bold img { color: transparent; background: transparent;  }

.widgetContainer input.standardInput  {
line-height: 14px; margin: 0px; padding: 0px; height: 18px; }
/* FF Only */
html> body .widgetContainer input.standardInput  {
padding-top: 2px;margin-bottom: 1px;
} 
 
div.settingsWidgetContainer { padding-bottom: 5px; } 
div.settingsWidgetContainer div.widgetHeader { background: url(/images/blogThemeNRL/widgetSettingsHeader.gif) top left no-repeat; } 

div.settingsWidgetContainer div.widgetContent { background: url(/images/blogThemeNRL/widgetSettingsContent.gif) top left repeat-y; } 
div.widgetContent img {   margin: 3px auto 5px auto; }

  div.widgetContent p.more {   margin-top: 15px; } 
  div.widgetContent p.login {   text-align: right;  margin-top: 15px; } 
       
div.settingsWidgetContainer div.widgetFooter { background: url(/images/blogThemeNRL/widgetSettingsFooter.gif) top left no-repeat; } 

div.widgetFooter { background: url(/images/blogThemeNRL/widgetFooter.gif) top left no-repeat; height: 10px; margin: 0px; font-size: 10px; } 



div.widgetContentGeneric { background: url(/images/blogThemeNRL/widgetContentGeneric.gif) top left repeat-y; padding: 3px 10px; } 
/* Hides from IE-mac \*/
* html .widgetContentGeneric {height: 1%;}
/* End hide from IE-mac */   div.widgetContent img {   margin: 3px auto 5px auto; } 
div.widgetContent h3.greyHead, 
div.widgetContentGeneric h3.greyHead { font-size: 11px; color: #fff; line-height: 15px; margin: 0px 0px 10px 10px; background: none !important; }
div.widgetContentGeneric p.login {   text-align: right;  margin-top: 15px; } 
div.widgetContentGeneric a:link img, div.widgetContent a:visited img,  div.widgetContent a.bold img { color: transparent; background: transparent;  }

div.widgetFooterGeneric { background: url(/images/blogThemeNRL/widgetFooterGeneric.gif) top left no-repeat; height: 10px; margin: 0px; font-size: 10px; } 

/* Generic Widget end */
  
   
div#centerPanel .para p { margin: 10px 0px 15px 0px; } 
 
div#centerPanel p.postSubHead { margin: 0px 0px 5px 0px; } 

table.profile, 
table.links { margin-bottom: 40px; width: 400px; } 
th { text-align: left; font-size: 0.8em; padding-bottom: 10px; } 
table.profile td { vertical-align: top; } 
table.links td { vertical-align: bottom; } 
table.profile p, 
table.links p  { margin: 2px 5px 2px 2px; } 
td.favLinksSpacer { border-top: 1px solid #0075b0; } 



div.imageLarge { /* Here incase you want to put a border or something */ } 
p.MMSBlog { background: url(/images/blogThemeNRL/MMSIcon.gif) top left no-repeat; padding-left: 45px; line-height: 22px; font-size:16px; font-weight:600} 
p.SMSBlog { background: url(/images/blogThemeNRL/SMSIcon.gif) top left no-repeat; padding-left: 45px; line-height: 35px; } 
div.imageMMS { display: block; /* Here incase you want to put a border or something */ margin-top: 20px; margin-bottom: 20px; text-align: left; } 
div.imageMMS table.imageContainer { text-align: left; margin: 0px auto; } 
div.videoMMS { display: block; text-align: center; /* Here incase you want to put a border or something */ } 
div#centerPanel table.gallerySummaryContainer { width: 98%; margin: 0px auto;} 
div#centerPanel table.gallerySummaryContainer td { width: 50%; text-align: center; vertical-align: top; } 
div#centerPanel table.gallerySummaryContainer div.galleryBlock { padding: 5px; width: 166px; text-align: center; margin-bottom: 20px; } 

div#centerPanel table.gallerySummaryContainer div.galleryBlock p {  text-align: left; margin: 5px; } 
div#centerPanel table.gallerySummaryContainer div.galleryBlock p.right {  text-align: right; margin: 5px; } 
table.thumbPreviewContainer { text-align: center; margin: 0px auto 10px auto; } 
table.thumbPreviewContainer td.media {  padding: 5px 10px 5px 5px; } 
div#thumbnailPreview {  width: 320px;  height: 60px;  overflow: hidden; } 
div#thumbnailPreview table { width: auto; }
 div#thumbnailPreview img {
 	margin: 0px 2px; } 
p.mediaGalleryFooter { margin-top: 25px; padding-top: 15px; text-align: center; font-weight: bold; } 

div#visitorComments { margin: 25px 0px; } 
div#leaveComment { margin: 25px 0px; } 


 


fieldset.commentProfileImage { width: 280px; border: none } 
fieldset.commentProfileImage input.image {   float: right; display: block; padding-top: 3px; } 
.widgetContainer label,  {  } 

 
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px; width: 1px;}








div.headerLinks { float: right; margin-top: 6px; } 



div#bigBlogLogo {
		 position: absolute; display: block; top: 0px; left: 10px; width: 114px; height: 30px;
}

.editSection { background: url(/images/LIHeaderEditBG.gif) bottom left repeat-x; } 
.settingsSection { background: url(/images/LIHeaderSettingsBG.gif) bottom left repeat-x; }


      
/*  *********** END TRICKY CODE ***********  */  

div.HCTBG { /* HCTBG = Home Content Top Back Ground */  } 
div.HCMBG { /* HCTBG = Home Content Main Back Ground */  } 
div.HCBBG { /* HCTBG = Home Content Bottom Back Ground */  } 


/* ---------- MAIN CONTENT ---------- */   
div#leftPanel { width: 170px; } 
div#rightPanel { width: 170px; } 

div#CPPanel { float: left; width: 430px; margin: 0px 0px 35px 0px; } 

div#CPPanel.w770 {  } 
div.w940 div#CPPanel { width: 762px; margin: 0px 0px 35px 0px; } 

div.w960 div#CPPanel { width: 762px; margin: 0px 0px 35px 5px; } 


div.layout2 div#CPPanel div#CPHeader { background: url(/images/blogThemeNRL/CWTop.gif) top left no-repeat; }
div.layout2 div#CPPanel div#centerPanel { background: url(/images/blogThemeNRL/BGWhite.gif) top left repeat-y; }
div.layout2 div#CPPanel div#CPFooter { background: url(/images/blogThemeNRL/CWBottom.gif) top left no-repeat; } 

div.layout3 div#CPPanel div#CPHeader { background: url(/images/blogThemeNRL/CWTop.gif) top left no-repeat; }
div.layout3 div#CPPanel div#centerPanel { background: url(/images/blogThemeNRL/CWBG.gif) top left repeat-y; }
* html div.layout3 div#CPPanel div#centerPanel { height: 1%; }
div.layout3 div#CPPanel div#CPFooter { background: url(/images/blogThemeNRL/CWBottom.gif) top left no-repeat; } 

/* HCTBG = Home Content Top Back Ground */ 
/* HCTBG = Home Content Main Back Ground */ 
/* HCTBG = Home Content Bottom Back Ground */ 
div.layout3 div#CPPanel.w770 div#CPHeader { background: url(/images/blogThemeNRL/HCTBG.gif) top left no-repeat; }
div.layout3 div#CPPanel.w770 div#centerPanel { background: url(/images/blogThemeNRL/HCMBG.gif) top left repeat-y; }
div.layout3 div#CPPanel { width: 770px !important; }
/* div.layout3 div#CPPanel { width: 580px !important; } */
div.layout3 div#CPPanel.w770 div#CPFooter { background: url(/images/blogThemeNRL/HCBBG.gif) top left no-repeat; } 

div.layout4 div#CPPanel.w770 div#CPHeader { background: url(/images/blogThemeNRL/CWTop.gif) top center no-repeat; }
div.layout4 div#CPPanel.w770 div#centerPanel { background: url(/images/blogThemeNRL/CWBG.gif) top center repeat-y; }
div.layout4 div#CPPanel.w770 div#CPFooter { background: url(/images/blogThemeNRL/CWBottom.gif) top center no-repeat; } 

div.layout5 div#CPPanel.w770 div#CPHeader { }
div.layout5 div#CPPanel.w770 div#centerPanel { }
/* Hides from IE-mac \*/
* html div.layout5 div#CPPanel.w770 div#centerPanel {height: 1%;}
/* End hide from IE-mac */
div.layout5 div#CPPanel.w770 div#CPFooter { } 



div.w770 div#CPPanel div#CPHeader { height: 0px; margin: 0px; }
div.w770 div#CPPanel div#centerPanel { padding: 0px 10px 0px 10px; margin: 0px; }
div.w770 div#CPPanel div#CPFooter { height: 0px; margin: 0px; } 


  
div#rightPanel { float: right; width: 164px; margin-bottom: 35px; } 
div.w960 div#rightPanel { float: right; width: 179px; margin-bottom: 35px; } 
 


div#welcomeToBB { background: url(/images/WelcomeBGGradient.jpg) top center no-repeat; height: 265px; } 
div#welcomeToBB p { margin: 15px 25px 20px 25px; } 

p.MMSPicSummary { background: url(/images/blogThemeNRL/MMSPicIcon.gif) right no-repeat; padding-right: 30px; height: 25px; } 
p.MMSVidSummary { background: url(/images/blogThemeNRL/MMSVidIcon.gif) right no-repeat; padding-right: 30px; height: 25px; } 

p.MMSSoundSummary { background: url(/images/blogThemeNRL/MMSSoundIcon.gif) right no-repeat; padding-right: 30px; height: 25px; } 
td.centerMiddle {   vertical-align: middle; text-align: center; height: 160px; width: 160px;  padding: 0px;} 
 
table.imageContainer td.centerMiddle img {   display: block;  margin:0px; padding: 0px; margin-left:auto;margin-right:auto;}

/* --------- */ 
table.templateSummaryContainer { width: 98%; } 
table.templateSummaryContainer td.tc { width: 50%; text-align: center; vertical-align: top; } 
table.templateSummaryContainer div.templateBlock { padding: 5px; width: 166px; text-align: center; margin: 0px auto 20px auto; } 

table.templateSummaryContainer div.templateBlock p {  text-align: left; margin: 5px; } 
table.templateSummaryContainer div.templateBlock p.right {  text-align: right; margin: 5px; } 
div.galleryImages { margin: 20px 0px; } 
div.galleryImages img { float: left; margin: 0px 10px 10px 0px; }

div#howToMobilePost { border: 1px solid #a9c549; background: #febacc; width: 173px; padding: 10px 0px; } 
div#howToMobilePost h4,  div#howToMobilePost p {   margin: 10px 5px; } 

p { font-size: 11px;
}





.widgetContainer h3,
.settingsWidgetContainer h3 { font-size: 11px;
}


.small { font-size: 10px;
}
 
input,
option, 
textarea, 
select { font-size: 10px; color: #000; }
label { font-size: 10px; color: #fff; }

label.BBMember { padding-left: 20px; background: url(/images/blogThemeNRL/BBMRadioLogo.gif) 0px 0px no-repeat; line-height: 16px !important;}
label.otherCommenter { line-height: 16px !important;}


 

th.blogName { width: 160px; }
th.blogDescription { width: 460px; }
th.blogUrl { width: 160px; }

td.blogName { vertical-align: top; padding: 3px 10px 3px 0px; }
td.blogDescription { vertical-align: top; padding: 3px 10px 3px 0px; }
td.blogUrl { vertical-align: top; padding: 3px 10px 3px 0px; }

hr.memberSites { margin: 2px 0px; }
div.blogOutput p { font-size: 10px; }
div.blogOutput p span { line-height: 1.2em; }
 

 
 table.addNewLink {}
 table.addNewLink td {vertical-align:bottom;}
 table.addNewLink td.linkName{}
 table.addNewLink td.linkURL{}
 table.addNewLink td.linkSubmit{ padding: 0px 0px 1px 3px;}
 
 
 table.imageBrowse {}
 table.imageBrowse td {vertical-align: bottom;}
 table.imageBrowse td.uploadPath {}
 table.imageBrowse td.uploadButton {padding-left:25px;}
 
 
/* This is the new stuff added for phase 2 */

div.homeContent1 { background: url(/images/homeContentGradientBG.jpg) center top no-repeat; }
div.homeContent2 { background: url(/images/homeContentGradientStarsBG.jpg) center top no-repeat; }
 

/* Generic and Structural Styles */


/* Site wide MMS */



ul.lsn { list-style: none; }

ul.popularLinks { padding: 0px; margin: 10px 10px 0px 10px; } 
ul.popularLinks li { margin: 0px; padding: 0px 0px 0px 25px; line-height: 30px; font-size: 11px; border-bottom: 1px solid #67422f; } 
ul.popularLinks li#blogs { background: url(/images/iconBlogs.gif) center left no-repeat; }
ul.popularLinks li#posts { background: url(/images/iconPosts.gif) center left no-repeat; }
ul.popularLinks li#video { background: url(/images/iconVideo.gif) center left no-repeat; }
ul.popularLinks li#MMS { background: url(/images/iconMMS.gif) center left no-repeat; } 
ul.popularLinks li a { font-weight: bold; }

div.CCBG { /* CCBG = Content Container Back Ground */ background: url(/images/blogThemeNRL/CCBG.gif) top center no-repeat; } 
div.layout3 div.CCBG { width: 762px; } 
/* Community Home */

div.communityHeader { /* CCBG = Content Container Back Ground */ background: url(/images/blogThemeNRL/communityHeaderBG.gif) top center no-repeat; width: 761px; height: 245px; } 
div.communityHeaderSmall { /* CCBG = Content Container Back Ground */ background: url(/images/blogThemeNRL/communityHeaderSmallBG.gif) top center no-repeat; width: 761px; height: 160px; } 
div.communityHeader div#commIntroImage, 
div.communityHeaderSmall div#commIntroImage { padding-left: 20px !important; } 
div.communityHeader div#commIntroImage img, 
div.communityHeaderSmall div#commIntroImage img { display: block; border: 1px solid #ccc; } 
div.communityHeader div#commIntroText, 
div.communityHeaderSmall div#commIntroText { width: 575px; } 
div.communityHeader div#commIntroText div.commNoticeBoard { background: url(/images/blogThemeNRL/commNoticeBoardBG.gif) top center no-repeat; width: 578px; height: 82px; } 
 
div.BPSC { /* BPSC = BigPond Sponsored Community */ background: url(/images/blogThemeNRL/BPSponsoredCommBG.gif) top center no-repeat; width: 132px; height: 52px; float: left; margin: 10px 5px; } 
div.LBG { /* LBG = Light Background */ background-color: #edf7fa; } 
div.commCat { /* commCat = Community Category */ border-left: 1px solid #ccc; float: left; width: 115px; height: 45px; padding-left: 10px; margin: 15px 5px; } 
div.AtoZ { border-top: 1px solid #ccc; border-bottom: 1px solid #67422f; padding-top: 10px; } 
div.AtoZ div { margin-bottom: 10px; } 
div.AtoZ a { font-weight: bold; font-size: 11px; } \

/* Video Display CSS */

div.VPC { }

div.videoPlayerContainer {
  width: 450px;
  }
  
div.videoPlayerContainer div#player {
  width: 450px;
  border:none;
/*  height: 374px;*/
  background: black;
  }
  
div.videoPlayerContainer div#player,
div.videoPlayerContainer div#player table,
div.videoPlayerContainer div#player table tr,
div.videoPlayerContainer div#player table tr td {
  border:none;
  margin:0px;
  padding:0px;
  font-size:0px;
  line-height: 0px;
  
  }
#player table tr td img {
  margin:0px;
  padding:0px;
}
  
  
div.playlistContainer {
  width: 285px;
  }
  
div#playlist {
  width: 283px;
  height: 373px;
  overflow: hidden;
  border: 1px solid #86bbdb; 
  }
  
div#playlist * {/* PLIDetails = playListItemDetails */
  font-size: 10px;
  line-height: 11px;
  }
  
div.currentlyPlaying {
  margin: 10px 0px;
  padding-bottom: 10px;
  height: 75px;
  background: #e6f1f7;
  }
  
  div.currentlyPlaying div.CPPreview {
    margin: 10px 0px;
    width: 102px;
    }
    
    div.currentlyPlaying div.CPPreview img { display: block; border: 1px solid #ccc; margin: 0px auto; } 

  div.currentlyPlaying div.CPDetails { /* CPDetails = CurrentlyPlayingDetails */
    margin: 10px 0px;
    width: 181px;
    }
    
div.playListItemContainer {
  border-top: 1px solid #999; 
  padding-top: 1px;
  background: url(/images/blogThemeNRL/playListItemContainerBG.gif) top left repeat-y ;
  }
  
  div.playListItemContainer div.PLIHR {
    width: 80%;
    margin: -0px auto;
    padding: 0px;
    line-height: 1px !important;
    font-size: 1px !important;
    border: none; 
    border-top: 1px solid #0076B2; 
    height: 1px !important; 
    }
  
  div.playListItemContainer div.playlistControls {
    position: absolute; 
    top: 0px; 
    left: 263px;
    width: 20px; 
    }
    
    div.playListItemContainer div.playlistControls div.previewScrollDown {
      margin-top: 230px;
      }

  
  div.playListItemContainer div.playListItem {
    width: 260px; 
    }
    
  div.playListItemContainer div.PLIPreview {
    margin: 10px 0px;
    width: 102px;
    }
    
    div.playListItemContainer div.PLIPreview img { display: block; border: 1px solid #ccc; margin: 0px auto; } 

  div.playListItemContainer div.PLIDetails { /* CPDetails = CurrentlyPlayingDetails */ margin: 10px 0px 10px 5px; width: 153px; } 
       

table.createCommunityForm td { padding: 10px; }
table.createCommunityForm tr.colouredBG td { background: #e5f4f9; }
table.createCommunityForm td.field { padding-left: 10px; }
table.createCommunityForm td.field { padding-left: 10px; }
table.createCommunityForm td label { color: #666; }


p.small a:link {color:a9c549; }
p.small a:hover {color:a9c549; }



/* --------------------------------------Video Styles-------------------------------------------------- */

/* Main Container BG */
body.videoPage div#contentContainer { }

body.videoPage div#CPPanel.videoContainer { margin: 0px; padding: 0px; }
body.videoPage div.w770 div#CPPanel.videoContainer div#centerPanel { padding: 0px !important; }

/* Container after Currently Playing Panel */
body.videoPage div#thumbnailPreview { width: 283px; height: 277px; }

body.videoPage div.playListItemContainer div.playlistControls div.previewScrollUp { padding-top:10px;}

body.videoPage div.playListItemContainer div.playlistControls div.previewScrollDown { margin-top: 230px; }

body.videoPage div.playListItemContainer div.PLIPreview {width: 94px;}

body.videoPage div.playListItemContainer div.PLIDetails { margin: 10px 0px 10px 0px; width: 153px; }

body.videoPage div.w770 div#CPPanel div#CPHeader { height: 1px; background: none; }
body.videoPage div.w770 div#CPPanel div#centerPanel { background: none; }
body.videoPage div.w770 div#CPPanel div#CPFooter { height: 1px; background: none; }


/* Lower Content:  Player & Playlist */
body.videoPage div#CPPanel.videoContainer div#PPHead {
        background-repeat:no-repeat;
        background-position:top center;
        background-image: url(/images/blogThemeNRL/PPHeadBG.gif);
        height: 25px;
}

body.videoPage div#CPPanel.videoContainer div#PPContent {
        background-repeat:repeat-y;
        background-position:top center;
        background-image: url(/images/blogThemeNRL/PPContentBG.gif);
}

body.videoPage div#CPPanel.videoContainer div#PPFooter {
        background-repeat:no-repeat;
        background-position:bottom center;
        background-image: url(/images/blogThemeNRL/PPFooterBG.gif);
        height: 25px;
}


/* Lower Content: Comments & Stuffs  */
body.videoPage div#videoContentContainer div#VCHeader {
        /* border: solid 1px red;
*/
        background-repeat:no-repeat;
        background-position:top center;
        background-image: url(/images/blogThemeNRL/VCHeaderBG.gif);
        height: 25px;
        
}

body.videoPage div#videoContentContainer div#VCContent {
  background-color:#000;
        background-repeat:repeat-y;
        width:740px;
        background-image: url(/images/blogThemeNRL/VCContentBG.gif);
        padding: 15px;
}

body.videoPage div#videoContentContainer div#VCFooter {
        background-repeat:no-repeat;
        background-position:bottom center;
        background-image: url(/images/blogThemeNRL/VCFooterBG.gif);
        height: 25px;
        
}

/* Separator */
body.videoPage div.class Separator { height: 20px; background-image: url(/images/blogThemeNRL/SeparatorBG.gif); }

/***************************** HERE DOWN **************************/


/*Playlist*/
/* Playlist Header */
body.videoPage div.playlistContainer h3 
  {color:#fff !important; font-size: 18px !important;}
/* Playlist Links */
body.videoPage div.playlistContainer p a 
  {color:#fff !important;}
/* Playlist Now Playing (Now Playing)*/
body.videoPage div.CPDetails p strong.bigpondDarkBlue 
  {color: #fff}
/* Playlist Now Playing Background (Now Playing) */
body.videoPage div.currentlyPlaying 
  {background-color:#4a632a; }
/* Video Titles */
body.videoPage div.w745 div.currentlyPlaying div.CPDetails a, div.playListItem div.PLIDetails strong a 
  {color:#fff !important}
/* Video Details Text */
body.videoPage div.w745 div.CPDetails p, body.videoPage div.CPDetails p span, body.videoPage div.PLIDetails, body.videoPage div.PLIDetails span, body.videoPage div.PLIDetails a
  {color:#fff !important;}
/* Playlist Main Box */
body.videoPage div#playlist {
  background-color: #658137;height: 395px; 
  border: 1px solid #65803d;}
/* Playlist */
body.videoPage div.playListItemContainer {
  border-top: 1px solid #fff;
  background: url(/images/blogThemeNRL/playListItemContainerBG.gif) top left repeat-y ;}
/* Separator of Playlist Items */
body.videoPage div.playListItemContainer div.playListItem 
  {border-bottom: 1px solid #fff;margin-left:8px;width: 252px;}



/*Blog Rating On Top And Divider Colors (Previous Video | Main Video Page) */
body.videoPage div.w745 p 
  {color:#fff !important;}



/*Video Box*/
/* Video Header (Video)*/
body.videoPage div.videoPlayerContainer h3 
  {color:#fff !important;}
/* Video Links */
body.videoPage div.videoPlayerContainer p a 
  {color:#fff !important;}
/* VIDEO TOP No link item */
body.videoPage div.w745 div.videoPlayerContainer p span 
  {color:#ead41e !important;}



/* Video Title Header (Albert) */
body.videoPage div#videoContentContainer div#VCContent h4, body.videoPage div.w745 div.videoPlayerContainer p a, body.videoPage div.w745 div.playlistContainer p a 
  {color:#fff ;}


/* Breaker (Leave A Comment)*/
h4.breaker 
  {background-color: #2c4120; color: #a4c455 !important;} 

/*Background*/
body.videoPage div#contentContainer { background: transparent !important; } 

/* Remove Top Space */
body.videoPage div#contentContainer { margin-top: 0;} 

/*div {border:1px solid #ff0 !important}*/
body.videoPage div#CPPanel {background:transparent !important}


.rating {font-weight:600; padding-top:15px; color:#a0b647 !important;} 


/*permlink colour*/
.postVisitorFunctions a {color:#fff !important}

.layout2 #centerPanel p.MMSBlog {height:27px !important;padding-top:5px}