html {
height:100%
}

body {
margin: 0px auto 0px auto; 
padding:0px 0px 0px 0px;
font-family:'Helvetica Neue', Arial, sans-serif;
color:#000000;
font-size:14px;
background:transparent;
}

#main {
width:728px;
margin: 0px auto 0px auto; 
padding:0px 0px 10px 0px;
background:transparent;
}

#page {
width:728px;
float:left;
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
background:transparent;
}

#header {
width:728px;
float:left;
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
background:transparent;
}

#adv {
width:728px;
float:left;
margin: 0px 0px 2px 0px; 
padding:0px 0px 0px 0px;
background:transparent;
}

#adv-ifindex {
width:728px;
float:left;
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
background:transparent;
}

#right-ad {;
background: transparent;
float:left;
margin-top:6px;
}

#rest {
width: 718px;
float:left;
margin: 0px 0px 5px 0px; 
padding:5px;
border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
-opera-border-radius:3px 3px 3px 3px;
background: #F5F5F5;
}

#rest:hover {
width: 718px;
float:left;
margin: 0px 0px 5px 0px; 
padding:5px;
border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
-opera-border-radius:3px 3px 3px 3px;
background: #F0F8FF;
}

#left {
width:728px;
float:left;
background: transparent;
}

#right {
width:265px;
float:right;
background: transparent;
}

#link {
width:728px;
float:left;
margin: 0px 0px 5px 0px; 
padding:0px 0px 0px 0px;
background:transparent;
border-top:1px solid #CCCCCC
}

#link:hover {
width:728px;
float:left;
margin: 0px 0px 5px 0px; 
padding:0px 0px 0px 0px;
background:#F5F5F5;
border-top:1px solid #CCCCCC
}

#index, #content {
width:728px;
float:left;
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
background:transparent;
}

#details {
float:left;
margin:0px 0px 10px 0px;
}

#share {
border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
-opera-border-radius:3px 3px 3px 3px;
background: #F5F5F5;
float: left;
width:51px;
margin:147px 0px 5px -67px;
padding: 5px 5px 5px 5px;
position:fixed;
}

#share:hover {
border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
-opera-border-radius:3px 3px 3px 3px;
background: #F0F8FF;
float: left;
width:51px;
margin:147px 0px 5px -67px;
padding: 5px 5px 5px 5px;
position:fixed;
}

#thumb {
border:1px solid #F5F5F5;
float:left;
width:120px;
margin:-1px 0px 0px -1px;
padding:0px 0px 0px 0px;
border-top:1px solid #CCCCCC
}

#thumb-link {
width:483px;
float:right;
vertical-align:top;
margin-left:0px;
background:transparent;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#thumb-link-details {
border:1px solid #F5F5F5;
width:726px;
float:left;
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
background:transparent;
}

#thumb-ad {
width:728px;
float:left;
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
background:transparent;
}

#comment-thumb {
float:right;
}

#comment-thumb-link {
width:921px;
float:left;
vertical-align:top;
margin-left:0px;
background:transparent;
padding-right:5px;
}

#pagination {
width:728px;
float:left;
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
background:transparent;
}

#footer {
float:left;
margin-top: 10px
}

#space {
float:left;
width:100%;
height:3px
}

h1 {
margin: 0px 0px 0px 0px; 
padding:2px 2px 2px 5px;
color:#333333; 
text-decoration:none;
font-size:16px;
background-color:#F5F5F5;
}

h2 {
margin: 2px 0px 2px 0px; 
padding:0px 2px 0px 5px;
color:#333333; 
text-decoration:none;
font-size:16px;
background-color:#CCCCCC;
}

p {
padding:0px;
color:#000000;
}

p1 {
padding:0px;
color:#000000;
line-height:26px;
}

.tf-info {
display: none;
height: 0px;
width: 0px;
}

.index {
border:1px solid #000000;
margin:-5px 0 -5px 0;
}

.red {
color:#ff0000
}

