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

body {background-image:url(graphics/m_bg.png);font-family:"Gill Sans", Arial,Helvetica, sans-serif; color:#999; font-size: 0.75em; line-height:1.3}

a {text-decoration:none; color:#E25327}

#main {
	top:-2px;
	width:750px;
	margin-left:auto; margin-right:auto;
	height:auto;
	min-height:360px;
	background-color:none;
}

#container {float:right;
	width:582px;
	height:auto;
	min-height:360px;
	z-index:1;
	background-color:#FFF;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border:1px solid #CCC;
	-webkit-box-shadow: 0px 0px 10px 1px #999;
	-moz-box-shadow: 0px 0px 10px 1px #999;
	box-shadow: 0px 0px 10px 1px #999;
	padding:5px 1px 0px 1px;
	overflow:hidden}
	
	#navi_box {float:left; position:fixed; top:10px; width:140px; min-height:200px; background-image:url(graphics/transparent_2.png); font-size:88%; padding:0px;}
	#navi_box ul {padding:0; margin:0}
	#navi_box ul li{padding:0; margin:0; list-style:none}
	#navi_box ul li a {color:#58585A; padding:2px 4px; border-bottom:1px dotted #58585A; display:block;letter-spacing:0.03em;font-weight:lighter;}
	#navi_box a:hover { background-color:#e25327; color:#FFF}

.text {float:left; padding:4px; margin:0px 1px 3px 1px; width:182px; height:85px; border:1px dotted #58585A; font-family:Arial, sans-serif; font-size:95%; color:#58585A}
.text_small {float:left; padding:3px; margin:0px 1px 3px 1px; width:87px; height:87px; border:1px dotted #58585A; font-family:Arial, sans-serif; font-size:95%; color:#58585A}

/*bg colour was: 434343 585858 58585A orange: E25327*/


#footer {clear:both; font-size:90%; text-align:center; margin-bottom:5px}

.box {float:left; background-color:#FFF;margin-bottom:5px; overflow:hidden;}

#container img {background-color:#FFF; float:left; padding:0px 0px 4px 0px; margin:0px 1px 3px 1px}
#container a:link img {text-decoration:none; background-color:#FFF;
transition: background-color 2s;
-moz-transition: background-color 2s;
-webkit-transition: background-color 2s;
-o-transition: background-color 2s }
#container a:hover img {background-color:#E25327}


h1 {
	clear:both;
	color:#E25327;
	letter-spacing:0.05em;
	font-weight:lighter;
	margin:0px;
	padding:10px 0px 4px 2px;
	text-align: left;
}


h3 {
	clear:both;
	color:#E25327;
	letter-spacing:0.05em;
	font-weight:lighter;
	margin:5px 4px;
	text-align: left;
}

#navi {margin:0px}
#navi a {display:block;}
#navi a:link {float:left; padding:5px; margin:0px 1px 10px 1px; width:180px; height:35px; border:1px dotted #58585A; font-family:Arial, sans-serif; font-size:100%;; color:#58585A; letter-spacing:0.03em }
#navi a:hover {background-color:#E25327; color:#FFF}
#navi a:visited {color:#58585A; border:1px dotted #58585A;}
#navi a:visited:hover {color:#FFF; border:1px dotted #58585A;}

img.lytebox {padding-bottom:0px}

