/* $Id: danblog.css,v 1.11.2.2 2010/11/19 14:42:44 danprobo Exp $ */

/* Put your custom css and css overrides in this file */ 

body {
background:url(../images/body-bg-slideup.gif) repeat-x #fff;
font-size: 84%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
margin: 0;
padding: 0;
line-height: 1.5em;
}

h1,h2,h3,h4,h5,h6 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.3em;
}

h3 {
font-size: 1.1em;
}

#nav li a{
font-family: Arial, Helvetica, sans-serif;
}

#superfish .menu a,
#superfish .menu a:visited  {
font-family: Arial, Helvetica, sans-serif;
}

a:link {
color: #005a8c;/*#e87e17*/
text-decoration: none;
font-weight: none;
}

a:visited {
color: #005a8c;/*#e87e17*/
text-decoration: none;
font-weight: none;
}

a:hover {
text-decoration: underline;
}

.site-name a:hover {
text-decoration: none;
}

.comment .new {
text-align: right; /* LTR */
font-weight: bold;
float: right; /* LTR */
color: red;
margin:.5em;
}

.comment .title {
line-height: 1.2em;
}

.comment .title a:hover {
text-decoration: none;
}

#subnav li a {
font-weight:bold;
}

#subnav li a:hover {
text-decoration: underline;
color: #005a8c;/*#e87e17*/
}

.title {
line-height:1.2em;
}

.node .title a:hover {
text-decoration: none;
}

#aggregator h3 a:hover {
text-decoration: none;
color: #005a8c;/*#e87e17*/
}

#mission-wrapper {
width:950px;
margin:0 auto;
} 

#mission {
font-size:1.4em;
display:block;
line-height:1.2em;
font-family:Georgia, "Bitstream Vera Serif", serif;
font-size: 20px;
font-style:italic;
}

#mission .contextual-links {
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
}

#mission .block-title {
margin-top:20px;
}

#mission .region {
margin:20px 10px;
}

.item-list .pager li a:hover {
text-decoration:none;
}

/* slideshow + Preface top + Slideshow
-------------------------------------------------------------- */

#slideshow-wrapper{
position:relative;
z-index:5;
width:100%;
background: transparent url(../images/slideshow-shadow.gif) no-repeat center bottom;
height: 270px; 
margin-top: 1px;
margin-bottom: -270px;
}

/* Header regions
-------------------------------------------------------------- */
.logo IMG {
    height: 84px;
    position: relative;
    z-index: 500;}

#logo-wrapper {
float: none;
width: 950px;
margin-left: auto; 
margin-right: auto;
margin-bottom: -50px;
position: relative;
z-index:10;
height:210px; <!-- default 420px -->
}

.logo {
position: relative;
text-align: center;
margin-left: 0;
margin-top: 0;
padding-top: 80px;
height:125px; 
max-width:250px;
overflow: visible;
/*
background: #ffffff;
        filter:     Alpha(opacity=30);
        opacity:    0.7;
        moz-opacity:    0.7;
*/
background-color: rgb(255,255,255);
background-color: rgba(255,255,255,.5);
background-color: transparent\9;
filter:progid:DXImageTransform.Microsoft.gradient(
  startColorstr=#BBffffff,endColorstr=#4CFFFFFF);
zoom:1;
}

.logo_2 {
position: relative;
text-align: center;
margin-left: 750px;
margin-top: -205px;
padding-top: 80px;
height:125px; 
max-width:200px;
overflow: visible;
/*
background: #ffffff;
        filter:     Alpha(opacity=30);
        opacity:    0.7;
        moz-opacity:    0.7;
*/
background-color: rgb(255,255,255);
background-color: rgba(255,255,255,.5);
background-color: transparent\9;
filter:progid:DXImageTransform.Microsoft.gradient(
  startColorstr=#BBffffff,endColorstr=#4CFFFFFF);
zoom:1;
}

#header {
height: 280px;
position: relative;
z-index: 1;
width:100%;
margin: 0 auto;
background: transparent;
}

.search-box {
min-width: 50px;
max-width: 250px;
padding-left: 8px;
padding-top: 4px;
position: relative;
z-index: 49;
float: left;
}

.submitted_node_logo{
text-align: right; 
margin-top: -10px;
}

.submitted_node_logo img{
width: 100px;
}
 
/* Primary menu + Superfish
-------------------------------------------------------------- */
#menu-wrapper {
margin: 60px 4px;
position: relative;
width: 950px;
margin-left: auto; 
margin-right: auto;
}

#menu {
height: 35px;
background: transparent repeat-x;
position: relative;
z-index: 50;
}

#rounded-menu-left {
height: 35px;
background:transparent  no-repeat;
float:left;
width:1px;
line-height:0;
font-size:0;
}

#rounded-menu-right {
height: 35px;
background: no-repeat;
float:right;
width:14px;
line-height:0;
font-size:0;
}

/* Login + Register + RSS
-------------------------------------------------------------- */

#authorize { 
float: none;
margin-left: auto;
margin-right: auto;
margin-top: 5px;
position: relative;
width: 950px;
z-index: 20;
text-align: right;
}

