/*



Theme Name: Pussy Cat Dolls Online



Theme URI: http://www.acrosstheline.starszz.com



Description: This is a custom theme coded by Across The Line.



Author: Ana A and Zara.



Author URI: http://www.acrosstheline.starszz.com/







*/







/* ------ DO NOT STEAL!! (c) Ana A. ------*/



.limages img {
width:60 px;
height: 60 px;
}



body{



	margin: 0;



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



	font-size: 12px;



	text-align: left;



	vertical-align: top;



	background: #FFFFFF;



	color: #54698B;



	text-shadow: #EFEFEF 1px 1px 1px;



}















body, h1, h2, h3, h4, h5, h6, p{



	margin: 0;



	padding: 0;



}







h1{



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



	font-size: 20px;



	padding: 0 0 10px 0;



	color: #FFFFFF;



	text-shadow: #EFEFEF 1px 1px 1px;



}















a:link, a:visited{



	text-decoration: none;



	color: #FEFEFE;



        text-shadow: none;



}







a:hover{



	text-decoration: underline;



	color: #FEFEFE;



	font-style: italic;



}











img{



	border: 0px solid #FFFFFF;



	



}







a img{



	border: 1px solid #FFA1E1;



	-moz-border-radius:  6px; 



	-webkit-border-radius: 6px; 



	border-radius: 6px;



	padding: 3px;



	/* for IE */



	filter:alpha(opacity=60);



	/* CSS3 standard */



	opacity:0.8;



}







a:link img, a:visited img{



	border: 1px solid #FFA1E1;



	-moz-border-radius:  6px; 



	-webkit-border-radius: 6px; 



	border-radius: 6px;



	/* for IE */



	filter:alpha(opacity=60);



	/* CSS3 standard */



	opacity:0.6;



}







a:hover img{



	border: 1px solid #FFFFFF;



	-moz-border-radius:  6px; 



	-webkit-border-radius: 6px; 



	border-radius: 6px;



	background: #FF7FC0;



	/* for IE */



	filter:alpha(opacity=100);



	/* CSS3 standard */



	opacity:1.0;



}





p{



	padding: 0 5px 0 5px;



}











#wrapperatl{



	margin: 0 auto 0 auto;



	width: 950px;



	text-align: left;



}







#headeratl{



	width: 950px;



	height: 640px;



	overflow: hidden;



	margin: 0 auto 0 auto;



}















#containeratl{



	margin: -110px 0 0 0;



	width: 500px;



	float: left;



}







#adatl{



	margin: -100px 0 0 0;



	position: relative;



}











/* ------ START POSTS----- */







.postatl{



	padding: 10px 5px 10px 5px;



	background: transparent url(images/pcd-contentbackground.png) repeat-y;



	margin: 0 0 0 0;



	width: 500px;



}







.post-titleatl{



	color: #000000;



	font-size: 16px;



	font-family: Georgia;



	width: 427px;



	text-align: center;



	margin: 0 10px 0 38px;



	padding: 100px 0 0 0;



	text-shadow: #EFEFEF;



}







.post-topatl{



	background: transparent url(images/pcd-contentimagetop.png);



	width: 500px;



	height: 200px;



	color: #ccc;



	padding: 0;



	margin: 10px 0 0 0;



}







.post-bottomatl{



	background: url(images/pcd-contentimageend.png);



	width: 500px;



	height: 220px;



	color: #ccc;



	padding: 0;



	margin: 0 0 10px 0;



}







.post-titleatl h2{



	font-family: Georgia;



	font-size: 22px;



	color: #ffffff;



}







.post-titleatl a{



	color: #ffffff;



	text-shadow: #EFEFEF 1px 1px 1px;



	font-family: Georgia;



}



.post-titleatl a:hover{



	color: #ffffff;



        text-transform: none;



	font-family: Georgia;



	text-shadow: #EFEFEF 1px 1px 1px;



}