.error {
color:#ff0000
}

.hilite {
font-weight:bold
}

.details {
color:#999
}

.small {
font-size:10px
}

.notify {
background-color:#F0F0F0;
margin: 70px 0 0 1px;
opacity: 0.8;
padding: 2px;
position: absolute;
}

.category {
background-color:#0066CC;
color:#333333;
padding:2px;
text-decoration:none;
font-weight:400;
}

.category-active {
background-color:#FF0000;
color:#FFFFFF;
padding:2px;
text-decoration:none;
font-weight:700;
}

.email:hover {
opacity:0.8;filter:alpha(opacity=80)}

a {color:#0066CC; text-decoration:underline;}
a:hover {color:#0066CC; text-decoration:none;}

a.category  {
background-color:#009BBC;
color:#FFFFFF;
padding:2px;
text-decoration:none;
font-weight:400;
}

a.category:hover {
background-color:#FF0000;
color:#FFFFFF;
padding:2px;
text-decoration:none;
font-weight:400;
}

a.account {
background-color:#CCCCCC;
color:#FFFFFF;
padding:2px;
text-decoration:none;
font-weight:400;
}

a.account:hover {
background-color:#FF0000;
color:#FFFFFF;
padding:2px;
text-decoration:none;
font-weight:400;
}

a.social {
background-color:#CCCCCC;
color:#FFFFFF;
padding:2px;
text-decoration:none;
font-weight:400;
}

a.social:hover {
background-color:#FF0000;
color:#FFFFFF;
padding:2px;
text-decoration:none;
font-weight:400;
}

a.demo {
background-color:#CCCCCC;
color:#FFFFFF;
padding:2px;
text-decoration:none;
font-weight:400;
}

a.demo:hover {
background-color:#FF0000;
color:#FFFFFF;
padding:2px;
text-decoration:none;
font-weight:400;
}

a.ajaxified-demo {
background-color:#CCCCCC;
color:#FFFFFF;
padding:2px;
text-decoration:none;
font-weight:400;
}

a.ajaxified-demo:hover {
background-color:#FF0000;
color:#FFFFFF;
padding:2px;
text-decoration:none;
font-weight:400;
}

a.site  {
background-color:#CCCCCC;
color:#FFFFFF;
padding:2px;
text-decoration:none;
font-weight:400;
}

a.site:hover {
background-color:#FF0000;
color:#FFFFFF;
padding:2px;
text-decoration:none;
font-weight:400;
}

#page_navigation a{
border:1px solid #FFFFFF;
text-decoration:none;
background-color:#DDFFDD;
color:#000000;
padding:2px;
font-size:18px;
}

.active_page{
border:white;
color:white !important;
text-decoration:none;
background-color:#CCCCCC !important;
padding:2px;
font-size:18px;
}

a.user {
border:1px solid #F0F0F0;
color:#999999;
text-decoration:none;
background-color:transparent;
}

a.user:hover {
border:1px solid #F0F0F0;
color:#000000;
text-decoration:none;
background-color:transparent;
}

a.user-featured {
border:1px solid #FFF3C6;
text-decoration:none;
background-color:#FFF3C6;
color:#999999;
padding:6px;
font-size:18px;
}

a.user-featured:hover {
border:1px solid #FFF3C6;
color:#000000;
text-decoration:none;
background-color:#FFF3C6;
padding:6px;
font-size:18px;
}

input,textarea,select,checkbox{
border:1px solid #BEBEBE;
background-color:#fff;
font-family:'Helvetica Neue', Arial, sans-serif;
font-size:14px;
color:#666;
padding:6px;
margin-bottom:5px;
}

input.ver {
border:1px solid #BEBEBE;
background-repeat:no-repeat;
font-family:'Helvetica Neue', Arial, sans-serif;
font-size:18px;
background-position:right;
filter:alpha(opacity=60);
opacity:0.6px;
color:#666;
padding:6px;
margin-top:1px;
}

button {
color: #000;
height:35px
}
