 /*
--------------------------------------------------------
FileName:	THE SAVELOY FACTORY #3
Version:	03.00.00
Year: 		2008
Author:		Tim Pascoe ~ MACHINA LTD
				t.pascoe@machina.co.uk
				http://www.machina.co.uk
--------------------------------------------------------
*/

body {
	margin: 0px;
	padding: 0px;
	background : #FFFFFF;
	font-size : 16px;
	font-family: "Univers LT 47 CondensedLt", "Futura Condensed Medium",Verdana, Arial, Helvetica, sans-serif;
}

/* New 2008 Homepage */

body#home2008_id{
	background-color: #000;
}

body#home2008_id #homebg img{
		width: 100%;
		position: absolute;
		z-index: 1;
}
		
body#home2008_id #content{
		margin: 10px;
		color: #fff;
		position: absolute;
		z-index: 100;
		height: 97%;
		width: 97%;
		min-width: 1080px;
		/*border: 1px dotted white;*/
}

body#home2008_id #content a:hover{
	color: #ffffff!important;
}

body#home2008_id #content a{
	color: #BEBEBE!important;
}

body#home2008_id #eff_list02off a,
body#home2008_id #eff_list03off a,
body#home2008_id #eff_list01off a{
	color: #FFFFFF!important;
}

body#home2008_id #navID2{
		min-height: 86%;
		margin-top: 0!important;
		clear: left;
}

body#home2008_id #newhomefooter{
	clear: left;
	/*border: 1px dotted white;*/
}

body#home2008_id #newhomefooter #latestnews{
		width: 60%;
		float: left;
		margin-right: 5%;
}

body#home2008_id #newhomefooter #copyright{
		float: right;
}

body#home2008_id #newhomefooter #copyright span#spw{
		/*display: inline;*/
}

body#home2008_id #newhomefooter #copyright span#copy{
		vertical-align: top;
}

#iremeber {
	float: right; 
	right: 10px;
}

#riflemaker{
	margin-top: 60px;
	float: right;
	width: 920px;
	text-align: right;
}

#maincontainer{
	margin: 0px;
	padding: 0px;
	width : 850px;
	/*width : 90%;*/
}
.contentarea{
	margin: auto;
	padding: 0px;
	/*width : 70%;*/
	width:655px;
	min-height: 450px;
	float : left;
}
.homeintrodisplay{
	margin: 35px 0px 0px 165px;
	width:320px; 
	height:240px; 
}
/* Basic */
h1{
	font-size : 100%;
	margin: 5px 0px 5px 0px;
	padding:0px;
}
h2{
	font-size :  96%;
	margin: 5px 0px 5px 0px;
	padding:0px;
}
h3{
	font-size : 94%;
	margin: 5px 0px 5px 0px;
	padding:0px;
}
h4{
	font-size : 92%;
	margin: 5px 0px 5px 0px;
	padding:0px;
}
p{
	font-size : 92%;
	margin: 9px 0px 9px 0px;
	padding:0px;
}
.special{
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
}
/* Page specific syles ------------------------------------- */


/* Home Page */
#home_id #image{
	margin-top: 38px;
	margin-left: 10px;
}
/* Copy Placements*/
#foreword_id #copy,
#biography_id #copy,
#preface_id #copy,
#cv_id #copy,
#credits_id #copy,
#presscuttings_id #copy,
#news_id #copy,
#contact_id #copy,
#purchase_id #copy,
#mailinglist_id #copy{
	margin-top: 98px;
	margin-left: 10px;
}

/* Specific Sections */

#presscuttings_id table td,
#presscuttings_id table th{
	text-align : left;
	padding: 5px;
	font-size : 92%;
}
#presscuttings_id th.title{
	width: 370px!important;
}
#presscuttings_id th.publication{
	width: 150px!important;
}
#presscuttings_id th.date{
	width: 70px!important;
}
#presscuttings_id #cutting{
	width: 620px; 
	height: 400px; 
	overflow:auto;
}

#news_id table td,
#news_id table th{
	text-align : left;
	padding: 5px;
	font-size : 92%;
}
#news_id th.title{
	width: 520px!important;
}
#news_id th.date{
	width: 70px!important;
}


/* For Graphical Sections - Index and detail pages */
#index{
	margin-top: 10px;
	/*margin : auto;*/
	padding: 0px;
	width:655px;
}

 .indexInfo{
	margin: 15px 14px 4px 14px;
	padding: 0px;
	display : block;
	float : left;
	width: 100px;
}
.paging{
	margin: 5px 0px 0px 0px;
	padding : 0px;
	display : block;
	float : left;
	width: 96%;
	text-align : right;
	font-size : 16px;
	letter-spacing : 1px;
} 

#detaildisplay{
	margin:auto;
	padding:0;
}

