/***** top *****/
div.wrapper > div.body > div.inner > div.column.main > div.section.top { margin: 0; padding: 1px 10px 1px 10px; border: none; background: url(../../../img/redesign-arrow-2012/colmain-top-bg.png) top left repeat-x; height: 38px; line-height: 34px; font-family: "Oswald", Arial, sans-serif; font-weight: normal; color: #FFF; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
div.wrapper > div.body > div.inner > div.column.main > div.section.top > h1 { float: left; margin: 0; font-size: 22px; font-weight: normal; text-transform: uppercase; }
div.wrapper > div.body > div.inner > div.column.main > div.section.top > h1 a { color:white }
div.wrapper > div.body > div.inner > div.column.main > div.section.top > h1 a:hover { color:#BD0608 }
div.wrapper > div.body > div.inner > div.column.main > div.section.top > div.right { float: right; }
div.wrapper > div.body > div.inner > div.column.main > div.section.top > div.right > form { float: left; margin: 5px 0px 0px 0px; width: 166px; height: 22px; border: 1px solid #D2D2D2; background: #FFF; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
div.wrapper > div.body > div.inner > div.column.main > div.section.top > div.right > form > div { float: left; }
div.wrapper > div.body > div.inner > div.column.main > div.section.top > div.right > form > div > input[type="text"] { float: left; margin: 0; padding: 0px 5px 0px 5px; border: none; background: none; width: 136px; height: 22px; line-height: 20px; outline: none; }
div.wrapper > div.body > div.inner > div.column.main > div.section.top > div.right > form > div > input[type="submit"] { float: right; margin: 3px 4px 0px 0px; padding: 0; border: none; background: url(../../../img/redesign-arrow-2012/icon-search-16x16.png) top left no-repeat; width: 16px; height: 16px; cursor: pointer; outline: none; }
div.wrapper > div.body > div.inner > div.column.main > div.section.top > div.right > a.rss { float: left; margin: 5px 0px 0px 10px; width: 24px; height: 24px; background: url(../../../img/redesign-arrow-2012/icon-rss-24x24.png) top left no-repeat; }

/***** main headlines *****/
div.wrapper > div.body > div.inner > div.column.main > div.section.news { margin: 10px 0px 0px 0px; }
div.wrapper > div.body > div.inner > div.column.main > div.section.news > div.item { margin: 10px 0px 0px 0px; padding: 12px 12px 12px 12px; border: none; background: url(../../../img/redesign-arrow-2012/news-bg.png) top left repeat; min-height: 100px; }
div.wrapper > div.body > div.inner > div.column.main > div.section.news > div.item > div.top { font-size: 11px; color: #BD0608; }
div.wrapper > div.body > div.inner > div.column.main > div.section.news > div.item > div.top > a { color: #BD0608; text-decoration: none; }
div.wrapper > div.body > div.inner > div.column.main > div.section.news > div.item > div.top > a:hover { color: #F00; }
div.wrapper > div.body > div.inner > div.column.main > div.section.news > div.item > div.top > span { margin: 0px 5px 0px 5px; }
div.wrapper > div.body > div.inner > div.column.main > div.section.news > div.item > h2 { margin: 2px 0px 0px 0px; line-height: 30px; font-family: "Oswald", Arial, sans-serif; font-size: 26px; font-weight: normal; color: #FFF; text-transform: uppercase; }
div.wrapper > div.body > div.inner > div.column.main > div.section.news > div.item > h2 > a { color: #FFF; text-decoration: none; }
div.wrapper > div.body > div.inner > div.column.main > div.section.news > div.item > h2 > a:hover { color: #C9C9C9; }
div.wrapper > div.body > div.inner > div.column.main > div.section.news > div.item > div.image { float: left; position: relative; margin: 5px 0px 0px 0px; width: 200px; height: 200px; }
div.wrapper > div.body > div.inner > div.column.main > div.section.news > div.item > div.image > a { display: block; width: 100%; height: 100%; }
div.wrapper > div.body > div.inner > div.column.main > div.section.news > div.item > div.image > a > span.overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url(../../../img/redesign-arrow-2012/overlay-tile.png) top left repeat; }
div.wrapper > div.body > div.inner > div.column.main > div.section.news > div.item > div.image > a > img { display: block; width: 100%; height: 100%; }
div.wrapper > div.body > div.inner > div.column.main > div.section.news > div.item > div.image > a:hover > span.overlay { background: none; }
div.wrapper > div.body > div.inner > div.column.main > div.section.news > div.item > div.social { margin: 5px 0px 0px 212px; padding: 0px 12px 0px 12px; background: url(../../../img/redesign-arrow-2012/news-share-bg.png) top left repeat-x; height: 32px; line-height: 32px; }
div.wrapper > div.body > div.inner > div.column.main > div.section.news > div.item > div.social > div.addthis { float: left; margin: 6px 0px 0px 0px; }
div.wrapper > div.body > div.inner > div.column.main > div.section.news > div.item > div.social > a.comments { float: right; position: relative; padding: 0px 0px 0px 34px; background: url(../../../img/redesign-arrow-2012/icon-comments-29x26.png) 0px 5px no-repeat; font-size: 11px; font-weight: bold; color: #FFF; text-decoration: none; text-transform: uppercase; }
div.wrapper > div.body > div.inner > div.column.main > div.section.news > div.item > div.social > a.comments > span { position: absolute; top: 6px; left: 1px; width: 26px; height: 16px; line-height: 16px; color: #363636; text-align: center; }
div.wrapper > div.body > div.inner > div.column.main > div.section.news > div.item > div.social > a.comments:hover { color: #BD0608; }
div.wrapper > div.body > div.inner > div.column.main > div.section.news > div.item > div.social > a.comments:hover > span { color: #BD0608; }
div.wrapper > div.body > div.inner > div.column.main > div.section.news > div.item > div.content { position: relative; margin: 8px 0px 0px 212px; line-height: 24px; font-size: 14px; }
div.wrapper > div.body > div.inner > div.column.main > div.section.news > div.item > div.social > div.addthis > .main-facebook { float: left; margin: 0px; }
div.wrapper > div.body > div.inner > div.column.main > div.section.news > div.item > div.social > div.addthis > .main-twitter { float: left; margin: 0px; margin-top:-5px; min-width:120px; }
div.wrapper > div.body > div.inner > div.column.main > div.section.news > div.item > div.social > div.addthis > .main-google { float: left; margin: 0px; }
div.wrapper > div.body > div.inner > div.column.main > div.section.news > div.item > div.more { margin: 8px 0px 0px 212px; height: 28px; line-height: 28px; font-family: "Oswald", Arial, sans-serif; font-size: 12px; font-weight: normal; text-align: right; }
div.wrapper > div.body > div.inner > div.column.main > div.section.news > div.item > div.more > a { float: right; padding: 0px 15px 0px 15px; background: url(../../../img/redesign-arrow-2012/news-more-bg.png) top left repeat-x; color: #ECECEC; text-decoration: none; text-transform: uppercase; }
div.wrapper > div.body > div.inner > div.column.main > div.section.news > div.item > div.more > a:hover { background-position: 0px -28px; color: #FFF; }

/***** pagination *****/
div.wrapper > div.body > div.inner > div.column.main > div.pagination { margin: 10px 0px 0px 0px; padding: 0px 20px 0px 20px; height: 50px; border: none; background: url(../../../img/redesign-arrow-2012/pagination-bg.png) top left no-repeat; color: #8D8D8D; font-weight: bold; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
div.wrapper > div.body > div.inner > div.column.main > div.pagination a { margin: 18px 0px 0px 0px; height: 14px; line-height: 14px; font-size: 13px; color: #FFF; text-decoration: none; overflow: hidden; }
div.wrapper > div.body > div.inner > div.column.main > div.pagination a:hover { color: #C00; }
div.wrapper > div.body > div.inner > div.column.main > div.pagination > a.left { float: left; padding: 0px 0px 0px 12px; background: url(../../../img/redesign-arrow-2012/pagination-arrow-left.png) top left no-repeat; }
div.wrapper > div.body > div.inner > div.column.main > div.pagination > a.left:hover { background-position: left -14px; }
div.wrapper > div.body > div.inner > div.column.main > div.pagination > a.right { float: right;  padding: 0px 12px 0px 0px; background: url(../../../img/redesign-arrow-2012/pagination-arrow-right.png) top right no-repeat; }
div.wrapper > div.body > div.inner > div.column.main > div.pagination > a.right:hover { background-position: right -14px; }


div.wrapper > div.shadows {
    /*top: 138px;*/
}

/***** header advertisement *****/
div.wrapper > div.header > div.inner > div.section.advertisement-top { background: none transparent; }
div.wrapper > div.header > div.inner > div.section.advertisement-top > div.advertisement {margin: 11px auto; width:728px; height:90px;}

/***** header main *****/
div.wrapper > div.header > div.inner > div.section.main { position: relative; width:1043px; height: 100px; background: url(../../../img/redesign-arrow-2012/top/aith-header-bg.jpg) top left no-repeat; }
div.wrapper > div.header > div.inner > div.section.main > a.logo { position: absolute; top: -6px; left: 20px; width: 256px; height: 116px; background: none;  background: url(../../../img/redesign-arrow-2012/top/aith-logo.png) top left no-repeat; }
div.wrapper > div.header > div.inner > div.section.main > div.advertisement { position: absolute; top: 16px; right: 16px; width: 728px; height: 90px; background: none; }
div.wrapper > div.header > div.inner > div.section.main > div.advertisement img { vertical-align: top; }

/***** header nav1 *****/
div.wrapper > div.header > div.inner > div.section.main > div.section.nav1 { height: 29px; background: #000 url(../../../img/redesign-arrow-2012/top/aith-nav-bg.png) 0px -3px no-repeat; font-family: "Oswald", Arial, sans-serif; font-weight: normal; color: #FFF; width:735px;position:absolute; top:20px; left:290px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
div.wrapper > div.header > div.inner > div.section.main > div.section.nav1 > a { float: left; height: 29px; line-height: 29px; font-size: 15px; font-weight: normal; color: #EDEDED; text-decoration: none; text-shadow: 2px 2px 2px #000; text-align: center; text-transform: uppercase; }
div.wrapper > div.header > div.inner > div.section.main > div.section.nav1 > a:hover { /*background: url(../../../img/redesign-arrow-2012/header-nav1-bg-hover.png) top left repeat-x;*/ color: #BD0608; }
div.wrapper > div.header > div.inner > div.section.main > div.section.nav1 > span { top: -7px; float: left; position: relative; width: 1px; height: 43px; line-height: 1px; font-size: 1px; background: none; margin: 0 0px; }
div.wrapper > div.header > div.inner > div.section.main > div.section.nav1 > span > span { position: absolute; top: 0px; left: -6px; z-index: 10; width: 13px; height: 43px; background: url(../../../img/redesign-arrow-2012/top/aith-nav-line.png) top left no-repeat; }
div.wrapper > div.header > div.inner > div.section.main > div.section.nav1 > a.nav1 { width: 100px; }
div.wrapper > div.header > div.inner > div.section.main > div.section.nav1 > a.nav2 { width: 110px; }
div.wrapper > div.header > div.inner > div.section.main > div.section.nav1 > a.nav3 { width: 110px; }
div.wrapper > div.header > div.inner > div.section.main > div.section.nav1 > a.nav4 { width: 130px; }
div.wrapper > div.header > div.inner > div.section.main > div.section.nav1 > a.nav5 { width: 90px; }
div.wrapper > div.header > div.inner > div.section.main > div.section.nav1 > a.nav6 { width: 100px; }
div.wrapper > div.header > div.inner > div.section.main > div.section.nav1 > a.nav7 { width: 100px; }
div.wrapper > div.header > div.inner > div.section.main > div.section.nav1 > a.nav8 { width: 190px; }


/***** header nav2 *****/
div.wrapper > div.header > div.inner > div.section.main > div.section.nav2 { height: 36px; line-height: 36px; padding: 0px 20px 0px 20px; color: #FFF; overflow: hidden; font-family: "Oswald", Arial, sans-serif; font-weight: normal; text-align: center; width:694px; position: absolute; top: 50px; left: 290px; }
div.wrapper > div.header > div.inner > div.section.main > div.section.nav2 > a { display: inline-block; vertical-align: top; padding: 0; font-size: 13px; font-weight: normal; color: #ffffff; text-decoration: none; text-transform: uppercase; zoom: 1; display: inline;line-height:36px; }
div.wrapper > div.header > div.inner > div.section.main > div.section.nav2 > a:hover { color: #ccc; }
div.wrapper > div.header > div.inner > div.section.main > div.section.nav2 > a.yellow {color: #E4A42D;}
div.wrapper > div.header > div.inner > div.section.main > div.section.nav2 > a.yellow:hover {color: #ccc;}
div.wrapper > div.header > div.inner > div.section.main > div.section.nav2 > span {  width: 4px; height: 26px; margin: 0px 5px; line-height: 36px; font-size: 13px;  zoom: 1; display: inline; color: #ffffff; }