/*
Theme Name: FF7 Fanfic Theme
Theme URI: http://www.ff7-yaoi-fanfic.com/
Description: A WordPress theme specially designed for FF7-yaoi fanfics.
Version: 0.1.0
Author: Sonny Beaumont
Author URI: http://www.sbwd.dyndns.org/
Tags: green, white, elastic width, one column, no widgets, french
*/


/**
* Reset Styles
* Source: http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }
body { line-height: 1; }
blockquote, q { quotes: none; }
del { text-decoration: line-through; }
ins { text-decoration: none; }
ol, ul { list-style: none; }
table { border-spacing: 0; }
:focus { outline: 0; }



/**
 * New Default Values
 */
body
{
	background-color: #c4f3e8;
	color: #000;
	font-size: 62.5%; /* Resets 1em to 10px */
}

address,fieldset,label,h1,h2,h3,h4,h5,h6,p,pre,dl,ol { padding: 0.5em 0; }

fieldset { padding: 0.5em; }
input    { padding: 2px; }
textarea { padding: 2px; }
dd       { margin-left: 2em; }
img      { border: 0; }

/*
 * Font Familly
 */
body,input,select,textarea
{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-family: "Bitstream Vera Sans", "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif*/
	/*font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;*/
}


/*
 * Titles
 */
h1, h2, h3, h4, h4, h5, h6
{
	color: #000;
	font-family: Arial;
	padding: 0;
	margin-bottom: 6px;
}

h1 { font-size: 2.8em; line-height: 1; padding-top: 0; }
h2 { font-size: 1.4em; line-height: 1; }
h3 { font-size: 1.2em; line-height: 1; }
h4 { font-size: 1.1em; line-height: 1; }
h5 { font-size: 1em; line-height: 1; }
h6 { font-size: 0.9em; line-height: 1; }


/*
 * Links
 */
a
{
	color: #086a39;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

/*
 * Images
 */
img.alignleft
{
	float: left;
	margin: 3px 7px 0 0
}

img.alignright
{
	float: right;
	margin: 3px 0 0 7px;
}

img.aligncenter
{
	margin: 0 auto 7px auto;
	position: relative;
}

div.aligncenter
{
	margin-bottom: 7px;
	text-align: center;
}

div.aligncenter img
{
	float: none;
	margin: 0;
}

img.alignnone
{
	margin: 7px;
}

img.logo-medium
{
	margin-bottom: 15px;
}

.entry img
{
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 5px;
}


/*
 * Forms
 */
input,select,textarea
{
	font-size: 100%;
}

label
{
	font-weight: bold;
	padding-right: 0.5em;
	text-align: right;
}

legend
{
	padding: 0 4px;
}

* html legend
{
	padding-bottom: 4px;
}

form .row
{
	clear: left;
	padding: 4px 0;
}

form .row input,
form .row textarea
{
	background-color: #fff;
	border: 1px solid #036;
}

form .submit
{
	clear: both;
	padding: 4px 0;
}

form .submit input,
form .button
{
	background-color: #000;
	border: 1px solid #fff;
	color: #fff;
	font-weight: bold;
}

input.checkbox,
input.radio
{
	background-color: transparent;
	border: 0;
}


/*
 * Misc
 */
.bad,
.error
{
	color: #d00;
}

.blank
{
	clear: both;
}

.good
{
	color: #0a0;
}

.none
{
	display: block;
	text-align: center;
}

.num
{
	text-align: right;
}



/**
 * Skeletton
 */
#container
{
	background-color: #c4f3e8;
	height: 1%;
	position: relative;
}

#container-wrap
{
	background: transparent url(css/frame_left.gif) repeat-y 81px 166px;
}

#header
{
	background: #c4f3e8 url(css/header_bg.jpg) no-repeat center 0;
	position: relative;
}

#header-wrap
{
	background: transparent url(css/frame_top.gif) repeat-x 81px 100%;
	height: 166px;
	margin-left: 81px;
}

#content
{
	background: transparent url(css/reno.gif) no-repeat 0 0;
	padding-left: 119px;
	position: relative;
}

#main-body
{
	background-color: #fff;
	min-height: 440px;
	padding: 5px 20px 25px 5px;
}

* html #main-body
{
	height: 440px;
}

#footer
{
	
	background-color: #c4f3e8;
	clear: both;
	text-align: center;
	font-size: 1.1em;
}


#footer p
{
	margin : 0;
}

#footer-wrap
{
	background: transparent url(css/frame_bottom.gif) repeat-x 0 top;
	background-color: #c4f3e8;
	text-align: center;
	font-size: 1.1em;
	margin-left : 81px;
	padding-top : 15px;
}






/**
 * Header
 */
#header #logo
{
	display: none;
}


#main-menu
{
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 149px;
	text-align: center;
}

#main-menu ul
{
	background-color: #c4f3e8;
	height: 13px;
	margin: 0 auto;
	width: 900px; /* 960 note: largeur maximum pour être affichée dans une réso 1024x768 */
}

#main-menu li,
#main-menu li a
{
	float: left;
	margin-right: 8px;
}

#main-menu li
{
	border-right: 1px solid #fff;
}

#main-menu li.last,
#main-menu li.last a
{
	border: 0;
	margin-right: 0;
}



/**
 * category.php
 */
div.category h1
{
	padding-bottom: 20px;
}

div.category div.post
{
	font-size: 1.2em;
	line-height: 1.5;
	padding-bottom: 20px;
}

div.category div.post h2
{
	line-height: 1;
	margin-bottom: 0;
}

div.category div.post p
{
	padding-top: 0;
}

div.category div.post p.skip-next
{
	padding-bottom: 40px;
}


/**
 * single.php
 */
div.single div.post
{
	font-size: 1.2em;
	line-height: 1.9;
	padding-bottom: 20px;
}


.author-signature
{
	text-align: left;
}

/**
 * archive.php
 */
 
 div.archive div.post
{
	font-size: 1.2em;
	line-height: 1.9;
	padding-bottom: 20px;
}

div.archive div.post h2
{
	line-height: 1;
	margin-top: 20px;
}

/**
 * home.php
 */
div.home div.post
{
	font-size: 1.2em;
	line-height: 1.3;
	padding-bottom: 20px;
}

 
/**
 * page.php
 */
.row
{
	font-size: 1.2em;
	line-height: 1.3;
	padding-bottom: 20px;
} 
 
 
/** Plugins BreadCrumb Start **/


.breadcrumb
{
	font-size: 1.4em;
	color: #086A39;
	margin: 10px 0 15px 0;
	/** width:400px; **/
	/** position: relative; **/
	/** float: left; **/
}


/** Plugins BreadCrumb End **/


/** comments.php Start **/
.commentlist
{
	font-size: 1.2em;
	line-height: 1.3;
}

.altcomments
{
	padding: 0 0 15px 0;

}



/** comments.php End **/




/** links.php Start **/

.xoxo
{
	font-size: 1.2em;
	line-height: 1.6;
}

.linkcat
{
	padding: 0 0 20px 0;

}

/** links.php End **/

/** links.php End **/