/* ------ END POSTS ------ */







/* ------  START CONTENT IN POSTS ------ */











.entryatl{



	line-height: 15px;



	margin: -10px 0 0 5px;



	width: 480px;



       padding: 0 10px 0 10px;



}







.entryatl ul{



	list-style-type: none;



	list-style-image: url('images/Across The Line - heart.png');



	margin: 0;


	padding: 0 0 0 20px;



}











.postmetadataatl{



	margin: 0px 0 0 50px;



	width: 150px;



	display: block;



        font-size: 10px;



	float: left;



	padding: 5px;



	background: transparent;



	color: #54698B;



	text-align: left;



	border: 2px solid #FFFFFF;



	-moz-border-radius: 6px;



	-webkit-border-radius: 6px; 



	-border-radius: 6px;







}







.comments-numberatl{



	font-size: 12px;



	font-family: Georgia, Verdana, Arial, Sans-serif;



	padding: 0px 0 0 0px;



}







.comments-numberatl a:hover{



	font-style:none;



}







.editatl{



	font-color: #ffffff;



	padding: 0 0 0 250px;



	position: absolute;



}







.not-foundatl{



        width: 500px;



	color: #041F28;



	text-align: left;



	margin: -60px 0 0 40px;



	padding: 10px 0 10px 0;







}







blockquote{



	color: #F0F;



	margin: 5px;



	padding: 7px;



	background: #FFFFFF;



	border: 2px solid #54698B;



	-moz-border-radius:  6px; 



	-webkit-border-radius: 6px; 



	border-radius: 6px;



	



}







.more-linkatl{



	font-style: none;



}







a:hover.more-link {



	font-style: bold;



}







/* ------ END CONTENT IN POSTS ------ */







.navigationatl, .pagebar{



	font-weight: bold;



	line-height: 18px;



	font-size: 12px;



        width: 480px; 



	margin: 30px 0 0 0;



	padding: 5px;



	background: #FFA1E1;



	color: #FFFFFF;



	text-align: center;



	-moz-border-radius: 6px;



	-webkit-border-radius: 6px; 



	border-radius: 6px;



}







#copyrightatl{



	font-weight: bold;



	line-height: 18px;



	font-size: 12px;



	margin: 30px 0 0 0;



	padding: 5px;



	background: #FFA1E1;



	color: #54698B;



	text-align: center;



	-moz-border-radius: 6px;



	-webkit-border-radius: 6px; 



	border-radius: 6px;



}



/* ------ SIDEBAR ------ */







.sidebaratl{



	float: left;



	width: 320px;



	background: transparent;



	margin: -80px 50px 0 40px;



	display: inline;



}







.sidebar-topatl{



	width: 320px;



	height: 180px;



}







.sidebar-contentatl{



	background: url(images/pcd-sidebackground.png) repeat-y;



	width: 320px;



	margin: 0;



	padding: 0;



}







.sidebar-content-textatl{



	margin: 0 0 0 12px;



	width: 298px;



}







.sidebar-bottomatl{



	background: url(images/pcd-sidebarend.png);



	width: 320px;



	height: 180px;



}







.sidebar-content-textatl ul{



	list-style-type: none;



	list-style-image: url('images/Across The Line - heart.png');



	margin: 0;



	padding: 0 0 0 25px;



}











.sidebaratl ul li{



	margin: 0;



	padding: 5px 0 5px 0;



}







.sidebar-contentatl ul li h2{



	font-family: Georgia, Sans-serif;



	font-size: 14px;



}







.sidebar-contentatl ul ul li{



	padding: 0;



	line-height: 15px;



}







/* ------ END SIDEBAR ------ */











/* ------ START SEARCH AND BUTTONS ------ */







.button, button, #searchsubmit{ 



	background: #FEFEFE;



	border: 1px #54698B solid;



	color: #F0F;



	font-size: 100%;



	-moz-border-radius: 6px;



	-webkit-border-radius: 6px; 



	border-radius: 6px;



	padding: 3px;



}







