img {
border:0;
}

li {
list-style:none;
margin:0;
padding:0;
}

h1 {
font-size:100%;
font-weight:400;
margin:0;
padding:0;
}

h2 {
font-size:100%;
font-weight:400;
letter-spacing:-1px;
font:bold 24px/26px Arial,Helvetica,Geneva,sans-serif;
margin:0;
padding:0;
}

.nofx_tabs ul li a:hover {
background:#01B0F0;
color:#fff!important;
}

table tr:hover {
background:#333!important;
cursor:pointer;
}

.nofx_grippie:hover {
background-image:#999;
}

.nofx_handle:hover {
background:#ddd url(draggable.png) no-repeat left -20px;
}

html {
height:100%;
}

body {
background:#000;
font:16px Arial,Helvetica,Geneva,sans-serif;
color:#999;
margin:0;
padding:0;
}

h1.nofx_title {
font-size:25px;
color:#fff;
text-shadow:#000 1px 1px 1px;
}

.nofx_logo {
position:absolute;
top:28px;
}

.nofx_content .nofx_block h2.nofx_title {
text-transform:uppercase;
letter-spacing:-1px;
font:24px Arial,Helvetica,Geneva,sans-serif;
font-weight:700;
color:#555;
padding:3px 0 0;
}

a {
color:#01B0F0;
text-decoration:none;
outline-color:0;
outline-style:none;
outline-width:0;
}

a:hover {
text-decoration:underline;
color:#01B0F0!important;
}

.nofx_main .nofx_node {
color:#fff;
position:relative;
padding:10px 0 20px;
}

.nofx_header_bg {
background:url(headerFinal.jpg) center top no-repeat;
}

.nofx_header {
position:relative;
height:145px!important;
clear:both;
}

.nofx_wrapper {
position:relative;
display:block;
width:970px;
margin:0 auto;
}

.nofx_content {
background:#000;
position:relative;
text-align: justify;
}

.nofx_content .nofx_wrapper {
padding:30px 0 20px;
}

.nofx_sidebar-right {
width:260px;
float:left;
margin-left:40px;
font-size:14px;
line-height:20px;
}

.nofx_main {
position:relative;
margin-right:40px;
width:620px;
float:left;
}

.nofx_menu {
height:45px;
line-height:40px;
border-bottom:none;
margin-bottom:1px;
background:url(gradient_line.jpg) bottom repeat-x;
}

.nofx_menu ul.nofx_navlist {
display:block;
width:100%;
height:45px;
}

.nofx_menu ul.nofx_navlist a {
position:relative;
float:left;
display:block;
font-weight:bolder;
text-decoration:none;
font-size:16px;
line-height:34px;
height:39px;
color:#fff;
border:1px solid #333;
background:#222;
border-bottom:none;
margin:4px 2px 0 0;
padding:0 10px;
}

.nofx_menu ul.nofx_navlist a:hover {
color:#fff!important;
background:#000!important;
height:40px;
}

.nofx_footer {
margin-top:20px;
height:80px;
background:url(gradient_line.jpg) repeat-x top;
padding-top:1px;
position:relative;
}

.nofx_footer .nofx_wrapper {
font-size:14px;
color:#333;
height:80px;
background:url(headerFinal2.jpg) center top no-repeat;
}

.nofx_footer ul.nofx_menu2 li {
display:block;
float:left;
position:relative;
}

.nofx_footer ul.nofx_menu2 li a {
color:#999;
display:block;
font-size:14px;
margin-right:10px;
}

.nofx_footer .nofx_block-block-5 {
float:right;
margin-right:130px;
}

.nofx_footer a.nofx_top {
position:absolute;
right:0;
background:#222;
border:1px solid #333;
border-top:none;
top:0;
padding:15px 5px 2px;
}

.nofx_footer a.nofx_top:hover {
background:#01B0F0;
color:#000!important;
text-decoration:none;
}

.nofx_main .nofx_node .nofx_submitted {
height:20px;
/*margin:10px 0 0;*/
}

.nofx_main .nofx_submitted {
color:#AEEE00;
font-size:14px;
line-height:16px;
}

.nofx_main .nofx_submitted span {
color:#555;
font-weight:700;
}

.nofx_sidebar-right .nofx_block {
display:block;
padding-bottom:50px;
}

ul.nofx_pager li a:hover {
background:#01B0F0;
color:#000!important;
}

.nofx_block .nofx_content {
overflow:hidden;
padding-top:15px;
}

.nofx_clear {
clear:both;
}

.nofx_editor-popup td.nofx_close a:hover {
text-decoration:none;
}

.nofx_menu ul.nofx_navlist li {
display:block;
position:relative;
float:left;
}

.nofx_footer a {
color:#999;
}

.nofx_main div.nofx_aux a:hover {
color:#AEEE00!important;
}

.nofx_editor-text-button:hover,.nofx_editor-image-button:hover {
border-color:#fc6;
}

p,div,ul {
margin:0;
padding:0;
}

.nofx_block-views-Wallpaper-block_1 div.nofx_content:hover,.nofx_main .nofx_node .nofx_imagecache-linked img:hover,.nofx_imagecache-Thumb_40x40:hover,.nofx_flickr_badge_wrapper a img:hover,.nofx_inside .nofx_views-field-field-image-fid:hover,.nofx_block-block-7 .nofx_content div.nofx_imgBt:hover {
border-color:#01B0F0;
}

.nofx_footer .nofx_block-menu-menu-footer,.nofx_main .nofx_submitted div.nofx_author {
float:left;
}

.nofx_logo h1,.nofx_footer h2.nofx_title {
display:none;
}

.nofx_block-tagadelic-1 a:hover,.nofx_block li.nofx_twitter a:hover,.nofx_block li.nofx_feed a:hover {
color:#9cf;
}

.nofx_content li {text-align: left;}
