/*
THEME NAME: Sensuous Knowledge
Description: Modified Sandbox theme for <a href="http://khib.no/">Bergen National Academy of the Arts</a>.
Author: <a href="http://sortenke.no/">Sort enke</a>
*/

* {margin: 0; border: 0; padding: 0;}
body {font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-size: 62.5%; line-height: 1.5; 
font-style: normal; font-weight: normal; color: #333; background: #fff;}
ul {list-style: none; margin: 0;}
p {font-size: 1.3em; line-height: 1.5em; margin-bottom: 1em;}
a {text-decoration: none;}
a:link {color: #9f2278;}
a:visited {color: #9f2278;}		
a:hover {color: black;}
:focus {outline: 0;}

/* ------------ main layout ------------ */

div#header {height: 125px; margin-left: -47.5em; padding-left: 50%; background-color: #9f3b80; border-bottom: 1px solid #BC86AE;}
#blog-title a {height: 125px; color: #fff; display: block; }
div#blog-description {width: 19em; position: relative; left: 49em; top: -5.2em; font-size: 1.4em; line-height: 1.3em; color: #fff; text-align: justify;}
div#wrapper {width: 95em; margin-left: -47.5em; padding-bottom: 1em; margin-top: 1em; position: absolute; left: 50%;}
div#container {width: 60em; padding-bottom: 2em; float: left; min-height: 45em; margin-top: 2em; display: inline;}
div#content {margin: 0 0 4em 0;}
div.sidebar {width: 27em; float: right; margin: 0; display: inline;}
div#secondary {clear: right; margin: 2em 0 2em 0;}
div#footer {clear:both; padding: 0.2em;
font-size: 0.9em; text-transform: uppercase; letter-spacing: 0.07em; border-top: 1px solid #9f2278; border-bottom: 1px solid #9f2278;}

/* ------------ main content ------------ */

body.home div.post {margin-bottom: 2em;}

div.entry-meta {font-size: 0.9em; text-transform: uppercase; letter-spacing: 0.07em;
border-top: 1px solid #ddd; margin-bottom: 0.6em; padding-top: 0.1em;}

.entry-title, h2 {font-family: Georgia, serif; font-weight: normal; font-size: 1.9em;}
div.entry-content h1 {font-family: Georgia, serif; font-weight: normal; font-size: 1.9em;}

body.home .entry-title {}
body.category .entry-title {}
body.single .entry-title {font-size: 3em;}

div.entry-content ul {margin-left: 3em; margin-bottom: 1.5em; list-style-type: disc;}
div.entry-content ol {margin-left: 4em; margin-bottom: 1.5em;}
li {font-size: 1.3em; line-height: 1.5em;}

blockquote {margin: 1em 1em 1em 3em; font-style: italic;}

div.entry-content a:hover {border-bottom: 1px solid #ccc;}

.meta-sep {color: #ccc;}

body.page h2.entry-title {display: none;}

/* ------------ main content > css for first post ------------ */

body.home div.p1 {background-color: #eee; padding: 0.7em 2em; border: 1px solid #ccc;}
body.home div.p1 .entry-title {font-size: 2.8em;}
body.home div.p1 div.entry-meta {display: none;}


/* ------------ various specifics for the category pages, which probably could have been done easier...? ------------ */

div.entry-content h2 {font-size: 2.2em; margin: 1em 0;}
div.entry-content h3 {font-size: 1.5em; margin-top: 1em;}
div.entry-content h4 {font-size: 1.3em;}
div.entry-content h6 {font-size: 1.0em; font-weight: normal; color: #666;}

h2.page-title {padding-left: 0.2em; letter-spacing: 0.1em; text-transform: uppercase; margin-bottom: 0.5em;}
h3.conf-title {font-family: Georgia, serif; font-weight: normal; font-size: 2.5em;}

body.category-sk6 h2.page-title,
body.category-sk6-presentations h2.page-title {border-bottom: 4px solid #c24c9d; color: #9f2278;}
body.category-sk6 h3.conf-title {color: #9f2278;}

body.category-sk5 h2.page-title,
body.category-sk5-presentations h2.page-title {border-bottom: 4px solid #bbd100; color: #a2b500;}
body.category-sk5 h3.conf-title {color: #a2b500;}

body.category-sk4 h2.page-title,
body.category-sk4-presentations h2.page-title {border-bottom: 4px solid #ffac35; color: #ffa11b;}
body.category-sk4 h3.conf-title {color: #ffa11b;}

body.category-sk3 h2.page-title,
body.category-sk3-presentations h2.page-title {border-bottom: 4px solid #f15743; color: #e4402b;}
body.category-sk3 h3.conf-title {color: #e4402b;}

body.category-sk2 h2.page-title,
body.category-sk2-presentations h2.page-title {border-bottom: 4px solid #70d8e2; color: #28becc;}
body.category-sk2 h3.conf-title {color: #28becc;}

body.category-sk1 h2.page-title,
body.category-sk1-presentations h2.page-title {border-bottom: 4px solid #aaa; color: #777;}
body.category-sk1 h3.conf-title {color: #777;}

body.category-sk6 div.category-sk6-presentations h3.entry-title,
body.category-sk5 div.category-sk5-presentations h3.entry-title,
body.category-sk4 div.category-sk4-presentations h3.entry-title,
body.category-sk3 div.category-sk3-presentations h3.entry-title, 
body.category-sk2 div.category-sk2-presentations h3.entry-title, 
body.category-sk1 div.category-sk1-presentations h3.entry-title   
{font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-size: 1.5em; font-weight: bold;}

body.category-sk6 div.category-sk6-presentations h3.entry-title a {color: #666; border-bottom: 1px solid #9f2278;}
body.category-sk5 div.category-sk5-presentations h3.entry-title a {color: #a2b500;}
body.category-sk4 div.category-sk4-presentations h3.entry-title a {color: #ffa11b;}
body.category-sk3 div.category-sk3-presentations h3.entry-title a {color: #e4402b;}
body.category-sk2 div.category-sk2-presentations h3.entry-title a {color: #28becc;}
body.category-sk1 div.category-sk1-presentations h3.entry-title a {color: #888888;}   

body.category div.post h3.entry-title a:hover {color: #000;}

/* ------------ sidebar ------------ */

div.textwidget {margin-top: 1em; background-color: #eee; padding: 0.5em; font-size: 1.1em; font-style: italic; 
color: #555; border: 1px solid #ccc;}


div.sidebar ul ul li {font-size: 1.3em; margin: 0.1em 0; padding-top: 0.05em; font-weight: bold; border-top: 1px solid #eee;}
li.cat-item-11 {padding-bottom: 0.05em; border-bottom: 1px solid #eee;}
div.sidebar ul li#categories {margin-top: 0.1em;}
div.sidebar ul ul li a:hover {color: #333;}

li.cat-item-15 a {color: #a2b500;}  /* SK5 / 2008 */
li.cat-item-14 a {color: #ffa11b;}	/* SK4 / 2007 */
li.cat-item-13 a {color: #e4402b;}  /* SK3 / 2006 */
li.cat-item-12 a {color: #28becc;}  /* SK2 / 2005 */
li.cat-item-11 a {color: #888888;}  /* SK1 / 2004 */

div.sidebar ul ul li li {font-size: 0.7em; font-weight: normal; }

/* active nav */

.current_page_item,
body.category-sk5 li.cat-item-15,
body.category-sk5-presentations li.cat-item-15,
body.s-category-sk5 li.cat-item-15,
body.s-category-sk5-presentations li.cat-item-15,
body.category-sk4 li.cat-item-14,
body.category-sk4-presentations li.cat-item-14,
body.s-category-sk4 li.cat-item-14,
body.s-category-sk4-presentations li.cat-item-14,
body.category-sk3 li.cat-item-13,
body.category-sk3-presentations li.cat-item-13,
body.s-category-sk3 li.cat-item-13,
body.s-category-sk3-presentations li.cat-item-13,
body.category-sk2 li.cat-item-12,
body.category-sk2-presentations li.cat-item-12,
body.s-category-sk2 li.cat-item-12,
body.s-category-sk2-presentations li.cat-item-12,
body.category-sk1 li.cat-item-11,
body.category-sk1-presentations li.cat-item-11,
body.s-category-sk1 li.cat-item-11,
body.s-category-sk1-presentations li.cat-item-11  {list-style: disc; list-style-position: inside; font-weight: bold;}

li#search div {margin-top: 3em; font-size: 0.9em; outline: 0px solid gray;}
input#s {border: 1px solid #ddd;  margin-right: 0.05em; 
font-family: Courier;  color: #888; padding: 5px 0px 4px 2px; width: 18em; float: left;}
input.button {padding: 3px; background-color: #9f3b80; color: #bf98b3; text-transform: uppercase; letter-spacing: 0.09em; width: 4em; float: right;}

/* ------------ end sidebar ------------ */


/* ------------ images ------------ */

.alignright, img.alignright {float: right; margin: 1em 0 0 2em; padding-left: 2em;}
.alignleft, img.alignleft {float: left; margin:1em 2em 0 0; padding-right: 2em;}
.aligncenter, img.aligncenter {display: block; margin: 1em auto; text-align:center;}
div.entry-content img {margin: 1em 0;}
p.wp-caption-text {font-size: 1.2em; font-style: italic; color: #777;}



/* ------------ all done, go away now ------------ */


