body {
	font-family : "MS Sans serif", tahoma, arial, helvetica, sans-serif;
	font-size : 10pt;
	background-color : #ffffee;
	color : #000000;
	margin-top: 0;
	/*background: url(../pic/redbg.jpg) #c8002f fixed repeat-x center bottom;*/
	min-height : 100%;
}

table {
	border-collapse : collapse;
	border : none;
	background-color : #ffffee;
	padding : 2px;
}

table.header {
	border : solid;
	background-image : url("pic/filelist/colhead.gif");
	background-color : #e2e2e2;
}

table.menu {
	background-color : #ffffee;
}

table.browse {
	background-color : #ffffee;
}

table.poll {
	background-color : #ffffee;
}

table.interiortable {
	background-color : #ffffee;
}

table.menubartextbackground {
	background : transparent;
	border-style : none solid none solid;
	border-width : 1px;
	background-color : #f2bdfd;
}

table.statusbar {
	background-color : #fee191;
	border-style : ridge;
	border-width : 2px;
}

table.top {
	background-color : #bccad6;
	padding : 2px;
}

table.bottom {
	background : transparent;
	padding : 2px;
}

table.message {
	border : 1px solid #000000;
}

h1 {
	font-size : 12pt;
}

/*h2 {
	border-style : solid solid none solid;
	border-width : 1px;
	background-image : url("pic/bg4.gif");
	font-size : 10pt;
	margin-bottom : 0;
	margin-top : 5px;
}*/

h2 {
	/*height: 32px;*/
	color: #0080FF;	
	background-color: #fec381;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	/*background-image : url("pic/head_bar.gif");*/
	border-width : 1px;
	font-size : 14px;
	padding:9px 0 9px 0;
	margin:0 0 0 0;
	text-align: center;
}

h3 {
	font-size : 10pt;
}

p {
	font-size : 10pt;
}

p.sub {
	margin-bottom : 4pt;
}

p.sig {
	border-top-style : dotted;
	margin-bottom : 2pt;
}

td {
	font-size : 10pt;
	border : 1px solid #000000;
}

td.right {
	border-style : solid none solid solid;
	border-width : 1px;
}

td.left {
	border-style : solid solid solid none;
	border-width : 1px;
}

td.sides {
	border-style : solid none solid none;
	border-width : 1px;
}

td.topbottom {
	border-style : none solid none solid;
	border-width : 1px;
}

td.border {
	font-size : 8pt;
	border : 0 solid #000000;
}

td.embedded {
	border : none;
	padding : 1px;
	text-align : left;
	background-color : #ffffee;
}

td.bottom {
	border : none;
	padding : 1px;
	background-color : #ffffee;
}

td.statusbar {
	border : none;
	padding : 1px;
	background-color : #fee191;
}

td.heading {
	font-weight : bold;
}

td.text {
	padding : 10pt;
	text-align : left;
	background-color: #fff3d0;
}

td.comment {
	padding : 10pt;
	font-size : 10pt;
	text-align : left;
}

td.colhead {
	font-weight : bold;
	color : #000000;
	background-image : url("pic/bg5.gif");
}

td.rowhead {
	font-weight : bold;
	text-align : right;
	vertical-align : top;
}

td.rowcenter {
	font-weight : bold;
	text-align : center;
	vertical-align : top;
}

td.title {
	font-size : 14pt;
}

td.navigation {
	font-weight : bold;
	font-size : 10pt;
	border : none;
	background-color : #FFCEB7;
}

td.menunavigation {
	font-weight : bold;
	font-size : 10pt;
	border-style : none solid none solid;
	border-width : 1px;
	background : gray url("pic/filelist/menuoff.gif");
}

td.menunavigation:hover {
	font-weight : bold;
	font-size : 10pt;
	border-style : none solid none solid;
	border-width : 1px;
	background : gray url("pic/filelist/menuon.gif");
}

td.clear {
	padding : 0;
	border : 0;
	background : transparent;
}

form {
	margin-top : 0;
	margin-bottom : 0;
}

.sublink {
	font-style : italic;
	font-size : 10pt;
	font-weight : normal;
}

font.gray {
	color : #c0c0c0;
	text-decoration : underline;
}

a:link, a:visited {
	text-decoration : underline;
	color : #000000;
}

a:hover {
	color : #420202;
}

a.index {
	font-weight : bold;
}

a.biglink {
	font-weight : bold;
	font-size : 12pt;
}

a.altlink:link, a.altlink:visited {
	font-weight : bold;
	color : #09591d;
	text-decoration : none;
}

a.altlink:hover {
	text-decoration : underline;
}

a.altlink_blue:link, a.altlink_blue:visited {
	font-weight : bold;
	color : #000099;
	text-decoration : none;
}

a.altlink_blue:hover {
	text-decoration : underline;
}

a.altlink_green:hover {
	text-decoration : underline;
}

a.normal:link, a.normal:visited {
	color : #000000;
	text-decoration : none;
}

a.normal:hover {
	text-decoration : none;
}

.important {
	font-weight : bold;
	font-size : 8pt;
}

.red {
	color : #ee0000;
}

.yellow {
	color : #997700;
}

.green {
	color : #000000;
}

input, select, textarea {
	font-family : "MS Sans serif", tahoma, arial, helvetica, sans-serif;
	font-size : 8pt;
}

.btn {
	width : 75px;
	height : 23px;
}

.small {
	font-size : 7pt;
}

.big {
	font-size : 10pt;
}

li {
	margin-top : 6pt;
	margin-bottom : 6pt;
}

ul {
	margin-left : 16pt;
	margin-top : 0;
	margin-bottom : 0;
}

