* { margin:0; padding:0; border:0; list-style:none;}
input, select, option, textarea { font-size:1em; font-family:inherit;}
.clear { clear:both; float:none; border:0; background-color:transparent; height:1px; line-height:1px; font-size:1px;}

/* ------------------------------------------------------------------------------------------------------------------------------ */

body { width:100%; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:0.63em; color:#fff; background:url(images/header.jpg) center top no-repeat #130020;}
p { text-align:justify;}
dl.contact dd {margin 0 0 0 10px;}
/* ------------------------------------------------------------------------------------------------------------------------------ */

#wrapper { width:900px; margin:0 auto;}
#wrapper.home { background:url(images/footer_bg.jpg) center bottom no-repeat transparent; padding-bottom:190px;}
#flashHeader { width:900px; height:235px;}

/* ------------------------------------------------------------------------------------------------------------------------------ */

#content { font-size:1.2em; padding:0 20px;}
#content p { padding:0 0 5px 11px;}
#content p.separator { background:url(images/p_separator.gif) center bottom no-repeat transparent; padding-bottom:45px;}
#content p.clear { height:auto; line-height:normal; font-size:1em;}
#content .twoCol { float:left; width:400px; padding-right:25px;}
#content .left { width:600px; clear:both;}
#content .right { width:235px; padding-right:0;}
#content a { color:#f1baff; text-decoration:none;}
#content a:hover { color:#fff;}
#content a.more { display: -moz-inline-box; display: inline-block; padding:8px 0 5px 20px; background:url(images/bullet_more.gif) left top no-repeat transparent;}

/* ------------------------------------------------------------------------------------------------------------------------------ */

#footer { clear:both; font-size:1.1em; width:100%; height:240px; background:url(images/footer_bg.jpg) center bottom no-repeat transparent;}
#footer p { width:630px; margin:0 auto; text-align:center; padding-right:150px; padding-top:120px;}
#footer p.traffic { padding:10px;}
#footer p a { color:#f1baff; text-decoration:none;}
#footer p a:hover { color:#fff;}
#footer p a.kenno { font-weight:bold; color:#fff;}

/* ------------------------------------------------------------------------------------------------------------------------------ */

form fieldset { padding-bottom:3px;}
form fieldset label, form fieldset input, form fieldset textarea { display: -moz-inline-box; display: inline-block; padding:2px 5px; vertical-align:top;}
form fieldset label { padding-left:11px; width:80px; color:#7A37A1;}
form fieldset input, form fieldset textarea { width:200px; color:#280044;}
form fieldset textarea { overflow:auto;}
form #submit { margin-left:200px; width:120px; height:40px; background:url(images/btn_submit.jpg) left top no-repeat transparent; cursor:pointer;}

/* ------------------------------------------------------------------------------------------------------------------------------ */

#content.portfolio { position:relative; left:0; top:0; height:300px;}
#content.portfolio #largeWrapper { position:absolute; left:0; top:0; z-index:1; width:300px; height:300px; overflow:hidden;}
#content.portfolio #controls { position:absolute; left:300px; top:125px; z-index:2; width:600px; height:50px;}
#content.portfolio #controls .prev { position:absolute; left:0; top:0; z-index:3; width:50px; height:50px;}
#content.portfolio #controls .next { position:absolute; right:0; top:0; z-index:4; width:50px; height:50px;}
#content.portfolio #thumbsWrapper { position:absolute; left:350px; top:0; z-index:5; width:500px; height:300px; overflow:hidden;}
#content.portfolio #thumbsWrapper #thumbs { margin:0; padding:0;}
#content.portfolio #thumbsWrapper #thumbs li { float:left; width:100px; height:100px; overflow:hidden;}

/* ------------------------------------------------------------------------------------------------------------------------------ */








