/* Global */

* {
	padding: 0em;
	margin: 0em;
}

html {
	width: 100%;
}

body {
	width: 100%;
	font-family: tahoma,helvetica,sans-serif;
	font-size: 8pt;
	color: #E9E9E9;
	min-width: 950px;
	background-color: #222;
}

/* Common elements */

a {
	text-decoration: none;
	border: none;
	color: #ccc;
}

a:hover {
	text-decoration: underline;
	color: #aaaaaa;
}
a:hover abbr {
	text-decoration: underline;
}

a.similar_artist {
	background-color: #444444;
	display: block;
	padding: 1px 4px;
	color: #FFF;
	border: 1px solid #fff;
}

a.similar_artist:hover {
	background-color: #555;
}

.similar_artist_header {
	color: #FFF;
	background-color: #666;
	border: 1px solid #fff;
	padding: 3px 5px;
}

h1,h2,h3,h4 {
	margin: 5px 0px;
	font-weight: bold;
}

h2 {
	text-align: center;
	font-size: 12pt;
	color: #fff;
}

h4 {
	font-size: 8pt;
}

p {
	margin: 10px 5px;
}

li {
	margin: 5px 15px;
}

input {
	padding: 2px 3px;
}

textarea {
	padding: 2px 3px;
}

img {
	border: none;
}

/* Ratio Colors */

.r00 { color: #FF0000; }
.r01 { color: #FF1300; }
.r02 { color: #FF1300; }
.r03 { color: #FF2600; }
.r04 { color: #FF4C00; }
.r05 { color: #FF5E00; }
.r06 { color: #FF5E00; }
.r07 { color: #FF7100; }
.r08 { color: #FF9700; }
.r09 { color: #FFAA00; }
.r10 { color: #74C42E; }
.r20 { color: #418B00; }
.r50 { color: #418B00; }
.r99 { color: #418B00; }

/* Styles generated by the BBCode parser */

span.size1 {
	font-size: 0.75em;
}

span.size2 {
	font-size: 1em;
}

span.size3 {
	font-size: 1.25em;
}

span.size4 {
	font-size: 1.5em;
}

span.size5 {
	font-size: 1.75em;
}

span.size6 {
	font-size: 2em;
}

span.size7 {
	font-size: 2.25em;
}

span.size8 {
	font-size: 2.5em;
}

span.size9 {
	font-size: 2.75em;
}

span.size10 {
	font-size: 3em;
}

ul.thin {
	margin: 0px 0px 0px 25px;
	padding: 0px;
}

ul.thin li {
	margin: 0px 0px;
	padding: 0px;
}

/* Layout (Every page) */

#header {
    background-color: #303030;
    background-image: url("../img/btn_header_blue.png");
    background-position: 2px 18px;
    background-repeat: no-repeat;
    margin: auto;
    max-width: 990px;
    min-height: 190px;
    padding: 0;
    width: 990px;
}
#content {
    background-color: #303030;
    margin: auto;
    max-width: 990px;
    overflow: hidden;
    position: relative;
    top: -10px;
    width: 100%;
}

#wrapper {
	width: 90%;
	margin: 0px auto;
}

#footer {
	margin-top: 40px;
	width: 100%;
	text-align: center;
	padding: 1em 0;
	color: #fff;
}

#logo {
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 100px;
    margin: 5px auto 0 0;
    width: 200px;
}
#logo a {
    border: medium none;
    display: block;
    height: 140px;
    width: 200px;
}

#logo a:hover {
	border: none;
}

#menu {
    font-size: 10pt;
    margin-left: 200px;
    margin-right: auto;
    padding: 0.6em 0;
    position: absolute;
    text-align: center;
    top: 75px;
    width: 700px;
    z-index: 9;
}

#menu ul li {
	position: relative;
	display: inline;
	background-color: #2B3F60;
	padding: 6px 0;
	margin: 0px;
}

#index #nav_index, #torrents #nav_torrents, #schedule #nav_schedule, #requests #nav_requests, #forums #nav_forums, #top10 #nav_top10, #rules #nav_rules, #kb #nav_kb, #staff #nav_staff {
	background-color: #1C1C1C;
}

#menu ul li a {
	padding: 0.4em 1.75%;
	color: #fff;
}

#menu ul li a:hover {
	background-color: #1C1C1C;
	text-decoration: none;
	color: #fff;
}

#userinfo {
    background: none repeat scroll 0 0 #1C1C1C;
    color: #777777;
    font-size: 8pt;
    margin-left: 160px;
    margin-right: 0;
    padding: 3px 0;
    z-index: 10;
}

#userinfo img {

}

