/*    
Theme Name: KatieCassidyOnline
Theme URI: Dirty Little Secret Designs
Author URI: http://dirtylittlesecrect.fan-sites.org/index.php
Author: Dirty Little Secret Designs
Version: 1.0 

PLEASE NOTE:
===========
DO NOT STEAL!
DO NOT RE-USE CODING
ALWAY CRESIT

THANKYOU =)

*/ 


body {
background: #fdfaee url(images/BG.png) repeat-x center top;
margin: 0 auto 0 auto;
padding: 0px;
font-family: trebuchet MS;
font-size: 10pt;
color: #cab380; 
}

#wrapper {
background: #fdfaee url() no-repeat;
position: relative;
width: 1000px; 
margin: 0 auto 0 auto;
padding: 0px;
border: 0px
}


#header {
background: #fff url() no-repeat;
width: 1000px; 
height: 767px;
margin: 0 auto 0 auto;
padding: 0px;
}


	.navcontainer{
	position: absolute;
	top:20px;
	left: 240px;
	width: 600px; 
	height: 20px;
	margin: 0 0px 0 0px;
	padding: 0px;
	}

		ul#navlist{
		margin-left: 0;
		padding-left: 0;
		white-space: nowrap;
		}

		#navlist li{
		display: inline;
		list-style-type: none;
		}

		#navlist a { padding: 3px 10px; }

		#navlist a:link, #navlist a:visited{
		-moz-border-radius-bottomleft:15px;
		-moz-border-radius-bottomright:15px;
		-moz-border-radius-topleft:15px;
		-moz-border-radius-topright:15px;
		background-color: #fad473;
		color: #d1a660;
		font-family: georgia;
		font-size: 14px;
		text-align: center;
		letter-spacing:-1px;
		font-style: italic;
		font-weight:bold;
		text-decoration: none;
		}

		#navlist a:hover{
		-moz-border-radius-bottomleft:15px;
		-moz-border-radius-bottomright:15px;
		-moz-border-radius-topleft:15px;
		-moz-border-radius-topright:15px;
		background-color: #fbc551;
		color: #b6bd6e;
		font-family: georgia;
		font-size: 14px;
		text-align: center;
		letter-spacing:-1px;
		font-style: italic;
		font-weight:bold;
		text-decoration: none;
		}

#welcome-box {
	background: #transparent;
	position: absolute;
	top:423px;
	left: 82px;
	width: 375px; 
	height: 131px;
	font-size: 11px;
	margin: 0 0px 0 0px;
	padding: 0px;
}

#next-on {
	background: #transparent;
	position: absolute;
	top:463px;
	left: 678px;
	width: 300px; 
	height: 180px;
	font-size: 10px;
	margin: 0 0px 0 0px;
	padding: 0px;
}



/* SIDEBAR */

#sidebar {
	background: transparent url() no-repeat;
	float:left;
	width: 18px; 
	margin: 10px 0 0 0px;
	padding: 0px;
	color: #fff;
}



	#sidebar-inner {
		-moz-border-radius-bottomleft:15px;
		-moz-border-radius-bottomright:15px;
		-moz-border-radius-topleft:15px;
		-moz-border-radius-topright:15px;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		background: #fbca5a url(images/sideinnerbg.png) no-repeat;
		float:left;
		width: 300px; 
		margin: 0 auto 20px auto;
		padding: 20px;
		}

				.ad-box {
				margin: 0px;
				padding: 0px;
				}

/* CONTENT */

