/* used */
html, body, td, th, textarea, input, select, h2, h3, h4, h5, h6{
   font-family: arial,helvetica,sans-serif;
   font-size: 9pt;
   font-size-adjust: none;
   font-style: normal;
   font-variant: normal;
   line-height: 1.4;
   margin:0;
   padding:0;
   color: #393733;
}

/* used */
.container {
   text-align: justify;
   padding: 10px 0 0 10px;
   width: 95%;
   min-height: 550px;
}

/* used */
.container h1 {
   font-size: 20px;
   font-weight: normal;
   letter-spacing: -0.5px
}

h1 {
   font-size: 20px;
   font-weight: normal;
   letter-spacing: -0.5px
}

/* used */
.welcome {
   padding: 10px 25px;
   width: 92.5%
}

/* used */
.welcome-title h1 {
   font-size: 20px;
   font-weight: normal;
   letter-spacing: -0.5px
}

/* used */
.welcome-msg {
   line-height: 1.3;
   width: 100%;
   text-align: justify;
   clear: none;
}

/* used */
.img-right {
   padding:25px;
   float: right;
   clear:both;
}

/* used */
.img-left {
   padding:25px;
   float: left;
}
.language a:visited{
   color:white;
   text-decoration:none;
}
div#header h1,div#menu{
   margin:0 auto;
   text-align:left;
   padding-left:9px
}
ul#nav,ul#nav li{
   list-style-type:none;
   margin:0;
   padding:0;
   background:#0C67AD
}
ul#nav{
   float:left;
   font-size: 90%;
   margin-top: 10px;
   padding-left: 3px;
}
ul#nav li{
   border-top:1px solid #AAAAAA;
   border-left:1px solid #AAAAAA;
   border-right:1px solid #AAAAAA;
   float:left;
   width: 112px;
   margin-left: 2px;
   text-align: center
}
ul#nav a{
   background: #E5ECF3;
   float:left;
   width: 100%;
   padding: 5px 0 4px 0;
   text-decoration: none;
   font-weight: bold;
   color: #222222
}
ul#nav a:hover{
   background-image: url(../back.png);
   color: #111111
}
ul#nav li.activelink a,ul#nav li.activelink a:hover{
   background-image: url(../back.png);
   color: #003
}

.news-full {
   clear:left;
   min-height:150px;
   padding:5px 0 25px 0;
   margin-bottom:25px;
   position:relative;
}

.news-summary {
   clear:left;
   min-height:75px;
   padding:5px 0 25px 0px;
   margin-bottom: 25px;
   position:relative;
}

.news-body {
   padding-left:150px;
}

.news-body h3 {
   font-size:123%;
   font-weight:bold;
   letter-spacing:-0.01em;
   line-height:1.1;
   margin:2px 0 0;
}

h3 {
   -x-system-font:none;
   clear:left;
   color:#4E463F;
   font-family:arial,sans-serif;
   font-size:135%;
   font-size-adjust:none;
   font-stretch:normal;
   font-style:normal;
   font-variant:normal;
   font-weight:normal;
   letter-spacing:-0.03em;
   line-height:1;
   margin:0 0 0.5em;
}

a {
   color:#105CB6;
   cursor:pointer;
   outline-color:-moz-use-text-color !important;
   outline-style:none !important;
   outline-width:medium !important;
}

.news-body p {
   line-height:1.3;
   margin: 2px 5px 0 1px;
   text-align: justify;
   padding-right: 25px;
}

p {
   line-height:1.4;
}

.news-body em {
   color:#666666;
   font-size:85%;
   font-style:normal;
}

.more:link, .more:visited {
   color:#666666;
   padding-left:0.5em;
}

.topic {
   color:#666666;
   font-size:85%;
}

.topic a {
   color:#666666;
   text-decoration:none;
}

.news-details {
   color:#777777;
   position:relative;
}

.news-details a, .sub-menu a, a.toplinep {
   color:#578CCA;
}

a:visited {
   color:#105CB6;
}


.tool {
   display:block;
   float:left;
   font-size:85%;
   padding:4px 6px;
   width:75px;
}

.comments, .share, .bury-link, .fave, .faved {
   padding:4px 6px 4px 18px;
   text-decoration:none;
}

.comments {
   background:transparent url(../img/attachment-icon.png) no-repeat;
   word-spacing:-0.1em;
}

ul#news-action li {
   margin-left: 3px;
}

ul#news-action, ul#news-action li {
   list-style-type: none;
}

.news-toolbox {
   position: absolute;
   top: 0;
}


.news-ultra {
   font-size:85%;
   left:0;
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
   padding:0 25px;
   position:absolute;
   text-align:center;
   top:0.8em;
}

#h-pri .submenu-drop li, .news-digg li, .empty-friend-list {
   margin:0;
   padding:0;
}

.digg-count a, .digg-count span, .digg-count-s a, .digg-count-s span {
   color:#93883F;
   display:block;
   min-height:60px;
   padding:10px 10px 10px 10px;
   text-align:center;
   text-decoration:none;
   width:70px;
}

#bottom {
   color: #666666;
}

#breadory {
   background-color: #E7E7E7;
   border-top:1px solid #DDDDDD;
   border-bottom:1px solid #DDDDDD;
   margin:0 auto;
}

#breadory ol#breadcrumbs {
   background:transparent none repeat scroll 0 0;
   background-color: #0c67ad;
   clear:both;
   color:#EEEEEE;
   float:none;
   font-size:90%;
   font-weight:bold;
   height:3em;
   line-height:3em;
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
   margin:0;
   padding:0;
   border-bottom:1px solid #DDDDDD;
}

#breadory ol#breadcrumbs li a {
   color:#DDDDDD;
}

#breadory ol#breadcrumbs li {
   background:transparent none repeat scroll 0 0;
   float:left;
   margin:0;
   padding:0 0 0 1em;
}

#breadory ol#breadcrumbs li.home a {
   margin:0;
   overflow:hidden;
   padding:0 0 0 1.25em;
   text-indent:-9999px;
   width:30px;
}

#breadory #directorynav {
   background:transparent none repeat scroll 0 0;
   clear:both;
   float:none;
   margin-top:0;
}

#directorynav {
   border-top:1px solid #E5E5E5;
   float:left;
   font-size:90%;
   margin-top:-4px;
   position:relative;
   width:100%;
}

#directorynav ul {
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
   margin: 0;
   padding: 0 0 15px 10px;
}

#directorynav .column {
   padding:9px 0 0 18px;
   width:425px;
}

.column {
   float:left;
}

#breadory #directorynav .capbottom {
   font-size:1px;
   height:0;
}

#directorynav .capbottom {
   clear:both;
   height:5px;
   position:relative;
   top:5px;
}

.adminTop {
   padding-top: 13px;
   padding-bottom: 13px;
}

.adminTop .message {
   color:#50E045;
}

.adminContent {
   height:100%;
}

.adminLeftPanel {
   border:1px solid #DDDDDD;
   height:100%;
   padding: 5px;
}

.adminLeftPanel ul {
   padding:0;
   margin:0;
   list-style-image: none;
   list-style-position: outside;
   list-style-type: none;
}

.adminLeftPanel ul * ul {
   padding-left:15px;
}

.adminRightPanel {
}

.adminRightPanel td {
   padding: 2;
   vertical-align:top;
}

.adminRightPanel textarea {
   height:150px;
}

.adminRightPanel textarea#body {
   height:250px;
}

.adminRightPanel .firstColumn {
   width:150px;
}

.adminRightPanel .secondColumn {
   width:100%;
}

