a{outline:none;}
body{overflow-x:hidden;overflow-y:scroll;}
body,td,th{background-color:#000;font-family:calibri,sans-serif;font-size:14px;color:#CCC;margin:0}.clear{clear:both}.container{width:100%;max-width:320px;text-align:center;margin:0 auto}.container-bigger{width:94%;max-width:777px;text-align:center;margin:0 auto}.medium{font-size:11px}.fine{font-size:9px;font-style:italic;color:#999}a:active,a:hover,a:link,a:visited{color:#63A3B9}a:link{text-decoration:none}a:hover{text-decoration:underline}a img{border:none}.button{cursor:pointer;padding:9px;width:156px}.grey-txt{color:#55B8FA;font-size:12px}.center-thing{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:150px}.password-txt{margin:12px;padding:12px;width:220px;font-size:15px;text-align:center}.submit-button{padding:12px;width:109px;margin:5px;cursor:pointer}
.smaller-txt{font-size:9px;}

.portfolio-top-container {width:100%;clear:both;min-height:249px;}

.main-img {}
/*.archive-link {color:#CCC !important;}*/

.linkedin-logo {opacity:0.7;}
.linkedin-logo:hover {opacity:1;}

.sign {padding:7px;}

.heading-txt {font-weight:bold;font-size:22px;width:100%;clear:both;text-align:center;padding:7px 0;margin:0 auto;line-height:17px;}

.portfolio-container{width:100%;max-width:900px;margin:0 auto;}
.portfolio-left-top {width:11%;padding:2%;float:left;text-align:center;margin-right:13px;}
.portfolio-right-top {width:79%;padding:2%;float:right;text-align:left;}
.portfolio-left {width:45%;padding:2%;float:left;text-align:center;}
.portfolio-right {width:45%;padding:2%;float:right;text-align:center;}

.portfolio-image {opacity:0.9;border:2px solid #fff;width:95%;height:auto;max-width:399px;max-height:199px;}
.portfolio-image:hover {opacity:1;width:95%;height:auto;max-width:399px;max-height:199px;}

.downloadflashlink {font-size:11px;text-decoration:none;color:#63A3B9;font-style:italic;font-weight:normal;}

.banner-1 {position:fixed;right:5px;bottom:5px;cursor:pointer;border:1px solid #fff3;width:120px;height:240px;}

.bottom-txt {width:100%;clear:both;min-height:36px;text-align:center;padding:13px;margin:0 auto;}

@media only screen and (max-width:666px) {
.main-img {margin:24px 13px;}
.portfolio-right-top {width:57%;}
.portfolio-left {width:100%;clear:both;float:none;padding:0 0 19px 0;}
.portfolio-right {width:100%;clear:both;float:none;padding:0 0 19px 0;}
}



video {width:100% !important;height:auto !important;}
