/*

Theme Name: Kathryn Prescott

Theme URI: http://www.zeroscale.co.uk

Description: This is a custom theme developed especially for the official Kathryn Prescott Fan Site.

Version: 1.0

Author: Nathan Moynihan & Oliver Lyndale

Author URI: http://www.zeroscale.co.uk

Tags: kathryn, prescott

*/

#content 		{ width:100%; text-align:left; margin-left:0px; }
#chatwindow 	{ border:1px solid #aaaaaa; padding:0px; background:#232D2F; color:white;  width:70%; height:320px; font-family:courier new; margin:0px; float:left; overflow: auto;}
#nickwindow 	{ border:1px solid #aaaaaa; padding:0px; background:#232D2F; color:white;  width:29%; height:320px; font-family:courier new; margin:0px; float:right; overflow: auto;}
#chatnick 		{ border: none; border-bottom:1px solid #aaaaaa; padding:4px; background:#57767F;}
#chatmsg 		{ border: none; border-bottom:1px solid #aaaaaa; background:#57767F; }


    div#outer {

        position: relative;

        width: 1000px;

        height: auto;

        margin: 100px auto 100px auto;		

    }

/*===================================================Main Contents===============================================*/

    div#title_holder {

        position:absolute;

		top:-93px;

        width: 1000px;

        height: 90px;

		background-image:url(http://www.kathrynprescott.com/images/title.png);

		background-repeat:no-repeat;

		margin:0;

    }

	

	div#main_body {

        float:left;

        background-color: #0D0505;

        width: 762px;

		height: 100%;

		background-image:url(images/wallpaper.png);

		background-repeat:no-repeat;

    }



	div#header_holder {

        

        width: 750px;

        height: 150px;

		margin:7px 0px 5px 5px;

    }



	div#menu_holder {

        

        width: 750px;

        height: 26px;

		overflow:hidden;

		margin:6px 0px 5px 6px;

    }





	div#welcome {

        width: 760px;

        height: 250px;

		margin:0;

    }

		

	div#secondrytitles {

        float:left;

        width: 685px;

        height: 30px;

		margin:0;

		padding:0px 0px 0px 8px;

    }

	.whatson {
		position:inherit;
		float:right;
	}
	

	div#blog {

   

        float:left;

		width: 564px;

        height: 400px;

		background-image:url(images/blog-box.png);

		margin:7px 0px 7px 8px;



    }

	

	div#lcontainer {

        float:left;

		width: 564px;

        height: auto;

    }

	

	div#fcontainer {

        float:left;

		width: 748px;

        height: auto;

		margin-left:7px;

    }

	div#main {

        float:left;

		width: 564px;

        height: auto;

		background-image:url(images/main-mid.png);

		background-position:top;

		background-repeat:repeat-y;

		margin:0px 0px 0px 7px;
		* margin:0px 0px 0px 7px;
    }
		div#nowmain {

        float:left;

		width: 750px;

        height: 600px;

		margin:0px 0px 0px 7px;
		* margin:0px 0px 0px 7px;
    }
@-moz-document url-prefix() {
	
	div#main {

        float:left;

		width: 564px;

        height: auto;

		background-image:url(images/main-mid.png);

		background-position:top;

		background-repeat:repeat-y;

		margin:0px 0px 0px 8px;
    }
}

	

	div#fullmain {

        float:left;

		width: 750px;

        height: auto;

		background-color:#1a1a1a;

		background-position:top;

		background-repeat:no-repeat;

		margin:7px 0px 0px 8px;

    }

	

	div#main_bottom {

        float:left;

		width: 564px;

        height: 10px;

		background-image:url(images/main-bottom.png);

		background-repeat:no-repeat;

		margin:0px 0px 0px 10px;

    }

	div#main_top {

        float:left;

		width: 564px;

        height: 10px;

		background-image:url(images/main-top.png);

		background-repeat:no-repeat;

		margin:7px 0px 0px 10px;

    }

	

	div#whats_on {

        

        float:right;

		width: 170px;

        height: 595px;

		background-image:url(images/whatson-box.png);

		margin:7px 8px 7px 0px;

		

    }


#sidebar ul ul, #sidebar ul ol, #sidebar li {

	margin: 0px 0px 0 0;

}

#sidebar ul ul ul, #sidebar ul ol {

	margin: 0 0px 0 0;

}

.sftagp {

	margin: 0 0px 0 0;

}

.sftagul {

margin: 0 0px 0 0;

padding: 0 8px 0 28px;

}

li.sftagli {

height:auto;

margin: 0;

padding: 0 0 0 5px;

}



.title { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; padding: 15px 0 0px 14px;  color:#FFE8E8;}

.textwidget {color:#E0E0E0 ; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:16px; margin: 5px 10px 10px 15px; font-weight:100;}



	div#latest_images {

        float:left;

        width: 564px;

        height: 120px;

		background-image:url(images/latest-images.png);

		margin:0px 0px 7px 8px;

    }

	

	div#footer {

        float:left;

        width: 745px;

        height: 25px;

		background-image:url(images/footer.png);

		margin:0px 0px 0px 8px;

    }

	

	div#sub_footer {

        float:left;

        width: 745px;

        height: auto;

		margin:0px 0px 7px 8px;

    }

	div#content {

padding-left:10px;

padding-right:10px;

    }

/*===================================================Addvertising===============================================*/	

	div#second_addstrip {

        float:left;

        width: 468px;

        height: 70px;

		margin:0;

		margin-left: 70px;

    }



	div#addstrip {

        float: left;

        width: 160px;

        height: 600px;

		margin-left: 10px;

    }

	

/*===================================================Menu=========================================================*/

	

#pad {height:26px;}

