.tail-top{
}

.outer-container{
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 0 -98px 0;
position: relative;
}

#flashContent
{
height: 400px;
width: 820px;
}

.col-1, .col-2, .col-3, .col-4{ float:left}
/*======= width =======*/
.main{margin:0 auto; text-align:left; width:958px; }

/*======= header =======*/
#header {height:157px;  background:url(images/top.jpg) top center no-repeat}
/*#content {height:545px; }*/

/*======= About =======*/
.page-template-t-about-php #content .col-1{ width:300px; margin-right:0}
.page-template-t-about-php #content .col-2{ width:394px; margin-right:0}
/*======= Services =======*/
.page-template-t-services-php #content .col-1{ width:185px; margin-right:0}
.page-template-t-services-php #content .col-2{ width:161px; margin-right:9px}
.page-template-t-services-php #content .col-3{ width:161px; margin-right:9px}
.page-template-t-services-php #content .col-4{ width:161px; margin-right:0}
/*======= Works =======*/
.page-template-t-works-php #content .col-1{ width:203px; margin-right:1px}
.page-template-t-works-php #content .col-2{ width:203px; margin-right:0}
/*======= Clients =======*/
.page-template-t-clients-php #content .col-1{ width:275px; margin-right:30px}
.page-template-t-clients-php #content .col-2{ width:394px; margin-right:0}
.page-template-t-clients-php #content .col-3{ width:161px; margin-right:9px}
.page-template-t-clients-php #content .col-4{ width:161px; margin-right:0}
/*======= Contact =======*/
.page-template-t-contact-php #content .col-1{ width:216px; margin-right:0}
.page-template-t-contact-php #content .col-2{ width:421px; margin-right:0}
.page-template-t-contact-php #content .col-3{ width:170px; margin-right:25px}

/*======= footer =======*/
#footer, .push {
height:99px;
clear: both;
position: relative;
}

/*2 column layouts*/
/* Right Column */
#content .right-column{}
#content .right-column .lcolumn{width: 454px; float:left; padding-bottom: 20px;}
#content .right-column .rcolumn{width: 240px; float:left; padding-bottom: 20px;}

/* Left Column */
#content .left-column{}
#content .left-column .lcolumn{width: 240px; float:left;}
#content .left-column .rcolumn{width: 454px; margin-left: 24px; float:left;}

/* Equal Column */
#content .equal-column{}
#content .equal-column .lcolumn{width: 347px; float:left; padding-bottom: 20px; }
#content .equal-column .rcolumn{width: 347px; float:left; padding-bottom: 20px; }

#myGallery
{
width: 720px;
height: 540px;
z-index:5;
border: 1px solid #000;
margin: 0 0 0 -10px;
}

div.clear{ clear: both; }
