

body {
    background-color:#000000;
    /*background: url(/images/bg.png) repeat;*/
    color:#E8E8E8;
}
body, p, ol, ul, td {
    font-family:"Bitstream Vera Sans",Tahoma,sans-serif;/*verdana,arial,helvetica,sans-serif;*/
    font-size:11px;
    line-height:18px;

}

body a {
    font-family:Arial,Helvetica,sans-serif;
    color:#999999;
}
body a:hover {
    text-shadow:#e5e5e5 0 0 1px;
}
body img {
    border:0;
}




textarea {
background-color:#303030;/*#222222;*/
border:1px solid #666666;/*#303030;*/
color:#CCCCCC;
}

input[type="text"], input[type="password"] {
/*-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px*/

background-color:#303030;/*#222222;*/
border:1px solid #666666;/*#303030;*/
color:#CCCCCC;
font-size:18px;
padding:3px 5px;
}

input[type="submit"] {
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

background-color:#F0F8FF;
border:1px solid #A8A895;
color:#222222;
font-size:12px;
font-weight:bold;
padding:1px 5px;

}
input[type="submit"]:hover {
background-color:#d3d3d3;
color:#111111;
}



h1 {
    color:#F5F5F5;
    font-size:20px;
}
/*p {
    margin-bottom:1px;
    margin-top:1px;
}*/

label {
    color:#EEEEEE;
    font-size:12px;
    font-weight:bold;
}
.rounded-table input {
    /*background-color:#BDC2AD;
    border:1px solid #AAAAAA;
    color:#333333;
    font-size:18px;
    padding:1px;*/
}
.rounded-table button {
    /*font-family:serif,arial,helvetica;*/
    /*color:#333333;
    font-size:18px;*/
}


.site-menu-button {

height:28px;
background-image:url(/images/menu_bg.gif);
}
.site-menu-header-button {
height:28px;
background-image:url(/images/menu_bg.jpg);
}

.post-navigation {
    color:#444444;
    font-size:20px;
    text-align:center;
}
.post-navigation a {
    color:#FFD700;
    font-family:Verdana;
    font-size:20px;
    text-decoration:none;
}
.post-navigation a:hover {
    /*color:#B8860B;*/
    background-color:#606060;
}





.url-preview {
    background-color:#000000;
    font-family:Verdana;
    font-size:14px;
    padding:0 3px 1px;
    text-decoration:none;
}


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

#page {
    margin-left:auto;
    margin-right:auto;
    /*width:811px;*/
    width:990px;
    /*width:999px;
    opacity:0.9;*/
}

#header {
    background-color:#2F3833;
    background-image:url(/images/header.jpg);
    background-repeat:no-repeat;

    /*-moz-border-radius-topleft:10px;*/
    /*-moz-border-radius-topright:10px;*/
    
    height:140px;
    position:inherit;
    top:10px;
    width:990px;
}

#account {
    color:#EEEEEE;
    position:relative;
    right:18px;
    text-align:right;
    top:1px;
}
#account a {
    color:#EEEEEE;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}
#account a:hover {
    text-decoration:underline;
}
#header #header-content {
    padding-left:30px;
    padding-right:5px;
    padding-top:40px;
}


#header hr {
    /*color: #f00;
    background-color: #f00;
    height: 5px;*/
}

#logo {
    background-image:url(/images/logo.jpg);
    background-repeat:no-repeat;
    display:block;
    /*float:right;*/
    height:62px;
    width:259px;
}

#search_field {
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;

    background-color:black;
    border:1px solid #666666;
    color:#FF7F00;
    font-size:14px;
    padding:2px 7px;
    width:245px;
}



#site-menu {
    background-color:#272324;/*#222222;*/
    /*width:811px;*/
    width:990px;
}
#site-menu th {
    background-color:#303934;
    /*border-bottom:1px dashed #6D7F85;*/
    border-left:1px solid #494C27;
    color:#FFA500;
}
#site-menu td {
/*border-color:#3F3B3C #000000 #000000 #3F3B3C;
border-style:solid;
border-width:1px;*/
    /*border-bottom:1px dashed #6D7F85;*/
    border-left:1px solid #8E6B23;
    color:#AAAAAA;
    font-size:15px;
    font-weight:bold;
    text-align:center;
}
#site-menu th a {
    color:#E8E8E8;/*#AFC911;#859A19*/
    font-size:15px;
    text-decoration:none;
}
#site-menu th a:hover {
    /*text-decoration:underline;*/
    color:#E0E0E0;/*#8FC911;*/
}

#site-menu td a {
color:#E4ED95;
font-size:15px;
font-weight:bold;
text-decoration:none;
}
#site-menu td a:hover {
    color:#BDB76B;
    /*text-decoration:underline;*/
}

