/* CSS Document */

div,li,body,img { margin:0px; padding:0px; }
body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#555555; font-size:14px;}

h1 { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; font-size:28px; color:#131313; margin:0px 0px 10px 0;  }
.h1home { font-family:Georgia, "Times New Roman", Times, serif; font-style:normal; font-weight:normal; line-height:145%; margin-top:0px; }

h1 a { color:#131313; text-decoration:none; }

h2 { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; font-size:23px; color:#900028; margin-top:0px; }
h2 a { color:#900028; text-decoration:none; }

.redtxt { color:#900028; }
.grntxt { color:#3e8e00; }

img { border:0px none; }
a { outline:none; }
#container {
	width:1000px;
	height:600px;
	overflow:hidden;
	margin:0px auto;
	background:url(images/imagika_watermark.jpg) no-repeat;
	background-position:bottom left;
	
}

#header {
	height:100px;
	overflow:hidden;
	padding-top:15px;
}

#homeheader {
	height:40px;
	width:550px;
	padding-top:15px;
	float:left;
}

#nav {
	float:left;
	font-size:13px;
	padding-top:34px;
	width:600px;
}


#nav ul {   padding:0px; margin:0px; position:relative;  }
#nav li {  list-style-type:none; float:left; xdisplay:inline; padding:0 12px 0 12px; border-right:1px solid #131313; }
#nav li a { color:#131313; text-decoration:none; display:block; }
#nav li a:hover { color:#900028; }

ul#nav2 { padding:0px; margin:0px; display:block; float:left;position:absolute;top:30px; left:0px;}
ul#nav2 li {  display:inline; border-right:1px solid #900020; }
ul#nav2 li a { color:#900020; }
ul#nav2 li a:hover { text-decoration:underline; }



#nav .navnopad { padding-left:0px; }
#nav li.navnoborder { border-right:0px none; }

#nav .page-item-6 { padding-left:0px; }
#nav2 .page-item-97  { padding-left:0px; }
#nav2 .page-item-20  { padding-left:0px; }

#nav li.page-item-13 { border-right:0px none; }
#nav2 li.page-item-95 { border-right:0px none; }

#nav li.page-item-245 { display:none; }

#nav .current_page_item a { color:#900020; }
#nav .current_page_parent a { color:#900020; }
#nav2 .current_page_item a { text-decoration:underline; }


a.action2 { text-decoration:none; font-size:12px; font-weight:bold; color:#131313;}
#logo {
	padding-top:0px;
	float:right;
	width:265px;
	
}


#body_text {
	width:625px;
	float:left;
	line-height:25px;
	margin-top:90px;
}

#hmeside_left {
	float:left;
}
#hmeside_right {
	float:right;
}
#home_text {
	width:550px;
	line-height:25px;
	margin-top:125px;
}


#home_redcarpet {
	float:right;
	width:371px;
	height:600px;
	overflow:hidden;
	background-color:#900028;
	padding:0 12px 0 12px;
}

#bdytxt_left {
	float:left;
	width:395px;
	border-right:1px solid #900028;
	padding-right:20px;
	min-height:240px;
}

#bdytxt_right {
	float:right;
	width:200px;
	font-size:13px;
	line-height:140%;
}

ul#greensidenav  {
	padding:0px;
	margin:0px;
	margin-top:83px;
}

#greensidenav li { list-style-type:none; }

#greensidenav li a { color:#3e8e00; text-decoration:none;}

#greensidenav li a:hover { color:#000; }

#body_image {
	float:right;
	width:370px;
	bottom:0px;
	height:485px;
	position:relative;
}

.body_imageimg {
	position:absolute;
	bottom:0px;
	right:0px;

}

#portfolio_container {

	
}

.portfolio_text {
	margin-top:90px;
	width:395px;
	float:left;
	line-height:25px;
}

.portfolio_image {
	float:right;
	width:590px;
	height:490px;
	position:relative;
}

.portfolioimageimg {
	position:absolute;
	bottom:0px;
	right:0px;
}

ul.lcp_catlist  {
	padding:0px; margin:0px;
}

#footer {
	clear:all;
	width:1000px;
	margin:0px auto;
	background-position:top;
	background:url(images/footer_fade.jpg) no-repeat;
	padding:10px 42px 0 43px;
	overflow:auto;
}

#footer_left {
	width:600px;
	float:left;
	font-size:11px;
}

#footer_left ul { padding:0px; margin:0px; }
#footer_left li { list-style-type:none; display:inline; padding-right:15px; }
#footer_left li a { color:#a2a2a2; text-decoration:none; }

#footer_right {
	float:right;
}