#userinfo ul {
	display: inline;
	margin: 0px 0.8%;
	padding: 4px;
}

#userinfo ul li {
	position: relative;
	display: inline;
	margin: 0 0.1em;
	line-height: 20px;
	vertical-align: middle;
	padding: 2px;
}

#userinfo a {
	color: #777;
}

#userinfo a:hover {
	text-decoration: underline;
}

#userinfo b a {
	font-weight: normal;
	font-size: 0.9em;
}

#userinfo span.stat {
	color: #AAA;
}

#userinfo_username {
    left: auto;
    position: absolute;
    text-align: right;
    top: 25px;
    width: 810px;
    z-index: 10;
}
#userinfo_major {
    left: auto;
    position: absolute;
    text-align: right;
    top: 40px;
    width: 810px;
    z-index: 10;
}
#userinfo_stats {
    left: auto;
    position: absolute;
    text-align: center;
    top: 105px;
    width: 810px;
    z-index: 10;
}

#userinfo_stats a {
	color: #aaa;
}

#userinfo_stats a:hover {
	text-decoration: underline;
}

#searchbars {
	position: absolute;
	top: 0px;
	width: 90%;
	text-align: center;
	background-repeat: repeat-x;
	background-position: center;
	max-width: 990px;
	margin: auto;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	background-color: #2B3F60;
}

#searchbars input {
	position: relative;
	padding: 3px 3px 3px 5px;
	font-size: 0.9em;
	background-color: #222;
	color: #ccc;
	border: 1px solid #303030;
}

#searchbars ul {
	margin: 0 auto;
}

#searchbars ul li {
	display: inline;
	margin: 0px 1px;
}

#searchbars ul li form {
	display: inline;
}

#alerts {
    background-color: #303030;
    padding: 10px 0;
    width: 100%;
    z-index: 20;
}
#alerts a {
    color: #CCCCCC;
}
.alertbar.blend {
    background-color: #222222;
    padding-bottom: 12px;
    padding-top: 0;
}

/* new member box */
.newmem {
	background-color: #222;
	text-align: center;
	color: #ccc;
	font-weight: bold;
	font-size: 0.95em;
	width: 350px;
	margin: 0px auto 0px auto;
	padding: 10px;
}

#cat-selector ul {
	width: 100%;
}

#cat-selector ul li {
	display: inline;
	width: 12em;
	height: 1em;
	float: left;
}

.alertbar {
    background-color: #222222;
    color: #CCCCCC;
    font-size: 0.95em;
    font-weight: bold;
    margin: 0 auto;
    padding: 10px;
    text-align: center;
    width: 350px;
}
.alertbar a {
    color: #555555;
    text-decoration: underline;
}
.alertbar a:hover {
    color: #777777;
    text-decoration: none;
}

/* IE doesn't appear to like a simple display:none in our header. Random things start fucking up pretty badly. */

.hidden {
	position: absolute;
	left: -10000px;
}

input.hidden {
	position: absolute;
	display: none;
}

/* Layout (Any page) */

.thin {
	width: 95%;
	margin: 0px auto;
	max-width: 990px;
}

#userinfo_username .brackets:before {
	content: "[";
}

#userinfo_username .brackets:after {
	content: "]";
}

#userinfo_major .brackets:before {
	font-weight: bold;
	content: "[";
}

#userinfo_major .brackets:after {
	font-weight: bold;
	content: "]";
}