#displayimage{
	margin: 25px 0px 10px 0px;
	padding : 0px;
}
#imageheader{
	margin: 10px 0px 5px 0px;
	padding : 0px;
	font-weight : bold;
	letter-spacing : 1px;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
#imagetext{
	margin:5px 0px 5px 0px;
	padding : 0px;
	font-weight : bold;
	letter-spacing : 1px;
	/*height: 12px;*/
	opacity: 0.3;
	filter: alpha(opacity=30);
}
#imageDescOff{
	margin:0;
	padding:0;
}
.imageMoreInfo{
	margin:7px 0px 8px 0px; 
	padding: 1px;
	height : 16px;
	font-size : 14px;
	letter-spacing : 1px;
}
.imageMoreInfo a{
	color: #B3B4B4!important;
}
.imageDesc {
	margin: 5px 0px 5px 0px;
	padding : 0px;
	letter-spacing : 2px;
	overflow : auto;
}
/* END - Graphical Sections  */
/* Audio/Video Pages  */
.avInfo{
	margin: 15px 14px 4px 14px;
	padding: 0px;
	display : block;
	float : left;
	width: 280px;
}
/* Display Page */
.videodisplay{
	float:left; 
	margin: 15px 10px 20px 20px;
	width:320px; 
	height:240px; 
}
.avtext{
		margin: 15px 0 0 0;
	float:left; 
	width:270px; 
}
.printbag{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.buyprints{
	font-size : 14px;
	margin: 10px 0px 0px 0px;
	padding : 0px;
}
.buyprintsinput{
	margin:0px; 
	font-size : 12px;
}

#floatleft{
	display : block;
	float : left;
}
#floatright{
	display : block;
	float : right;
}
.thumbnails{
	margin: 25px 0px 5px 0px;
	padding: 0px;
}

/* Navigation */
#list01off{
	margin-top: 15px;
}
#list01on{
	margin-top: 15px;
}
#eff_list01on, 
#eff_list02on, 
#eff_list03on,
#eff_list04on,
#eff_list05on{
	margin: 0;
	padding: 0;
} 
.nav{
	margin: 20px 0px 0px 10px;
	padding : 0px;
	font-size : 14px;
	width : 150px;
	display : block;
	float : left;
	letter-spacing : 2px;
	text-align : left;
}
#navID2.nav h1{
	font-weight: normal;
}

.navList{
		margin: 0;
		padding: 0;
		list-style-type : none;
}
.navList LI	{
	 	margin-left: 13px;
	 	padding:3px 3px 0px 0px;
		display : block;
		width : 130px;
		text-transform : uppercase;
 }
.emptyli{
	padding: 0px;
	height : 4px;
	line-height : 4px;
}
.navTitle{
	font-weight : bold;
}
.navTitleBG a{
	color: #000000!important;
}
.navSelected{
	color: #787878!important;
}
#notes{
	padding-top: 10px;
	text-align: center;
	font-size : 12px;
	clear: left;
}

#footer{
	margin: 100px 0px 0px 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	letter-spacing : 1px;
	text-align : center;
}
#exflash_id #footer{
	margin-top: 0px;
}

 /*  END : THE SAVELOY FACTORY #3 */
 
a:link { color: #3C3D32; text-decoration : none;}
a:visited { color: #3C3D32; text-decoration : none;}
a:hover  { color: #000000; text-decoration : none;}
/*a:active  { color: #3C3D32; text-decoration : none;}*/


.nav a:link { color: #C8C8C8; text-decoration : none;}
.nav a:visited { color: #C8C8C8; text-decoration : none;}
.nav a:hover  { color: #000000; text-decoration : none;}
/*.nav a:active  { color: #C8C8C8; text-decoration : none;}*/

.navList li a:link { color: #BEBEBE;  text-decoration : none;}
.navList li a:visited { color: #BEBEBE; text-decoration : none;}
.navList li a:hover  { color: #000000; text-decoration : none;}

.help a:link { text-decoration : none;}
.help a:visited  { text-decoration : none;}
.help a:hover   { text-decoration : none;}
/*.help a:active  { text-decoration : none;}*/

.hr_line {
	display: block;
	margin: 0px 0px 10px 5px; 
	padding: 0px;
	border-bottom: 1px solid #EBEBEF;
	width: 70%;
	height: 1px;
}

.selected{
	font-weight: bold;
}
.unselected{
	font-weight: normal;
}
#plankton{
	width: 55px;
	height: 52px;
	margin-left: 14px;
	margin-top: -7px;
}

/* Generic styles */
img{
	border: none;
}
.hide{
	display:none;
	visibility:hidden;
}
.show{
	display:block;
	visibility:visible;
}
/* drag out a container to below it's contained floats */
div.dropbelow {
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 1px;
	border: none;
}
 @font-face {
    font-family: Univers LT 47 CondensedLt;
    font-style:  normal;
    font-weight: normal;
    src: url(UNIVERS1.eot);
  }


