body {
  	background:#000000 url(bg.gif) center top repeat-y;
    color:#bbbbbb;
  	margin-left:auto;
  	margin-right:auto;
  	font-size:8pt;
  	font-family:verdana, arial, helvetica, sans-serif;
  	margin-bottom:20px;
  	margin-top:0px;
  }
 
 
 .newHomeTemplateHeading {
	width:100%;
	height:25px;
	BACKGROUND: url(http://www.punkrockers.com/design/pic/accountNeoHeadBackground.jpg);
	font-size:14px;
	font-weight:bold; 
	padding-left:5px;	
	color:#FFFFFF;
 }
 
 .newTemplateBlock a {
	color:black;
	font-size:16px;
	font-weight:bold;
	text-align:left;
 }
 
 .newTemplateBlock a:hover {
	color:#FF0000;
  	text-decoration:none;
 }
 
 
 
.newAccountBlock {
	color:#000000;
	background: #FFFFFF;
	margin-left:8px;
	margin-right:8px;
	width:100%;
}

.newAccountBlock a {
	color:#000000;
}

.newAccountBlock a:hover {
	color:#FF0000;
}

 
 
 
 
 .cssbox {
 	BACKGROUND: url(http://www.blahblahbox.com/images/coolbox.png) no-repeat right bottom
 }
 .cssbox_body {
 	BACKGROUND: url(http://www.blahblahbox.com/images/coolbox.png) no-repeat right bottom
 }
 .cssbox_head {
 	BACKGROUND: url(http://www.blahblahbox.com/images/coolbox.png) no-repeat right bottom
 }
 .cssbox_head H2 {
 	BACKGROUND: url(http://www.blahblahbox.com/images/coolbox.png) no-repeat right bottom
 }
 .cssbox {
 	PADDING-RIGHT: 15px; MARGIN: 0px auto
 }
 .cssbox_head {
 	PADDING-RIGHT: 50px; BACKGROUND-POSITION: right top; MARGIN-RIGHT: -15px
 }
 .cssbox_head H2 {
 	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 24px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px; COLOR: #ffcc59; PADDING-TOP: 7px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 1%; BORDER-RIGHT-WIDTH: 0px
 }
 .cssbox_body {
 	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 24px; PADDING-BOTTOM: 35px; MARGIN-RIGHT: 25px; PADDING-TOP: 2px
 }
  
  img {
  	border:0px;
  }
  
  a {
  	color:#CCCCCC;
  	text-decoration:none;
  }
  
  a:hover {
  	color:#ffffff;
  	text-decoration:underline;
  }
  
  
  input {
  	background:#FFFFFF;
  	font-size:10pt;
  	color:#000000;
  	border-top: 1px solid #808080;
  	border-right: 1px solid #808080;
  	border-bottom: 1px solid #D4D0C8;
  	border-left: 1px solid #D4D0C8;
  }
  
  .inputmain {
  	background:#C8053D;
  	font-size:10pt;
  	color:#000;
  	border: 1px solid #ffffff;
  }
  
  textarea {
  	background:#FFFFFF;
  	font-size:8pt;
  	color:#C8053D;
  	border: 1px solid #C8053D;
  }
  
  .textarea {
  	background:#C8053D;
  	font-size:8pt;
  	color:#FFFFFF;
  	border: 1px solid #ffffff;
  }
  
  
  /*########################
  	MAIN SURR.
  ########################*/
  
  #outer {
  	width: 961px;
    background: #000000;
  	margin-left:auto;
  	margin-right:auto;
  	font-size:8pt;
  	text-align:left;
	
	
  }
  
  
  /*########################
  	INPUT BUTTONS / FORMS
  ########################*/
  
  
  .buttonNeo {
  	background: url(loginbutton.png) no-repeat;
	width:75px;
	height:30px;
	border: 0px;
  }

  
  .button {
  	background:#668899 ;
  	color:#fff;
  	font-size:7pt;
  	cursor:pointer;
  	background-color: #000000;
  	border: 2px solid #ffffff;
  	color: #dbdbbd;
  }
  
  .button2 {
  	background:#668899 /*url(http://www.blahblahbox.com/inc/img/fresh/line11.gif);*/
  	color:#000;
  	font-size:7pt;
  	cursor:pointer;
  	background-color: #000000;
  	color: #FFFFFF;
  	border: 2px solid #ffffff;
  }
  
  .inputNeo {
  	background:#000000;
  	font-size:12pt;
	color:#ffffff;
	width:180px;
  }
  
   .input2Neo {
  	background:#000000;
  	font-size:12pt;
	color:#ffffff;
	width:180px;
  }
  
  
  .input {
  	background:#dbdbbd;
  	font-size:8pt;
  	color:#000;
  	border: 2px solid #BABABA;
  }
  
  
  .input2 {
  	background:#dbdbbd;
  	border:2px solid #BABABA;
  	font-size:8pt;
  }
  
  .input3 {
  	background:#C8053D;
  	border:1px solid #BABABA;
  	font-size:8pt;
  	color:#fff;
  }
  
  .input4 {
  	background:#C8053D;
  	border:1px solid #BABABA;
  	font-size:8pt;
  	color:#fff;
  }
  
  
  
  

  /*########################
  	STRATIS LAST
  ########################*/

  
/*
  img
  {
  max-width: 250px;
  }
  .top2 img,
  #adv img,
  #mainimage,
  #gallerymain
  {
    max-width: none;
  }

  #useradv img
  {
    max-width: 370px;
  }
*/

  .top2
  {
    text-align: center;
  }

  /*########################
  	IMAGES
  ########################*/

  .pic1 {

  border:1px solid #999999; }

  .pic2 {

  border:1px solid #ffffff; }
  
  .pic3 { border:1px solid #dbdbbd;  }
  
  .pic4 { filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5; border:1px solid #000000;  }

  .pic5 { border:1px solid #000000;}
  
  .pics1 {
  	position:absolute;
  	background:#C8053D;
  	border:1px solid #fff;
  	padding: 0px 1px 0px 1px;
  	color: #FFF;
  	font-size:7pt;
  }
  
  .pics4 {
  	position:absolute;
  	background:#C8053D;
  	border:1px solid #FFF6FB;
  	padding: 0px 1px 0px 1px;
  	color: #FFF;
  	font-size:7pt;
  	filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5; border:1px #fff solid;
  }
  
  .pics2 {
  	position: relative;
  }
  
  .pics3 {
  	background:#FFF6FB;
  	position:absolute;
  	filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;
  	padding: 0px 1px 0px 1px;
  	color: #C8053D;
  	font-size:7pt;
  	font-weight:bold;
  }
  
  
 .wrap1 img {background:#fff;}
 .wrap1 {background:url(shadow.gif) right bottom no-repeat;}
 .wrap2
 {
 background:url(corner_bl.gif) -4px 100% no-repeat;}
 .wrap3
 {
 padding:0 9px 9px 0;
 background:url(corner_tr.gif) 100% -4px no-repeat;
 }
 .wrap3 img
 {
 max-width: none;
 height: auto
 }

  
  
  /*########################
  	TOP AREA
  ########################*/
  

  #top .top_text a { color:#fff; }
  #top .top_text a:hover { color:#000; }
  #top .top_text { color:#fff; }
  
  #top {
  height:120;
	width:100%;
  	border-left:1px none;
  	border-right:1px none;
  	
  }
  
  #top input,select {
  	font-size:8pt;
  	background:#ffffff;
  	color:#000000;
  }
  
  #top a {
  	font-size:7pt;
 
  	color:##CCCCCC;
  }
  
  #top a:hover {
  	font-size:7pt;
  	color:#ffffff;
  	text-decoration:underline;
  }
  
  .top2 {
        text-align: center;
        
  }
  
  
  
  
  
  
  /*########################
  	MENU LINKS
  ########################*/
  
  #outer2 {
    background-color: #646464;
  	text-align:left;
	width: 100%;
  	border-bottom-width: 10px;
    margin-top: 10px;
	z-index: 100;
  }


  .menu {
    background-image: url(menuNeoBackground.jpg);
    background-repeat: repeat-x;
    background-color: #000000;
    width: 995px;
    height: 22px;
    padding-top: 5px;
	padding-bottom: 7px;
 	padding-left: 7px;
 	padding-right: 3px;
 	cursor:pointer;


  	}



  .menu a {
  	color:#CCCCCC;
  	font-size:7pt;
  	text-decoration:none;
  	font-weight:bold;

  }


  .menu2 {
  	background-image: url(menuNeoBackground.jpg);
    background-repeat: repeat-x;
    background-color: #ff0000;
	color:#ffffff;
    width: 995px;
    height:22px;
    padding-top: 5px;
    padding-bottom: 7px;
 	padding-left: 7px;
 	padding-right: 3px;
 	cursor:pointer;
  }
  
  .menu2 a {
  	color:#FFFFFF;
  	font-size: 7pt;
  	text-decoration:none;
  	font-weight:bold;
  }

  .menu2 a:hover {

  }

  #contactmenu,
  #contactmenu2
  {
    padding-top: 0px;
    padding-left: 10px;
    height:28px;
    background-position: bottom left;
  }



  
  /*########################
  	MENU LINKS 4
  ########################*/
  
  
  .menu4 {
  	padding:2px;
  	/* border-top:1px #014E82 solid;
  	border-left:1px #000 solid; */
  	border-bottom:1px #668899 solid;
  	/*cursor:pointer;*/
  	font-size:7pt;
  	font-weight:bold;
  }
  
  .menu4-1 {
  	padding:2px;
  	border-bottom:1px #668899 solid;
  	/*cursor:pointer;*/
  	font-size:7pt;
  	font-weight:bold;
  }
  
  .menu4-2 {
  	font-size:7pt;
  	font-weight:bold;
  	padding-left:15px;
  }
  
  .menu4-4 a {
  	color:#777777;
  }
  
  .menu4-4 a:hover {
  	color:#777777;
  }
  
  
  /*########################
  	LOGIN BOX
  ########################*/
  
  .LoGin1 {background:#C8053D;border-left:1px solid #BC074F;border-right:1px solid #C8053D;}
  .LoGin2 {background:#B2B4B7;border-left:1px solid #bco74f;border-right:1px solid #C8053D;color:#621031;font-size:8pt;}
  
  
  
  
  /*########################
  	MENU LINKS 5
  
  	MAIN LINKS FOR THE MEMBERS AREA border-bottom:1px #332F2F solid;
  
  ########################*/
  
  .menu5border {
  
  }
  
  .menu5 {
  	
  	font-size:7pt;
  	color:#fff;
  	padding-left:5px; 
  	cursor:pointer;
  	background:#000 ;
  }
  
  .menu5c {
  	font-size:7pt;
  	color:#fff;
  	padding-left:5px; 	
  	cursor:pointer;
  	background:#000 ;
  }
  
  .menu5a {
  	background:#000url(line5red.gif) right;
  	background-repeat:no-repeat;
  	text-align:right;
  	width:24px;
  	height:41px;
  }
  
  .menu5b {
  	background:#000url(line5.gif) right;
  	background-repeat:no-repeat;
  	text-align:right;
  	width:24px;
  	height:41px;
  }
  
  .menu5d {
  	font-size:7pt;
  	color:#000;	
  	text-align:center;
  	background:#fff;
  }
  
  .menu5e {
  	font-size:8pt;
  	color:#fff;
  	text-align:right;
  	padding-right:10px;
  	padding-top:8px;
  	background:#C8053D;
  	font-weight:bold;
  }
  
  .menu5f {
  	background:#C8053D;
  	width:24px;
  	height:35px;
  }
  
  .menu5g {
  	border:1px solid #C8053D;	
  	padding:5px;
  	background:#C8053D;
  	font-size:7pt;
  }
  
  .menu5g2 {
  	border:1px solid #C8053D;
  	padding:5px;
  	background:#C8053D;
  	font-size:7pt;
  }
  
  
  .menu5 a {
  	color:#fff;
  }
  
  .menu5c a {
  	color:#fff;
  }
  
  .menu5d a {
  	color:#064D9F;
  }
  
  .menu5d a:hover {
  	color:#000;
  }
  
  .menu5g a {
  	color:#fff;
  }
  
  .menu5g2 a {
  	color:#000;
  }
  
  
  
  
  /*########################
  	MAIN PAGES
  ########################*/
  
  
  #main {


  	font-size:8pt;
  	color:#ffffff;
  }
  
  .main2 {
  	background:#A5B7BA;
  	border-right:1px solid #F3CEE2;
  	font-size:7pt;
  	color:#fff;
  }
  
  .main3 {
  	background:#B2B4B7;
  	border-left:1px solid #F3CEE2;
  	font-size:7pt;
  	color:#fff;
  }
  
  .main3-b {
  	background:#ECEDED;
  	vertical-align:bottom;
  }
  
  
  
  .main3-a {
  	background:#B2B4B7;
  	text-align:right;
  	vertical-align:bottom;
  }
  
  
  
  .main3-c {
  	background:#B2B4B7;
  	border-left:1px #E2E1DD solid;
  	font-size:7pt;
  	color:#ECEDED;
  }
  
  
  
  .main4 {
  	background:#B2B4B7;
  	border-right:1px #E2E1DD solid;
  	font-size:8pt;
  	color:#ECEDED;
  }
  
  .main3 a {
  	color:#fff;
  }
  
  .main3 a:hover {
  	color:#fff;
  	text-decoration:underline;
  }
  
  
  #topright {
  	background:#fff;
  	border-right:1px solid #C8053D; 
  	font-size:8pt;
  	color:#C8053D;
  	
  }
  
  
  /*##############################
  	#topleft - TOP LEFT AREA BLACK SWOSH
  	A:LINKS - USERNAME
  ###############################*/
  #topleft {
  	background:#fff url(swosh.gif);
  	background-repeat:no-repeat;
  	width:480px;
  	height:45px;
  	color:#fff;
  	border-left:1px solid #C8053D;
  }
  
  #topleft a { color:#fff; text-decoration:underline; }
  #topleft a:hover { color:#fff; text-decoration:none; }
  
  
  .page {
  	color:#fff;
  }
  
  
  .pbar1 {
  	background:transparent;
  }
  
  .pbar2 {
  	background:#dbdbbd;
  }
  
  .pbar3 {
  	font-size:8pt;
  	padding:1px;
  	/*border:1px solid #BABABA;*/
  }
  
  
  /*########################
  	MENUS
  ########################*/
  
  
  .mainmenu {
  	background:#1F1F1F url(line11.gif);
  	font-size:7pt;
  	color:#540A2F;
  }
  
  .mainmenu2 {
  	background:#ffffff;
  	font-size:7pt;
  	color:#ECEDED;
  }
  
  .mainmenu2 a { color:#fff; }
  .mainmenu2 a:hover { color:#C8053D; }
  
  
  .mainmenu3 {
  	background:#dbdbbd;
    border-bottom: solid 2px #990000;
  	font-size:7pt;
  	color:#FFFFFF;
    color: #333333;
  }

  .mainmenu4 {
  	background:#ffffff;
    border-bottom: solid 2px #990000;
  	font-size:7pt;
  	color:#555555;
  }
  
  .mainmenu5 {
  	font-size:7pt;
  	background-color: #000000;
    background-image:url(menu5.gif);
    color: #CCCCCC;
  }
  
  .mainmenu6 {

  	padding:5px;
  	background:#dbdbbd;
  	font-size:7pt;
  	cursor:pointer;
    border-top: solid 1px #fbfbf0;
    border-right: solid 1px #fbfbf0;
    border-left: solid 1px #959580;
    border-bottom: solid 1px #959580;

  }
  
  .mainmenu6 a { color:#888888; text-decoration:none; }
  .mainmenu6 a:hover { color:#000000; text-decoration:none; }
  
  .mainmenu7 {

  	padding:5px;
  	background:#dbdbbd;
  	font-size:7pt;
  	cursor:pointer;
    border-top: solid 1px #fbfbf0;
    border-right: solid 1px #fbfbf0;
    border-left: solid 1px #959580;
    border-bottom: solid 1px #959580;


  }

  .mainmenu7 a { color:#888888; text-decoration:none; }
  .mainmenu7 a:hover { color:#000000; text-decoration:none; }
  
  
  
  
  /*########################
  	SITE MENUS
  ########################*/

  
  .item {
   	background-image:url(menu5.gif);
    background-repeat: repeat-x;
  	padding-top: 14px;
    padding-left: 5px;
    padding-right: 5px;
    height: 20px;
    cursor:pointer;
  	font-size:7pt;
  	font-weight:bold;

  }

  .item2 {
   	background-image:url(menu6.gif);
    background-repeat: repeat-x;
  	padding-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
    height: 24px;
    cursor:pointer;
  	font-size:7pt;
  	font-weight:bold;

  }

  .item3 {
    background-image:url(menu7.gif);
    background-repeat: repeat-x;
    height: 34px;
  }
  .item a { color:#ffffff; text-decoration:none; }
  .item2 a { color:#ffffff; text-decoration:none; }
  .item2 a:hover {}

  
  /*########################
  	BORDERS
  ########################*/

  
  .border {
  	border:1px #332F2F solid;
  	background:#dbdbbd;
  }
  
  .border2 { /*border:1px solid #000000;*/ color:#999999;  }
  .border3 { border:1px #959580 solid; background:#efefdb; color:#630727; }
  .border4 { background:#efefdb; }
  .border5 { border-bottom:1px dashed #C8053D; margin-bottom: 5px;}
  .border6 { border:1px solid #ECEDED; background:#B2B4B7; color:#000000; }
  .border7 { border-bottom:1px dashed #C8053D; }
  .border8 { background:#F5F5F5; border:1px solid #630727; }
  .border9 { background:#fff; color:#000000; }
  
  /* USED IN MAIL ALERT */ 
  .border10 { background:#ECEDEDurl(line10.gif); color:#FFFFFF; }
  .border11 { border:1px #ECEDED solid; background:#fff; color:#ECEDED; }
  
  /* B-BOARD */
  .border12 { background:#fff; color:#000000; }
  .border13 {
  	background:#efefdb;
  	color:#000000;
	font-size:10px;
	 border-bottom: 1px dashed #D4D4D4;
	/*border-bottom: 1px solid #000000;*/
  	/*border-right: #C8053D;
  	border-bottom: #C8053D;
  	border-left: #C8053D;*/
  }
  .border13 a
  {
    color:#999999;
  }
  .border13 a
  {
    color:#000000;
  }
  .border14 { background:#B2B4B7; color:#fff; }
  
  
  /*########################
  	TEXT COLORS
  ########################*/
  
  .color  { color:#888888; }
  .color label {
    color: #555555;
  }

  .color2 { color:#037373; }
  .color3 { color:#777777; }
  .color4 { color:#777777; }
  
  
  
  /*########################
  	BACKGROUNDS & EXTRAS
  ########################*/
  
  .cur { cursor:pointer; }
  
  
  .pollinput {
  	background:transparent;
  	font-size:7pt;
  	border:0px;
  }
  
  
  
  .frame1 { background:#fff; margin:0px; }
  .main_frame1 { background:#FFFFFF; margin:0px; }
  
  .link1 a { color:#990000; }
  .link1 a:hover { color:#CC0000; text-decoration:underline; }
  
  /* USED IN MAIN MENU SQURE */
  .sqr { background:#dbdbbd; vertical-align:middle; }
  .sqr1 { background:#dbdbbd; vertical-align:middle; }
  
  /* COMMENT BOX */
  .comment {
  	border:0px solid #444444;
  	background:#ECEDED;


  }
  
  .comment-text {
  	color:#333333;
  	font-size:8pt;
  }
  
  .comment-headline {
  	background:#ECEDED;
  	color:#FFFFFF;
  	padding:5px;
  	font-size:7pt;
  }
  
  .comment-head {
  	background:#ECEDED;
  	color:#777777;
  	padding:5px;
  	font-size:8pt;
  }
  
  .comment-head a { color:#990000; }
  .comment-head a:hover { color:#990000; }
  
  
  
  /*########################
  	BOTTOM MENUS
  ########################*/
  
  #bottom3 {
  border-top: 2px solid #000000;
  	width:100%;
  	padding-bottom: 0px;
	margin-bottom: 0px;
  	font-weight:bold;
  	text-align:center;
  	color:#ffffff;
  }
  
  #bottom3 a {
  	color:#ffffff;
	font-size:8pt;
	font-family: Verdana;
  }
  
  #bottom3 a:hover {
  	color:#ff0000;
  	text-decoration:none;
  }
  
  #bottom4 {
  	width:100%;
  	color:#dbdbbd;
  }
  
  /*########################
  	FORUM
  ########################*/
  
  .forum-1 {
  	background:#F4F4F4;
  	color:##000000;
  	font-size:8pt;
  }
  
  .forum-2 {
  	background:#F4F4F4;
  	color:#000000;
  	font-size:8pt;
  }
  
  .forum-2 a { color:#990000; }
  .forum-2 a:hover { color:#CC0000; text-decoration:underline; }
  
  .forum-3 {
  	border-top:1px dashed #D7D7D7;
  }

  .forum-4 {
  	border-top:1px dashed #D7D7D7;
  	background:#fff;
  	color:#330000;
  	font-size:8pt;
  }
  
  .forum-q {
  	background:#ECEDED;
  	color:#C8053D;
  	font-size:8pt;
  	border-top:1px dashed #D7D7D7;
  
  }
  
  
  /*########################
  	DROP DOWN MENU
  ########################*/
  
  #dropmenudiv{
  	padding:5px;
  	border:1px solid #808080;
  	background:#FFFFFF;
  	position:absolute;
  	z-index:100;
  	font-size:7pt;
  	text-align:left;
  }
  
  #dropmenudiv a {
  	color:#C8053D;
  }
  
  #dropmenudiv a:hover {
  	color:#C8053D;
  	text-decoration:underline;
  }
  
  
  
  
.ads {
	
	width:300px;
	float:right;
	top: 20px;
	position: relative;
	background: #323232;
}




#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
	background: #646464;
}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 50px;
	height: 17px;
	background-color: #646464;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #ce010f}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #000000;
	border: 1px solid #ce010f}

	#sddm div a
	{	position: relative;
		z-index: 200;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #000000;
		color: #2875DE;
		font: 11px arial}

	#sddm div a:hover
	{	background: #ce010f;
		color: #FFF}
