/*
Theme Name: Saga Corporate
Theme URI: http://sagacorporate.no/
Description:
Version: 1.0
Author: kucrut
Author URI: http://kucrut.org/
Tags:
License:

*/

/*
 * http://meyerweb.com/eric/tools/css/reset/
 * v1.0 | 20080212
 */

html *{padding:0;margin:0}
* html{padding:0;margin:0}


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,hr,blockquote,
p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,
s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,
li,fieldset,form,input,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
button, textarea {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  vertical-align:baseline;
  background:transparent}

h1,h2,h3,h4,h5,h6{font-weight:normal}

ol,ul{list-style:none}
blockquote:before,blockquote:after,q:before,q:after{content:''; content:none}
a{color:inherit;text-decoration:none}
/* remember to define focus styles! */
:active,:focus{outline:0}
/* remember to highlight inserts somehow! */
ins{text-decoration:none}
del{text-decoration:line-through}
sub,sup {font-size:80%;line-height:0}
sub{vertical-align:sub}
sup{vertical-align:top}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0}
address{font-style:normal}

.cf{clear:both}
.hidden{display:none}
.hider{overflow:hidden}
.holder{overflow:auto}


/* Floats
 * --------------------- */
.aligncenter{display:block;margin:0 auto}
.alignleft{float:left}
.alignright{float:right}
.alignnone{}

/* Text */
.tLeft{text-align:left}
.tCent{text-align:center}
.tRight{text-align:right}
.tBold{font-weight:bold}
.tItalic{font-style:italic}
.tUline{text-decoration:underline}

/* Start Here
 * ------------- */

body {
  background:#fff url(images/bg-body.png);
  color:#636363;
  font:.625em/1 Georgia, 'Times New Roman', Times, serif}

/* Common Classes */

#flashDiv {background:#f4f3f0;}
.cl-red {color:#de1a22}

.page-title {
  background:url(images/bg-page-title.png) repeat-x;
  border-bottom:1px solid #c2c1be;
  border-top:3px solid #484847;
  margin:1px 0 5px}
.page-child #langnsearch,
.single #langnsearch {
  border-top:3px solid #484746}

.page-title .main-title {
  float:left;
  font-size:28px;
  line-height:1.1;
  padding-bottom:10px}
.the-title {
  border-bottom:1px solid #626160;
  color:#de1a22;
  font-size:16px;
  font-style:italic;
  line-height:1;
  padding:0 10px 10px}
.the-date {
  border-bottom:1px dashed #aaa9a6;
  font-size:12px;
  padding:6px 12px}
.article-title {
  border-bottom:1px dashed #a3a2a1;
  color:#1d1d1d;
  font-family:Georgia, 'Times New Roman', Times, serif;
  font-size:16px;
  font-style:italic;
  line-height:25px;
  margin-bottom:10px;
  padding:8px 10px}


a.more-link {
  background:url(images/arrow-black-right.png) no-repeat 0 center;
  padding-left:9px}
a.more-link span {
  color:#1d1d1d;
  font-family:Georgia, 'Times New Roman', Times, serif}

#trans-link   {color:#1d1d1d;
  text-align:right;
  position:relative;
  top:-44px;
  right:0px;
  font-family:Georgia, 'Times New Roman', Times, serif;
  text-decoration:underline; }

/* Header */
#header {
  background:url(images/bg-header.png) repeat-x;
  height:139px}
#header .inside {
  margin:0 auto;
  position:relative;
  width:1200px}
#sitename {
  background:url(images/logo-saga-new.png) no-repeat;
  display:block;
  height:82px;
  left:80px;
  position:absolute;
  text-indent:-9999em;
  top:53px;
  width:250px}

#global-ma {
  background:url(images/logo-global-ma-new.png) no-repeat;
  display:block;
  height:80px;
  position:absolute;
  right:0;
  text-indent:-9999em;
  top:26px;
  width:290px;
}
#nav {
  border-bottom:4px solid #484847;
  float:left;
  margin:108px 0 0 266px;
  padding:0 7px;
  width:850px}
