/*Patric Ahlqvist - http://p-ahlqvist.com/sNews/*/

body {padding:0em; color:#303030; margin: 2em auto 2em auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; background:#d3c6b3;} 
h2 {margin: 0 0 10px 0; font-size: 110%; color:#303030;}
h3 {margin: 0; padding: 0 0 5px 0; font-size: 100%; color:#303030;}
h4 {margin: 1.5em 0 0.5em 0; font-size: 100%;}
p {line-height: 1.6em; margin: 0 0 5px 0;}

/* layout */
.content {margin: 0 auto;width: 750px;	background: #342001; }
.header {padding: 0 0px 0px 0px; margin: 0; background:url(patric_14.jpg); height:217px;border-right:1px solid #a29177;border-left:1px solid #a29177;}
.colcontainer{float: left; width: 750px; background: #fef6eb;}
.roundup{float: left;width: 748px;border-right:1px solid #a29177;border-left:1px solid #a29177;}/*342001*/
.center {float: left; width: 485px; padding: 25px 8px 8px 23px; background: transparent;}
.right {float: left; width: 190px; padding: 20px 10px 10px 25px;}
.right p {margin-bottom:0px;}
.right h2{ border-bottom:1px dashed #ADB6C5;}
.footer {text-align:center; clear: both; width: 730px; padding: 10px 10px 0 10px; margin: 0; background: #342001;color:#fef6eb;}
.footer p{line-height:1.2em;}

/*Links*/
a { color: #515752; background: inherit; text-decoration:none;}
a:hover { color:#9fb95f; background: inherit; text-decoration:none;}
.footer a{color:#fef6eb; font-style:italic;}
.footer a:hover {color:#d3c6b3;}
.center p a{color:#515752; font-style:italic;}
.center p a:hover {color:#9fb95f;}
.right a{color:#303030; font-style:italic;}
.right a:hover {color:#128503;}
.header a{margin: 5px 0 0px 10px; font-size: 180%; color:#673f02;font-weight:bold;}
.header a:hover {color:#855c1e;font-style:italic;}
.art_links{margin-top:10px;}


/* header footer round corners*/
.rundhf {background: #342001;}
.rundtopphf {background: #d3c6b3 ;}/*#F4F4F4  url("bg.gif")*/
.rundbottenhf {background:#d3c6b3 ;}
.rundhf_r1{margin: 0 16px; height: 1px; overflow: hidden; background: #342001;}
.rundhf_r2{margin: 0 13px; height: 1px; overflow: hidden; background: #342001;}
.rundhf_r3{margin: 0 11px; height: 1px; overflow: hidden; background: #342001;}
.rundhf_r4{margin: 0 9px; height: 1px; overflow: hidden; background: #342001;}
.rundhf_r5{margin: 0 8px; height: 1px; overflow: hidden; background: #342001;}
.rundhf_r6{margin: 0 7px; height: 1px; overflow: hidden; background: #342001;}
.rundhf_r7{margin: 0 6px; height: 1px; overflow: hidden; background: #342001;}
.rundhf_r8{margin: 0 5px; height: 1px; overflow: hidden; background: #342001;}
.rundhf_r9{margin: 0 4px; height: 1px; overflow: hidden; background: #342001;}
.rundhf_r10{margin: 0 3px; height: 2px; overflow: hidden; background: #342001;}
.rundhf_r11{margin: 0 2px; height: 2px; overflow: hidden; background: #342001;}
.rundhf_r12{margin: 0 1px; height: 3px; overflow: hidden; background: #342001;}


/* Box3 round corners -content */
.right1 {margin: 0; padding: 0 10px 0 10px; border-left: 1px solid #d3c6b3; border-right: 1px solid #d3c6b3; background: #ece5da;}
.right1 p {margin-bottom: 0px; padding-bottom:10px;}
/* Box3 */
.rund1 {background: none;margin-top:15px;}
.rundtopp1 {background: #fef6eb;}
.rundbotten1 {background: #fef6eb;}
.rund1_r1{margin: 0 5px; height: 1px; overflow: hidden; background: #d3c6b3; border-left: 1px solid #d3c6b3; border-right: 1px solid #d3c6b3;}
.rund1_r2{margin: 0 3px; height: 1px; overflow: hidden; background: #ece5da; border-left: 1px solid #d3c6b3; border-right: 1px solid #d3c6b3; border-width:0 2px;}
.rund1_r3{margin: 0 2px; height: 1px; overflow: hidden; background: #ece5da; border-left: 1px solid #d3c6b3; border-right: 1px solid #d3c6b3;}
.rund1_r4{margin: 0 1px; height: 2px; overflow: hidden; background: #ece5da; border-left: 1px solid #d3c6b3; border-right: 1px solid #d3c6b3;}

/*comments round corners -content */
.rightcom { margin: 0; padding:0 10px 0 10px; border-left: 1px solid #d3c6b3; border-right: 1px solid #d3c6b3; background: #ece5da;}
.rightcom p {margin-bottom: 0px; padding-bottom:0px;}
/* comments */
.rundcom{ background: none;margin-top:15px;}
.rundtoppcom {background: #fef6eb;}
.rundbottencom {background: #fef6eb;}
.rundcom_r1{margin: 0 5px; height: 1px; overflow: hidden; background: #d3c6b3; border-left: 1px solid #d3c6b3; border-right: 1px solid #d3c6b3;}
.rundcom_r2{margin: 0 3px; height: 1px; overflow: hidden; background: #ece5da; border-left: 1px solid #d3c6b3; border-right: 1px solid #d3c6b3; border-width:0 2px;}
.rundcom_r3{margin: 0 2px; height: 1px; overflow: hidden; background: #ece5da; border-left: 1px solid #d3c6b3; border-right: 1px solid #d3c6b3;}
.rundcom_r4{margin: 0 1px; height: 2px; overflow: hidden; background: #ece5da; border-left: 1px solid #d3c6b3; border-right: 1px solid #d3c6b3;}


/* Box2 round corners -content */
.right2 {margin: 0; padding: 0 10px 0 10px; border-left: 1px solid #d3c6b3; border-right: 1px solid #d3c6b3; background: #ece5da;}
.right2 p {margin-bottom: 0px;padding-bottom:10px;}
/* Box2 */
.rund2 {background: none; margin-top:15px;}
.rundtopp2 {background: #fef6eb;}
.rundbotten2 {background: #fef6eb;}
.rund2_r1{margin: 0 5px; height: 1px; overflow: hidden; background: #d3c6b3; border-left: 1px solid #d3c6b3; border-right: 1px solid #d3c6b3;}
.rund2_r2{margin: 0 3px; height: 1px; overflow: hidden; background: #ece5da; border-left: 1px solid #d3c6b3; border-right: 1px solid #d3c6b3; border-width:0 2px;}
.rund2_r3{margin: 0 2px; height: 1px; overflow: hidden; background: #ece5da; border-left: 1px solid #d3c6b3; border-right: 1px solid #d3c6b3;}
.rund2_r4{margin: 0 1px; height: 2px; overflow: hidden; background: #ece5da; border-left: 1px solid #d3c6b3; border-right: 1px solid #d3c6b3;}

/* Box3 round corners -content */
.right3 {margin: 0; padding: 0 10px 0 10px; border-left: 1px solid #d3c6b3; border-right: 1px solid #d3c6b3; background: #ece5da;}
.right3 p {margin-bottom: 0px;padding-bottom:10px;}
/* Box3 */
.rund3 {background: none;margin-top:15px;}
.rundtopp3 {background: #fef6eb;}
.rundbotten3 {background: #fef6eb;}
.rund3_r1{margin: 0 5px; height: 1px; overflow: hidden; background: #d3c6b3; border-left: 1px solid #d3c6b3; border-right: 1px solid #d3c6b3;}
.rund3_r2{margin: 0 3px; height: 1px; overflow: hidden; background: #ece5da; border-left: 1px solid #d3c6b3; border-right: 1px solid #d3c6b3; border-width:0 2px;}
.rund3_r3{margin: 0 2px; height: 1px; overflow: hidden; background: #ece5da; border-left: 1px solid #d3c6b3; border-right: 1px solid #d3c6b3;}
.rund3_r4{margin: 0 1px; height: 2px; overflow: hidden; background: #ece5da; border-left: 1px solid #d3c6b3; border-right: 1px solid #d3c6b3;}

/* Menu */
.hmenu {
	height:30px;
	margin: 0px 0 0px 0;
	padding: 0px 0px 0px 0px;
	background-color:#342001;
	border-right:1px solid #a29177;border-left:1px solid #a29177;
	}

.hmenu li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}
	
.hmenu a:link, .hmenu a:visited {
	float: left;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	padding: 10px 12px 6px 12px;
	text-decoration: none;
	color: #fef6eb;/*708491*/
	}

.hmenu a:link.active, .hmenu a:visited.active, .hmenu a:hover {
	color: #d3c6b3;
	background: url("pyramid.gif") no-repeat bottom center;

	}
	

/*------ images ------------*/
.imgCenter {border: 1px solid #9fb95f; margin-left:15px;border:1px solid #333;}
.imgRight {width: 110px;height: 98px; margin-top: 10px; margin-left: 10px; margin-bottom: 10px;  padding: 0px 0px 0px 0px;  border: 1px solid #9fb95f;}
.imgLeft {float:left; width: 110px;height: 98px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px;  padding: 0px 0px 0px 0px;  border: 1px solid #9fb95f;}
.imgRight {  float: right;}
img.insert {padding: 1px; margin: 0 0px 0 0; border: 1px solid #9fb95f; }
img.insert:hover {border: 1px solid #327EC5;}

.selfRight{ margin-top: 10px; margin-left: 10px; margin-bottom: 10px;  padding: 0px 0px 0px 0px;  border: 1px solid #9fb95f;}
.selfLeft {float:left;  margin-top: 10px; margin-right: 10px; margin-bottom: 10px;  padding: 0px 0px 0px 0px;  border: 1px solid #9fb95f;}
.selfRight{float: right;}

/*-------- data thingies -----------------*/
.header h2 {padding-left:10px; font-size:150%;}
.header span{font-size:200%; color:#f3f3f3; font-family:Georgia; font-weight:bold;}


.searchbox {float:right; margin:0; padding: 3px 20px 0 0;}
.searchbox .button{ 
	margin: 0; 
	font-size: 100%; 
	font-family: helvetica,times,serif; 
	border: none; 
	background: #d3c6b3; 
	color: #fff; 
	padding: 1px; 
	font-weight: bold; 
	border:1px solid #000;
}

form.search {
	padding: 0; 
	margin: 0; 
}
form {
padding: 0 0 0 0px;
}

fieldset {
	border: 1px solid #d3c6b3;
	padding-left: 10px;
}

textarea.text { 
	height: 150px; 
	width: 90%; 
	border: 1px solid #d3c6b3; 
	background: #fff; 
	color: #303030;
}

textarea.text:hover { 
	border: 1px solid #d3c6b3; 
	background: #FFFFF4; 
	color: #303030;
}

input.field { 
	border: 1px solid #d3c6b3; 
	background-color: #fff; 
	width: 200px; 
	color: #303030;
	height:15px;
	padding:3px;
}

input.field:hover { 
	border: 1px solid #d3c6b3; 
	background: #FFFFF4; 
	color: #303030;
}

input.text { 
	padding:3px;
	margin: 0; 
	width: 88px;
	border: 1px solid #d3c6b3; 
	background: #fff;
	color: #303030; 
	height:15px;
}

input.text:hover { 
	border: 1px solid #d3c6b3; 
}

input.login { 
	margin: 0; 
	width: 88px;
	border: 1px solid #d3c6b3; 
	background-color: #fff;
	color: #303030; 
	height:15px;
}

input.login:hover { 
	border: 1px solid #d3c6b3; 
}

input.textsearch { 
	margin: 0 0 0 8px; 
	width: 88px;
	border: 1px solid #d3c6b3; 
	background-color:#fff;
	color: #303030; 
	height:18px;
}

input.textsearch:hover { 
	border: 1px solid #d3c6b3; 
}

input.searchbutton { 
	margin: 0; 
	font-size: 100%; 
	font-family: helvetica,times,serif; 
	border: none; 
	background: #d3c6b3; 
	color: #333; 
	padding: 1px; 
	font-weight: bold; 
	border:1px solid #000;
}

.date { 
	color: #999; 
	background: transparent;
	text-align: right; 
	margin: 4px 0 5px 0; 
	padding: 0.4em 0 0 0; 
	border-top: 1px solid #ADB6C5;
}

input.button { 
	background: #128503; 
	color: #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.comments {

	padding: 10px 10px 8px 10px; /*right 10px*/
	margin: 0 0 12px 0; /*bottom 12px*/
	background: #ece5da; 
	color: #303030;
	border:1px solid #d3c6b3;
	/*border-left:1px solid #d3c6b3;*/
}

.commentsbox { 

	padding: 8px 0 10px 10px; 
	margin: 12px 0 10px 0; 
	background: transparent; 
	color: #303030;
	border: 1px solid #d3c6b3;
}





A IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TD.film {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 11px;  BORDER-LEFT: medium none; COLOR: black; BORDER-BOTTOM: medium none; FONT-FAMILY: Verdana, "Geneva CE", lucida, sans-serif
}
FONT.film {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, "Geneva CE", lucida, sans-serif
}
TABLE.film {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
A.abeceda {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #504557; FONT-FAMILY: Verdana, "Geneva CE", lucida, sans-serif; TEXT-DECORATION: none
}