img.border {
	border-style : solid;
	border-color : #000000;
	border-width : 0;
}

img.logo {
	padding : 0;
	border : 1px;
	background-image : url("pic/filelist/logo.gif");
	background-repeat : no-repeat;
	background-position : center 0%;
}

img.unlockednew {
	padding : 0;
	border : 0;
	background-image : url("pic/filelist/forum/unlockednew.gif");
	background-repeat : no-repeat;
	background-position : center 0%;
}

img.unlocked {
	padding : 0;
	border : 0;
	background-image : url("pic/filelist/forum/unlocked.gif");
	background-repeat : no-repeat;
	background-position : center 0%;
}

img.lockednew {
	padding : 0;
	border : 0;
	background-image : url("pic/filelist/forum/lockednew.gif");
	background-repeat : no-repeat;
	background-position : center 0%;
}

img.locked {
	padding : 0;
	border : 0;
	background-image : url("pic/filelist/forum/locked.gif");
	background-repeat : no-repeat;
	background-position : center 0%;
}

img.poll {
	padding : 0;
	border : 0;
	background-image : url("pic/filelist/bar.gif");
}

img.pollright {
	padding : 0;
	border : 0;
	background-image : url("pic/filelist/bar_right.gif");
}

img.pollleft {
	padding : 0;
	border : 0;
	background-image : url("pic/filelist/bar_left.gif");
}

img.games {
	padding : 0;
	border : 0;
	background-image : url("pic/filelist/categories/cat_games.gif");
}

img.macxgames {
	padding : 0;
	border : 0;
	background-image : url("pic/filelist/categories/cat_macxgames.gif");
}

img.musicmisc {
	padding : 0;
	border : 0;
	background-image : url("pic/filelist/categories/cat_music.gif");
}

img.musicclassical {
	padding : 0;
	border : 0;
	background-image : url("pic/filelist/categories/cat_music.gif");
}

img.musicindie {
	padding : 0;
	border : 0;
	background-image : url("pic/filelist/categories/cat_music.gif");
}

img.musicjazz {
	padding : 0;
	border : 0;
	background-image : url("pic/filelist/categories/cat_music.gif");
}

img.musicrock {
	padding : 0;
	border : 0;
	background-image : url("pic/filelist/categories/cat_music.gif");
}

img.anime {
	padding : 0;
	border : 0;
	background-image : url("pic/filelist/categories/cat_anime.gif");
}

img.movies {
	padding : 0;
	border : 0;
	background-image : url("pic/filelist/categories/cat_movies.gif");
}

img.appzmacx {
	padding : 0;
	border : 0;
	background-image : url("pic/filelist/categories/cat_macxapps.gif");
}

img.appzmisc {
	padding : 0;
	border : 0;
	background-image : url("pic/filelist/categories/cat_apps.gif");
}

img.books {
	padding : 0;
	border : 0;
	background-image : url("pic/filelist/categories/cat_books.gif");
}

#nav ul, #nav {
	list-style : none;
	padding : 0;
	margin : 0;
}

#nav a {
	text-decoration : none;
}

#nav li li a {
	display : block;
	font-weight : normal;
	padding : 0.5em 10px;
}

#nav li li a:hover {
	padding : 0.2em 5px;
	border : 5px solid #000;
	border-width : 0 5px;
}

#nav li {
	float : left;
	position : relative;
	width : 10em;
	text-align : center;
	cursor : pointer;
	border-width : 1px 0;
}

#nav li#first {
	border-left-width : 1em;
}

#nav li#last {
	border-right-width : 1em;
}

#nav li ul {
	display : none;
	position : absolute;
	top : 100%;
	left : 0;
	background-color : #f2bdfd;
	font-weight : normal;
	padding : 0.5em 0 1em 0;
	border-right : 1px solid #000;
}

#nav li > ul {
	top : auto;
	left : auto;
}

#nav li li {
	display : block;
	float : none;
	background-color : transparent;
	border : 0;
}

#nav li:hover ul, #nav li.over ul {
	display : block;
}

ul, li {
	padding : 0;
	margin : 0;
}

ul.navigation li {
	margin-left : 15px;
}

div.navigation, ul.navigation {
	background-color : #fff3d0;
	padding : 5px;
	border : 1px solid #000;
	list-style-type : disc;
}

.style2 {
	color : #003300;
}

td.showseed {
	font-size: 10px;
}

div.maindiv {
	padding : 5px;
	border : 1px solid #000;
	list-style-type : disc;
	background-color: #FFEFC4;
}

td.m1 {
	color: #3737FF;
	font-weight: bold;
	text-align: center;
	background-color: #FEDC83;
}

a.m1:link, a.m1:visited {
	color: #3737FF;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

td.m2 {
	color: #0000A0;
	font-weight: bold;
	text-align: center;
	background-color: #fea73e;
}

a.m2:link, a.m2:visited {
	color: #0000A0;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

td.m3 {
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	background-color: #FFEFC4;
}

td.m3:hover, a.m1:hover, a.m2:hover {
	color: #e04871;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}

.details1 {
	color: #e04871;
	padding: 13px; 0 13px 25px;
	font-weight: bold;
	background-color: #fee191;
}

.details2 {
	color: #e04871;
	padding: 13px; 0 13px 0;
	font-weight: bold;
	text-align: center;
	background-color: #fee191;
}

/*###########################
#	Page Browse
###########################*/

tr.browse-pined {
	background-color: #FFC891;
}

tr.browse-special {
	background-color: #A8FFA8;
}

tr.browse-normal {
	background-color: #fdf5c4;
}