
/*
-----------------------------------------------
new trickstar master Style Sheet
started 27 April 2009 - phillip Boyle
----------------------------------------------- */
.hide	{
	margin-left:-9999px;
	position:absolute;
	}
	
html	{
	background:url(../i/bg/bg_html_tile.gif) repeat-x 0 250px; 
	}

body	{
	font-family:"verdana",tahoma,sans-serif;
	font-size:.8em;
	color:#b00000;
	margin:0;
	background:transparent url(../i/bg/back.gif) no-repeat 130px 130px; 
	}
.no_image{background:transparent url(../i/bg/back_sample.gif) no-repeat 100px 140px; 
	}

#contentwrapper	{
		margin:0 auto 0;
		}
#masthead	 {
		height:117px;
		background:#669  url(../i/bg/bg_mh_tile.gif) repeat-x;
		border-bottom:1px solid #000;
		padding-bottom:0;
		}
#content	{
	margin:50px 0  150px 100px;
	width:450px;
	}

h1,h3	{
	color:#d60000;
	}
#pnav ,#content ul,#tag,h1,h2,h3,h4,#content_work h3		{
		font-family:arial, sans-serif;
		font-weight:500;
		}
#content  a,h2,h4 	{
		color:#336;
		}

h1	{
	font-size:2em;
	}

h2	{
	font-size:1.8em;
	}
 h3	{
	margin:15px 0 2px 0;
	font-size:1.6em;
	}
#pnav 	{
	background:transparent;
	position:absolute;
	top:98px;
	left:250px;
	margin:0 0 0 0;
	text-align:left;
	width:600px;
	padding-bottom:3px;/*this allow bottom border here to work in ie7*/
	}
#pnav li	{
	display:inline;
	list-style:none;
	padding:0 15px;
	}


.here,#pnav a	{
	text-decoration:none;
	color:#fff;
	font-size:1em;
	font-weight:700;
	}
#pnav  a:hover	{
		text-decoration:underline;
		}
	
.here	{
	padding:5px 0  ;
	border-bottom: #fff  solid  3px ;
	text-decoration:none;
	height:50px;
	z-index:50;
	}



	
	
blockquote	{
		border:1px solid #ccc;
		text-align:center;
		padding:10px 15px;
		font-weight:900;
		}	
	


.clear{
clear:both;
}


#content  a	{
		text-decoration:underline;
		}
#content  a:hover	{
		color:#669;
		}
#content ul	{
		line-height:2;
		list-style:none;
		}
#content li	{
		background:url(../i/bg/ul_bullet.gif) no-repeat 0 7px;
		padding-left:20px;
		}
/*samples specific*/
#content_work	{
		margin:50px 0  150px 100px;
		width:750px;
		}
#content_work h3	{
		font-size:1.8em;
		
		}
#sample_list	{line-height:1.1;
			}
			
#sample_list li {width:300px;
		float:left;
		margin:0 40px 10px 0;	
		list-style:none;
font-size:0.8em;
height:300px;
		}
#albumlist img {border:2px solid #ccc;
				padding:5px;
				background:#fff;
				display:block;
				}

#tag		{
		clear:both;
		background:#d60000;
		color:#fff;
		font-size:1.4em;
		text-align:right;
		padding:3px 10px 3px 0;
		}
#sample_list{
		margin:0 0  150px 0;
		text-decoration:none;
		}
#sample_list a	{
		text-decoration:none;
		}
	#sample_list img	{
		border-bottom:10px solid #d60000;
		padding-bottom:1px;
		background:#000;
		display:block;
		}	
#footer	{
	clear:both;
	text-align:center;
	color:#fff;
	padding:10px 0;
	background:#336;
	border-top:1px solid #fff;
	font-size:0.8em;
	}
#footer li	{
	display:inline;
	border-left:1px solid #fff;
	}
#footer li	a	{
		padding:0 0 0 5px;
		color:#fff;
		}
#footer li:first-child	 { 
		padding-left: 0; 
		border: none;
		 }
#footer li.first	{
		border-left:none;
		}
/*contact page specific*/
form {
	text-align:left;
	background:transparent;
	width:390px;
	 }
 form  strong {
	float: left;
	width:130px;
	background:transparent;
	text-align: right;
	margin: 3px 5px 0 0;
	font-size:10px;
	}
form label{padding-bottom:4px;
	}

textarea	{
	width:250px;
	}
.button	{
	text-align:center;
	}
fieldset{border:1px #d60000 solid;
	width:400px;
	}
legend{font-weight:900;
	
	}
