/*

Kärlek

*/

body  { font: 17px 'HeroicCondensedBook', 'Helvetica', 'Arial', sans-serif; color: #333; letter-spacing: 1px; }


/* @group Links */
a           { color: #000; }
a, a:link,
a:active    {  }
a:visited   {  }
a:hover     {  }
/* @end */


/* @group Headings */
h1, h2, h3, h4, h5, h6 { }

h1    { font-size: 23px; text-transform: uppercase; margin: 0 0 60px 0; line-height: 20px; }
h1 a  { color: #000; text-decoration: none; }
h2 {  }
h3 {  }
h4 {  }
h5 {  }
h6 {  }
/* @end */

/* @group Misc */
p       { margin: 0 0 1.5em; }
p.last  { margin-bottom: 0; }

ul, ol  { margin:0 1.5em 1.5em 1.5em; }
ul      { list-style-type: disc; }
ol      { list-style-type: decimal; }
dl      { margin: 0 0 1.5em 0; }
dl dt   { font-weight: bold; }
dd      { margin-left: 1.5em;}

blockquote    { margin: 1.5em; color: #666; font-style: italic; }
strong, b     { font-weight: bold; }
em, dfn       { font-style: italic; }
dfn           { font-weight: bold; }
pre, code     { margin: 1.5em 0; white-space: pre; }
pre, code, tt { font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: 1.5; } 
tt            { display: block; margin: 1.5em 0; line-height: 1.5; }
q             { font-style: italic; }
small         { font-size: 0.92em; margin-bottom: 1.875em; line-height: 1.5em; }
big           { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }

input, textarea   { font: 1em Verdana, Helvetica, Arial, Sans-serif; color: #333; }
/* @end */

/* @group Header */
/* @end */

/* @group Sidebar */
/* @end */

/* @group Navigation */
#sidebar ul li a     { color: #000;  text-decoration: none; }
#sidebar ul li span  { padding: 0 2px; }
/* @end */

/* @group Content */
#content #comment_wrapper       { font-family: "Adobe Caslon Pro", "Times New Roman", "Times", serif; font-size: 12px; line-height: 15px; }
#content #comment_wrapper .col1 { text-align: right; }
#content #comment_wrapper .col2 { text-align: left; }

#slide_numbers            { text-align: center; }
#slide_numbers span       { padding: 0 2px; }
#slide_numbers .position  { font-size: 21px; }

#img_nav a              { font-size: 21px; color: #000; text-decoration: none; }
#img_nav #use_arrows    { font-size: 14px; text-align: center; }
/* @end */

/* @group Footer */
/* @end */

/* @group Misc */
/* @end */

/* @group CV */
#content_wrapper #cv                          { position: absolute; top: 135px; left: 165px; font-family: "Adobe Caslon Pro", "Times New Roman", "Times", serif; font-size: 11px; line-height: 15px; letter-spacing: 1px; }
#content_wrapper #cv ul                       { list-style-type: none; }
#content_wrapper #cv ul li:first-child        { margin: 0 0 20px 20px;  }
#content_wrapper #cv ul li                    { float: left; clear: left; margin: 0 0 0 20px; line-height: 18px; }
#content_wrapper #cv ul li span               { display: block; float: left; width: 120px; text-align: left; }
#content_wrapper #cv ul li ul                 { float: right; margin: 0; }
#content_wrapper #cv ul li ul li:first-child  { margin: 0; }
#content_wrapper #cv ul li ul li              { clear: both; width: 340px; text-align: left; margin: 0; }
/* @end */

/* @group Contact */
#content_wrapper #contact     { position: absolute; top: 135px; left: 320px; /*margin: 135px 0 0 280px;*/ text-align: left; font-family: "Adobe Caslon Pro", "Times New Roman", "Times", serif; font-size: 11px; line-height: 15px; letter-spacing: 1px; }
/* @end */

/* @group Font-face */
@font-face {
  font-family: 'HeroicCondensedBook';
  src: url('../typography/HeroicCondensedBook/heroiccondensed-book-webfont.eot');
  src: local('☺'), url('../typography/HeroicCondensedBook/heroiccondensed-book-webfont.woff') format('woff'), url('../typography/HeroicCondensedBook/heroiccondensed-book-webfont.ttf') format('truetype'), url('../typography/HeroicCondensedBook/heroiccondensed-book-webfont.svg#webfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* @end */