#authorize ul { 
display: inline;
padding: 0 0 0 0;
}

.feed-wrapper {
float: left;
margin-left: 18px;
padding-top: 2px;
margin-right: auto;
position: relative;
z-index: 30;
}

/* Superfish
-------------------------------------------------------------- */

#superfish {
height:35px; 
float:right;
}

#superfish .contextual-links-region {
float: left;
z-index:6;
}

#superfish h2 {
height: 0;
overflow: hidden;
position: absolute;
}

#superfish .menu, #superfish .menu * {
margin:0;
padding:0;
list-style:none;
}

#superfish .menu {
line-height:1.0;
}

#superfish .menu ul {
position:absolute;
top:-999em;
width:13em;
}

#superfish .menu ul li {
width:100%;
}

#superfish .menu li:hover {
visibility:inherit;
}

#superfish .menu li {
float:left;
position:relative;
}

#superfish .menu a {
display:block;
position:relative;
}

#superfish .menu li:hover ul,
#superfish .menu li.sfHover ul {
left:0;
top:32px;
z-index:99;
}

#superfish ul.menu li:hover li ul,
#superfish ul.menu li.sfHover li ul {
top:-999em;
}

#superfish ul.menu li li:hover ul,
#superfish ul.menu li li.sfHover ul {
left:13em;
top:0;
}

#superfish ul.menu li li:hover li ul,
#superfish ul.menu li li.sfHover li ul {
top:-999em;
}

#superfish ul.menu li li li:hover ul,
#superfish ul.menu li li li.sfHover ul {
left:13em;
top:0;
}

#superfish .menu {
float:left;
margin-bottom:1em;
}

#superfish .menu a {
padding:.75em 1em;
text-decoration:none;
}

#superfish .menu a.sf-with-ul {
padding-right:2.25em;
min-width:1px;
}

#superfish .menu a, #superfish .menu a:visited  {
color:#3b6999;
text-decoration:none;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
padding-right:30px;
padding-left:30px;
padding-top:11px;
}

#superfish .menu li {
background: transparent;
}

#superfish .menu li li {
background: #3b6999;
}

#superfish .menu li li li {
background: #3b6999;
top: 0px;
}

#superfish .menu li:hover, #superfish .menu li.sfHover,
#superfish .menu a:focus, #superfish .menu a:hover, #superfish .menu a:active {
outline:0;
}

#superfish .menu li:hover, 
#superfish .menu li.sfHover,
#superfish .menu a:focus, 
#superfish .menu a:hover, 
#superfish .menu a:active {
z-index:10;
}

#superfish .menu li:hover {
background:transparent url(images/menu-hover-bg.gif) repeat-x;
}

#superfish .menu li.active-trail {
background:transparent url(images/menu-hover-bg.gif) repeat-x;
}

#superfish .menu li.active-trail li {
background: #3b6999;
}

#superfish .menu li li:hover {
background: #3b6999;
}

#superfish .menu li li li:hover {
background: #3b6999;
}

.sf-sub-indicator {
position:absolute;
display:block;
right:.75em;
top:1.05em;
width:10px;
height:10px;
text-indent:-999em;
overflow:hidden;
background:url(images/arrows-ffffff.png) no-repeat -10px -100px;
}
a > .sf-sub-indicator { 
top:.8em;
background-position: 0 -100px;
}

a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
background-position: -10px -100px;
}

#superfish .menu ul .sf-sub-indicator { background-position:  -10px 0; }
#superfish .menu ul a > .sf-sub-indicator { background-position:  0 0; }
#superfish .menu ul a:focus > .sf-sub-indicator,
#superfish .menu ul a:hover > .sf-sub-indicator,
#superfish .menu ul a:active > .sf-sub-indicator,
#superfish .menu ul li:hover > a > .sf-sub-indicator,
#superfish .menu ul li.sfHover > a > .sf-sub-indicator {
background-position: -10px 0;
}

#superfish .sf-shadow ul {
background:	url(images/shadow.png) no-repeat bottom right;
padding: 0 8px 9px 0;
}

#superfish .sf-shadow ul.sf-shadow-off {
background: transparent;
}


/* Nodes
-------------------------------------------------------------- */

.content-bottom {
border-bottom: 1px solid #bbb;
border-right: 1px solid #bbb;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
background-color: #f4f4f4;
margin:20px 0 5px;
}

.breadcrumb {
background-color: #ffffff;
border-right: 0px solid #bbb;
border-bottom: 1px solid #bbb;
border-left: 0px solid #ddd;
border-top: 0px solid #ddd;
margin-bottom: 1em;
padding: 0.3em 10px;
}


/* Lists + Links + Pager
-------------------------------------------------------------- */

.block-views ul, ul li.leaf{
list-style-image:none;
list-style:none;
margin: 0 -11px;
padding: 0 0 0 0;
}

.view-artikel-anh-nge ul, ul li.leaf{
list-style-image:none;
list-style:none;
margin: 0 0;
padding: 0 0 0 0;
}


/* Calendar
-------------------------------------------------------------- */

.view .date-nav-wrapper .date-heading h3 {
    font-size: 1.2em;
    line-height: 30px;
}