/* -------------------------------------------------------------- 
  
   Bjorkoy.com/blueprint main site styles
   (This file is not a part of the framework)
   
-------------------------------------------------------------- */


body {
  margin-top:0px;
  background: #BADEF5 url(../images/style/body_background.gif) top center repeat-y;
  color: #58823c;
  font-family: Georgia;
  font-size: 110%;
}
.container {
  width: 960px;
}

ul {
  list-style: none;}

#proposition  {line-height:0;background:#96c1e7;}
#proposition .container {}
#proposition img {margin-bottom: 0px;}

#header       {border-top: 1px solid #837d65;background: #595131;padding:6px 0px;*margin-top:-3px;}
#header .container {background: none;z-index:50;}
img#logo   {position:absolute;top:-23px;left:60px;}
h1#logotype   {clear:none;float:left;background: url(../images/style/logotype.gif) top left no-repeat;height:31px; width:193px;margin-left:160px;}
h1#logotype span {display:none;}
h2#wit        {clear:none;float:right;color:#928d71;text-transform:uppercase;font-weight:normal;font-size:100%;margin:-0.3em 60px 0px 0px;}


ul#primary_navigation {float:right;clear:right;margin:0px 54px -3px 0px;}
ul#primary_navigation li {display:inline;line-height:1.7em;}
ul#primary_navigation li a {display:block;float:left;text-decoration:none;}
ul#primary_navigation li a span{visibility:hidden;}
ul#primary_navigation li#portfolio a {width:87px;background: url(../images/style/portfolio.gif) top left no-repeat;}
ul#primary_navigation li#portfolio a:hover {background-position:0px -24px;}
ul#primary_navigation li#team a {width:51px;background: url(../images/style/team.gif) top left no-repeat;}
ul#primary_navigation li#team a:hover {background-position:0px -24px;}
ul#primary_navigation li#contact a {width:75px;background: url(../images/style/contact.gif) top left no-repeat;}
ul#primary_navigation li#contact a:hover {background-position:0px -24px;}
ul#primary_navigation li#blog a {width:52px;background: url(../images/style/blog.gif) top left no-repeat;}
ul#primary_navigation li#blog a:hover {background-position:0px -24px;}

#content      {background:#BADEF5 url(../images/style/content_background.gif) top center repeat-x}
#content .container {background: #DDFFFF;padding-top:55px;border-top:3px solid #bec9c2;}

#content img  {border: 1px solid #91ac7b;padding:9px;background:#eeffff;}

#content  .logos {border: 1px solid #91ac7b;  margin-right: 13px;}

h2.number {font-size: 300%; color: #DDFFFF; background: #BADEF5; width: 60px; text-align: center; font-weight: bold;}

a { color: #405B71;  text-decoration:none;  background:#D3F4F4;}
a:hover { color: #253504; background-color: #ADE1E1;}

a img {vertical-align:bottom;}


a.featlink {
  text-transform: uppercase; 
  font-family: helvetica, "helvetica neue", arial, sans-serif; 
  background:#D3F4F4; 
  color:#315E14; 
  padding: 4px; 
}
a:hover.featlink  { background-color: #ADE1E1;}

.quote {color:#595131;  font-size: 1em; font-family: georgia italic, times new roman italic, serif;}

#footer  { background: #DDFFFF url(../images/style/bodyblogfoot.gif) bottom right no-repeat; height: 120px; padding-top: 60px;}
#footer p {text-align: center; text-transform: uppercase;  font-family: helvetica, "helvetica neue", arial, sans-serif; }

form#submit { padding: 0.5em;}
form#submit div { clear: both; padding: 4px; margin: 2px;}
form#submit div label, form#submit div span { float: left; display: span; width: 20%; text-align: right; }
form#submit div input, form#submit div textarea { float: right; width: 75%; text-align: left; }
form#submit div textarea { height: 8em; }
form#submit input#mySubmit { float: right; margin: 0 0 0 30%; width: 20%; text-align: center; }
form#submit div.required input, form#submit div.required textarea {background: #556B80; color: #DE8221; font-weight:bold;}
form#submit div.required label, form#submit div.required span {color: #556B80; font-weight:bold;)}
fieldset {margin: 0px 0 10px 0;}
label {	font-weight: normal;}

legend { font-size: .8em; font-family: arial, verdana, sans-serif;}