body {}

#main-wrapper {
	background: url(//www.websocialfiles.com/4412/images/bg.jpg) top 	   center #000; 
    height: auto !important;
    margin: 0;
    min-height: 100%;
    min-width: 970px;
}

.main-panel {
    background: #FFFFFF repeat;
    border-left-style: solid;
    padding: 25px;
}

.layout-table-cell {
    background: none repeat scroll 0 0 #FFFFFF;
    display: table;
    padding: 25px;
}
.side-panel {
    background:#FFFFFF repeat;
    max-width: 250px;
    min-width: 200px;
    padding: 25px;
    vertical-align: top;
    width: 200px;
}
.box { background:none; }
.buttons-line {height: 1em;}

#header-wrapper { background:url(//www.websocialfiles.com/4412/images/title.jpg) top repeat-x; width:100%; height:143px;}
#wrap { width: 960px; height: auto; margin:10px auto; padding: 0; background:#FFFFFF; }
#head { width: 960px; height: 260px; margin: 0 auto; padding: 0;}
#headL { width: 650px; height: 260px; margin: 0; padding: 0; float:left;}
#form { width: 310px; height: 260px; margin: 0; padding: 0; float:left; background:url(//www.websocialfiles.com/4412/images/form.jpg);}
#form iframe{ padding: 50px 0 0 15px; border:none;}
#prog { width: 960px; height: 181px; margin: 0 auto; padding:20px 0 0; clear: both; background:#000; }
#prog img{ float: left;}

#cont {width: 959px; height: 100%; margin: 0 auto 5px; padding: 0 0 10px;background:#000; overflow:auto; border-left: #fff .25px groove; border-right: #fff .25px groove;  border-bottom: #fff .25px groove; line-height:.75em;}

#cont a { color:#fff; font-weight:bold;  font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none;}
#cont a:hover { text-decoration:underline; }

#left { width: 635px; height: auto; margin: 0; padding:0 6px 0 0; float: left; background: #000 repeat-y; }
#left h1{ padding:20px 0 15px; margin:0 2px 0 18px; font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #FFF;border-bottom: #FFF solid 1px;} 
#left p{padding:5px 0 0; font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em; color:#FFF; margin:0 0 10px 18px; } 
#left iframe{ border-width: 0; padding-top: 0;}

#right { width: 317px; height: auto; margin: 0; padding: 0; float: right; background: #000 repeat-y;  }
#right p{padding:5px 0 0; font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em; color:#FFF; margin:0 15px 0 30px; } 
#right h1{ padding:20px 0 15px; margin:0 20px 0 30px; font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #FFF; border-bottom: #FFF solid 1px;} 

#icons{ width: 317px; height: auto; margin: 0; padding: 0; float: right; background: #000 repeat-y; }
#icons p{padding:5px 0 0; font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 25px; color:#FFF; margin:0 5px 0 25px; } 
#icons h1{ padding:20px 0 15px; margin:0 20px 0 30px; font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #FFF; border-bottom: #FFF solid 1px;} 
#icons p { margin-left:30px;}
#icons img{padding:10px 15px 0 0; 	}
#clr { clear:both;}

.shadow {
-webkit-box-shadow: 0px 0px 3px 2px #999;
-moz-box-shadow: 0px 0px 3px 2px #999;
box-shadow: 0px 0px 3px 2px #999;}