/* Start of CMSMS style sheet 'JN-MAIN' */
/* JN-MAIN 11 feb 2010 13.30 */

body {
color: #fff;
font-family: Georgia, "Times New Roman", Times, serif;
/* text-align: center; */ /* interfears with editor mgg */
background: #103a8e url(/uploads/JustinNicholls/justin-nicholls-bg2.jpg) repeat-x top center;
margin: 0;
padding: 0;
}

<! -- extra style for different background if needed   
body#filmography {
background: #0f3b8d url(/uploads/JustinNicholls/justin-nicholls-bg3.jpg) repeat-x top center;
}
-->

/* LINKS-BOLD STYLE */
a {
color: #fff;
font-family: Georgia, "Times New Roman", Times, serif;
text-decoration: none;
}

a:hover {
color: #235fdf;
font-family: Georgia, "Times New Roman", Times, serif;
}

.main-main {
float: left;
}

.main-main ul {
list-style: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.main-main ul li {
list-style: none;
	color: #bfd730;
padding: 5px 0 5px 0;
border-bottom: 1px solid #bfd730;
}

.main-main a{
	color: #bfd730;
text-decoration: underline;
}

.main-main a:hover{
	color: #235fdf;
text-decoration: underline;
}

.main-main ul li a{
	color: #bfd730;
text-decoration: underline;
}

.main-main ul li a:hover{
	color: #235fdf;
text-decoration: underline;
}

/*  Styles for wiziwig editor start */

 /*  style for testimonials page  */
.testimonials-text {   
    /*      text-align: left;  */
             text-align: justify;
             font-style: italic;
             color: #FFFFFF;   
           }  /* white */

.testimonials-by {
                text-align: left;
	font-weight: normal;
	color: #bfd730;    /* green */
	font-size: 1.2em;
                }

.credit-by { /* testimonials page credits by (green)  */
	font-weight: normal;
	color: #bfd730;
	}

/*  interfering in ie 7 start xxxxxxxxxxxxxxxxxxxxxxxxxx comment mgg */
/*
.general-style {
	color: #bfd730;  
                }*/ /* green */


/*  interfering in ie 7 end xxxxxxxxxxxxxxxxxxxxxxxxxx comment mgg */

/*  Styles for wiziwig editor end */





/* HEADER STYLE */ 
#header { 
float: left;
	width: 860px;
text-align: center;
margin: 0 0 0 0;
height: 180px;
	background:  none;
}

#search {
float: right;
color: #132956;
width: 307px;
height: 31px;
padding: 4px 0 0 11px;
margin: -10px 0 0 0;
	background:  #132855 url(/uploads/JustinNicholls/search-bg.gif) no-repeat top left;
}

#search form {
padding: 0;
margin: 0;
}


#search input.search-input {
float:left;
width: 190px;
margin: 5px 5px 0 5px;
padding: 0;
}


#search input.search-button{
margin: 3px 30px 0 0;
padding: 0;
}

div#flash {
float: left;
width: 860px;
margin: 16px 0 4px 0;
padding: 0 0 0 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
div#flash {
margin: 16px 0 6px 0;
}
}


#header h2 {
	display: none;
	}


/* HEADER STYLE END*/ 


.core-float-right {
	text-align: left;
	font-size: 14px;
	width: 350px;
	margin: 0 0 0 500px;
}

#ncleanblue {
	width: 870px;
	margin: 0 auto 10px auto;
	/* background: #0f3b8d url(/uploads/JustinNicholls/justin-nicholls-bg.jpg) no-repeat; */ 
/* Unused background image */
	}
	
	img.banner {
		float: left;
		margin: 50px 0 0 0;
		}


	/*  filmography item */
	div#content div.item {
		float: left;
		width: 850px;	
		margin: 10px 0 0 3px;
	background: #fff url(/uploads/JustinNicholls/filmography-update.gif) no-repeat bottom left;
}

/* REMOVE IMAGE LINK BORDER */
	div#content div.item img, div#content div.item img a {
		border: none;
}
		
		div.album-img {
			float: left;
			width: 250px;
			padding: 5px 0 5px 5px;
			}
			
div.album-img input {
			margin: 0;
			padding: 0 0 0 0;
			}
		

div.album-img div img{
			margin: 0 0 5px 0;
			}

div.album-img div strong {
float: left;
			padding: 5px 0 0 5px;
			}
			

	div.item-right {
		float: right;
				width: 580px;	
				margin: 0 0 0 0;
				color: #0f3b8d;
				text-align: left;
		}	
		
		div.item-right h2 {
			font-weight: normal;
			font-size: 16px;
			margin: 0 0 0 0;
			padding: 10px 0 10px 5px;
			background-color: #fff;
		}	
		
		div.item-right-r {
		float: right;
		width: 380px;	
		margin: 0 10px 0 0;
		color: #0f3b8d;
		font-size: 12px;
		}

div.item-right-r form {
width: 380px;
float: left;
padding: 0 0 3px 0;
margin:  3px 0 0 0;
border-bottom: 1px solid #ccc;
		} /* Track divider */
		
div.item-right-r input {
padding: 0;
margin: 0 0 0 0;
float: right;
		} /* Purchase button set to right */

div.item-right-r label {
width: 270px;
padding: 5px 0 0 0;
margin: 0 0 0 0;
float: left;
		} /* Purchase text set to left */		

		div.item-right-l {
		float: left;
		width: 160px;	
		margin: 0 0 0 0;
		color: #0f3b8d;
		font-size: 12px;
		}
		
		div.item-right-l ol {	
		margin: 0 0 0 20px;
		padding: 0 0 0 0;
		}
			
			div.util-clearfix {
				}

#footer {
text-align: center;
font-size: 0.8em;
float: left;
width: 860px;
padding: 10px;
line-height: 1.3em;
}

/* End of 'JN-MAIN' */

