
body { font-family: Arial, Helvetica, sans-serif; font-size: 12pt;      
   image-rendering: optimizeQuality;
   background:  url(http://patkaufmanart.com/images/bg1.png) no-repeat center center fixed;
    -webkit-background-size: 100% 100%;
      -moz-background-size: 100% 100%;
     -o-background-size: 100% 100%;
     background-size: 100% 100%;
     background-repeat: norepeat; 
     background-size:cover; 
  
     -webkit-background-size: cover; 
     -moz-background-size: cover;    
     -o-background-size: cover;      
     background-size: cover;
}

#container  {  display:block; height:auto; min-width:300px; max-width:1000px; width:100%;  margin-left: auto; margin-right: auto; border: 0px dotted #ccc;}
.spcr { display:block;  width:100%; height:10px; border:dotted #FFFFCC 0px;}
#contentHolder { display: table; height:99%; min-height:300px; width:99%; min-width:290px; max-width:660px; 
                margin:55px auto 5px auto;  padding:10px;  left:100px; color:#0F6B45; 
                background: rgb(230, 230, 230);  background: rgba(230, 230, 230, .9);
}
.main { display:block;padding:1px; margin:48px auto 20px auto; height:100%; text-align:center; }


.titlBx  {	display:inline-block; height:auto;width:90%; min-width:280px;   margin:30px 5% 20px 5%; padding:5px; background-color:#F7EF79; }  
.titlBx h2 {	margin: 10px 0px; text-align: center; font-size: 14pt; font-style: normal; font-weight: bold; color:#0F6B45; border-bottom:0px; }                   
.titleBx  {	width:98%; max-width:640px; margin:15px auto 15px auto;padding:5px; background-color:#F7EF79; }  
.titleBx h2 {	margin: 10px 0px; text-align: center; font-size: 14pt; font-style: normal; font-weight: bold; color:#0F6B45; }                   
h1  {	margin: 10px 0px; text-align: center; font-size: 16pt; font-style: normal; font-weight: bold; color:#F05330;}
h2  {	margin: 10px 0px; text-align: center; font-size: 14pt; font-style: normal; font-weight: bold; color:#F05330;}
h3  {	margin: 10px 0px; text-align: center; font-size: 12pt; font-style: normal; font-weight: bold; color:#F05330;}

.content {  display:inline-block; height:auto;  width:100%; min-width:290px; max-width:640px;  margin-left: auto; margin-right: auto; border: 0px dotted red; padding:0 0 15px 15px;}
.content2 {  display:inline-block; height:auto; width:auto; min-width:280px;  margin-left: auto; margin-right: auto; padding:0 0 15px 15px; color:#0F6B45;  background: rgb(230, 230, 230); background: rgba(230, 230, 230, .9);}
.content2 {  display:inline-block; height:auto; width:auto; min-width:280px;   margin:0 5% 0 5%; padding:5px; color:#0F6B45;  background: rgb(230, 230, 230); background: rgba(230, 230, 230, .9);}
.view-content {  display:inline-block; height:auto;  width:90%; min-width:290px; max-width:600px;  margin-left: auto; margin-right: auto; border: 0px dotted green;}
.views-field-title {  display:inline-block; height:auto; font-weight:bold; padding:10px 0 10px 0; border: 0px dotted green;}
.field-content.view-content {  display:inline-block; height:auto;  width:100%; min-width:290px; max-width:600px;  margin-left: auto; margin-right: auto; border: 0px dotted green;}
.views-field-body {  font-size: 12pt; color:#000; }


.schTp {   display: table;height:99%; min-height:400px; width:99%; min-width:290px; max-width:660px; margin:55px auto 5px auto;  padding:10px;  left:100px; color:#0F6B45; background: rgb(230, 230, 230);  background: rgba(230, 230, 230, .9); }
.schD { display:inline-block; position:relative; width:100%; min-height:200px; min-width:290px; max-width: 600px;
    vertical-align:top;  padding:15px; }
.banner   {    min-width:275px; width:100%; border: 0px; float:left;}
.TopLeft  {    min-width:100px;  width:80%;  border: 0px; float:left;}
.TopRight  {   width:225px;   border: 0px; float:right; padding-right:0px;}
.smlRight1, .smlRight11, .smlRight2 {  position: relative; vertical-align: top; margin-top:1%; margin-right: 5px; min-width:25px; max-width:50px;  width:60%; float:left;}
.largeRight1 { position: relative; vertical-align: top;  padding:4px;  margin-top:1%; min-width:120px; max-width:220px; width:90%; float:left;}
.largeRight2 { position: relative; vertical-align: top;  padding:4px;   margin-top:1%; min-width:170px; max-width:220px; width:90%; float:left;}
.text {      display:inline;  position: relative; vertical-align:top; margin-top:1%; min-width:170px; width:100%; padding-left:5px; float:left;  }

.footer { display:inline; font-size:10px; height:auto; min-width:275px;  width:100%; float:left;  padding:5px; margin-top:10px; background-color:#ccc; }
.clear{    clear: both; } 