body {
                background-image: url(../images/main_bg.gif);
                background-repeat:repeat-x;
                background-color:#000;
                background-attachment:fixed;
                margin:0 0 0 0;
		

}

#mainWrapper {
                min-height: 1%;
                background-image: url(../images/content_bg.gif);
		background-color: #282828;
                background-position:top center;
               
		width:900px;
		height:100%;
                margin:auto;
		border-right:1px solid #4f4f4f;
		border-left:1px solid #4f4f4f;
}

#mainWrapper:after {
                display: block;
                clear: both;
                content: " ";
                height: 0;
                overflow: hidden;
}

a {
                border:0;            
}

img{
                border-style: none;

}

div.headerArea {
                min-height: 1%;
                margin:0 0 0 0; padding:20px 0 0 20px;
}

div.headerArea:after {
                display: block;
                clear: both;
                content: " ";
                height: 0;
                overflow: hidden;
}

div.logoArea {
                float:left;
                margin:0 0 0 0; padding:0 0 0 0;
                

}

div.mainNav {
                float:right;
                margin:0 0 0 0; padding:50px 20px 0 0;
                font: 14px georgia,verdana,arial,helvetica;
                color:#fff;
                text-align:left;

}

div.mainNav a{  font: 14px georgia,verdana,arial,helvetica; color:#fff; text-decoration:none;}
div.mainNav a:hover{  font: 14px georgia,verdana,arial,helvetica; color:#fff; text-decoration:underline;} 


div.primaryCol{
                float:left;
                width:680px;
                
}

/* Feature Area */
div.primaryCol div.featureArea {
                margin:0 0 0 0; padding:0 0 0 0;
                font: 14px georgia,verdana,arial,helvetica;
                color:#fff;

}

div.primaryCol div.featureArea h1{ margin:0 0 0 0; padding:30px 0 0 20px; font: 1.2em georgia,verdana,arial,helvetica; color:#fff;}
div.primaryCol div.featureArea p{ margin:0 0 0 0; padding:10px 0 0 20px; font: 13px georgia,verdana,arial,helvetica; color:#fff;}

div.primaryCol div.featureArea div.featureRow {
                min-height: 1%;
                margin:0 0 0 0; padding:10px 0 0 20px;
}

div.primaryCol div.featureArea div.featureRow:after {
                display: block;
                clear: both;
                content: " ";
                height: 0;
                overflow: hidden;
}

div.primaryCol div.featureArea div.featureOne {
                float:left;
                margin:0 0 0 0; padding:0 10px 0 0;
                
}

div.primaryCol div.featureArea div.featureOne img{
                border:5px solid #e0e0e0;
}


div.primaryCol div.featureArea div.featureOne h1{margin:0 0 0 0; padding:5px 0 0 0; font: 14px georgia,verdana,arial,helvetica; color:#fff;}

div.primaryCol div.featureArea div.featureOne p{
                margin:0 0 0 0; padding:5px 0 10px 0;
                font: .7em verdana,arial,helvetica;
                color:#fff;
                width:210px;
                height:40px;
                border-bottom:1px dashed #fff;
}

div.primaryCol div.featureArea div.featureOne h2{ margin:0 0 0 0; padding:10px 0 10px 0; font: 13px georgia,verdana,arial,helvetica; color:#fff;}
div.primaryCol div.featureArea div.featureOne h2 a{font: 12px georgia,verdana,arial,helvetica; color:#fff; font-style: italic; text-decoration:none;}
div.primaryCol div.featureArea div.featureOne h2 a:hover{font: 12px georgia,verdana,arial,helvetica; color:#fff; font-style: italic; text-decoration:underline;}



/* Projects Area */
div.primaryCol div.projectArea {
                clear:left;
                margin:0 0 0 0; padding:90px 0 0 20px;
                font: 14px georgia,verdana,arial,helvetica;
                color:#fff;

}

div.primaryCol div.projectArea h1{ margin:0 0 0 0; padding:0 0 0 0; font: 1.2em georgia,verdana,arial,helvetica; color:#fff;}
div.primaryCol div.projectArea h1 img{ margin:0 0 0 0; padding:0 0 0 40%;}
div.primaryCol div.projectsArea p{ margin:0 0 0 0; padding:10px 0 0 0; font: 13px georgia,verdana,arial,helvetica; color:#fff;}


div.primaryCol div.projectArea div.projectRow {
                min-height: 1%;
                margin:0 0 0 0; padding:10px 0 0 0;
}

div.primaryCol div.projectArea div.projectRow:after{
                display: block;
                clear: both;
                content: " ";
                height: 0;
                overflow: hidden;
}

div.primaryCol div.projectArea div.projectRow div.projectThumb{
                float:left;
                margin:0 0 0 0; padding:0 10px 0 0;
}

div.primaryCol div.projectArea div.projectRow  p{
                margin:0 0 0 0; padding:5px 0 10px 0;
                font: .7em verdana,arial,helvetica;
                color:#fff;
                width:210px;
                height:40px;
                border-bottom:1px dashed #fff;
}

div.primaryCol div.projectArea div.projectRow h1{ margin:0 0 0 0; padding:5px 0 0 0; font: 14px georgia,verdana,arial,helvetica; color:#fff;}
div.primaryCol div.projectArea div.projectRow h2{ margin:0 0 0 0; padding:10px 0 10px 0; font: 13px georgia,verdana,arial,helvetica; color:#fff;}
div.primaryCol div.projectArea div.projectRow h2 a{font: 12px georgia,verdana,arial,helvetica; color:#fff; font-style: italic; text-decoration:none;}
div.primaryCol div.projectArea div.projectRow h2 a:hover{font: 12px georgia,verdana,arial,helvetica; color:#fff; font-style: italic; text-decoration:underline;}

div.primaryCol div.projectArea div.projectrowNext {
                min-height: 1%;
                margin:0 0 0 0; padding:5px 0 0 0;
}

div.primaryCol div.projectArea div.projectrowNext:after{
                display: block;
                clear: both;
                content: " ";
                height: 0;
                overflow: hidden;
}

div.primaryCol div.projectArea div.projectrowNext div.projectThumb{
                float:left;
                margin:0 0 0 0; padding:0 10px 0 0;
                
}

div.primaryCol div.projectArea div.projectrowNext  p{
                margin:0 0 0 0; padding:5px 0 10px 0;
                font: .7em verdana,arial,helvetica;
                color:#fff;
                width:210px;
                height:40px;
                border-bottom:1px dashed #fff;
}

div.primaryCol div.projectArea div.projectrowNext h1{ margin:0 0 0 0; padding:5px 0 0 0; font: 14px georgia,verdana,arial,helvetica; color:#fff;}
div.primaryCol div.projectArea div.projectrowNext h2{ margin:0 0 0 0; padding:10px 0 10px 0; font: 13px georgia,verdana,arial,helvetica; color:#fff;}
div.primaryCol div.projectArea div.projectrowNext h2 a{font: 12px georgia,verdana,arial,helvetica; color:#fff; font-style: italic; text-decoration:none;}
div.primaryCol div.projectArea div.projectrowNext h2 a:hover{font: 12px georgia,verdana,arial,helvetica; color:#fff; font-style: italic; text-decoration:underline;}

div.primaryCol div.projectArea div.botlineArea {
                clear:left;
                width:645px;
                height:2px;
                border-bottom:1px dashed #fff;
                margin:0 0 0 0; padding:90px 0 0 0;
}



/* Production Area */
div.primaryCol div.productionArea {
                clear:left;
                margin:0 0 0 20px; padding:90px 0 0 0;
                font: 14px georgia,verdana,arial,helvetica;
                color:#fff;
                

}

div.primaryCol div.productionArea h1{ margin:0 0 0 0; padding:0 0 0 0; font: 1.2em georgia,verdana,arial,helvetica; color:#fff;}
div.primaryCol div.productionArea h1 img{ margin:0 0 0 0; padding:0 0 0 33%;}
div.primaryCol div.productionArea p{ margin:0 0 0 0; padding:10px 0 0 20px; font: 13px georgia,verdana,arial,helvetica; color:#fff;}

div.primaryCol div.productionArea div.productionRow {
                min-height: 1%;
                margin:0 0 0 0; padding:10px 0 0 0;
                overflow:hidden;
}

div.primaryCol div.productionArea div.productionRow:after{
                display: block;
                clear: both;
                content: " ";
                height: 0;
                overflow: hidden;
}

div.primaryCol div.productionArea div.productionRow div.productionThumb{
                float:left;
                margin:0 0 0 0; padding:0 9px 0 0;
}

div.primaryCol div.productionArea div.productionrowNext {
                min-height: 1%;
                margin:0 0 0 0; padding:5px 0 0 0;
}

div.primaryCol div.productionArea div.productionrowNext:after{
                display: block;
                clear: both;
                content: " ";
                height: 0;
                overflow: hidden;
}

div.primaryCol div.productionArea div.productionrowNext div.productionThumb{
                float:left;
                margin:0 0 0 0; padding:0 9px 0 0;
                
}

div.primaryCol div.productionArea div.botlineArea {
                clear:left;
                width:645px;
                height:2px;
                border-bottom:1px dashed #fff;
                margin:0 0 0 0; padding:90px 0 0 0;
}


/* Random Area */
div.primaryCol div.randomArea {
                clear:left;
                margin:0 0 0 20px; padding:90px 0 0 0;
                font: 14px georgia,verdana,arial,helvetica;
                color:#fff;
                

}

div.primaryCol div.randomArea  h1{ margin:0 0 0 0; padding:0 0 0 0; font: 1.2em georgia,verdana,arial,helvetica; color:#fff;}
div.primaryCol div.randomArea h1 img{ margin:0 0 0 0; padding:0 0 0 38%;}
div.primaryCol div.randomArea  p{ margin:0 0 0 0; padding:10px 0 0 20px; font: 13px georgia,verdana,arial,helvetica; color:#fff;}

div.primaryCol div.randomArea  div.randomRow {
                min-height: 1%;
                margin:0 0 0 0; padding:10px 0 0 0;
                overflow:hidden;
}

div.primaryCol div.randomArea  div.randomRow:after{
                display: block;
                clear: both;
                content: " ";
                height: 0;
                overflow: hidden;
}

div.primaryCol div.randomArea  div.randomRow div.randomThumb{
                float:left;
                margin:0 0 0 0; padding:0 9px 0 0;
}

div.primaryCol div.randomArea  div.randomRow div.randomThumb img{
                 border:0px solid #858586;
}

div.primaryCol div.randomArea div.randomrowNext {
                min-height: 1%;
                margin:0 0 0 0; padding:5px 0 0 0;
}

div.primaryCol div.randomArea div.randomrowNext:after{
                display: block;
                clear: both;
                content: " ";
                height: 0;
                overflow: hidden;
}

div.primaryCol div.randomArea div.randomrowNext div.randomThumb{
                float:left;
                margin:0 0 0 0; padding:0 9px 0 0;
                
}

div.primaryCol div.randomArea div.randomrowNext div.randomThumb img{
               border:0px solid #858586;
}

div.primaryCol div.randomArea div.botlineArea {
                clear:left;
                width:645px;
                height:2px;
                border-bottom:1px dashed #fff;
                margin:0 0 0 0; padding:90px 0 0 0;
}


/* Resume area */
div.primaryCol div.resumeArea {
                clear:left;
                margin:0 0 0 20px; padding:90px 0 90px 0;
                font: 14px georgia,verdana,arial,helvetica;
                color:#fff;
                
                

}

div.primaryCol div.resumeArea h1{ margin:0 0 0 0; padding:0 0 40px 0; font: 1.2em georgia,verdana,arial,helvetica; color:#fff;}
div.primaryCol div.resumeArea h2{ margin:0 0 0 0; padding:0 0 0 0; font: 14px georgia,verdana,arial,helvetica; color:#fff;}
div.primaryCol div.resumeArea h1 img{ margin:0 0 0 0; padding:0 0 0 64%;}
div.primaryCol div.resumeArea  p{ margin:0 0 0 0; padding:10px 0 0 20px; font: 13px georgia,verdana,arial,helvetica; color:#fff;}
div.primaryCol div.resumeArea  ul{ margin:0 0 0 0; padding:10px 0 20px 20px; font: .8em verdana,arial,helvetica; color:#fff; list-style: none; line-height:20px;}
div.primaryCol div.resumeArea  a{ margin:0 0 0 0; padding:0 0 40px 0; font: 12px georgia,verdana,arial,helvetica; color:#fff; font-style:italic;}

div.primaryCol div.resumeArea div.listRight {
                margin:0 0 20px 0;
                padding:0 0 0 0;
                float:left;
                width:200px;
}

div.primaryCol div.resumeArea div.listLeft {
                margin:0 0 0 0;
                padding:0 0 0 0;
                float:left;
                width:200px;
}

div.primaryCol div.resumeArea div.resumeRow {
                margin:0 0 0 0;
                padding:0 0 0 0;
                clear:left;
                height:100px;
                
}

div.primaryCol div.resumeArea div.resumeRow2 {
                margin:0 0 0 0;
                padding:0 0 60px 0;
                clear:left;
                
}

div.primaryCol div.resumeArea div.resumeRow2 h2{
                margin:0 0 0 0; padding:5px 0 0 0;
                
                
}

div.primaryCol div.resumeArea div.resumeRow2 img{
                margin:0 0 0 0; padding:0 5px 0 10px;
                
                
}

div.primaryCol div.resumeArea div.resumeRow2 a{
                font:12px georgia,verdana,arial,helvetica; font-style:italic;
                text-decoration:none;
}

div.primaryCol div.resumeArea div.resumeRow2 a:hover{
                font:12px georgia,verdana,arial,helvetica; font-style:italic;
                text-decoration:underline;
}



div.primaryCol div.resumeArea div.botlineArea {
                clear:left;
                width:645px;
                height:2px;
                border-bottom:1px dashed #fff;
                margin:0 0 0 0; padding:90px 0 0 0;
}



/* Secondary Column */

div.secondaryCol{
                float:left;
                width:200px;
                
}


div.secondaryCol div.newsArea {
                margin:0 0 0 0; padding:0 0 0 10px;
                font: 14px georgia,verdana,arial,helvetica;
                color:#fff;
                float:left;
                

}

div.secondaryCol div.newsArea h1{ margin:0 0 0 0; padding:30px 0 0 0; font: 1.2em georgia,verdana,arial,helvetica; color:#fff;}
div.secondaryCol div.newsArea h2{ margin:0 0 0 0; padding:5px 0 0 0; font: 13px georgia,verdana,arial,helvetica; color:#fff;}
div.secondaryCol div.newsArea h3{ margin:0 0 0 0; padding:20px 0 0 0; font: 14px georgia,verdana,arial,helvetica; color:#fff; font-weight:bold;}
div.secondaryCol div.newsArea h4{ margin:0 0 0 0; padding:20px 0 0 0; font: 16px georgia,verdana,arial,helvetica; color:#fff;}
div.secondaryCol div.newsArea p{ margin:0 0 0 0; padding:0 0 10px 0; font: .7em verdana,arial,helvetica; color:#fff; border-bottom:1px dashed #fff;}
div.secondaryCol div.newsArea h5{ margin:0 0 0 0; padding:5px 0 5px 0; font: 11px verdana,arial,helvetica; color:#fff;}
div.secondaryCol div.newsArea img{ margin:0 0 0 0; padding:5px 5px 0 0; float:left;}
div.secondaryCol div.newsArea a { margin:0 0 0 0; padding:0 0 0 0; text-decoration:none;font: 11px georgia,verdana,arial,helvetica; color:#fff;font-style:italic;}
div.secondaryCol div.newsArea a:visited{ margin:0 0 0 0; padding:5px 0 10px 0; font: 11px georgia,verdana,arial,helvetica; color:#fff; font-style:italic;}
div.secondaryCol div.newsArea a:hover{ margin:0 0 0 0; padding:5px 0 10px 0; font: 11px georgia,verdana,arial,helvetica; color:#fff; font-style:italic; text-decoration:underline;}

/*#contentArea {  margin: 0 10px 0 10px; padding:0 0 0 0;
                width:190px;
                clear:left;
                font: 13px georgia,verdana,arial,helvetica; color:#fff;
                
}

#contentArea div.innerContent {
                background-color:black;
                
}

#contentArea h1{  margin: 0 0 0 0; padding:0 10px 5px 5px; font: 13px georgia,verdana,arial,helvetica; font-weight:bold; color:#fff; font-style: italic;  }
#contentArea p{  margin: 0 0 0 0; padding:5px 10px 0 10px; font: 10px verdana,arial,helvetica; color:#fff; }
#contentArea ul{  margin: 0 0 0 0; padding:0 10px 0 20px; font: 11px verdana,arial,helvetica; color:#fff; }

#contentArea2 {  margin: 0 0 10px 10px; padding:0 0 0 0;
                width:200px;
                clear:left;
                font: 13px georgia,verdana,arial,helvetica; color:#fff;
                
}

#contentArea2 h1{  margin: 0 0 0 0; padding:0 0 0 0; font: 14px georgia,verdana,arial,helvetica; color:#fff; font-weight:bold; font-style: italic;}
#contentArea2 p{  margin: 0 0 0 0; padding:0 0 0 0; font: 10px georgia,verdana,arial,helvetica; color:#fff;}*/






div.footer {
                margin:0 0 0 0; padding:15px 0 15px 0;
                text-align:center;
                font:12px georgia,verdana,arial,helvetica;
                color:#ededed;
                
                width:900px;
                background-color:#2e3337;
                margin:auto;
                border-right:1px solid #4f4f4f;
		border-left:1px solid #4f4f4f;
}

div.footer a{ font:11px georgia,verdana,arial,helvetica; color:#ededed; text-decoration:none;}
div.footer a:hover{ font:11px georgia,verdana,arial,helvetica; color:#fff; text-decoration:underline;}








 