@import url("css/cforms.css");

/*  
Theme Name: SHEEP VETERINARY CONGRESS v1.1
Theme URI: http://www.lokomotiv.no
Description: 
Version: 1.1
Author: Markus Zeeh / Thomas Wollburg
Author URI: http://www.lokomotiv.no/

*/


/* wrap position */	



body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.8em;
	color: #ccc;
	background-color: #fff;
	text-align: center;
	/* part 1 of 2 centering hack */
	}
#container {
	width: 950px;
	height: 640px; 
	padding: 0px 0px 10px 10px;
	margin-top: 50px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto; 	
	background: url(images/bg2.png);
	background-repeat: no-repeat;
	/* opera does not like 'margin:20px auto' */
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 950px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 950px;
	}

html>body #container {
	width: 950px; /* ie5win fudge ends */
	}	

/* STANDARD */	

p,
ol,
ul {
	font-size: 0.9em;
	line-height: 1.3em;
	}
	
h2 {
	font-size: 1.5em;
	}
	
a:link, a:visited, a:hover, a:active {
	text-decoration: none;
	color: #000;
	}
		
a:hover {
	color:#b10061; 
	}	

/* sponsors */
#sponsors
{
	float:right;
	width:140px;
	margin:-90px 26px 0px 0px;
}

#mainsponsors
{
	float:left;
	height:90px;
	width:600px;
	overflow:hidden;
	margin:0px 0px 0px 185px;
}

#sponsors img
{
	border:0px;
	margin:4px 0px 2px 0px;
}

#othersponsors
{
	width:600px;
	overflow:hidden;
	height:90px;
	display:block;
	clear:both;
}

#othersponsors img,
#mainsponsors img
{
	float:left;
	border:0px;
	margin:0px 2px 0px 0px;
}

#othersponsors h2,
#mainsponsors h2,
#sponsors h2
{
	color:#B10061;
	font-size:1em;
	font-weight:bold;
	margin:4px 0px 4px 1px;
}

#mainsponsors h2
{
	margin:4px 0px -12px 0px;
}

* html #sponsors
{
	width:130px;
	overflow:hidden;
	margin:96px 15px 0px 0px;
}

/* Content INDEX */	
	
#containerindex {
	width: 950px;
	height: 600px;
	overflow:hidden;
	padding: 0px 0px 10px 10px;
	margin-top: 50px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto; 	
	background: url(images/forside2.png);
	background-repeat: no-repeat;
	/* opera does not like 'margin:20px auto' */
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 950px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 950px;
	}
	
#containerindex .post {
	margin-top: 245px;
	height: 162px;
	font-size: 0.9em;
	*position: relative;
	*left: -8px;
	*margin-top: 230px;
	*width: 580px;
	*height: 164px;
	*font-size: 0.9em;
	}
	
*+html>body #containerindex .post {
	margin-top: 220px;
	width: 570px;
	font-size: 0.9em;
	position: relative;
	left: 0px;
	
	}

/* Content PAGE + SINGLE */	




#content {
	margin-top: 0px;
	max-width: 598px;
	line-height: 1em;
	color: #000;
	overflow: hidden;
	padding-left: 21px;
	padding-top: 1px;
}

#content a:link,#content a:visited,#content a:hover,#content a:active {
	font-weight: bold;
	}


#balken {
	height: 19px;
	background-color: #b10061;
	*width: 598px; 		
	}


.post {
	overflow: auto;
	width: 558px;
	height: 408px;
	padding-left: 20px;
	margin-top: 1px;
	padding-right: 20px;
	*padding-top: 15px;
	*height: 393px;
	}

.post h3 {
	float: none;
	clear: both;
	margin-top: 20px;

	}
.post img {
	margin: 10px;
	}

.more-link {
	font-weight: normal;
	font-style: italic;
	position: relative;
	left: 440px;
	font-size: 0.9em;
	}

.postlenker {
	overflow: auto;
	width: 558px;
	height: 408px;
	padding-left: 20px;
	margin-top: 1px;
	padding-right: 20px;
	*padding-top: 15px;
	*height: 393px;
	}
	
.postlenker li, .postlenker ul{
	list-style-type: none;
	}
	
.postlenker li{
	font-size: 1em;
	line-height: 1.5em;
	}
.postlenker ul {
	padding-top: 10px;
	}

.post ul {
	margin: 0 0 5px;
	line-height: ;
	font-size: 0.8em;
}

/* SIDEBAR */	
		
*+html>body	#sidebar {
	position: relative;
	left: -20px;
	}

#sidebar {
	width: 190px;
	margin: 0px;
	padding: 0px;
	margin-left: -40px;	
	margin-top: 111px;
	color: #000;
	float: left;
	position: relative;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: -1px;
	
	
	}
#sidebar li {
	list-style: none;
	text-align: right;
	}

.current_page_item a:link {
	color:#b10061; 
	}
	
/* IE fixes */
html * #sponsors
{
	margin-left:-20px;
}
* html #sponsors
{
	padding-right:8px;
}
* html #sponsors
{
	margin-top:-90px;
}

* html #mainsponsors
{
	margin-left:90px;
}

* html #sidebar
{
	
	margin-left:-20px;
}	