#nav li {
  background:url(images/dot-star.png) no-repeat 0 4px;
  float:left;
  font-size:14px;
  padding:0 11px 0 23px;
  text-transform:uppercase}
#nav li:first-child {
  background:none;
  padding-left:0}
#nav li.last {padding-right:0}
#nav li a {
  color:#636363;
  display:block;
  padding:0 3px 13px}
#nav li.active a,
#nav li.current_page_item a,
#nav li.current_page_parent a {
  color:#de1a22}
#nav li a:focus,
#nav li a:hover {
  border-bottom:4px solid #484847;
  padding-bottom:9px}


/* Banner */
/*
#thebanner {background:url(images/banner-home.jpg) no-repeat center 60%}
*/
#thebanner .inside {
  border-bottom:1px solid #484746;
  border-top:3px solid #484746;
  height:260px;
  margin:0 auto;
  width:1060px}

.root-page-finance #thebanner .inside,
.in-root-category-finance #thebanner .inside {
  background:url(images/banner-home.jpg) no-repeat center 60%}
.page-finance #thebanner .inside {background:none}
.root-page-advisors #thebanner .inside,
.in-root-category-advisors #thebanner .inside {
  background:url(images/banner-advisors.png) no-repeat center 0}
.root-page-management #thebanner .inside,
.in-root-category-management #thebanner .inside {
  background:url(images/banner-management.png) no-repeat center 0}
#thebanner object {
  display:block;
  height:260px;
  width:1060px}

/* Footer */
#footer {
  background:url(images/border-horz.png) no-repeat center 0;
  font-size:12px;
  font-style:italic;
  padding:15px 0 130px;
  text-align:center}
#footer p span {padding:0 6px}


/* Lang n Search */
#langnsearch {
  margin:0 auto;
  padding:20px 10px 0;
  width:1040px}
#langnsearch .inside {}
#searchform {
  float:right;
  margin-left:40px;
  padding-top:5px;}
#s {
  background:url(images/input-sok.png) no-repeat;
  float:left;
  font-size:12px;
  height:15px;
  margin-right:10px;
  padding:3px 5px;
  width:190px}
#searchsubmit {
  background:url(images/button-sok.png) no-repeat;
  float:left;
  font-style:italic;
  height:21px;
  text-align:center;
  width:44px}
#langnsearch .langselect {
  background-position:right center;
  background-repeat:no-repeat;
  color:#636363;
  float:right;
  font-family:Georgia, 'Times New Roman', Times, serif;
  font-size:12px;
  font-style:italic;
  padding:9px 25px 9px 0;
  text-transform:uppercase}
.lang-en {background-image:url(images/flag-england.png)}
.lang-no {background-image:url(images/flag-norway.png)}


/* Content */
#content {
  font-family:'Helvetica', 'Myriad Pro', Arial, sans-serif;
  font-size:14px;
  line-height:20px;
  margin:0 auto;
  padding:20px 0 60px;
  width:1060px}


/* Sidebar */
#sidebar {
  float:left;
  line-height:18px;
  width:176px}
#sidebar .widget {
  background:url(images/bg-widget.png) no-repeat 0 98%;
  padding-bottom:2px}


/* Main Content */
#main {
  float:right;
  width:862px}
.post-list {
  border-bottom:5px solid #626160;
  float:left;
  padding-bottom:10px;
  width:568px}
.no-title {
  border-top:1px solid #626160;
  margin-top:26px}
.no-title .article-title {font-size:20px}
.post-list .post {
  margin-bottom:20px;
  padding-bottom:20px}
.no-thumb .post {
  border-bottom:1px dashed #a9a8a6;
  margin-bottom:0;
  padding-bottom:35px}
.no-thumb .post:last-child {border:0}
.post-entry {padding:0 10px}
.post-entry img {
  border:1px solid #c5c4c2;
  padding:1px}
.post-entry img.alignleft {
  float:left;
  margin-right:14px}
