* {
list-style-type:none;
list-style-image:none;
list-style-position:outside;
background-repeat:no-repeat;
margin:0;
padding:0;
}

.feature {
font-size:80%;
text-align:left;
background-color:#fff;
min-height:10px;
height:10px;
padding:5px 2px 15px;
}

html>body .feature {
height:auto;
}
#rgt {
text-align:right
}

#rgt b {
color:#FAAB0A;
font-size:14px;
}
span {
color:#CD0001;
font-size:14px;
}
.title {
font:bold 13px Arial,sans-serif;
color:#006;
margin-right:3px;
margin-left:1px;
background-color:#9CC;
padding:1px;
}

html>body .title {
margin-left:3px;
}

.feature h1,h2,h3,h4 {
font:bold 100% Tahoma,Geneva, Arial,  sans-serif;
color:#006;
background-repeat:repeat-x repeat-y;
margin:0;
padding:2px 5px;
}

.feature img {
float:right;
border:0;
margin:5px 4px 0 8px;
padding:0;
}

.feature p {
vertical-align:top;
text-align:justify;
margin-top:5px;
padding:0 10px 0 5px;
}

.break {
background-color:#F90;
min-height:10px;
}

.datatable {
width:100%;
font-size:14px;
border:1px solid #306EA9;
line-height:normal;
margin-bottom:10px;
}

.datatable .highlight {
color:#306EA9 !important;
font-weight:700;
}

.datatable tbody tr td {
background-color:#fff;
}

.datatable tbody tr.odd td {
background-color:#eee;
font-size:13px;
cursor:pointer;
}

.datatable td {
background-color:#ccc;
text-align:center;
padding:1px;
}

.datatable tr:hover td {
background-color:#cf9 !important;
}

h2 a {
font-size:16px;
text-align:center;
color:#CD0001;
}

h1 {
font-size:16px;
text-align:center;
color:#CD0001;
}

body {
background:#eee url('pagebg.gif') repeat-x scroll center bottom;
font-size:12px;
font-family:Arial,sans-serif;
}

a {
text-decoration:none;
font-weight:700;
}

a,input {
outline-color:#-moz-use-text-color;
outline-style:none;
outline-width:medium;
}

h1,h2,h3,h4,h5,h6 {
font-size:14px;
color:#2097C9;
font-family:Arial,sans-serif;
text-transform:uppercase;
}

h2 {
font-size:12px;
}

.clear:after {
content:".";
visibility:hidden;
display:block;
height:0;
clear:both;
}

.center {
text-align:right;
}

* html .clear {
height:1%;
}

.right {
float:right;
}


#header {
overflow:visible;
width:980px;
height:110px;
position:relative;
}

#header b {
width:505px;
height:116px;
position:absolute;
top:12px;
left:20px;
}

#header b a {
display:block;
width:500px;
height:116px;
text-indent:-9999px;
font-size:0.01em;
background:transparent url('logo.png') no-repeat scroll 0 0;
}

#header ul {
width:640px;
height:30px;
top:76px;
margin-left:330px;
position:absolute;
right:0;
}

#header li a {
display:block;
float:right;
font-size:1.25em;
font-weight:700;
text-align:center;
margin-left:10px;
padding:9px 15px;
}

#header li.current a {
background:#fff none repeat scroll 0 0;
color:#333;
}

#search {
background:#fff none repeat scroll 0 0;
float:right;
width:340px;
height:45px;
margin-bottom:2px;
color:#333;
border-color:#-moz-use-text-color #4f4f4f #4f4f4f;
border-style:none solid solid;
border-width:0 2px 2px;
}

#search form {
padding:10px 0 0 20px;
}

#search input,input#s {
width:295px;
height:20px;
outline-color:#-moz-use-text-color;
outline-style:none;
outline-width:medium;
border-color:#eee #c7c7c7 #c7c7c7 #eee;
border-style:solid;
border-width:1px;
padding:4px 2px 0 5px;
}

#topnav li#search2 {
color:#fff;
cursor:pointer;
}

#topnav li#search2:hover {
color:#ddd;
cursor:pointer;
}

input#s {
float:left;
margin-right:10px;
}

#container {
width:980px;
font-size:1.1em;
margin:0 auto 50px;
}

#content {
background:#fff none repeat scroll 0 0;
width:940px;
padding:20px;
}

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