#content {
background: transparent url() no-repeat;
float:right;
width: 600px; 
margin: 0px 30px 0 0;
padding: 0px;
border: 0px
}

	b {color: #c0ada9; font-weight: bold; text-shadow: 1px 1px 1px #fff;}
	#sidebar b {color: #e49f26; font-weight: bold; text-shadow: 1px 1px 1px #f8a00f;}
	i, em {color: #ffffff; font-weight: bold; text-shadow: 1px 1px 1px #f8a00f;}
	dfn {color: #92495c; font-weight: bold; text-shadow: 1px 1px 1px #a87281;}
	ul {list-style-image: url(images/bullet_white.png);}
	blockquote {background:#fdfaee url() no-repeat scroll 0 0; margin:0; border: 0px; padding:3px; -moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;}
	
	/* IMAGES*/
	img[usemap], object[usemap], .head1 {border: none;padding: 0px;margin: 0px;}
	
	#sidebar-inner  img{background: #f6e5b1 url() repeat; border-bottom:1px solid #e6b659; border-right:1px solid #e6b659; padding: 4px;margin: 3px;}
	#sidebar-inner  a img{background: #f6e5b1 url() repeat; border-bottom:1px solid #e6b659; border-right:1px solid #e6b659; padding: 4px;margin: 3px;} 
	#sidebar-inner  a:hover img {background: #f7e9c0 url() repeat; border-bottom:1px solid #e6b659; border-right:1px solid #e6b659; padding: 4px;margin: 3px;} 

	img{ background-color: #fbe399; border-bottom:1px solid #ebbe5e; border-right:1px solid #ebbe5e; border-left:0px; border-top:0px; padding: 4px;margin: 3px; } 
	a img{ background-color: #fbe399; border-bottom:1px solid #ebbe5e; border-right:1px solid #ebbe5e; padding: 4px;margin: 3px;} 
	a:hover img { background-color: #f3da8f; border-bottom:1px solid #ebbe5e; border-right:1px solid #ebbe5e; padding: 4px; margin: 3px;}


	/* LINKS */
	
	a { font-weight: bold; color: #93b108; text-decoration: none; text-shadow: 1px 1px 1px #ffffff; border: 0px}
	a:link { font-weight: bold; color: #93b108; text-decoration: none; text-shadow: 1px 1px 1px #ffffff; border: 0px}
	a:visited { font-weight: bold; color: #93b108; text-decoration: none; text-shadow: 1px 1px 1px #ffffff; border: 0px}
	a:hover { font-weight: bold; color: #9eb04d; text-decoration: none; text-shadow: 1px 1px 1px #ffffff; border: 0px}
	
	#content a  { font-weight: bold; color: #b2be48; text-decoration: none; text-shadow: 1px 1px 1px #b0b678; border: 0px}
	#content a:link { font-weight: bold; color: #b2be48; text-decoration: none; text-shadow: 1px 1px 1px #b0b678; border: 0px}
	#content a:visited { font-weight: bold; color: #b2be48; text-decoration: none; text-shadow: 1px 1px 1px #b0b678; border: 0px}
	#content a:hover { font-weight: bold; color: #d5de89; text-decoration: none; text-shadow: 1px 1px 1px #b0b678; border: 0px}
	

		/* HEADERS */
		
		.subject {
		padding: 3px;
		margin: 0px;
		color: #b2be48;
		font-family: georgia;
		font-size: 20px;
		text-align: center;
		text-shadow: 1px 1px 1px #c3d0d4;
		letter-spacing:-1px;
		font-style: italic;
		font-weight:bold;
		}		
		
		.subject a {
		padding: 3px;
		margin: 0px;
		color: #b2be48;
		font-family: georgia;
		font-size: 20px;
		text-align: center;
		text-shadow: 1px 1px 1px #c3d0d4;
		letter-spacing:-1px;
		font-style: italic;
		font-weight:bold;
		}		
		
		.subject a:hover {
		padding: 3px;
		margin: 0px;
		color: #efe4e0;
		font-family: georgia;
		font-size: 20px;
		text-align: center;
		text-shadow: 1px 1px 1px #f4ede3;
		letter-spacing:-1px;
		font-style: italic;
		font-weight:bold;
		}
		
		
		
		h2 {
		padding: 3px;
		margin: 0px;
		color: #fff;
		font-family: georgia;
		font-size: 20px;
		text-align: center;
		text-shadow: 1px 1px 1px #f8a00f;
		letter-spacing:-1px;
		font-style: italic;
		font-weight:bold;
		}
	
		h3 {
		padding: 0px;
		margin: 0px;
		color: #eee5d6;
		font-family: georgia;
		font-size: 20px;
		text-align: center;
		text-shadow: 1px 1px 1px #FFF;
		letter-spacing:-1px;
		font-style: italic;
		font-weight:normal;
		}
	
		h4 {
		color: #e1e2bc;
		font-size: 9px;
		font-family: georgia;
		text-shadow: 1px 1px 1px #fff;
		font-style: italic;
		}
	
		h5 {
		padding: 20px;
		margin: 10px;
		color: #e1e2bc;
		font-size: 12px;
		font-family: georgia;
		text-align: center;
		text-shadow: 1px 1px 1px #FFF;
		letter-spacing:-1px;
		font-style: italic;
		}
	

	/* UPDATES */

				/* posts */
	
			#updates-posts {
			-moz-border-radius-bottomleft:15px;
			-moz-border-radius-bottomright:15px;
			-moz-border-radius-topleft:15px;
			-moz-border-radius-topright:15px;
			border-bottom:1px solid #f2ebd0;
			border-right:1px solid #f2ebd0;
			background: #fff url() no-repeat bottom right;
			margin: 10px;
			padding: 20px;
			}

			#post{
			-moz-background-clip:border;
			-moz-background-inline-policy:continuous;
			-moz-background-origin:padding;
			-moz-border-radius-bottomleft:15px;
			-moz-border-radius-bottomright:15px;
			-moz-border-radius-topleft:15px;
			-moz-border-radius-topright:15px;
			background:#fff url() no-repeat bottom right;
			margin: 0px;
			border: solid 0px;
			padding:30px;
			}

			
			.post-info{
			-moz-border-radius-bottomleft:8px;
			-moz-border-radius-bottomright:8px;
			-moz-border-radius-topleft:8px;
			-moz-border-radius-topright:8px;
			background:#fcf9ec url() no-repeat scroll 0 0;
			margin:0;
			border: 0px;
			padding:3px;
			color: #cab380;
			font-size: 9px;
			text-transform: uppercase;
			}
			
				/* COMMENTS */
			
			.commentlist {
			-moz-border-radius-bottomleft:15px;
			-moz-border-radius-bottomright:15px;
			-moz-border-radius-topleft:15px;
			-moz-border-radius-topright:15px;
			border-bottom:1px solid #f2ebd0;
			border-right:1px solid #f2ebd0;
			background: #fff url() no-repeat bottom right;
			margin: 10px;
			padding: 20px;
			}
			
			#maincommentform {
			-moz-border-radius-bottomleft:15px;
			-moz-border-radius-bottomright:15px;
			-moz-border-radius-topleft:15px;
			-moz-border-radius-topright:15px;
			border-bottom:1px solid #f2ebd0;
			border-right:1px solid #f2ebd0;
			background: #fff url() no-repeat bottom right;
			margin: 10px;
			padding: 20px;
			}

			textarea {
			width: 400px;
			}
			
			input, option, select, button {
			background: #fdfaee  url() repeat;
			border: 1px solid #fade86;
			padding: 3px;
			margin: 10px;
			color: #b2be48;
			font-family: georgia;
			font-size: 16px;
			text-align: center;
			text-shadow: 1px 1px 1px #d6d6d6;
			letter-spacing:-1px;
			font-style: italic;
			font-weight:bold;
			-moz-border-radius:  6px;
			-webkit-border-radius: 6px;
			border-radius:6px;
}

/* FOOTER */

#footer {
background: url(images/footer-bg.png) repeat-x center bottom;
clear:both;
height: 247px;
margin: 0px;
padding: 0px;
}

	#inner-footer {
	background:  url(images/footer-inner.png) no-repeat center bottom;
	clear:both;
	height: 247px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	}
	
	.footer-text {
	text-align: center;
	color: #f08800; 
	font-weight: bold; 
	font-size: 11px;
	text-shadow: 1px 1px 1px #fff;
	margin: 30px 0 0 0;
	padding: 200px 0 0 0;
	}
	
	#inner-footer a  { font-weight: bold; color: #829100; text-decoration: none; text-shadow: 1px 1px 1px #fff; border: 0px}
	#inner-footer a:link { font-weight: bold; color: #829100; text-decoration: none; text-shadow: 1px 1px 1px #fff; border: 0px}
	#inner-footer a:visited { font-weight: bold; color: #829100; text-decoration: none; text-shadow: 1px 1px 1px #fff; border: 0px}
	#inner-footer a:hover { font-weight: bold; color: #7a870e; text-decoration: none; text-shadow: 1px 1px 1px #fff; border: 0px}

	