.post-entry img.alignright {
  float:right;
  margin-left:14px}
.post-entry img.aligncenter {
  display:block;
  margin:0 auto 22px}


/* Single Post */
.single .post-list {border-bottom:0}
/*
.single .post-list .post {border-bottom:5px solid #626160}
*/
.single .post-entry h2,
.single .post-entry h3 {
  color:#201207;
  font-family:Georgia, 'Times New Roman', Times, serif;
  font-size:16px;
  font-style:italic;
  margin-bottom:17px}
.single .post-entry p {margin-bottom:25px}
.single .post-entry blockquote p {
  font-family:Georgia, 'Times New Roman', Times, serif;
  font-size:16px;
  font-style:italic;
  line-height:22px}
.single .post-entry ul {
  list-style-type:disc;
  margin-bottom:25px;
  padding-left:25px}
.single .post-entry ul li {margin-bottom:20px}
.single #content .pagenavi {
  border-top:5px solid #626160;
  clear:both;
  padding-top:15px}
.single #content .pagenavi a {
  background:url(images/bg-pagenavi.png) no-repeat;
  font-family:Georgia, 'Times New Roman', Times, serif;
  font-style:italic;
  height:27px;
  line-height:28px;
  overflow:hidden;
  text-align:center;
  text-decoration:none}
.single #content .pagenavi a.back {
  float:left;
  text-indent:10px;
  width:73px}
.single #content .pagenavi a.back:focus,
.single #content .pagenavi a.back:hover {
  background-position:0 bottom}
#content .pagenavi a.top {
  background-position:right 0;
  float:right;
  width:84px}
#content .pagenavi a.top:focus,
#content .pagenavi a.top:hover {
  background-position:right bottom}

.parent .post-list {border-bottom:5px solid #626160;}



.inner-sidebar {
  float:right;
  width:214px}


/*****  Pages  *****/
/* Splash Page */
.splash #header {
  background:url(images/banner-home.jpg) no-repeat center 0;
  border:0;
  height:294px}
.splash #content {
  font-family:Georgia, 'Times New Roman', Times, serif;
  margin:0 auto;
  padding:55px 0;
  position:relative;
  width:810px}
.splash #content a {text-decoration:none}

.splash #f,
.splash #logo a {
  height:137px;
  width:202px}
.splash #logo {
  left:304px;
  position:absolute;
  text-indent:-9999em;
  top:-107px}
.splash #logo a {
  background:url(images/logo.png) no-repeat;
  display:block}
.splash #intro {
  background:url(images/border-horz.png) no-repeat center 0;
  padding:14px 0 20px}
.splash #intro p {
  font-size:18px;
  font-style:italic;
  line-height:24px;
  margin:0 auto;
  text-align:center;
  width:720px}
.splash #services {padding-bottom:20px}
.splash #services li {
  background:url(images/border-vert-1.png) no-repeat 0 35px;
  cursor:pointer;
  float:left;
  padding:0 35px;
  text-align:center;
  width:200px}
.splash #services li.management {background:none}
.splash #services li h2 {
  font-size:22px;
  padding:84px 0 6px}
.splash #services li.management h2 {background:url(images/icon-management.png) no-repeat center 0}
.splash #services li.finance h2 {background:url(images/icon-finance.png) no-repeat center 0}
.splash #services li.advisors h2 {background:url(images/icon-advisors.png) no-repeat center 0}

.splash #services li h2 a {
  background:url(images/line-red.png) no-repeat center bottom;
  color:#636363;
  display:block;
  padding-bottom:11px}
.splash #services li p {
  font-size:12px;
  font-style:italic;
  line-height:16px}


/* Page: Finance */
.boxes {
  background:url(images/trans-lightgrey.png);
  border-bottom:5px solid #626160;
  margin:3px 0 49px;
  padding:0 1px}
.boxes li {
  background:url(images/arrow-grey-up.png) no-repeat right bottom;
  float:left;
  margin-left:-2px;
  position:relative;
  width:288px}
