html, body
{ 
	padding: 0px; 
	margin: 0px; 
	width: 900px; 
	height: 100%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px
}
a, a:link, a:visited, a:active
{
	text-decoration: none;
	color:	black;
	font-weight: bold;
}
a:hover    
{
	color:	red;
}
td
{
	font-size: 12px
}
h1, h2
{
	display: inline;
	text-align: center; 
}
h1
{
	font-size: 20px;
}
h2
{
	font-size: 16px;
	font-style: italic;
}
img.intext 
{
	float: left;
}

/* Main content */
div.contentframe 
{
    left: 140px;
    top: 0px;
	width: 757px;
    position: absolute;
}
div.paperside
{
	width: 757px;
	height: 46px;
}
div.ptop
{
	background-image: url('img/bg_papper_top.jpg');
}
div.pbottom
{
	background-image: url('img/bg_papper_bottom.jpg');
}
div.contentmain
{
	padding-left: 20px;
	background-image: url('img/bg_papper.jpg');
	background-repeat: repeat-y;
}
div.logo,
div.mission
{
	text-align: center;
}
div.mission 
{
	font-size: 10px;
	font-style: italic;
	margin-bottom: 10px;
}
div.footer 
{
	font-size: 8px;
	text-align: right;
}
div.copyright, 
div.lastmod
{
	margin: 5px;
	padding-bottom: 10px;
	display: inline;
}

/* Menu */
div.menuframe 
{
    height: 100%;
    left: 0;
    margin: 5px;
    position: fixed;
    top: 0;
    visibility: visible;
    width: 140px;
}
div.mainmenu 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	position:	absolute;
	left:	15px;
	top:	10px;
	visibility:	visible;
	z-index:	100;
}
div.mainmenu ul
{
	list-style: none;
	padding: 0;
	margin: 0;	
}
div.mainmenu li
{
	width: 98px;
	height: 60px;
}
div.mainmenu img
{
	border: 0px;
}
div.brush 
{
	position:	absolute;
	left:	10px;
	bottom:	0px;
}
div.topmenu ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
div.topmenu li
{
	float: left;
	margin-right: 3em;
} 
div.topmenu 
{
	position: absolute;
	left: 700px;
	top: 15px;
}

/*Kurser*/
div.header {
	width:695px;
	padding: 15px;
	text-align: center;
	border-bottom: 1px solid #AAA;
	margin-bottom: 15px;
}
div.about_footer {
	width:695px;
	padding: 15px;
	text-align: center;
	border-top: 1px solid #AAA;
}
.noborder {
	border: none !important;
}
div.header p,
div.about_footer p {
	text-align: left;
	font-style: italic;
	font-size: 16px;
}
div.header p {
	text-align: center;
}
div.courses, 
div.about {
	width:725px;
}
div.courses div.header {
	border-bottom: 0 none;
}
div.courses p,
div.about p {
	text-align: left;
	font-size: 16px;
}
div.about p.centered {
	text-align: center;
}
div.about img { 
	width: 220px;
    margin: 4px; 
}
div.about img.top { 
	width: 400px;
}
div.about img.about_lfloat { 
    float: left; 
}
div.about img.about_rfloat { 
    float: right; 
}
div.courses p.date {
	font-style: italic;
	font-size: 14px;
}
div.courses h3 {
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	margin: 0;
}
div.courses h1, 
div.header h1,
div.about_footer h1 {
	font-size:20px;
}
div.course_reversed, div.course {
	border-bottom: 1px solid #AAA;
	margin-bottom: 15px;
	padding-bottom: 15px;
	overflow: auto;
	width: 100%;
}
div.course div.left-col {
	float:left;
	width:300px;
	margin-right:15px;
}
div.course div.right-col {
	float:left;
	width:400px;
	margin-right:5px;
}
div.course_reversed div.left-col {
	float:left;
	width:400px;
	margin-right:15px;
}
div.course_reversed div.right-col {
	float:left;
	width:305px;
	margin-right:5px;
}
div.course .course-full,
div.course_reversed .course-full {
	font-size: 20px;
	color: #FF0000;
}
div.course_reversed img.single {
	width: 190px;
}
div.course img.single {
	width: 150px;
}
div.course a,
div.course_reversed a {
    font-size: 14px;
}
img.first {
	margin:0 0 10px 5px;
}
img.full {
	width: 100%;
}
img.half {
	width: 350px;
}

/* Utställningar */
div.artist {
	padding-bottom: 5px;
}
div.artist p h1 {
	font-size: 16px;
}
div.artist p img {
	height: 200px;
	padding: 0 5px 0 5px;
}
div.artist p img.larger {
	height: 300px;
}
div.exhibition-info p {
	font-size: 18px;
}
