body{
background: url(images/bg/bgSand.jpg);
}

a{
text-decoration:none;
color:#FF9C00;
}
a:hover{
color:#009CFF;
}
#header{
text-align:center;
}

#navTop{
text-align:center;
}

#footer{
text-align:center;
color:#777;

}
#footer a{
text-transform:uppercase;
color:#555;
}
#footer img{
margin-bottom:0px;
}

table, td{
margin: 0 auto;
border:0px;
}


.mainCol{ 	
padding:35px 20px;
width:520px;
margin:0px;
float:left;
}

.sidebar {
position:relative;
float:right;
margin:.5em 0 0 .5em;
padding:50px 0px;
width:165px;
}
.mainCol h1{
color:#736456;
font-weight:500;
font-size:2.6em;
letter-spacing:2px;
margin-left:-10px;
}
.mainCol h2{

margin:10px 0px;
background:url(images/bg/hr.jpg) repeat-y;
padding-left:10px;
color:#9DCFDF;
letter-spacing:2px;
margin-left:-10px;
}

.sidebar h6{
text-align:right;
color:orange;
text-transform:uppercase;
margin:0px;
padding:0px;
padding-right:15px;
font-weight:bold;
}
.sidebar h6 a{
color:#FF9C00;
}
.sidebar h6 a:hover{
color:#009CFF;
}
.projectThumb{
margin-bottom:20px;
margin-top:-5px;
}


#footer {
clear:both;
position:relative;
bottom:0;
margin:80px 0 0 0;
padding:0;
height:64px;
line-height:14px;
text-align:center;
font-size:1em;
}


.rssLink{
background:url(images/rssSm.gif) no-repeat ;
padding-left:20px;
}

.feature{
margin-bottom:20px;
}

/*----------------NEWS ----------*/
.newsPost{
padding:5px;
margin-bottom:15px;
border-bottom:1px dotted #e3e3e3;
}
.newsHome{
margin-bottom:20px;
}

.newsMeta{
display:block;
background:white;
padding:0px;
font-style:italic;
margin-bottom:10px;
font-size:.9em;
}
.newsDate, .newsPost .newsMeta b{
color:#555555;
font-weight:bold;
padding:1px 0px;
margin-top:2px;
display:inline;
font-weight:normal;
}
.newsPost .newsMeta b{
font-style:italic;
}
.newsPost .newsMeta b a{
color:#777777;
text-decoration:none;
}

.newsPost p{
margin:0px 5px; 5px 5px
}
.newsPost h3{
font-weight:bold;
color:#FF9C00;
padding:0px;
margin:0px;
line-height:1.1em;
font-size:1.5em
font-weight:bold;
}
.newsPost h3 a{
text-decoration:none;
font-weight:bold;
color:#FF9C00;
}


.jumpLink{
background:url(images/arrowright.png) no-repeat;
padding-left:35px;
padding-top:2px;
}


/************Project Content **************/
.sectionContent {
text-align:justify;
font-size:1.1em;
}





/**********Photos***************************/

.photoThumbTable a img{
border:10px solid #e3e3e3;
}
.photoThumbTable a:hover img{
border:10px solid silver;
}
.photoThumbTable tr td{
padding:5px;
}


/*******************Sidebar Lists *****************/
.sideMenu
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 12px Verdana, sans-serif;
width: 13em;
}


.sideMenu li
{
list-style: none;
margin: 0;
border-top: 1px solid #e3e3e3;
text-align: left;
margin:5px 0px;
}

.sideMenu li a
{
display: block;
padding: 0.35em 0.5em 0.35em 0.75em;
border-left: 0em solid #e3e3e3;
background: #e9e9e9 url(images/bg/bgBoxGreyFadeLR.jpg) repeat-y;
text-decoration: none;
}

.sideMenu li a:link { color:#777; }
.sideMenu li a:visited { color: #777; }

.sideMenu li a:hover
{
border-color: #e3e3e3;
color: #000;
background: #e3e3e3;
}


/*********************** Contact Form *****************/
.contactForm, .contactFormForm textarea{
margin:4px;
}
.emailSignup{
font-size:.9em;
margin-top:25px;
padding:5px;
color:#FF9C00;
background: #e9e9e9 url(images/bg/bgBoxGreyFadeLR.jpg) repeat-y;
}
.emailSignup h3{
color:#9DCFDF;
}
.emailSignup b{
font-weight:normal;
}

.emailSignup input{
margin-top:5px;
width:135px;
font-size:9px;
padding:0px 5px;
}
.emailSignup input.button{
width:30px;
font-size:9px;
margin-top:5px;
}


/*************************links ********************/
div.links ul{
list-style-type:none;
}
div.links ul li{
margin:0 0 10px 10px;
border-bottom:1px solid #eee;
}
div.links ul li a{
display:block;
padding:5px 0;
font-size:14px;
font-weight:bold;
color:#555;
}
div.links ul li a:hover{
color:#FF9C00;
}
div.links ul li span{
padding-left:5px;
font-size:10px;
}
div.links ul li span a{
display:inline;
padding:0;
color:#FF9C00;
font-weight:bold;
}
div.links ul h3,
div.links ul h3 a{
font-weight:bold;
color:#FF9C00;
}

/***************Social Links ***********/
td.headerCell .holder{
position:relative;
}
.socialLinks{
display:none;
}
html > body .socialLinks{
display:block !important;
position:absolute;
top:5px;
right:5px;
}
.socialLinks a{
display:block;
float:left;
height:64px;
width:64px;
}
.socialLinks a span{
display:block;
text-indent:-10000px;
}
.socialLinks a.facebook{
background:url(images/iconFacebook.png);
}
.socialLinks a.rss{
background:url(images/iconRss.png);
}
.qtip-light{
font-size:15px;
font-weight:bold;
text-align:center;
letter-spacing:normal;
}
.fan_box .profileimage{
display:none;
}
.facebookFan{
margin-top:20px;
}