#page-menu {
background-color:#303934;
/*background-image:url(/images/page_menu.jpg);
background-repeat:no-repeat;*/
/*height:26px;*/
/*width:811px;*/
width:990px;
}

#content {
    background-color:#676767;
    /*border-left:7px solid #303934;
    border-right:7px solid #303934;*/
    min-height:400px;
    /*padding:10px;*/
    position:inherit;
}

#content-menu {
    background-color:Gainsboro;
    float:left;
    margin-left:10px;
    margin-top:10px;
}
#content-menu li{
    list-style: circle;
}

#footer {
    background-image:url(/images/futter.jpg);
    background-repeat:no-repeat;
    bottom:0;
    color:#595959;
    height:84px;
    padding-left:10px;
    position:inherit;
    /*width:801px;*/
    width:980px;
}
#bar-code {
    /*background-image:url(/images/bar_code.jpg);
    background-repeat:no-repeat;*/
    float:right;
    height:35px;
    position:relative;
    right:10px;
    top:25px;
    width:76px;
}

#menu {
    background-color:#DCDCDC;
    left:300px;
    position:inherit;
    top:35px;
}

#notice {
    background-color:#FF0000;
    color:#131313;
    font-family:Helvetica;
    font-size:16px;
    font-weight:bold;
    padding-bottom:2px;
    padding-top:2px;
    text-align:center;
}

#settings {
    border:1px solid #BBBBBB;
    width:500px;
}
.points {
    color:#434343;
    font-family:Tahoma Helvetica;
    font-size:20px;
}


#logged-user-count {
    color:#666666;
    float:right;
    margin-right:15px;
    margin-top:2px;
    text-align:right;
}
/*
.user-profile-link {
    border:1px solid #EEEEEE;
    padding-left:1px;
    padding-right:1px;
}
.user-profile-link:hover {
    border:1px solid #999999;
}
*/
.user-profile-link a {
    color:#004477;/*#0000CD;*/
    font-weight:bold;
    text-decoration:none;
}

.textiled-post a {
    color:#6A99EE;
    font-size:large;
    text-decoration:none;
}
.textiled-post a:hover {
    text-decoration:underline;
}
.textiled-post a:visited {
    color:#999999;
}

.post-item {
    /*background-image:url(/images/item_bg.jpg);
    background-repeat:no-repeat;
    
    border:2px solid LightSlateGray;*/
    -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
    background-color:#D2D2D2;/*#676767;*/
    border:1px solid #2F4F4F;
}
.post-item:hover .post-item-title a {
    
}

.post-item-footer {
    background-color:#DCDCDC;
    color:#434343;
    font-size:10px;
    line-height:12px;
    text-align:right;
    /*
    background-color:#444444;
    font-size:10px;
    line-height:12px;
    text-align:right
    */
}

.post-item-tags {
    background-color:AliceBlue;
    padding-left:2px;
}

.post-item-voting {
    background-color:#111111;
    border-right:0px solid #000000;
    width:63px;
    display:table-cell;
    vertical-align:middle;
}

.post-item-title {
    background-color:#F0EFF3;
    font-size:16px;
    height:18px;
    padding-bottom:2px;
    padding-left:3px;
    position:relative;
    text-align:left;
}
.post-item-title a {
    color:#004477;
    /*font-family:Tahoma,'Trebuchet MS',Verdana,Arial,Sans-serif;*/
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
.post-item-title a:hover {
    color:#004477;
    text-decoration:underline;
}
.post-item-title a:visited:hover {
    color:#004477;
}
.post-item-title a:visited {
    color:#588CB8;
}

.post-item-description {
    background-color:#D2D2D2;
    color:#555555;
    /*font-family:Tahoma,'Trebuchet MS',Verdana,Arial,Sans-serif;*/
    font-size:12px;
    /*height:54px;*/
    padding-left:2px;
    position:relative;
    text-align:left;
}

.quick-view {
    -moz-border-radius-bottomleft:5px;
    -webkit-border-bottom-left-radius:5px;

background-color:#3B5568;
/*border-bottom:1px solid #111B23;
border-left:1px solid #111B23;*/
border-right:1px solid #777777;
float:right;
padding-left:4px;
padding-right:3px;

}
.quick-menu a {
    color:#FFFFFF;
    cursor:pointer;
    font-size:11px;
    text-decoration:none;
}
.quick-menu a:hover {
    color:#FFFFFF;
}
.quick-menu a:visited {
    color:#FFFFFF;
}
.quick-menu a:visited:hover {
    color:#FFFFFF;
}


#tags {
    /*padding:10px;*/
}
#tags a {
    color:#F4F4F4;
    text-decoration:none;
}
#tags a:hover {
    text-decoration:underline;
}