.boxes .wrapper {
  background:url(images/bg-box.png) no-repeat 20% 0;
  margin-bottom:4px;
  height:152px;
  padding:0 12px 0 10px}
.boxes .box-1 {margin-left:0}
.boxes .box-1 .wrapper {padding-left:0}
.boxes .box-3 {background:none}
.boxes .box-3 .wrapper {
  background-position:right 0;
  padding-right:0}
	
#news-link   {color:#1d1d1d;
  text-align:right;
  position:relative;
  top:38px;
  right:0px;
  font-family:Georgia, 'Times New Roman', Times, serif;
  text-decoration:underline; 
 }

/* Page: Finance Team */
.page-template-page_team-php .post-list,
.in-category-team .post-list {
  float:none;
  width:100%}
.page-template-page_team-php .post-list .article-title span,
.in-category-team .post-list .article-title span {
  color:#636363}
.page-template-page_team-php .post-entry,
.in-category-team .post-entry {
  float:left;
  width:550px}
.page-template-page_team-php .post-entry a.more-link,
.in-category-team .post-entry a.more-link {
  background:none;
  padding-left:0}
.page-template-page_team-php .person-detail,
.in-category-team .person-detail {
  float:right;
  width:275px}
.page-template-page_team-php .person-detail dt,
.in-category-team .person-detail dt {
  color:#201207;
  font-family:Georgia, 'Times New Roman', Times, serif;
  font-size:16px;
  font-style:italic;
  padding:0 10px}
.page-template-page_team-php .person-detail dd,
.in-category-team .person-detail dd {
  border-bottom:1px dashed #c2c1be;
  margin-bottom:7px;
  padding:0 10px 6px}
.page-template-page_team-php .person-detail dd:last-child,
.in-category-team .person-detail dd:last-child {
  border:0}


/* Sidebar Lists */
.widget {
  border-bottom:5px solid #626160;
  margin-bottom:49px}
.dList {
  border-bottom:1px solid #626160;
  line-height:20px}
.dList:last-child {border:0}
.dList dt {
  color:#201207;
  display:block;
  font-family:Georgia, 'Times New Roman', Times, serif;
  font-style:italic;
  padding:9px 9px 0}
.dList dt a {color:#201207}
.dList dd {
  border-bottom:1px dashed #bebdbb;
  display:block;
  padding:0 9px 8px}
.dList dd:last-child {border:0}

.uList li {
  border-bottom:1px dashed #c1c0bd;
  font-family:Georgia, 'Times New Roman', Times, serif;
  line-height:20px;
  padding:10px}
.uList li:last-child {border:0}
.uList li a {
  color:#201207;
  font-style:italic;
  text-decoration:none}

.bList li {
  background:url(images/blist-shadow2.png) no-repeat right 0;
  border-bottom:3px solid #60605f;
  margin:3px 0 3px;
  padding-bottom:3px}
.bList li:last-child {border:0}
.bList li div {background:url(images/trans-lightgrey.png);}
.bList li p {padding:0 10px 10px}


.widget-address dt {font-size:16px}
.widget-address dt.head {
  border-bottom:1px dashed #bebdbb;
  margin-bottom:11px;
  padding-bottom:11px}


/* Anchors */
#langnsearch a,
.post-entry a,
.person-detail a,
.inner-sidebar a,
.article-title a:focus,
.article-title a:hover,
.uList li a:focus,
.uList li a:hover,
.widget-address a{
  text-decoration:underline}

#langnsearch a:focus,
#langnsearch a:hover,
.post-entry a:focus,
.post-entry a:hover,
.person-detail a:focus,
.person-detail a:hover,
.inner-sidebar a:focus,
.inner-sidebar a:hover,
.widget-address a:focus,
.widget-address a:hover,
.inner-sidebar .article-title a {
  color:#1d1d1d;
  text-decoration:none}

.inner-sidebar .article-title a:focus,
.inner-sidebar .article-title a:hover {
  text-decoration:underline}
  
div#globalma-rss { width: 260px; float: right; }