#menu {padding:0 0 0 8px; margin:0; list-style:none; width:750px; height:26px; background:url(images/background.png); text-align:center}

* html #menu {

margin:0;

background:none;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='single_ten/background.png', sizingMethod='scale');

}



#menu li {position:relative; float:left; margin:0 auto; width:75px; text-align:center;}

#menu li a {display:block; height:26px; line-height:26px; padding:0 25px 0 0; float:left; color:#C0C0C0 ; text-decoration:none; font-family:arial, sans-serif; font-size:11px; 

background:url(images/divide.png) no-repeat right top; text-align:center}

#menu li a {/*display:block; height:26px; float:left; padding:0 0 0 20px;*/}

#menu li .active { padding:0 25px 0 0; color:#F60; }

#menu li a:hover, 

#menu li a:active,

#menu li a:focus,

.btn #menu li a

{background:none url(images/divide2.png) no-repeat right top; cursor:pointer; color:#fff; line-height:25px;}

#menu li a:hover,

#menu li a:active,

#menu li a:focus,

.btn #menu li a

{ color:#C00; cursor:pointer;}

#menu li a:hover, #menu li a:active, #menu li a:focus, .btn #menu li a {
color:#E38484;
cursor:pointer;
}

/*===================================================Image Formating=========================================================*/



	img.floatleft {

		float: left;

		margin: 0px 5px 5px 7px;

	}

	

	.hpcols {

		margin: 0px 8px 0px 8px;

		padding: 0px 8px 8px 8px;

		background: url(images/line_grey.gif) bottom repeat-x;

		}







/*===================================================Text Formating=========================================================*/	



	p {

		color:#E0E0E0; 

		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 

		font-size: 12px; 

		line-height:16px; 

		margin: 5px 10px 10px 15px; 

		font-weight:200;

	}

		

	h1 {

		color:#E38484;

		font-size: 18px;

		font-family: verdana;

		margin: 0;

		font-weight:400;

		padding-top: 7px;

	}

	

	h3 {

		color:#CCC;

		font-size: 15px;

		font-family: verdana;

		margin: 0;

		font-weight:900;

		color:#CCC;

		padding:0;

		margin-left:15px;

	}

	

	.pt {

		color:#CCC;

		padding:0;

		margin-left:15px;

		margin-top: 7px;

	}

	

	h2 {

		color:#E0E0E0; 

		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 

		font-size: 9px; 

		line-height:16px; 

		margin: 20px 10px 10px 15px;

		text-align:center;

		font-weight:200;

	}

	h5, h5 a {

	font-family: verdana;

	font-size:9px;

	}

a {

	text-decoration:underline;

	color:#DCD3D3;

	font-size:12px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}



a:hover {

		color:#B9888D;

}





/*===================================================Post Formating=========================================================*/



#posts p{

	color:#E0E0E0; 

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	line-height:16px; 

	margin: 5px 10px 10px 15px; 

	font-weight:200;

}

	

.topMeta {

	float:left;

	font-size:9px;

}

.post_title, .post_title a {

	font-family:Tahoma, Geneva, sans-serif;

	font-size:16px;

	float:left;

	color:#CCC;

	font-weight:bold;

	margin-left:8px;

	margin-top: 0px;

	width:200px;

	position:relative;

}



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}



.navigation {

	margin-top: 3px;

	margin-left:15px;

	margin-right:15px;

	margin-bottom:5px;

	font-size:9px;

	color:#999;

	display:block;

	}

.navigation a {

	font-size:9px;

		color:#999;



}

#commentform {

	border: solid 0px #eeeeee;

}

.commentlist li, #commentform input, #commentform textarea {

	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}

#commentform input, #commentform textarea {

	background:#666;

	filter: alpha(opacity=50);

	-moz-opacity: 0.5;

	-khtml-opacity: 0.5;

	opacity: 0.5;

	font-size: 10px;

	color: #b0b0b0;

	border: 1px solid #eeeeee;

	margin-top:5px;

}

.commentlist li ul li {

	font-size: 1em;

}



.commentlist li {

	font-weight: bold;

}



.commentlist li .avatar { 

	float: right;

	border: 1px solid #eee;

	padding: 2px;

	background: #fff;

	margin-right:20px;

	}



.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 1.1em;

	}



.commentlist p {

	font-weight: normal;

	line-height: 1.5em;

	text-transform: none;

	}



#commentform p {

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}



.commentmetadata {

	font-weight: normal;

	}

	

/************************************ IMAGES *******************************/



.photo {

	margin: 0px; 

	position: relative;

	/*

	width: 180px;

	height: 130px;

	*/

	float: left;

	background-image:none;

}

.photo img {

	background: #fff;

	border: solid 1px #ccc;

	padding: 0px;

	margin: 0px; 

	background-image:none;

}

.photo span {

	/*

	width: 20px;

	height: 18px;

	display: block;

	position: absolute;

	/*

	top: 12px;

	left: 12px;*/

		background-image:none;

}

.photo a {

	text-decoration: none;

}





.s8 span {

	/*

	width: 170px;

	height: 120px;

	display: block;

	position: absolute;

	top: 5px;

	left: 6px;

	/*background: url(images/round-corner.png) no-repeat;*/

		background-image:none;

}

.s8 img {

	border: none;

	padding: 5px 6px 6px;

	margin:0;

	/*background: url(images/round-bg.gif) no-repeat;*/

		background-image:none;

}

.mid, .checkbox, input {

	background:#666;

	filter: alpha(opacity=50);

	-moz-opacity: 0.5;

	-khtml-opacity: 0.5;

	opacity: 0.5;

	font-size: 10px;

	color: #b0b0b0;

	border: 1px solid #eeeeee;

	margin-top:2px;

}