input, textarea, option, select{



	background-color: #FEFEFE;



	border: 1px solid #54698B;



	color: #54698B;



	font-size: 100%;



	-moz-border-radius:  6px; 



	-webkit-border-radius: 6px; 



	border-radius: 6px;



	padding: 4px;







}







.text-input, #comment {



	background-color: #FEFEFE;



	border: 1px solid #54698B;



	color: #54698B;



	font-size: 100%;



	-moz-border-radius:  6px; 



	-webkit-border-radius: 6px; 



	border-radius: 6px;



	padding: 4px;



}







.other {



	background-color: #FEFEFE;



	color: #54698B;



	border: 1px solid #54698B;



	font-size: 100%;



}











/* ------ END SEARCH AND BUTTONS ------ */







#footeratl{



	clear: both;



	text-align: center;



	width: 950px;



	padding: 10px 0 0 0;



	height: 150px;



}







#footeratl{



	line-height: 18px;



}







/* ---- START COMMENTS ---- */







.responsesatl{



	margin: 0 0 50px 15px;



	padding: 0;



	background: #FFA1E1;



        width: 480px;



	color: #F0F;



	-moz-border-radius-bottomleft: 12px;



	-moz-border-radius-bottomright: 12px;



	-moz-border-radius-topleft: 12px;



	-moz-border-radius-topright: 12px;



	-webkit-border-radius: 12px; 



	border-radius: 12px;



	text-align: center;



	font-family: Georgia, Arial, Helvetica, Sans-serif;



}







.comment-info-one{



	padding: 0 20px 0 0;



	margin: -73px 0 0 0;



	font-family: Arial, Helvetica, Georgia, Sans-serif;



	font-size: 15px;



        width: 480px;



}







.the-comment{	



	padding: 0 25px 0 0;



	margin: 10px 0 0 0;



	font-family: Arial, Helvetica, Sans-serif;



	font-size: 12px;



        width: 395px;



}







.leave-replyatl{



	margin: 0 0 0 15px;



        padding: 0;



	background: #FFA1E1;



	color: #FFFFFF;



        width: 480px;



	-moz-border-radius-bottomleft: 12px;



	-moz-border-radius-bottomright: 12px;



	-moz-border-radius-topleft: 12px;



	-moz-border-radius-topright: 12px;



	-webkit-border-radius: 12px; 



	border-radius: 12px;



	text-align: center;



	font-family: Georgia, Arial, Helvetica, Sans-serif;



}







.logged-in-box{



	padding: 0 0 0 20px;



	margin: -30px 0 0 20px;







}







.comments-template{



	margin: 0 0 0 0;



	border-top: 0px solid #ccc;



	padding: 0 0 0 0;



	font-size: 14px;



        width: 480px;



}







.comments-template ol{



	margin: -10px 0 0 0;



	padding: 0 0 15px;



	list-style: none;



	border: 0px solid;



	width: 480px;



}







.comments-template ol li{



	margin: 0 0 0 30px;



	line-height: 18px;



	padding: 0 0 0 0;



	border: 0px solid #ccc;



	width: 480px;



}







.comments-template h2, .comments-template h3{



	font-family: Georgia, Verdana, Arial, Sans-serif;



	font-size: 16px;



}







.commentmetadata{



	font-size: 12px;



	margin: 0 0 0 0;



	padding: 0 0 0 15px;



}







.comments-template p.nocomments{



	padding: 0;



}







.comments-template textarea{



	font-family: Arial, Helvetica, Georgia, Sans-serif;



	font-size: 12px;



	width: 295px;



        Padding: 0 0 0 0;



	margin: 0 0 0 0;



}







#commentform{



	margin: -30px 0 0 50px;



}







/* ---- END COMMENTS ---- */