/* stylesheet by Sophie G - http://sophie-g.net - 2008 */
body {
background:#FFE5B2 url("../images/bodyBackground.gif") repeat-x;
color:#0D3155;
font-family:Tahoma, Candara, sans-serif;
margin:0;
padding:0;
position:relative;
text-align:center;
}
#wrapper {
background:url("../images/wrapperBackground.gif") repeat-y 50% 0;
margin:0 auto;
text-align:justify;
width:750px;
}
#shadowLeft {
background:url("../images/wrapperShadowLeft.gif") no-repeat;
}
#shadowRight {
background:url("../images/wrapperShadowRight.gif") no-repeat 100% 0;
}
#content {
background:url("../images/contentBackground.gif") repeat-x 50% 0;
margin:0 25px;
min-height:600px;
}
#content p {
line-height:1.5em;
margin:0;
padding:0;
}
#header {
margin:0 -25px;
}
#header h1 {
background:url("../images/header.jpg") no-repeat 0 10px;
height:100px;
overflow:hidden;
text-indent:-2000px;
}
h1, h2, h3 {
margin:0;
padding:0;
}
#details {
background:url("../images/detailBackground.png") repeat-y;
float:left;
margin:25px 0 0 25px;
padding-bottom:10px;
text-align:center;
width:290px;
}
#details h2 {
background:url("../images/detailBackgroundTop.gif") no-repeat;
font-size:1.2em;
padding-top:20px;
}
#details small {
display:block;
margin-bottom:10px;
}
#info {
background:url("../images/detailBackgroundBottom.png") no-repeat;
clear:left;
float:left;
height:65px;
margin:0 0 0 25px;
width:290px;
}
#info p {
color:#00458A;
font-weight:bold;
margin:5px 20px 0;
text-align:center;
}
#presentation {
background:url("../images/presentationBackgroundBottom.png") no-repeat 0 100%;
margin:55px 0 0 265px;
padding-bottom:5px;
width:410px;
}
#presentation #top {
background:url("../images/presentationBackgroundTop.gif") no-repeat;
padding-top:10px;
}
#presentation #bottom {
background:url("../images/presentationBackground.png") repeat-y;
}
#presentation p {
font-size:.9em;
padding:15px 40px 0 70px;
}
#presentation h3 {
font-size:1em;
font-weight:normal;
padding:15px 40px 0 70px;
}
#presentation img {
float:right;
margin:0 35px 0 20px;
}
#presentation #clothing {
color:#5E82A5;
font-size:.7em;
padding:25px 40px 20px 30px;
}
#planning {
background:url("../images/planningBackground.png") no-repeat 0 0;
height:135px;
margin:-15px 0 0 25px;
padding:5px 0;
text-align:center;
width:290px;
}
#planning h3 {
font-size:1.2em;
margin:10px 0;
}
#planning small {
color:#5E82A5;
display:block;
line-height:1em;
}
#planning .mail {
font-size:.9em;
line-height:1.2em;
margin:5px 5px 0;
}
#more {
font-size:.8em;
padding:5px 30px 20px;
text-align:center;
}
a {
}
a:link, a:visited {
color:#00458A;
}
a:hover, a:active, a:focus {
text-decoration:none;
}
img {
border: 0 none;
}
#footer {
background:url("../images/footerBackground.gif") no-repeat 50% 0;
color:#5E82A5;
font-size:.7em;
margin:0 auto;
width:750px;
}
#footer p {
margin:0;
padding:15px 0;
text-align:center;
}
fieldset {
border:0 none;
}
.formLabel, .formInput {
display:block;
margin-top:.2em;
}
.formLabel {
}
.formInput input, .formInput textarea {
background: url("../images/input.gif") no-repeat;
border:1px solid #CCC;
font-family:Helvetica, Calibri, Arial, sans-serif;
}
.hint {
}
#submit {
}
.error, #errors {
color:#F00;
}
.clear {
clear:both;
}

