body { color: black; 
 	background-color: black; 	
	font-family: verdana, arial, sans-serif; 
	margin-left: 10px ;
	margin-right: 10px;
	margin-top: 3px ;
	margin-bottom: 3px;
	font-weight: normal;
	font-style: normal }
 a:link { color: blue }
 a:hover { color: blue }
.apf_submit_button_style { background-color:#FFCC68; color:#000068; cursor:hand; font-weight:bold; }
.apf_cart_text3_style { background-color:#FFFFFF; color:#00659C; font-family:Arial,Helvetica,sans-serif; font-size:larger; font-weight:bold; white-space:nowrap; width:33%; }
.apf_color_bar { background-color:#00659C; font-size:x-small; text-align:center; width:100%; }
.apf_error { font-size:150%; font-weight:bold; color:red; }
.apf_small_text { font-size:x-small; }
.apf_prices { color:#990000; }
.apf_prices_text { font-weight:bold; font-size: 8pt; }
.apf_normal_heading { font-weight:bold; }
.apf_even_row { background-color:#eeeeee; padding:6; }
.apf_odd_row { background-color:#ffffff; padding:6; }
.apf_checkbox { clear:right; float:right; font-weight:bold; padding:6; }
.apf_heading4 { font-weight:bold; font-family:Arial,Helvetica,sans-serif; }
.apf_heading4c { font-weight:bold; font-size:larger; font-family:Arial,Helvetica,sans-serif; color:#CE6500; }

a.plain { text-decoration: none }
p { font-size: 8pt }
p.lessspace { margin-bottom: 10px;
	margin-top: 10px }
p.mainmenu { color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-bottom : 6px;
                margin-right : 30px;
                width: 100px;
	margin-top : 6px;
                text-align: center }
.mainmenu a { background-color : red;
	border : 0px solid #999999;
	color : white;
	font-weight: bold;
	display : block;
	padding-bottom : 4px;
	padding-left : 10px;
	padding-top : 4px;
	padding-right : 10px;
	text-decoration : none;
	width : 100% }
.mainmenu a:hover { background-color : black;
	border : 0px solid #999999;
	color : #FFFFFF;
	text-decoration : none }
p.activemenu { color : orange;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-bottom : 6px;
	margin-top : 6px }
.activemenu a { background-color : red;
	border : 0px solid #999999;
	color : white;
	font-weight: bold;
	display : block;
	padding-bottom : 4px;
	padding-left : 10px;
	padding-top : 4px;
	padding-right : 10px;
	text-decoration : none;
	width : 100% }
.activemenu a:hover { background-color : red;
	border : 0px solid #999999;
	color : #FFFFFF;
	text-decoration : none }

.noms {font-size: 12pt;
       font-weight: bold;
       text-align: center;}

.noms a {color: black;
         text-decoration: none;}

.noms a:visited {color: black;
         text-decoration: none;}

.websearch {position: absolute;
                   top: 10px;
                   left:  500px;}

.bluebox { background-color : black;
	border : 0px solid #999999;
	color : white;
	font-weight: normal;
	display : block;
	padding-bottom : 2px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 4px;
	text-decoration : none;
	width : 100% }
.blackbox { background-color : black;
		width : 100% }
.whitebox { background-color : white;
	border : 0px solid #999999;
	color : black;
	font-weight: normal;
	display : block;
	padding-bottom : 2px;
	padding-left : 10px;
	padding-right: 10px;
	padding-top : 4px;
	text-decoration : none;
	font-size: 8pt }
.orangebox { background-color : black;
	border : 0px solid #999999;
	color : white;
	font-weight: normal;
	display : block;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 4px;
	text-decoration : none;
                font-size: 8pt;
	width : 100% }
.nominations { background-color : white;
	border : 0px solid #999999;
	color : black;
	font-weight: normal;
	display : block;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 4px;
	text-decoration : none;
                font-size: 8pt;
	width : 100% }


.menu { font-size: 10pt;
	font-family: arial;
	font-weight: bold;
	text-decoration: none }
img.smiley {margin-bottom : 5px;
	margin-left : 5px;
	margin-top : 5px;
	margin-right :5px;}
.buttons {text-align: right}
.small { font-size: 10pt }
.smallest { font-size: 8pt; color: black; }
.bold { font-weight: bold }
.black {color : black}
.orange {color : #ff6600}
.blogdate {background-color : black;
	border : 0px solid #999999;
	color : white;
	font-weight: bold;
	display : block;
	padding-bottom : 4px;
	padding-left : 10px;
	padding-top : 4px;
	padding-right : 10px;
	text-decoration : none;
	width : 95% }
.permalink {text-align: right }
.blogpost {padding-left : 0px;
                                color: black;
		padding-right: 0px;
		font-size: 8pt}
p.blogpost {padding-left : 0px;
		padding-right: 0px;
		font-size: 8pt}
.blogpost a { color: blue;
		 }
.blogpost a:link { color: blue }
.blogpost a:hover { color: blue }
.italic { font-style: italic }
.right { text-align: right }
.left { text-align: left }
.bottom { text-align: bottom }
.center { text-align: center }
.break { page-break-before: always }
.border { border-width: 2px; 
	border-color: navy;
	border-style: solid;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px }
h1 { color: black;
	font-weight: bold;
	font-size: 18px;
	text-align: center }
h2 { font-style: normal;
	font-size: 16pt }
h3 { font-style: bold;
	font-size: 10pt }
img { border: none }

ul#tabnav {
font: bold 11px verdana, arial, sans-serif;
list-style-type: none;
padding-bottom: 24px;
border-bottom: 1px solid black;
margin: 0;
}
ul#tabnav li {
float: left;
background-color: black;
margin: 2px 2px 0 2px;
border-right: 1px solid white;
border-left: 1px solid white;
border-top: 1px solid white;
}
body#all li.all, body#blog li.blog, body#cutting_room_floor li.cutting_room_floor, body#forum li.forum, body#home li.home, body#new li.new, body#nw li.nw, body#sls1 li.sls1, body#sls10 li.sls10, body#sls11 li.sls11, body#sls12 li.sls12, body#sls13 li.sls13, body#sls14 li.sls14, body#sls15 li.sls15, body#sls2 li.sls2, body#sls3 li.sls3, body#sls4 li.sls4, body#sls5 li.sls5, body#sls6 li.sls6, body#sls7 li.sls7, body#sls8 li.sls8, body#sls9 li.sls9, body#sour_talk li.sour_talk, body#store li.store  {
border-bottom: 1px solid white;
background-color: white;
}
body #active li.active {
  color: black;
  background-color: white;
}
body#all li.all a, body#blog li.blog a, body#cutting_room_floor li.cutting_room_floor a, body#forum li.forum a, body#home li.home a, body#new li.new a, body#nw li.nw a, body#sls1 li.sls1 a, body#sls10 li.sls10 a, body#sls11 li.sls11 a, body#sls12 li.sls12 a, body#sls13 li.sls13 a, body#sls14 li.sls14 a, body#sls15 li.sls15 a, body#sls2 li.sls2 a, body#sls3 li.sls3 a, body#sls4 li.sls4 a, body#sls5 li.sls5 a, body#sls6 li.sls6 a, body#sls7 li.sls7 a, body#sls8 li.sls8 a, body#sls9 li.sls9 a, body#sour_talk li.sour_talk a, body#store li.store a  {
color: black;
background-color: white;
}
body #active li.active a {
 color: black;
  background-color: white;
}
#tabnav a {
display: block;
color: white;
text-decoration: none;
padding: 4px;
}
#tabnav a:hover {
background: white;
color: black;
}
.slsline	{ background-color: #FFFFFF; border: 2px white solid; }



/* This is the outline round the main forum tables */
.forumline	{ background-color: #FFFFFF; border: 2px white solid; }

/* Main table cell colours and backgrounds */
td.row1	{ background-color: #FFFF99; }
td.row2	{ background-color: white; }
td.row3	{ background-color: #FFCC33; }

/* Header cells - the blue and silver gradient backgrounds */
th	{
	color: black; font-size: 8pt; font-weight : normal;
	background-color: #FFD700; height: 18px;
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			background-image: url(templates/subSilver/images/side_bg.gif);
			background-color:#D1D7DC; border: black; border-style: solid; height: 18px;
}

/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {
	height: 18px;
	border-width: 0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; border: #FFFFFF; border-style: solid; height: 18px;
}
td.row3Right,td.spaceRow {
	background-color: #FFFF66; border: #FFFFFF; border-style: solid;
}

th.thHead,td.catHead { font-size: 8pt; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop	 { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }

/* titles for the topics: could specify viewed link colour too */
.topictitle	{ font-weight: bold; font-size: 8pt; color : black; }

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 8pt; color : black; }

/* The content of the posts (body of text) */
.postbody { font-size : 8pt; line-height: 18px}
a.postlink:link	{ text-decoration: none; color : #444D7D }
a.postlink:visited { text-decoration: none; color : #626EB2; }
a.postlink:hover { text-decoration: underline; color : #507340}

.name			{ font-size : 11px; color : #000000;}