#content h4 {
font-size:1.25em;
color:#4f4f4f;
margin-bottom:10px;
letter-spacing:-1px;
word-spacing:2px;
}

#content h4 a {
color:#4f4f4f;
}

.blas {
background:transparent none repeat scroll 0 50%;
padding:0 0 4px;
}

#content li.header {
background:transparent none repeat scroll 0 0;
margin-bottom:0;
padding:0;
}

#left {
width:620px;
float:left;
}

#right {
width:300px;
float:right;
}


#featured {
width:620px;
margin-bottom:20px;
padding-bottom:10px;
color:#fff;
background:transparent url('featured.gif') repeat-y scroll 0 0;
}

#featured h2 {
position:relative;
text-transform:none;
font-size:2.1em;
letter-spacing:-1px;
margin-bottom:10px;
}

#featured h2 a {
color:#fff;
display:block;
z-index:99;
position:relative;
}

#featured h2 span {
display:block;
position:absolute;
top:1px;
left:1px;
z-index:50;
color:#1f6b8b;
}

#featured img {
float:right;
display:block;
margin:12px 12px 0 0;
}

#featured .left {
width:580px;
float:left;
padding:20px 0 0 20px;
}

#featured .left p a {
color:#fff;
font-weight:700;
text-decoration:underline;
}

#left .homepage h2 {
font-size:2em;
}

.ads img {
display:block;
margin-bottom:20px;
}

.ads .right img {
float:right;
margin-right:0;
}

.bottom {
clear:both;
padding-top:25px;
}

.gotbanners {
width:300px;
}

.gotbanners img {
float:left;
margin:0 0 20px;
}

.gotbanners a img {
border:1px solid #666;
}

#left .ads {
padding-top:10px;
}

#right ul {
color:#777;
margin-bottom:0;
}

#right .ads hr {
margin:0 0 15px;
}

#content #tags li {
background:transparent none repeat scroll 0 0;
line-height:18px;
margin:0;
padding:0;
}

#footer {
color:#777;
clear:both;
height:52px;
padding-top:50px;
}

#footer p {
padding-right:50px;
}

a,h4 span,h5 span {
color:#2097c9;
}

#left .post-author {
background:transparent url('author.gif') no-repeat scroll left center;
}

#left .post-category {
background:transparent url('category.gif') no-repeat scroll left center;
}

* html #header b a {
background:transparent url('logo.gif') no-repeat scroll 0 0;
}

.wp-pagenavi .current {
background:#2097c9 none repeat scroll 0 0;
}


p,#content #latest-sites li.header,#right #categories li,#right .ads .margin img {
margin-bottom:10px;
}



.left,.comment-info img,.ads .left img {
float:left;
}

#topnav li.left a.active,#topnav li.left a:hover,.author .comment-info a,#theme-showcase h4 a {
color:#fff;
}


#header li,#left .entry .sociable img {
display:inline;
}

#content h4 a:hover,.wp-pagenavi a:hover,#featured h2 a:hover,.edit-comment-admin-links a,.edit-comment-user-link a,.edit-comment-admin-links-no-icon a {
text-decoration:none;
}

#left .entry img,#left .entry .flashvideo {
display:block;
margin:0 auto;
}

#left hr,#right hr {
clear:both;
border-color:#-moz-use-text-color #-moz-use-text-color #d1d1d1;
border-style:none none solid;
border-width:medium medium 1px;
margin:20px 0;
}

#latest-articles,.list {
width:300px;
float:left;
color:#777;
}

#latest-sites .title,.gallery-item .title {
display:block;
float:left;
width:180px;
}

#latest-sites a.visit,.gallery-item a.visit {
display:block;
float:right;
width:100px;
text-align:right;
}

#latest-sites li.linkcat,#right #other-news li.linkcat,#right #new-plugins li.linkcat {
background:transparent none repeat scroll 0 0;
padding-left:0;
}

.ads span.margin,.gotbanners .margin {
float:left;
display:block;
width:140px;
margin-right:20px;
}

#right #community-news li.header a,ul#community-news li a.title {
display:block;
}

#left .entry img.wp-smiley,#left ul li p img.wp-smiley {
border:medium none;
display:inline;
margin:0;
}





#rtab {
background:transparent url('blank.gif') no-repeat scroll 0 0;
height:119px;
position:relative;
text-align:center;
width:241px;
margin:0 0 10px;
padding:0;
}

