@charset "UTF-8";

/*@font-face { font-family: "BlairMdITC TT"; src: url(http://inuyasha.nu/themes/site_themes/sesshoumaru_pink/files/'BlairMdITC_TT_Medium.ttf'); } 
@font-face { font-family: Delicious; font-weight: bold; src: url('Delicious-Bold.otf'); }*/

/* Yui Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


/* 

http://inuyasha.nu/themes/site_themes/

Font: #333 - grey

Pink Links  #d84096;

Hot Pink Link Hover #ca2080;

Content #b1b0b1


Fonts
 BlairMdITC TT

*/

/* =General */
body {
	background-color: #000;
	background-image: url(http://inuyasha.nu/themes/site_themes/sesshoumaru_pink/files/sesshoumaru_background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	/* word-wrap: break-word; */
	font: 100%/120% Georgia, "Times New Roman", Times, serif;
	color: #333;
	

}
a {
	color: #d84096;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #ca2080;
}


h1,h2,h3,h4,h5,h6 { font-family:"BlairMdITC TT", Helvetica, Arial, sans-serif;
	
}

em {
font-style:italic;
}

.right {float:right;}

.left {float:left;}  


/* Layout Element*/

.wrapper { width: 1100px; margin: 0 auto; } /* CHANGE THIS FOR SIZES*/

#header {height: 400px; width: 485px; float: right; margin-right: 80px; margin-top: 20px;}

#container {
    background-image: url(http://inuyasha.nu/themes/site_themes/sesshoumaru_pink/files/container_bg.png);
	background-repeat: repeat-x;
	background-color: #b1b0b1;	
	clear:both;
}



/*Container Sizes */
#extras, #content {float:left;}

#extras {width: 270px;}

#content { width: 770px;  padding: 20px 30px;  }

/* 1024 version

.wrapper { width: 1000px; }

#content { width: 670px;   } */



/* Search */

#search {margin-bottom: 5px; padding: 10px}

#search input {
	width: 180px;
	height: 32px;
	background-image: url(http://inuyasha.nu/themes/site_themes/sesshoumaru_pink/files/inu_pink.png);
	background-position: 0px -132px;
	border:0;
	padding-left: 43px;
	padding-right:10px;
	font-size: .87em;
}

/* Header */

#header h1 a {
	display:block; 	
	background-image: url(http://inuyasha.nu/themes/site_themes/sesshoumaru_pink/files/inu_pink.png);
	background-repeat: no-repeat;
	height: 112px;
	width: 485px;
	text-indent: -9999px; }



/* Menu */

#menu {width: 300px; float:right; margin-right: 70px;}

#menu a {
	color: #fff;
	display: block;
	padding: 3px 20px;
	text-transform: uppercase;
	font: 140% "BlairMdITC TT", Helvetica, Arial, sans-serif;
	
}

#menu a:hover {background-color: #d84096; text-decoration:none;}



/*Modules */

.module {clear:both}

#extras h4 {
	background-image: url(http://inuyasha.nu/themes/site_themes/sesshoumaru_pink/files/inu_pink.png);
	background-repeat: no-repeat;
	background-position: 0px -177px;
	height: 54px;
	margin-left: -22px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	font-size: 90%;
}

.modcontent {margin-top: -12px; padding: 8px 10px;}



/* Gallery Previews */

#gallpreview ul {margin: 0 auto; width: 230px;}

 #gallpreview img, .post img {padding: 5px; background-color: #fff; border: 1px #ccc solid; } 
 
 #gallpreview li {  /* TESTING THIS THINGIE - COME HERE AGAIN AND FIX IT!!!*/
 float:left;
 padding:0;
 position:relative;

margin:0 16px 10px 0; width: 98px;
}
 


/* Login */
 
 #login .line {height: 28px;  margin: 5px 0; clear:both;}
 
 #login label {width:80px; display:block; text-align:right; margin-right: 3px; line-height: 20px; height: 20px;}
 
 #login .line input {width: 150px; height: 20px;}
 
 #login label, #login .line input {float:left;}
 
 .button {background-color: pink; padding: 5px; border: none; background-color: #d84096; color: #fff; margin-left: 185px; }
 
 .button:hover {background-color: #ca2080;}
 

 
 /* Logged On*/
 
 #logged {height: 80px;}
 
 #login p {text-align:center;}
 
 #logged img {border: none; background-color: none; float: left; padding: 0; margin-right: 10px; width: 75px; height:75px;}
 
 #login p, #logged p {font-size: 90%; padding: 5px 0; line-height: 90%;}
 
 
 /* Post*/
 
 #content p {margin:0 0 1.2em;
padding:0;}

 h2 {/* font-size: 2em; */
	color: #d84096;
	font-size: 200%;
	line-height: 110%; 
 }
 
  .clear {clear:both;}
  
  hr.clear {width:1px; border:none;}
  
  /* Post Data*/
  .post .data {font-style:italic;
line-height:1.2em;
margin:3px 0 10px;}

.data a {	font-style: normal;}

#content p.data, #content p.date {margin: 0; font-size: 90%;}

#content p.data {margin-bottom: 10px;}

.author, .tags, .category, span.date {
	margin-right: 12px;

}

.post .captiontext {font:italic 90%/100% serif;
margin:3px 0 10px;
text-align:center;}


  /* Page */
 
 
 /* Footer */
 #copyright {font-size: 80%; line-height: 160%; color: #fff; text-align:center; margin: 2px 0 10px 0;}
 
 
/* New Styles */

/* Comments */

#detail #content p input, #detail #content p textarea {font-size: 14px; padding: 2px; width: 350px;}




#results h3, #noresults  h3 {margin: 8px 0 16px 0; font: 120%/90% Georgia, "Times New Roman", Times, serif; }

#results #content h4 {font-size: 110%; }

a.readmore {margin-top: -10px; padding-right: 10px; text-align: right; display: block;}

#whosonline p, #forumstats p {margin-bottom: 6px;}

#forumstopics p {padding-bottom: 8px; margin-bottom: 8px; border-bottom: dashed #888 1px;}

/* Contact Form Fail
#contact_fields label { display:block; overflow:hidden; padding: 5px; margin-bottom:20px; }
#contact_fields label span { width:90px; float:left; position:relative; top:5px; }
#contact_fields label input { border:1px solid #aaa; width:228px; float:left; height: 20px; }
#contact_fields label textarea { border:1px solid #aaa; float:left; height:150px; width:438px; }

#contact_action input#contactSubmit {position:absolute; bottom:10px; right:10px; }*/

/* Contact Form*/
 
#contact_form label {width:140px; display:block; text-align:right; margin-right: 10px; line-height: 30px; height: 30px; /* text-transform: uppercase; */ }

#contact_form input, #contact_form textarea, #contact_form select  {font-size: 16px; padding: 3px;}
 
#contact_form label {float:left;}

#contact_form p {margin: 16px;}

#contact_form input {width: 250px; }

#contact_form select {width: 258px; }

#contact_form textarea {width: 500px; height: 250px;}

#contact_form .button {width: auto; height: auto; margin-left: 370px;}

#detail #content .button {width: auto; }

textarea, input, select {
	border: none;
	border: solid 1px #ccc;
        /* -moz-border-radius:8px 8px 8px 8px;
        -moz-box-shadow:0 2px 5px #888; */
}


/* */

#comments dl {background-color: #888; width: 600px; padding: 10px 10px 5px 10px; margin-bottom: 10px; color: #fff;}

#comments blockquote {
border-left:10px solid #888;
color:#4A4B44;
}

#comments blockquote {
font-style:italic;
margin:15px 0;
padding: 3px 3px 3px 10px;