div.linkbox {
	text-align: center;
	padding: 5px;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.min_padding {
	padding: 0px;
	margin: 0px 0px;
}

p.min_padding {
	margin: 2px 0px;
}

.pad {
	padding: 1em;
}

.vertical_space {
	margin-bottom: 10px;
}

.box {
	font-size: 8pt;
	background-color: #282828;
	border: 1px solid #303030;
}

.pad h3,.pad h4,.padbox h3,.padbox h4 {
	margin-top: 0px;
	padding-top: 0px;
}

.sidebar {
	float: right;
	width: 250px;
	height: 100%;
}

.sidebar .box {
	margin: 0px 5px 10px 5px;
}

.head {
	padding: 4px;
	border-bottom: 1px solid #303030;
	color: white;
	background-color: #2B3F60;
}

.body {
	padding: 3px 10px 10px 10px;
}

.main_column {
	width: auto;
	margin-top: 0px;
	margin-right: 255px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.main_column .box,.main_column table {
	margin-bottom: 10px;
}

.tags {
	padding: 0px 0px 0px 20px;
	font-style: italic;
}

.tags a {
	color: #7e7e7e;
}

.tags a:hover {
	color: #dedede;
	text-decoration: none;
}

.noborder {
	border: none;
}

ul.nobullet {
	list-style-type: none;
}

table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #303030;
}

tr {
	border: 1px solid #303030;
	background-color: #222;
}

tr.rowa {
	background-color: #222222;
}

td {
	border: 1px solid #303030;
	padding: 5px;
	text-align: left;
}

td.tdcenter {
 text-align:center;
}

td.tdright {
 text-align:right;
}

.colhead {
	font-weight: bold;
	color: #ffffff;
	background-color: #2B3F60;
}

td.colhead,.colhead td {
	padding-left: 10px;
	padding-right: 10px;
}

.colhead .sign {
	padding: 0px 8px 0px 8px;
	font-size: 12pt;
	font-weight: bold;
	vertical-align: middle;
}

.colhead_dark {
	color: #CCC;
	vertical-align: middle;
	background-color: #2B3F60;
}

.colhead_dark a {
	color: #fff;
}

/*---Start of profile-slider CSS----------------*/

ul.navigation {
	background: #3d3d3d url('../img/btn_head.png');
	color: #fff;
	text-align: center;
    list-style: none;
    margin: 0px;
    padding: 5px;
	font-weight: bold;
}

ul.navigation li {
    display: inline;
    margin-right: 10px;
}

ul.navigation a {
	color: #fff;
    padding: 5px;
    text-decoration: none;
}

ul.navigation a:hover {
	color: #000;
    background-color: #cfcfcf;
}

ul.navigation a.selected {
	color: #000;
    background-color: #909090;
}

ul.navigation a:focus {
	color: #000;
    outline: none;
}

/*---End of profile-slider CSS----------------*/

td.label {
	font-weight: bold;
	text-align: right;
	width: 180px;
}

table.slice {
	margin-top: -1px;
}

.error_message {
	border: 1px solid #666;
	padding: 3px 0px 3px 0px;
	background-color: #AF2525;
	text-align: center;
	color: white;
	font-weight: bold;
}

.save_message {
	border: 1px solid #666;
	padding: 3px 0px 3px 0px;
	background-color: #F4E649;
	text-align: center;
	color: #492802;
	font-weight: bold;
}

.elem_error {
	border: 3px solid #B00D0D;
}

.hide {
	display: none;
}

/* Layout (home page) */

ul.stats li {
	padding: 0px 0px 1px 0px;
}

ul.poll li {
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

ul.poll li.graph {
	margin-bottom: 3px;
	padding-left: 20px;
}

/* Layout (Torrents page) */

.show_torrents {
	width: 28px;
	height: 28px;
	background: url('images/show.png') no-repeat center center;
}

.hide_torrents {
	width: 28px;
	height: 28px;
	background: url('images/hide.png') no-repeat center center;
}

.show_torrents_link {
	border: none;
	width: 28px;
	height: 28px;
	display: block;
}

.filter_torrents {
	width: 750px;
	margin: auto;
}

.filter_torrents .submit {
	text-align: right;
	padding-top: 5px;
}

.cat_list tr td {
	border: none;
}

.torrent_table tr {
	vertical-align: top;
}

.colhead .sign, .colhead_dark .sign {
	padding: 0px 8px 0px 8px;
	vertical-align:middle;
	text-align:center;
	font-size: 12pt;
	font-weight: bold;
}

.torrent_table tr.group, tr.group_torrent, tr.torrent {
	background-color: #222;
}

.torrent_table div.tags {
	font-weight: normal;
}

.torrent_table tr .center {
	vertical-align: middle;
	text-align: center;
}

.torrent_table tr.group_torrent td a span {
    float: left;
    white-space: pre;
}

.group_torrent span {
	float: right;
}

.torrent span {
	font-weight:normal;
	float:right;
}

.torrent span img {
	vertical-align: text-top;
}

.nobr {
	white-space: nowrap;
}

.TS { color: #ff00c8; }
.MPEG { color: #ff0050; }
.MP4 { color: #be0000; }
.MKV { color: #ff4100; }
.M4V { color: #ff6e00; }
.AVI { color: #ffaf00; }
.Internal { color: #58ff00; }
/* None and --- */
.None, .\0D\0D\0D { color: #e89ba0; }
.P2P { color: #ae83cc; }
.Scene { color: #95ccb6; }
.User { color: #faf18b; }

/* Layout (Forums) */

table.forum_post {
	margin: 10px 0px;
}

table.forum_post td {
	border: 1px solid #303030;
}

table.forum_unread {
	border: 2px solid #CCC;
}

td.avatar {
	width: 150px;
	padding: 0px;
}

table.forum_post td.body {
	width: 690px;
}

tbody {
	max-width: 690px;
}

blockquote {
	margin: 10px;
	padding: 10px;
	border: 1px dashed #666;
}

/* Layout (Inbox) */

tr.unreadpm {
	background-color: #692222;
}

/* Layout (Permission Page) */

.permission_head {
	width: 400px;
	margin-left: auto;
	margin-right: auto;
}


.permissions {
	width: 930px;
	margin-left: auto;
	margin-right: auto;
}

.permission_container {
	float: left;
	width: 300px;
	padding: 5px;
}

.permission_container input {
	margin: 0px 3px 5px 0px;
	vertical-align: top;
}

.submit_container {
	clear: both;
	text-align: right;
}

/* Layout (Invite tree) */

ul .invitetree {
	margin: 0px 0px 0px 25px;
}

.invitetree li {
	list-style: none;
	margin: 10px 2px;
}

/* Layout (MISC) */

#left_poll {
	width: 2px;
	height: 9px;
	background: url('images/bar_left.gif') no-repeat center center;
	float: left;
	margin: 0px;
	padding: 0px;
}

#center_poll {
	height: 9px;
	/*background: url('images/bar.gif') repeat;*/
	background: #2B3F60;
	float: left;
	margin: 0px;
	padding: 0px;
}

#right_poll {
	width: 2px;
	height: 9px;
	background: url('images/bar_right.gif') no-repeat center center;
	float: left;
	margin: 0px;
	padding: 0px;
}

.curtain {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
}

.lightbox {
	display: none;
	position: fixed;
	text-align: center;
	top: 5%;
	left: 5%;
	width: 90%;
	height: 90%;
	padding: 0px;
	z-index: 1002;
	overflow: auto;
}

table#torrent_table.torrent_table {
	width: 850px;
	margin: auto;
}

form tr {
	background-color: #222222;
}
.profile_box {
	margin: auto;
	width: 800px;
}
.profile_box .box {
	width: 220px;
}
.profile_main {
	float: right;
	width: 500px;
}
/* Sets color for each user class on forums.php, elsewhere */
a.permission_15,.permission_15 {color: #3cff00;font-weight:bold;}				/* SysOp */
a.permission_42,.permission_42 {color: #3cff00;font-weight:bold;}               /* Lead Developer */
a.permission_1,.permission_1 {color: #3f3;font-weight:bold;}						/* Administrator */
a.permission_11,.permission_11 {color: #9f9;}					/* Moderator */
a.permission_36,.permission_36 {color: #6f6;}					/* Sr. Moderator */
a.permission_37,.permission_37 {color: #3f3;}					/* Sr. Developer */

a.permission_31,.permission_31 {color: #3f3;font-weight:bold;}					/* Lead Developer */
a.permission_14,.permission_14 {color: #5f5;}					/* Developer */

a.permission_32,.permission_32 {color: #06F;}					/* FLS */
a.permission_26,.permission_26 {color: #06F;}					/* Forum Mod */
a.permission_29,.permission_29 {color: #06F;}					/* TV Technician */
a.permission_30,.permission_30 {color: #06F;}					/* Junior Coder */
a.permission_34,.permission_34 {color: #06F;}					/* Designer */

a.permission_2,.permission_2 {color: #FFFFFF;}					/* User */
a.permission_3,.permission_3 {color: #CCCCCC;}					/* Member */
a.permission_4,.permission_4 {color: #FF9;}						/* Power User */
a.permission_5,.permission_5 {color: #FF3;}						/* Extreme User */
a.permission_24,.permission_24 {color: #F87431;}				/* Elite */
a.permission_7,.permission_7 {color: #F30;}						/* Guru */
a.permission_33,.permission_33 {color: #ff00ff;}				/* Master */

a.permission_38, .permission_38 {color: #9933FF;}				/* beta team */
a.permission_37,.permission_37 {color: #93F;}					/* Guest of Honor */
a.permission_6,.permission_6 {color: #93F;}						/* VIP */
a.permission_9,.permission_9 {color: #93F;}						/* Torrent Celebrity */
a.permission_8,.permission_8 {color: #96F;}						/* Legend */
a.permission_28,.permission_28 {color: #90C;}					/* Encoder */
a.permission_35,.permission_35 {color: #93F;}					/* Bot */

a.permission_10,.permission_10 {color: #FFFF66;}				/* ***Not Used*** */
a.permission_12,.permission_12 {color: #CC0000;}				/* ***Not Used*** */
a.permission_13,.permission_13 {color: #996666;}				/* ***Not Used*** */
a.permission_22,.permission_22 {color: #FF7100;}				/* ***Not Used*** */
a.permission_25,.permission_25 {color: #660033;}				/* ***Not Used***? */
a.permission_27,.permission_27 {color: #00FFCC;}				/* ***Not Used*** */
/* END PERMISSION */

/* Forum Upgrades */
.signature { margin: 2em 0 0 0; padding: .5em 0 0 0; border-top: 1px dotted #666; }

/* Ticket System */
        .tickets_search {
                width: 800px;
                margin-left: auto;
                margin-right: auto;
                font-size: 8pt;
        }

        .tickets_categories {
                float: left;
                text-align: left;
                padding: .5em;
        }

        .tickets_status {
                float: right;
                padding: 0.5em;
                text-align: left;
        }

        .small_label {
                width: 0%;
                text-align: right;
                font-weight: bold;
        }

        .filter_tickets {
                width:850px;
                margin-left:auto;
                margin-right:auto;
                margin-bottom:15px;
        }

        .filter_tickets .submit {
                text-align:right;
                padding-top:5px;
        }

/* Donation Bar */
#donation {
	display: inline;
	width: 120px;
	text-align: center;
	font-size: 8pt;
	color: #2B3F60;
	z-index: 20;
	position: absolute;
	float: right;
	padding-top: 0.6em;
	padding-right: 0;
	padding-bottom: 0.6em;
	padding-left: 0;
}
.code {
	margin: 10px;
	padding: 10px;
	border: 1px dashed #666;
	color: #555;
}

/* reviews */

.rank {
    text-align: center;
    font: small-caps 2.4em Georgia, "Times New Roman", Times, serif;
    width: 86px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.rank img {
    clear: both;
}

.rankimghide {
    display: none;
    margin: 0px;
    padding: 0px;
}

.center h3 {
    padding-top: 4px;
    font-size: 10pt;
}

.review_row {
    margin: 10px 25px;
}

.inline_rank {
    position: relative;
    top: 80px;
    left: 14px;
    font: small-caps 1.4em Georgia, "Times New Roman", Times, serif;
}

.inline_rank img {
    width: 2%;
}

.review_title {
    font: small-caps 2.1em Georgia, "Times New Roman", Times, serif;
    margin-left: 17px;
}

.review_body {
    float: right;
    padding: 1px;
    margin: 6px 0px 0px 0px;
    width: 765px;
    overflow: auto;
}

.review_details {
    font-style: italic;
    float: right;
    padding-right: 12px;
    padding-bottom: 10px;
    padding-top: 5px;
}


.review_search {
    width: 900px;
    margin: auto;
    text-align: center;
}

.review_search input {
    width: 400px;
    text-align: center;
}

#searchbutton {
	display: none;
}

.left_tabs {
	float:left;
	width: 100px;
}

a.tab {
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	display: block;
	background-color: rgba(69, 69, 69, 0.35);
	padding: 4px;
	text-align: center;
	color:#FFFFFF;
	font-weight:bold;
	text-transform: lowercase;
}

a.tab:hover	{
	text-decoration: none;
	background-color: rgba(69, 69, 69, 0.55);
}

a.tab#selected {
	background-color: rgba(145, 168, 175, 0.3);
}

div.thin2 {
	float: left;
	margin: auto;
	width: 900px;
}

/* end Reviews */


/* Special changes needed in end of blue and red styles */
#content .home .main_column {
width: 670px;
}

#content .home .main_column .head {
width: 648px;
}

#content .home .main_column .of_the_month .box{
width: 320px;
}

#content .home .main_column .of_the_month .head {
width: 310px;
}

/* jQuery Menu */
#menu {
  margin-top: 0px;
}

.potato-menu:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}

ul.potato-menu ul.potato-menu-group li a {
	margin:0;
	padding: 10px !important;
	position:relative;
	width: 140px !important;
	display: block !important;
}

ul.potato-menu ul.potato-menu-group li a:hover {
	background-color: #666 !important;
	background-image: none !important;
}

ul.potato-menu ul.potato-menu-group {
	width: 160px;
	text-align: left;
	position:absolute;
	z-index:1000;
	background: #000;
	margin-top: 8px;
}

/* Twitter widget on index.php */

div#twitter {
	width: 22em;
	margin-bottom: 2em;
}

div#twitter h2 {
	margin: 0;
	padding: 0.4em 1em;
	font-size: 1.1em;
	color: #fff;
}					/* Background of "Latest Tweets" line */

p#preloader {
	margin: 0;
	padding: 1em 1em 1em 3em;}

ul#twitter_update_list {
	margin: 0;
	padding: 0 1em 0.5em 1em;
	list-style-type: none;}

ul#twitter_update_list li {
	margin: 0;
	padding: 0.8em 0 1em 0;
	border-bottom: 1px solid #ccc;}					/* Line color between tweets */

ul#twitter_update_list li a {
	color: #fff;}									/* Color of # minutes ago text */

ul#twitter_update_list li span {
	display: block;}

ul#twitter_update_list li span a {
	color: #FF9;}									/* Link color of individual tweets */

ul#twitter_update_list li.firstTweet {}

ul#twitter_update_list li.lastTweet {
	border-bottom: none;}

a#profileLink {
	display: block;
	padding: 0.3em 1em;
	color: #fff;
	border-top: 1px solid #ccc;}						/* Background color of link to twitter page */
	
/**** Gift Code ****/
div#gift {
	width: 1px;
	height: 1px;
	position: relative;
	top: 68px;
	left: 955px;
	z-index:999;
}

/*** Menu code from JaUg ****/

#menu ul li a{
padding: 0.5em 1.75%;
}

/* -----------Should be in end of all styles-----------------*/

.home .sidebar {

float:left; /*Old: right */

}



.home .main_column {

margin: 0px 0px 10px 0px; /*Old: margin: 0px 255px 10px 0px;*/

float:right;

}



#content .home .box{ /*Added the .home class to be able to do the special headers on the home*/

margin: 42px 5px 10px;



border-bottom-left-radius: 10px;

border-bottom-right-radius: 10px;



-moz-border-radius-bottomright: 10px;

-moz-border-radius-bottomleft: 10px;







}



#content .home .head {

position: absolute;

margin-top: -22px;



border-top-left-radius: 6px;

border-top-right-radius: 6px;



-moz-border-radius-topleft: 6px;

-moz-border-radius-topright: 6px;



border:1px solid black;

}



#content .home .sidebar .head {

width: 228px;

}



.home .box > .pad, .home .box > ul {

border:1px solid #111;



border-bottom-left-radius: 10px;

border-bottom-right-radius: 10px;



-moz-border-radius-bottomright: 10px;

-moz-border-radius-bottomleft: 10px;



}



.home .extrapad {

padding: 1em;

}

.home table {

border:0;

}



.home th {

padding: 5px;

text-align:left;

}



.home td {

border:0;

}



.home tr.colhead {

border:0;

border-bottom:1px solid black;

}



.home th:first-child{

border-top-left-radius: 6px;



-moz-border-radius-topleft: 6px;

border-right:1px solid black;

}



.home th:last-child{

border-top-right-radius: 6px;



-moz-border-radius-topright: 6px;

border-left:1px solid black;

}





.home .of_the_month ul {

font-size:130%;

}



.home .of_the_month ul b{

color:white;

}



.home .month_rating {

font-family:"Arial Black";

font-size:40px;

}

/*Border radius should work in current versions of Firefox, Safari/Chrome, Opera and even IE9! */

/* -----------End - Should be in end of all styles-----------------*/

ul.potato-menu ul.potato-menu-group{
margin-top: 6px;
}

#menu{
z-index: 11;
}

#content .home .main_column .head {
width: 648px;
}

#menu ul li a{
padding: 0.5em 1.75%;
}