/*html {
background: url(../images/main-bg.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.images/main-bg.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/main-bg.jpg', sizingMethod='scale')";
}*/

#mcs4_container{ margin:0; width:100%; height:340px; padding:0 15px; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
#mcs4_container .customScrollBox{position:relative; height:100%; overflow:hidden;}
#mcs4_container .customScrollBox .container{position:relative; width:400px; top:0; float:left;}
#mcs4_container .customScrollBox .content{clear:both;}
#mcs4_container .customScrollBox .content p{padding:10px 5px; margin:10px 0;}
#mcs4_container .dragger_container{position:relative; width:0px; height:100%; float:left; margin:10px 0 0 10px; border-left:1px dotted #555; cursor:pointer;}
#mcs4_container .dragger{position:absolute; width:9px; height:20px; background:#555; margin-left:-5px; text-align:center; overflow:hidden; cursor:pointer; -moz-border-radius:18px; -khtml-border-radius:18px; -webkit-border-radius:18px; border-radius:18px;}
#mcs4_container .dragger_pressed{position:absolute; width:9px; height:20px; background:#09C; margin-left:-5px; overflow:hidden; cursor:s-resize;}

#bg {
	position:fixed;
	top:-50%;
	left:-50%;
	width:200%;
	height:200%;
}
#bg img {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	min-width:50%;
	min-height:50%;
}

#site-container {
position: absolute;
top: 50%;
width: 445px;
height: 520px;
margin-top: -260px;
background: rgba(28,28,28,0.8);
float: left;
margin-left: 40px;
border-radius: 15px;
}

a img {
border: none;
}

#name-container {
position: relative;
margin-top: 20px;
margin-left: 20px;
}

#name-container h1 {
color: #e1e1e1;
font-family: 'Kaushan Script', cursive;
font-size: 32px;
}

#menu-container {
position: relative;
border-bottom: 1px dashed #a1a1a1;
width: 100%;
text-align: left;
}

#menu-container ul li{
list-style: none;
display: inline-block;
margin-left: 0;
}

#menu-container ul {
padding-left: 25px;
}

#menu-container li {
padding: 0 5px 0 0;
}

#menu-container a {
color: #e1e1e1;
text-decoration: none;
}

#menu-container a:visited {
text-decoration: none;
}

#menu-container a:hover {
text-decoration: underline;
}

#bio-picture {
display: none;
}

#bio-container {
position: relative;
margin-top: 15px;
}
#bio-container p{
margin-left: 25px;
margin-right: 20px;
color: #d1d1d1;
font-family: Open Sans, sans serif;
font-size: 12px;
}

#footer-container {
position: relative;
text-align: center;
width: 100%;
bottom: 0px;
color: #818181;
font-family: Open Sans, sans serif;
font-size: 12px;
}

#resume-container {
position: relative;
margin-top: 15px;
}

.three-table, .two-table {
font-family: Open sans, sans serif;
font-size: 12px;
color: #d1d1d1;
width: 100%;
padding: 10px 10px 0 10px;
}

.three-table h1, .two-table h1 {
font-family: Open Sans, sans serif;
font-size: 13px;
font-weight: bold;
}

.three-table td {
width: 30%;
}

.two-table td {
width: 48%;
}

#demo-container {
position: relative;
margin-top: 15px;
text-align: center;
}

#demo-container p {
margin-left: 25px;
margin-right: 20px;
color: #d1d1d1;
font-family: Open Sans, sans serif;
font-size: 12px;
text-align: left;
}

#gallery-container {
position: relative;
padding: 0 0 0 0;
margin: 15px 0 0 0;
text-align: center;
}

#gallery-container ul li {
list-style: none;
display: inline-block;
}

#gallery-container ul {
padding-left: 0px;
}

#contact-container {
position: relative;
margin: 15px 0 0 0;
}

#contact-container ul li {
margin-left: 25px;
margin-right: 20px;
color: #d1d1d1;
font-family: Open Sans, sans serif;
font-size: 12px;
text-align: left;
list-style: none;
}

#contact-container ul {
padding-left: 0px;
}

#form-container {
float: right;
text-align: right;
}

#social-container {
width: 100%;
text-align: left;
margin-top: 50px;
margin-left: 25px;
}








