﻿
html, body { height:100%; width:100%; margin:0; padding:0; }
body { background: #000000 url(../images/woman5.png) no-repeat 90% 100px; overflow:hidden; } 

/* e-card */
.ecard { padding: 10px; margin: 180px auto 0 auto; width: 500px; }
.ecardinsites { padding: 80px 10px 20px 10px; width: 500px; }
.ecard_color { background-color: #ffffff; filter:alpha(opacity=85);	-moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85; }

div.ecard_header { height: 5px; }
div.ecard_header div.bh1, div.ecard_header div.bh2, div.ecard_header div.bh3, div.ecard_header div.bh4 { border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; height: 1px; overflow: hidden; }
div.ecard_header div.bh1 { border-top: 1px solid #ffffff; margin: 0 5px; border-left-width: 0; border-right-width: 0; height: 0;  }
div.ecard_header div.bh2 { margin: 0 3px; border-left-width:2px; border-right-width:2px; }
div.ecard_header div.bh3 { margin: 0 2px; }
div.ecard_header div.bh4 { margin: 0 1px; height: 2px; }

div.ecard_content { border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; padding: 10px 15px; }

div.ecard_footer { height: 5px; }
div.ecard_footer div.bf1, div.ecard_footer div.bf2, div.ecard_footer div.bf3, div.ecard_footer div.bf4 { border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; height: 1px; overflow: hidden; }
div.ecard_footer div.bf4 { border-top: 1px solid #ffffff; margin: 0 5px; border-left-width: 0; border-right-width: 0; height: 0;  }
div.ecard_footer div.bf3 { margin: 0 3px; border-left-width:2px; border-right-width:2px; }
div.ecard_footer div.bf2 { margin: 0 2px; }
div.ecard_footer div.bf1 { margin: 0 1px; height: 2px; }

/* content */
#div_personalinfo { display:block; height:220px; }
#div_insitesinfo { clear:both; display:block; }
#div_banner { clear:both; display:block; padding-top:5px; padding-right:5px; height:22px; background: url(../images/banner.png); filter:alpha(opacity=85);	-moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85; text-align: right; }


.ecard_avatar { float:left; padding-right:5px; display:block; width:160px; }
.ecard_personalinfo { float:right; display:block; width:300px; }
#div_personalinfo .ecard_socialmedia { float:right; }
.ecard_socialmedia { display:block; }

/* TYPOGRAPHY */
body, p, a, td, div, span, h1, h2, h3, h4, h5, h6 { font-family: Arial, Verdana, sans-serif; }
p, a, div, span { font-size: 12px; }
h1 { font-weight: normal; font-size: 20px; margin: 0; color:#005480; }
img { border:0px; }

/* misc */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

a, a:hover, a:visited { color:#f78f1e; }
#div_banner a, #div_banner a:hover, #div_banner a:visited { color:#ffffff; text-decoration:none; font-weight:bold; }
