/****************************************************
**
** Theme Name: Lenus Media Default Template
** Author: http://lenuslab.com
** Version: 1.0
**
******************************************************/

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,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,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{font-size:100%;}
.clear {font-size: .1em;clear: both;display: block;}
.hidden {display: none;}
strong {font-weight: bold;}
em {font-style: italic;}


body {margin:0;padding:0;text-align:center;}
.container {margin:0 auto;text-align:left;}

.left {float:left;}
.right {float:right;}
.center {text-align:center;}

.margin5 {margin:0 5px;padding: 5px 0;}
.margin15 {margin:0 20px; padding: 15px 0;}

.size100 {width:100%;}
.size90 {width:90%;}
.size80 {width:80%;}
.size70 {width:70%;}
.size60 {width:60%;}
.size50 {width:50%;}
.size40 {width:40%;}
.size30 {width:30%;}
.size20 {width:20%;}
.size10 {width:10%;}
.size5 {width:50%;}

.min5 {min-height:5px;}
.min10 {min-height:10px;}
.min20 {min-height:20px;}
.min30 {min-height:30px;}
.min40 {min-height:40px;}
.min50 {min-height:50px;}
.min60 {min-height:60px;}
.min70 {min-height:70px;}
.min80 {min-height:80px;}
.min90 {min-height:90px;}
.min100 {min-height:100px;}

#privacy {clear: both;display: block;margin-bottom: 10px;font-size: 11px;background: none;width: 95%;padding: 2px;border: 1px solid #888888;}
span.ko {display: block;color: red;font-weight: bold;margin-bottom: 10px;}

form#form2mail .clear {clear:both;display:block;font-size:1px;width:100%;}
form#form2mail p {clear:both;display:block;width:100%;float:none;}

form#form2mail p.textarea {clear:both;display:block;width: 100%;}
form#form2mail p label { font-weight: bold;display: block;padding-bottom:0;}
/*
form#form2mail button {background:url('../images/send.gif') no-repeat; width: 71px;height:27px;border:0;}
form#form2mail p input.text, form#form2mail p textarea, form#form2mail p select {width: 90%;padding: 4px;border: 1px solid #cacaca;border-top:1px solid #888888;border-right:1px solid #cacaca;background: none;}
form#form2mail p select {padding: 0;}
*/
form#form2mail p span {float:left; width: 50%;}


body {font-family:arial,verdana,sans-serif;font-size:13px;color:#555;}
#content hr {background:transparent;border:0;color:transparent;margin:0;padding:0;clear:both;display:block;}
#content p {font-size:13px;line-height:18px;margin-bottom:15px;}
#content ul {margin:15px 0;margin-left:15px;}
#content ul li {font-size:13px;list-style-type:square;line-height:18px;margin-bottom:5px;}
#content .alignleft,#content img.alignleft {display:inline;float:left;margin-right:24px;margin-top:4px;}
#content .alignright,#content img.alignright {display:inline;float:right;margin-left:24px;margin-top:4px;}
#content .aligncenter,#content img.aligncenter {clear:both;display:block;margin-left:auto;margin-right:auto;}
#content img.alignleft,#content img.alignright,#content img.aligncenter {margin-bottom:12px;}
#content .wp-caption {background:#f1f1f1;line-height:18px;margin-bottom:20px;padding:4px;text-align:center;}
#content .wp-caption img {margin:5px 5px 0;}
#content .wp-caption p.wp-caption-text {color:#888;font-size:12px;margin:5px;}
#content .wp-smiley {margin:0;}
#content .gallery {margin:0 auto 18px;}
#content .gallery .gallery-item {float:left;margin-top:0;text-align:center;width:33%;}
#content .gallery img {border:2px solid #cfcfcf;}
#content .gallery .gallery-caption {color:#888;font-size:12px;margin:0 0 12px;}
#content .gallery dl {margin:0;}
#content .gallery img {border:10px solid #f1f1f1;}
#content .gallery br+br {display:none;}
#content .attachment img {display:block;margin:0 auto;}
.navigation {color:#888;font-size:12px;line-height:18px;overflow:hidden;}
.navigation a:link,.navigation a:visited {color:#888;text-decoration:none;}
.navigation a:active,.navigation a:hover {color:#ff4b33;}
.nav-previous {float:left;width:50%;}
.nav-next {float:right;text-align:right;width:50%;}
#nav-above {margin:0 0 18px 0;}
#nav-above {display:none;}
.paged #nav-above,.single #nav-above {display:block;}
#nav-below {margin:-18px 0 0 0;}