/*
Theme Name: I AM FLEUR
Theme URI: http://iamfleur.com/x
Author: fleur
Description: Specially designed for www.iamfleur.com
Version: 9.9.9

/*=-=-=-=-=-=-=-=-=-=-= MAIN CSS =-=-=-=-=-=-=-=-=-=-=*/

body { background: url('images/bg.png') #000000 fixed; color: #ae9797; font: 10px Century Gothic, "&#65325;&#65331; &#65328;&#12468;&#12471;&#12483;&#12463;", Osaka, "&#12498;&#12521;&#12462;&#12494;&#35282;&#12468;Pro W3"; }

#content {width: 90%; overflow: auto; text-align: center!important; margin: 50px; }
#content .entry {line-height: 1.4em;}
#content .entry p {font-size: 1.05em;}

a {color: #ff0088; text-decoration: none;}
a:hover {color: #cbacba; text-decoration: underline;}

#footer { padding: 0; margin: 0 auto; width: 100%; clear: both; border: none; }
#footer p { margin: 0; padding-bottom:24px; }

.post { padding-bottom:4px; }
.post h2 {  padding-top:14px; padding-bottom:2px; }
.post hr { display: block; }

.navigation { display: block; text-align: left; margin-top: 10px; padding:2px 0px 20px 0px; }
.navigation .alignleft{ padding-right:4px; }

.center { text-align: center; }
.hidden { display: none; }

blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }

acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; }
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }

a img { border: none; }
a, h2 a:hover, h3 a:hover {  text-decoration: underline; }
a:hover { text-decoration: underline; }

strong { font-size: 11px; font-weight: bold; color: #ae9797; }

div.box { border: 1px dotted #ffffff; background: #000000; color: #cbacba; margin: auto; width: 300px; padding: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

/*=-=-=-=-=-=-=-=-=-=-=- Headings -=-=-=-=-=-=-=-=-=-=-=*/

h1, h2, h3 { font-family: Century Gothic, "&#65325;&#65331; &#65328;&#12468;&#12471;&#12483;&#12463;", Osaka, "&#12498;&#12521;&#12462;&#12494;&#35282;&#12468;Pro W3"; font-weight: bold;}
h1 { font-size: 14px; }
h2 { font-size: 12px; }
h3 { font-size: 10px; }

/*=-=-=-=-=-=-=-=-=-=-=- Images -=-=-=-=-=-=-=-=-=-=-=*/

.alignright { float: right; }
.alignleft { float: left }

p img { padding: 0; max-width: 100%; }

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; }

.wp-post-image { display: inline; }

/*=-=-=-=-=-=-=-=-=-=-=- Forms & Input -=-=-=-=-=-=-=-=-=-=-=*/

.entry form { text-align:center; }
#searchform { margin: 10px auto; padding: 5px 0px 5px 3px; }

input { border: 1px dotted #ffffff; background-color: #000000; margin: 5px auto; padding: 5px 0px 5px 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #ff0088; max-width: 300px; min-width: 250px; }

select { width: 130px; border: 1px solid #ffffff; background-color: #000000; padding: 2px 0px 2px 0px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #ff0088; }

/*=-=-=-=-=-=-=-=-=-=-=- Sidebar -=-=-=-=-=-=-=-=-=-=-=*/

#sidebar { font: 1em Century Gothic; text-align: center; }
#sidebar form { margin: 25px; }

/*=-=-=-=-=-=-=-=-=-=-=- BEGIN STATIC MENU -=-=-=-=-=-=-=-=-=-=-=*/

div.banner { margin: 0;font-size: 80%; line-height: 1.1;text-align: center;position: fixed;top: 2em;left: 2em;width: 8.5em;right: auto; z-index: 1; }
div.banner p {margin: 0; padding: 0.3em 0.4em;background: transparent;border: 0px;}
div.banner a, div.banner em { display: block; margin: 0 0.5em; text-decoration: none; }
div.banner a:link { text-decoration: none; }
div.banner a:hover { background: transparent; text-decoration: none; }
