
a:link { color: #666666; text-decoration: none; }
a:visited { color: #666666; text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }

a.highlight:link { color: #3a5268; text-decoration: none; }
a.highlight:visited { color: #3a5268; text-decoration: none; }
a.highlight:hover { text-decoration: underline; }
a.highlight:active { text-decoration: none; }

.Select {
	border:1px solid #a5acb2;
	color: #193d57
}

#mainframe {
	padding: 0px;
	margin: 0px;
	min-height: 100%;
	min-width:900px;
	background: url(http://www.secretdreamer.co.uk/img/frame/BG_Top.gif) repeat-x;}

INPUT.btn {
 	display: block;
	color: #ffffff;
	border:0px;
	padding-bottom:3px;
 	height:18px;
	width:70px;
	font-size: 11px;
	font-weight: bolder;
	text-indent: 0px;
	text-decoration: none;
	background: url(http://www.secretdreamer.co.uk/img/btn5.gif) no-repeat top; }

INPUT.btn:hover {
	background-position: bottom;
}

INPUT.btn:DISABLED:hover  {
	background-position: top;
}

INPUT.btn:visited {
	color: #ffffff;
}

.nobou { border:0px;
	 font-size: 12px;
	 font-family: verdana;
	 padding: 3px;
	 background: url(http://www.secretdreamer.co.uk/img/area_box1.gif) no-repeat; }

td.mid_top {
	font-size: 18px;
	background: #f3f5f6;
	padding: 5px; 
}

a.first {
	display: block;
	color: #ffffff;
	line-height: 14px;
 	height:18px;
	width:24px;
	font-size: 14px;
	font-weight: bolder;
	text-align: center;
	text-decoration: none;
	background: url(http://www.secretdreamer.co.uk/img/btn2.gif) no-repeat top;
}

a.first:hover  { background-position: bottom; }
a.first:link {color: #ffffff; text-decoration: none; }
a.first:visited { color: #ffffff; text-decoration: none; }
a.first:active { color: #ffffff; text-decoration: none; }

a.next {
	display: block;
	color: #ffffff;
	line-height: 14px;
 	height:18px;
	width:18px;
	font-size: 14px;
	font-weight: bolder;
	text-align: center;
	text-decoration: none;
	background: url(http://www.secretdreamer.co.uk/img/btn1.gif) no-repeat top;
}

a.next:hover  { background-position: bottom; }
a.next:link {color: #ffffff; text-decoration: none; }
a.next:visited { color: #ffffff; text-decoration: none; }
a.next:active { color: #ffffff; text-decoration: none; }

a.reply {
	display: block;
	color: #ffffff;
	line-height: 15px;
 	height:18px;
	width:70px;
	font-size: 11px;
	font-weight: bolder;
	text-align: center;
	text-decoration: none;
	background: url(http://www.secretdreamer.co.uk/img/btn5.gif) no-repeat top;
}

a.reply:hover  { background-position: bottom; }
a.reply:link {color: #ffffff; text-decoration: none; }
a.reply:visited { color: #ffffff; text-decoration: none; }
a.reply:active { color: #ffffff; text-decoration: none; }

a.newTxt {
	display: block;
	color: #ffffff;
	font-size: 11px;
	font-weight: bolder;
	text-align: center;
	text-decoration: none;
}

a.new {
	display: block;
	color: #ffffff;
	line-height: 15px;
 	height:18px;
	width:80px;
	font-size: 11px;
	font-weight: bolder;
	text-decoration: none;
	text-align: center;
	background: url(http://www.secretdreamer.co.uk/img/btn6.gif) no-repeat top;
}

a.new:hover  { background-position: bottom; }
a.new:link {color: #ffffff; text-decoration: none; }
a.new:visited { color: #ffffff; text-decoration: none; }
a.new:active { color: #ffffff; text-decoration: none; }

.admin_menu { float:left; margin:2.9px; }

a.open {
	display: block;
	color: #ffffff;
	line-height: 15px;
 	height:18px;
	width:80px;
	font-size: 11px;
	font-weight: bolder;
	text-decoration: none;
	text-align: center;
	background: url(http://www.secretdreamer.co.uk/img/btn9.gif) no-repeat top;
}

a.open:hover  { background-position: bottom; }
a.open:link {color: #ffffff; text-decoration: none; }
a.open:visited { color: #ffffff; text-decoration: none; }
a.open:active { color: #ffffff; text-decoration: none; }

a.close {
	display: block;
	color: #ffffff;
	line-height: 16px;
 	height:18px;
	width:18px;
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
	text-decoration: none;
	background: url(http://www.secretdreamer.co.uk/img/btn1.gif) no-repeat top;
}

a.close:hover  { background-position: bottom; }
a.close:link {color: #ffffff; text-decoration: none; }
a.close:visited { color: #ffffff; text-decoration: none; }
a.close:active { color: #ffffff; text-decoration: none; }

a.rss {
	display: block;
	color: #ffffff;
	line-height: 24px;
 	height:18px;
	width:18px;
	font-weight: bolder;
	text-align: center;
	text-decoration: none;
	background: url(http://www.secretdreamer.co.uk/img/btn1.gif) no-repeat top;
}

a.rss:hover  { background-position: bottom; }
a.rss:link {color: #ffffff; text-decoration: none; }
a.rss:visited { color: #ffffff; text-decoration: none; }
a.rss:active { color: #ffffff; text-decoration: none; }

span.year {
	display: block;
	color: #ffffff;
	line-height: 24px;
 	height:60px;
	width:54px;
	font-size: 10px;
	text-align: center;
	text-decoration: none;
	background: url(http://www.secretdreamer.co.uk/img/year-bg.png) no-repeat top;
}

span.month {
	display: block;
	color: #404040;
	line-height: 7px;
	width:54px;
	font-size: 9px;
	text-align: center;
	text-decoration: none;
}

span.day {
	display: block;
	color: #404040;
	font-size: 17px;
	text-align: center;
	text-decoration: none;
}

.Underlay {
    width: 780px;
    padding: 10px;
    background-color: #7990b4;
    border: 1px solid #e1e1e1;
    overflow:hidden;
}









	
@font-face {
	font-family: hero_font;
	src: url('http://www.secretdreamer.co.uk/includes/font/BIRTH_OF_A_HERO.ttf');
}
															/** BODY ELEMENTS **/
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: verdana;
	text-align: left;
	width: 100%;
	color: #404040;
	line-height: 130%;
	height: 100%;
	
	    background: #000000 url(http://www.secretdreamer.co.uk/img/frame/bg.jpg) repeat-x;
	
	background-position:top center;  }
	
img {
	border:0px solid #ffffff; }

div.header { 
	width: 900px;
	height: 190px; }

#mainframe {
	padding: 0px;
	position: relative;
	min-height: 100%;
	background: url(http://www.secretdreamer.co.uk/img/frame/Top_bg.gif) repeat-x;}

* html #mainframe {
	height: 100%; }

#main {
	background: url(http://www.secretdreamer.co.uk/img/frame/Top_bg.gif) top center repeat-x;
	padding-right: 1px; /*	Added 10/14/8: Fixes jiggle in FF3 */
	padding-left: 1px; /*	Added 5/9/7: Fixes "jiggle" when resizing windo pixel by pixel 	*/
	}









/*--- MAIN NAVIGATION ---*/
#nav-main {
	width: auto;
	min-height: 50px;
	float: left;
	background: none; }

#nav-main dl {
	list-style: none; }

#nav-main dt, #nav-main dd {
	float: left;
	text-indent: -9999em; 
	margin-bottom: 4px; }

#nav-main dd a {
	display: block;
	height: 50px;
	background: url(http://www.secretdreamer.co.uk/img/nav.png) no-repeat;
	overflow: hidden; }

#nav-main dd#weboptions a {
	width: 114px;
	background-position: 0 0; }
#nav-main dd#weboptions a:hover {background-position: 0 -50px; }

#nav-main dd#domain a {
	width: 112px;
	background-position: -114px 0; }
#nav-main dd#domain a:hover {background-position: -114px -50px; }

#nav-main dd#components a {
	width: 112px;
	background-position: -226px 0; }
#nav-main dd#components a:hover {background-position: -226px -50px; }

#nav-main dd#videoloops a {
	width: 112px;
	background-position: -338px 0; }
#nav-main dd#videoloops a:hover {background-position: -338px -50px; }

#nav-main dd#games a {
	width: 112px;
	background-position: -450px 0; }
#nav-main dd#games a:hover {background-position: -450px -50px; }

#nav-main dd#showcase a {
	width: 112px;
	background-position: -562px 0; }
#nav-main dd#showcase a:hover {background-position: -562px -50px; }

#nav-main dd#support a {
	width: 112px;
	background-position: -674px 0; }
#nav-main dd#support a:hover {background-position: -674px -50px; }

#nav-main dd#freebies a {
	width: 114px;
	background-position: -786px 0; }
#nav-main dd#freebies a:hover {background-position: -786px -50px; }















#bar_shadow { background: url(http://www.secretdreamer.co.uk/img/frame/Top_bg2.png) repeat-x; height: 12px; width: 100%; }
#menu_shadow { background: url(http://www.secretdreamer.co.uk/img/frame/Top_bg2.png) repeat-x; height: 12px; width: 890px; margin: 0 0 0 5px; }
#menu_shadow2 { background: url(http://www.secretdreamer.co.uk/img/frame/Top_bg2.png) repeat-x; height: 12px; width: 890px; margin: 0 0 0 5px; }
#content_shadow { background: url(http://www.secretdreamer.co.uk/img/frame/Top_bg2.png) repeat-x; height: 12px; width: 640px; margin: 0 0 0 5px; }
#content_shadow2 { background: url(http://www.secretdreamer.co.uk/img/frame/Top_bg2.png) repeat-x; height: 12px; width: 640px; margin: 0 0 0 5px; }
#column_shadow { background: url(http://www.secretdreamer.co.uk/img/frame/Top_bg2.png) repeat-x; height: 12px; width: 220px; margin: 0 0 0 5px; }

div.products { width:100%; }

div.DB_frame { float:left; width:294px; border: 1px solid #C8C8C8; margin: 5px; padding: 5px; background: #eeeeee url(http://www.secretdreamer.co.uk/img/frame/bg5.gif); }

div.showcase { float:left; }

div.showcase_frame { float:left; width: 196px; border: 2px solid #C8C8C8; margin: 5px; }
div.showcase_title_frame { background: #eeeeee url(http://www.secretdreamer.co.uk/img/frame/bg5.gif); border-bottom: 2px solid #C8C8C8; padding: 5px 3px; }
div.showcase_frame img { display: inline; margin: 7px; }

div.showcase_frame_O { background: #FFFFFF url(http://www.secretdreamer.co.uk/img/frame/bg2.gif); height: 148px; width: 638px; border: 2px solid #C8C8C8; padding: 4px; }
div.showcase_frame_I { background: #6d8296 url(http://www.secretdreamer.co.uk/img/frame/bg3.gif); height: 138px; width: 628px; padding: 5px; }

#features { padding:0 0 0 15px; } 
#features li { list-style-image: url(http://www.secretdreamer.co.uk/img/bullet.gif); } 

#features2 { padding:0 0 0 15px; } 
#features2 li { list-style-image: url(http://www.secretdreamer.co.uk/img/bullet.gif); } 

#features3 { padding:0 0 0 15px; } 
#features3 li { list-style-image: url(http://www.secretdreamer.co.uk/img/bullet.gif); } 

	div#main_title {
		color: inherit;
		background: #FFFFFF url(http://www.secretdreamer.co.uk/Frame/bg2.gif);
		font-size: 16px;
		font-weight: bolder;
		padding: 3px;
		}

	div#game_title {
		width: 875px;
		height: 18px;
		color: inherit;
		background: #FFFFFF url(http://www.secretdreamer.co.uk/Frame/bg2.gif);
		font-size: 16px;
		font-weight: bolder;
		border: 1px solid #C8C8C8;
		border-width: 2px;
		padding: 10px;
		}
	div#game_view {
		width: 888px;
		color: inherit;
		background: #FFFFFF url(http://www.secretdreamer.co.uk/Frame/bg2.gif);
		border: 1px solid #C8C8C8;
		border-width: 2px;
		padding: 4px;
		}

	div#indexad {
		color: inherit;
		background: #FFFFFF url(http://www.secretdreamer.co.uk/img/frame/bg2.gif);
		border: 1px solid #C8C8C8;
		border-width: 2px;
		padding: 4px;
		}
	div#indexad img {
		border: 0px;
		}
		div#indexad-in {
			background: #6d8296 url(http://www.secretdreamer.co.uk/img/frame/bg3.gif);
			padding: 4px;
			}

	div#bar {
		position: fixed;
		top: 0px;
		background: url(http://www.secretdreamer.co.uk/img/bar.png);
		color: #ffffff;
		width: 100%;
		height: 17px;
		padding: 3px 0;
		text-align: center;
		z-index:1100;
		}
				div#bar a,
				div#bar a:link,
				div#bar a:visited { color: #FFFFFF; }

		div#bar-in {	
			width: 900px;
			position: absolute;
			left: 50%;
			margin-left: -900px;		
			}

		div.content {
			width: 650px;
			color: inherit;
			}
			div.content-in {
				background: #FFFFFF url(http://www.secretdreamer.co.uk/img/frame/bg2.gif);
				border: 1px solid #C8C8C8;
				border-width: 2px;
				}
				div.content-title {
					background: #6d8296 url(http://www.secretdreamer.co.uk/img/frame/bg3.gif);
					border-bottom: 1px solid #C8C8C8;
					border-width: 2px;
					font-size: 11px;
					color: #ffffff;
					padding: 10px;
					}
					div.content-title a,
					div.content-title a:link,
					div.content-title a:visited { color: #FFFFFF; }
					div.content-title h1 { font-size: 11px; font-weight:normal; }
					div.content-title h2 { font-size: 11px; font-weight:normal; }
				div.content-main {
					background: #6d8296 url(http://www.secretdreamer.co.uk/img/frame/bg2.gif);
					padding: 7px;
					}

		div.forum {
			width: 900px;
			color: inherit;
			}
			div.forum-in {
				background: #FFFFFF url(http://www.secretdreamer.co.uk/img/frame/bg2.gif);
				border: 1px solid #C8C8C8;
				border-width: 2px;
				}
				div.forum-title {
					background: #6d8296 url(http://www.secretdreamer.co.uk/img/frame/bg3.gif);
					border-bottom: 1px solid #C8C8C8;
					border-width: 2px;
					font-size: 11px;
					color: #ffffff;
					padding: 10px;
					}
					div.forum-title a,
					div.forum-title a:link,
					div.forum-title a:visited { color: #FFFFFF; }
				div.forum-main {
					background: #6d8296 url(http://www.secretdreamer.co.uk/img/frame/bg2.gif);
					padding: 7px;
					}

		div.column {
			width: 230px;
			color: inherit;
			}
			div.column-in {
				background: #FFFFFF url(http://www.secretdreamer.co.uk/img/frame/bg2.gif);
				border: 1px solid #C8C8C8;
				border-width: 2px;
				}
				div.column-title {
					background: #6d8296 url(http://www.secretdreamer.co.uk/img/frame/bg3.gif);
					border-bottom: 1px solid #C8C8C8;
					border-width: 2px;
					font-size: 11px;
					color: #ffffff;
					padding: 10px;
					}
				div.column-main {
					background: #F7F7F7 url(http://www.secretdreamer.co.uk/img/frame/bg2.gif);
					padding: 7px;
					}
					 
		div.content .breadcrumb { width: 626px; }
		div.forum .breadcrumb { width: 876px; }
										
		div.breadcrumb {
			background: #6d8296 url(http://www.secretdreamer.co.uk/img/frame/bg3.gif);
			border-bottom: 1px solid #C8C8C8;
			border-width: 2px;
			font-size: 11px;
			font-weight: normal;
			color: #ffffff;
			padding: 10px;
			}
			div.breadcrumb a,
			div.breadcrumb a:link,
			div.breadcrumb a:visited { color: #FFFFFF; }

	div#footer {
		color: inherit;
		background: #FFFFFF url(http://www.secretdreamer.co.uk/img/frame/bg2.gif);
		border: 1px solid #C8C8C8;
		border-width: 2px;
		}
		div#footer-in {
			padding: 15px 25px;
			}
	.footer_title { 
		word-spacing: 21px;
		list-style: none;
		font-size: 12px;
		color: #666666;
		font-weight: bolder;
		text-align: center;
		margin: 0;
		}
	div#tagline-in {
		width: 900px;
		}
		div#tagline-left {
			width: 450px;
			color: #666666;
			text-align: left;
			padding: 0 0 10px 0;
			}
		div#tagline-right {
			width: 450px;
			color: #666666;
			text-align: right;
			float: right;
			}


div.tagclose {
	float:right;
	font-weight:bold;
	color:#ff0000;
	padding:0 5px;
}
	div.tagclose a,
	div.tagclose a:link,
	div.tagclose a:visited { color: #ff0000; }



div.progress-container { 
  height: 200px; 
  margin: 0 2px; 
  padding: 0; 
  float: left; 
  cursor:pointer;
}
div.progress-container > div { 
  width: 35px;
}


div.user_frame { float:auto; width: 229px; border: 2px solid #C8C8C8; margin: 5px 5px 15px 5px; }
div.user_title_frame { background: #eeeeee url(http://www.secretdreamer.co.uk/img/frame/bg5.gif); border-bottom: 2px solid #C8C8C8; padding: 5px 3px; font-weight: bolder; }
div.user_body_frame { padding: 5px 3px; }

.quickCal{
	float:left;
	padding:10px 5px;
	margin:2.5px;
	background:#fff;
	border:1px solid #ccc;
}

.quickCalA{
	float:left;
	padding:10px 5px;
	margin:2.5px;
	background:#f1bfcb;
	border:1px solid #ccc;
}

.quickCalA a{
	color:#000;
}

.quickCalC{
	float:left;
	padding:10px 5px;
	margin:2.5px;
	background:#ACE97C;
	border:1px solid #ccc;
}

.quickCalC a{
	color:#000;
}


.large_price{
	font-family: 'Waiting for the Sunrise', arial, serif;
	font-size:40px;
	color:#808080;
	margin-bottom:8px;
}

.tagger{
	background: #F7F7F7 url(http://www.secretdreamer.co.uk/img/frame/bg2.gif);
	padding:7px 0 7px 5px;
}

.text_tip{
	max-width:300px;
	white-space: pre-wrap;
}

table {
	border-collapse:collapse;
	}
.domain td {
	padding:10px 0;
	border-top:1px solid #ccc;
	borderbottom:1px solid #ccc;
	}
.domain_title{
	font-size:13px;
	font-weight:bold;
	padding:10px 0 20px 0;
	}
	
#domtab{
  background: transparent url(http://www.secretdreamer.co.uk/img/search-bg.png) no-repeat left top;
  height: 40px;
  width:75%;
  position: relative;
  margin:10px;
}

#domtab .inside{
  background: transparent url(http://www.secretdreamer.co.uk/img/search-go.png) no-repeat right top;
  height: 40px;
}

#domtab fieldset{
  padding: 0;
  border: none;
}

#domtab input{
  border: 0;
  background: none;
  font-size: 12px;
  padding: 0px;
}

#domtab input.searchfield, #searchtab input#s{
  position: absolute;
  top: 6px;
  left: 8px;
  color: #949496;
  padding: 0px;
  margin: 0;
  width: 79%;
}

#domtab input.searchfield:focus, #searchtab input#s:focus{ color: #000; }

#domtab input.searchbutton, #searchtab input#searchsubmit{
  position: absolute;
  right: 13px;
  top: 6px;
  color: #e5e5e5;
  text-transform: uppercase;
  padding: 0px;
  margin: 0;
  cursor: pointer;
}

#domtab label{ display: none; right: -53px; }
#domtab input.searchbutton:hover{ color: #fff; }

div.star {
	background: url(http://www.secretdreamer.co.uk/img/star_empty.png);
	background-repeat: no-repeat;
	width: 100%;
	}
	
	
	
	
	
	
	















div.profileImage {
	width:100px;
	height:100px;
	overflow:hidden; }

div.postImage {
	max-width:500px;
	max-height:300px;
	overflow:hidden; }

.center {
    margin-left: auto;
    margin-right: auto;
    width: 900px; }

.Select { font-size: 13px; }

.Selecter1 { border:0px; color: #193d57; }
.Selecter2 { border:0px; color: #0d4a28; }
.Selecter4 { border:0px; color: #2f575b; }
.Selecter5 { border:0px; color: #55457c; }
.Selecter6 { border:0px; color: #c3008a; }

.nobouc { border:0px;
	  font-size: 10px;
	  font-weight: bolder; }



div.news_title {
	font-size: 18px;
	font-weight: bolder;
	padding: 3px 0;
}





div.Forum {
	font-family: verdana;
	padding: 25px;
	text-align: left;
	height: 100%; }

span.titles {
	font-size: 13px;
	font-weight: bolder;
}

div.right {
	float: right; }

div.left {
	float: left; }


div.tree {
	padding: 7px; }






/*--- TICKET COLOUR ---*/
span.Critical { color: #ff0000; }
span.High { color: #dc9066; }
span.Medium { color: #404040; }
span.Low { color: #8e8e8e; }

.Critical { border:0px; color: #ff0000; }
.High { border:0px; color: #dc9066; }
.Medium { border:0px; color: #404040; }
.Low { border:0px; color: #8e8e8e; }

span.Open { color: #4b7bac; }
span.Awaiting { color: #42823b; }
span.Closed { color: #6f5050; }






/*--- POPUP ---*/
.white_content {
    top: 50px;
    left: 50%;
    margin-left: -150px;
    width: 300px;
    height: auto;
    display: block;
    position: absolute;
    z-index:1002;
    overflow:hidden;
}

.white_cite {
	position: relative;
	margin: 0px;
	padding-left: 15px;
	top: -1px;
	background: transparent url(http://www.secretdreamer.co.uk/img/tip.gif) no-repeat 20px 0;
	font-style: normal;
}

.black_overlay{
    display: block;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    z-index:1001;
    overflow:hidden;
}

.icon-ok{
	border:solid 1px #90ac13; 
	background:#eef4d3;
	color:#6b800d;
	font-weight:bold;
	text-align:center;
    padding:5px;
}

span.pop{
	color:#6b800d;
	font-weight:bold;
	text-align:center;
}








/*--- USER COLOUR ---*/
span.member {
	color: #193d57;
	font-size: 10px;
	font-weight: bolder;
}

a.member {
	color: #193d57;
	font-size: 11px;
	font-weight: bolder;
}

a.member:hover  { color: #193d57; text-decoration: underline; }
a.member:link {color: #193d57; text-decoration: none; }
a.member:visited { color: #193d57; text-decoration: none; }
a.member:active { color: #193d57; text-decoration: none; }

span.moderator {
	color: #197b30;
	font-size: 10px;
	font-weight: bolder;
}

a.moderator{
	color: #197b30;
	font-size: 11px;
	font-weight: bolder;
}

a.moderator:hover  { color: #197b30; text-decoration: underline; }
a.moderator:link {color: #197b30; text-decoration: none; }
a.moderator:visited { color: #197b30; text-decoration: none; }
a.moderator:active { color: #197b30; text-decoration: none; }

span.administrator {
	color: #d53232;
	font-size: 10px;
	font-weight: bolder;
}

a.administrator {
	color: #d53232;
	font-size: 11px;
	font-weight: bolder;
}

a.administrator:hover  { color: #d53232; text-decoration: underline; }
a.administrator:link {color: #d53232; text-decoration: none; }
a.administrator:visited { color: #d53232; text-decoration: none; }
a.administrator:active { color: #d53232; text-decoration: none; }








/*--- TABLE ---*/
table {
	padding: 0 0 3px 0 }

td.tl {
	background: url(http://www.secretdreamer.co.uk/img/frame/TL.gif) no-repeat;
	height: 7px;
	width: 7px; }

td.t {
	background: url(http://www.secretdreamer.co.uk/img/frame/T.gif) repeat-x; }

td.tr {
	background: url(http://www.secretdreamer.co.uk/img/frame/TR.gif) no-repeat;
	height: 7px;
	width: 7px; }

td.l {
	background: url(http://www.secretdreamer.co.uk/img/frame/L.gif) repeat-y;
	width: 7px; }

td.r {
	background: url(http://www.secretdreamer.co.uk/img/frame/R.gif) repeat-y; }

td.bl {
	background: url(http://www.secretdreamer.co.uk/img/frame/BL.gif) no-repeat;
	height: 7px;
	width: 7px; }

td.b {
	background: url(http://www.secretdreamer.co.uk/img/frame/B.gif) repeat-x; }

td.br {
	background: url(http://www.secretdreamer.co.uk/img/frame/BR.gif) no-repeat;
	height: 7px;
	width: 7px; }

td.ml {
	background: url(http://www.secretdreamer.co.uk/img/frame/ML.gif) no-repeat;
	height: 7px;
	width: 7px; }

td.m {
	background: url(http://www.secretdreamer.co.uk/img/frame/M.gif) repeat-x; }

td.mr {
	background: url(http://www.secretdreamer.co.uk/img/frame/MR.gif) no-repeat;
	height: 7px;
	width: 7px; }

td.mt {
	background: url(http://www.secretdreamer.co.uk/img/frame/MT.gif) no-repeat;
	height: 7px;
	width: 5px; }

td.mb {
	background: url(http://www.secretdreamer.co.uk/img/frame/MB.gif) no-repeat;
	height: 7px;
	width: 5px; }

td.mm {
	background: url(http://www.secretdreamer.co.uk/img/frame/MM.gif) repeat-y;
	height: 1px;
	width: 5px; }

td.mj {
	background: url(http://www.secretdreamer.co.uk/img/frame/MJ.gif) no-repeat;
	height: 7px;
	width: 5px; }

td.user {
	padding: 10px;
	line-height: 160%; 
}

td.midB {
	padding: 5px; 
}

td.mid {
	background: url(http://www.secretdreamer.co.uk/img/frame/bg4.gif);
	padding: 5px; 
}














span.small_grey {
	font-size: 10px;
	color: #666666;
}

div.pager_title {
	margin: 3px 3px 0 3px;
}


div.viewer_title {
	padding:7px 0 0 0;
}









/*--- BUTTON ---*/
span.nofirst {
	display: block;
	color: #000000;
	line-height: 14px;
 	height:18px;
	width:24px;
	font-size: 14px;
	font-weight: bolder;
	text-align: center;
	text-decoration: none;
	background: url(http://www.secretdreamer.co.uk/img/btn4.gif) no-repeat top;
}
span.nonext {
	display: block;
	color: #000000;
	line-height: 14px;
 	height:18px;
	width:18px;
	font-size: 14px;
	font-weight: bolder;
	text-align: center;
	text-decoration: none;
	background: url(http://www.secretdreamer.co.uk/img/btn3.gif) no-repeat top;
}
span.nolog {
	display: block;
	color: #000000;
	line-height: 15px;
 	height:18px;
	width:80px;
	font-size: 11px;
	font-weight: bolder;
	text-align: center;
	text-decoration: none;
	background: url(http://www.secretdreamer.co.uk/img/btn7.gif) no-repeat top;
}
span.nolog2 {
	display: block;
	color: #000000;
	line-height: 15px;
 	height:18px;
	width:70px;
	font-size: 11px;
	font-weight: bolder;
	text-align: center;
	text-decoration: none;
	background: url(http://www.secretdreamer.co.uk/img/btn8.gif) no-repeat top;
}

.buttonSubmitHide {
 display: none;
}














/*--- ADMIN NAVIGATION ---*/
#adminNav{
	width:100%;
	list-style:none;
	font-weight:bold;
}
#adminNav li{
	float:left;
	margin-right:5px;
	position:relative;
	display:block;
	left:-35px;
	
}
#adminNav li a{
	display:block;
	padding:5px 15px;
	color:#fff;
	background:#333;
	text-decoration:none;
	
	text-shadow:1px 1px 1px rgba(0,0,0,0.75);
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
#adminNav li a:hover{
	color:#fff;
	background:#687e92;
	background:rgba(107,12,54,0.75);
}

/*--- DROPDOWN ---*/
#adminNav ul{
	list-style:none;
	left:5px;
	position:absolute;
	display:none;
	opacity:0;
	-webkit-transition:0.25s linear opacity;
	z-index:25;
}
#adminNav ul li{
	padding-top:1px;
	float:none;
}
#adminNav ul a{
	white-space:nowrap;
	display:block;
}
#adminNav li:hover ul{ 
	display:block;
	opacity:1;
}
#adminNav li:hover a{
	background:#687e92;
	background:rgba(104,126,146,0.75);
}
#adminNav li:hover ul a{
	text-decoration:none;
	-webkit-transition:-webkit-transform 0.075s linear;
}
#adminNav li:hover ul li a:hover{
	background:#333;
	background:rgba(51,51,51,0.75);
}


/*--- STAR RATER ---*/
.rating{
	width:151px;
	height:32px;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url(http://www.secretdreamer.co.uk/img/rater.png) no-repeat 0 0;
}
/* add these classes to the ul to effect the change to the correct number of stars */
.nostar {background-position:0 0}
.onestar {background-position:0 -32px}
.twostar {background-position:0 -64px}
.threestar {background-position:0 -96px}
.fourstar {background-position:0 -128px}
.fivestar {background-position:0 -160px}
ul.rating li {
	cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
}
ul.rating li a {
	position:absolute;
	left:0;
	top:0;
	width:32px;
	height:32px;
	text-decoration:none;
	z-index: 200;
}
ul.rating li.one a {left:0}
ul.rating li.two a {left:32px;}
ul.rating li.three a {left:64px;}
ul.rating li.four a {left:96px;}
ul.rating li.five a {left:128px;}
ul.rating li a:hover {
	z-index:2;
	width:151px;
	height:32px;
	overflow:hidden;
	left:0;	
	background: url(http://www.secretdreamer.co.uk/img/rater.png) no-repeat 0 0
}
ul.rating li.one a:hover {background-position:0 -32px;}
ul.rating li.two a:hover {background-position:0 -64px;}
ul.rating li.three a:hover {background-position:0 -96px}
ul.rating li.four a:hover {background-position:0 -128px}
ul.rating li.five a:hover {background-position:0 -160px}

div.star {
	background: url(http://www.secretdreamer.co.uk/img/star_empty.png);
	background-repeat: no-repeat;
	width: 100%;
	}