.rounded-table {
    background-color:#565656;/*#2B3C36;*//*#DCDCDC;*/
    /*margin-bottom:10px;
    margin-left:10px;
    margin-top:10px;
    margin:20px auto;*/

}


.add_bookmark {
    color:#3F9F24;
    font-weight:bold;
}

.post {
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    background-color:#FFFFFF;
    border:1px solid #FFD700;
    color:#000000;
    overflow:auto;
    width:700px;
}
.post img{
    max-width:690px;
}


.post-item-micro {
    background-color:#D0D0D0;
    border:2px solid #676767;
}
.post-item-micro ul {
    font-size:10px;
    padding:0
    ;margin:0;
}
.post-item-micro li {
    line-height:1;
    list-style:none;
}


#post-preview {
    border:1px solid #444444;
    min-height:2px;
}



.help {
    background-color:#F0C68C;
}


/*tag size*/
.nube1 {font-size: 1.0em;}
.nube2 {font-size: 1.2em;}
.nube3 {font-size: 1.4em;}
.nube4 {font-size: 1.6em;}
.nube5 {font-size: 1.8em;}
.nube6 {font-size: 2.0em;}




#help-us {
background-color:Azure;
border:1px solid;
color:#8C101A;
float:left;
/*font-family:Georgia,"Times New Roman",Times,serif;*/
font-size:12px;
font-style:italic;
font-weight:bold;
left:747px;
max-width:161px;
padding-left:5px;
position:absolute;
top:34px;
/*color:#325E93;*/
}





table_ {
    border: 1px solid;
}

td {
    /*border: 1px dashed red;*/
}

.setting-item {
    /*height:40px;
    position:absolute;
    text-align:center;
    top:268px;
    width:40px;*/
}

.setting-item a {
    /*font-family: Arial,Helvetica,sans-serif;*/
    color:#A3E3E3;
}



#footer dl {
    float:left;
    margin-left:10px;
    margin-right:10px;
    margin-top:7px;
}

#footer dt {
    color:#BF6E30;
    font-weight:bold;
}

#footer dd {
line-height:12px;
margin-left:0px;
}

#footer a {
    color:#A88D3B;
}


.css-button {
    background-color:CornflowerBlue;
    border:1px solid gray;
    color:#FFFFFF;
    /*font-family:sans-serif;*/
    padding:1px;
}

.css-button:hover {
    background-color:LightSlateGray;
    border:1px solid RosyBrown;
    padding-left:2px;
    padding-right:0;
}



.iframe-source {
    min-height:1000px;
    width:100%;
}


#help-menu {
color:#EEC509;
font-size:10px;
font-weight:bold;
margin-bottom:10px;
}


#site-statistics {
    color:#000000;
    font-size:10px;
    text-align:center;
}
#post-comments {
    max-width:510px;
}








button.callout-prominent, a.callout-prominent {
padding:0.35em 6.5ex !important;
}
button.callout-button, a.callout-button {
background:transparent url(/images/calloutbutton_bg.gif) repeat scroll 0 0;
/*padding:0.2em 1.5ex !important;*/
padding:0.7em 7ex !important;
}
a.button {
text-decoration:none;
white-space:nowrap;
}
.button {
vertical-align:middle;
}
.button {
}
.button {
background:#FEFEFE url(/images/element_bg.gif) repeat-x scroll 0 0;
border-color:#C4CCCC #ACB5B5 #6F7777;
border-style:solid;
border-width:1px;
color:#2B333C;
cursor:pointer;
font-family:inherit;
font-weight:bold;
overflow:visible;
padding:0.2em 1.5ex;
text-align:center;
}

.friends-list {
    
}
.friends-list a{
color:#F9F9F9;
font-family:Tahoma;
font-size:14px;
line-height:14px;
text-decoration:none;
}


#bookmarks-content {
    max-height:350px;
    overflow:auto;
}
.add_bookmark {
    background-color:#556B2F;
    color:#FFFFFF;
    float:right;
    font-size:11px;
    font-weight:bold;
    padding-left:2px;
    padding-right:2px;
}
.add_bookmark a:hover {
    text-decoration:underline;
}
.remove_bookmark {
    -moz-border-radius-bottomleft:5px;
    -webkit-border-bottom-left-radius:5px;

    background-color:#950000;
    color:#FAEBD7;
    float:right;
    font-family:Verdana;
    font-size:14px;
    font-weight:bold;
    padding-left:3px;
    padding-right:2px;
}