@charset "UTF-8";
/* CSS Document */



body {
	background: #0a0d09 url(../images/bg_image_edge.png) 0 0 no-repeat;
	}

*
	{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
	}
	
a:link {}
a:visited {}
a:hover {}

h1 {font-size:116%;
	}

h2 {font-size:100%;
	line-height:1.5em;
	color:#003387;
	margin:0px 0px 0px 0px;
	padding:23px 10px 10px 30px;
/*	background-image:url(../images/headingblur.png);
	background-repeat:no-repeat;
	background-position:center;
*/	
	}
	
	
h3 {font-size:100%;
	line-height:2em;}
	
h4 {font-size:93%;
	font-weight:bold;
	line-height:2em;}	
	
p
	{
	color:#FFFFFF;
	font-size: 85%;
	font-weight:normal;
	font-style: normal;
	text-align:left;
	line-height: 1.4em;
	background-color: transparent;
	margin: 6px 0 0 0;
	padding: 2px 10px 2px 30px;
	}
	


/* structure */
#container {
	position: relative;
	width:800px;
	padding-top: 20px;
	margin-left: auto;
	margin-right: auto;
	z-index:50;
	}
	
#logo {
	position:absolute;
	top:-10px;
	left:-50px;
	background-image:url(../images/cornwall_crimebeat_logo.png);
	z-index: 20000;
	text-indent:-9000px;
	width:391px;
	height:249px;
	}
	
	
	
#content {
	position:absolute;
	top:125px;
	left:315px;
	padding: 20px 10px;
	width:800px;
	height: 2800px;
	background: transparent url(../images/content_box_k.png) 0 0 repeat-y;

}	

#photo {
	position:relative;
	top:140px;
	left:25px;
	width:391px;
	float:left;
	}
	

#text {
	position:absolute;
	top:130px;
	left:350px;
	width:460px;
	height:100%;
	}

#text a {
	color:#0099FF;
	}	
	
#text a:hover {
	color:#FFFFFF;
	text-decoration:underline
	}	
	

	
	
/* Classes */
.floatright {
float: right;
}

.boxhead {
	background-image:url(../images/content_box_01.png);
	background-repeat:no-repeat;
	z-index:0;
	position:absolute;
	top: 20px;
	 /* for IE */
  	filter:alpha(opacity=50);
  	/* CSS3 standard */
  	opacity:0.5;
}

.heading {
	position:relative;
	top: 0px;
	left:0px;
	font-weight:bold;
	background-image:url(../images/headingblur.png) ;
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:0px 0 -15px 0;
	height:30px;
	}
	
.headingwide {
	position:relative;
	font-weight:bold;
	background-image:url(../images/headingblurwide.png) ;
	background-repeat:no-repeat;
	height:107px;
	background-position:center;
	margin:-20px 0 -30px 0;
	}	
	
.photocaption {
	position:relative;
	top:-80px;
	font-size: 85%;
	color:#003387;
	}	
	
.subheading {
	font-weight:bold;
	} 		
	
	
/* navigation */
 #nav li {
 	position:relative;
	left:360px;
 	top:60px;
	display:block;
    width: auto;
	height:auto;
	float:left;
	z-index:0;
	}	
	
#home a {
    display:block;
    width: 74px;
	height:53px;
    text-decoration:none;
    background:url(../images/nav_01.png) no-repeat;
    padding:0px;
	margin:0px;
	text-indent:-9000px;
	list-style:none;
	}
		
#home a:hover { 
    background:url(../images/nav_over_01.png) no-repeat;
	}

#homeover a {
	display:block;
    width: 74px;
	height: 53px;
    text-decoration:none;
    background:url(../images/nav_over_01.png) no-repeat;
    padding:0px;
	margin:0px;
	text-indent:-9000px;
	list-style:none;
	}
	
#scheme a {
    display:block;
    width: 97px;
	height:53px;
    text-decoration:none;
    background:url(../images/nav_02.png) no-repeat;
    padding:0px;
	margin:0px;
	text-indent:-9000px;
	list-style:none;
	}
		
#scheme a:hover { 
    background:url(../images/nav_over_02.png) no-repeat;
	}

#schemeover a {
	display:block;
    width: 97px;
	height: 53px;
    text-decoration:none;
    background:url(../images/nav_over_02.png) no-repeat;
    padding:0px;
	margin:0px;
	text-indent:-9000px;
	list-style:none;
	}
	
#application a {
    display:block;
    width: 193px;
	height:53px;
    text-decoration:none;
    background:url(../images/nav_03.png) no-repeat;
    padding:0px;
	margin:0px;
	text-indent:-9000px;
	list-style:none;
	}
		
#application a:hover { 
    background:url(../images/nav_over_03.png) no-repeat;
	}

#applicationover a {
	display:block;
    width: 193px;
	height: 53px;
    text-decoration:none;
    background:url(../images/nav_over_03.png) no-repeat;
    padding:0px;
	margin:0px;
	text-indent:-9000px;
	list-style:none;
	}				
	
#contact a {
    display:block;
    width: 121px;
	height:53px;
    text-decoration:none;
    background:url(../images/nav_04.png) no-repeat;
    padding:0px;
	margin:0px;
	text-indent:-9000px;
	list-style:none;
	}
		
#contact a:hover { 
    background:url(../images/nav_over_04.png) no-repeat;
	}

#contactover a {
	display:block;
    width: 121px;
	height: 53px;
    text-decoration:none;
    background:url(../images/nav_over_04.png) no-repeat;
    padding:0px;
	margin:0px;
	text-indent:-9000px;
	list-style:none;
	}
		