body{margin:0; padding:0; font-family:arial; font-size: 10px;}

h1{color:#911203; font-size: 2em; font-weight:normal; margin:0 0 .5em 0}
h2{color:#911203; font-size: 2.2em; font-weight:normal; margin:0 0 .5em 0}
h3{color:#911203; font-size: 1.9em; font-weight:normal; margin:0 0 .5em 0}
h3{color:#911203; font-size: 1.2em; font-weight:normal; margin:0 0 .5em 0}
ul, li{list-style:none; margin:0; padding:0}
a img{border:0;}
p{margin:0 0 .5em 0;}

#leftShadow{background:url('img/leftShadow.png') top right no-repeat #fff;}
#rightShadow{background:url('img/rightShadow.png') top left no-repeat #fff;}
#mainArea{width:945px;}


#homeClients{background-image:url(img/home_client_roster.png);width:414px; height:279px; text-decoration:none;}
#homeClients a:link{color: #fff; font-size:1.9em; margin:10px 0 0 20px; text-decoration:none;}
#homeClients a:visited{color: #fff; font-size:1.9em; margin:10px 0 0 20px; text-decoration:none;}
#homeClients a:hover{color: #fff; font-size:1.9em; margin:10px 0 0 20px; text-decoration:none;}
#homeClients a:active{color: #fff; font-size:1.9em; margin:10px 0 0 20px; text-decoration:none;}
#homeClients h3{color: #fff; font-size:2.5em; margin:110px 0 0 20px; text-decoration:none;}
#homeClients span{line-height:1px;}
#homeClients p{color: #59595b; margin:20px 0 0 20px; text-decoration:none; font-size:12px;}

#leftColumnTabs{width:432px; height:auto; background-image:url(img/home_left_column_tab.png);}
#leftColumnNews{width:216px; height:75px; float:left; background-image:url(img/home_left_column_tab);}
#leftColumnNews h2{margin:15px 0px 0px 25px;}
#leftColumnPort{width:216px; height:75px; float:right; background-image:url(img/home_left_column_tab2);}
#leftColumnPort h2{margin:15px 0px 0px 20px;}

#FSCFacebook{margin-right:5px; padding-top:3px; float:right;}
#FSCFlickr{margin-right:17px; padding-top:3px; float:right;}
#FSClogo{margin:16px 0 0 28px;}
#topBand{background:#fff; height:60px; position:relative; padding-top:40px;}

#topNav{float:right; position:relative; margin-top:18px; right:34px; display:inline;}
#topNav a{margin:0 4px;}

#callUs{float:right;clear:right; margin: 8px 34px 0 0; display:inline; color:#4d4d4f} 
#callUs span{font-size:1.9em; color:#6c120b;}

#mainNav{color:#ffc000; font-size:1.5em; padding:40px 0 15px 28px; background:url('img/redGrad.png') repeat-y #900;}
#mainNav a{margin:0 8px;}

#orangeTriangle{position:absolute; bottom:-18px;}
#mobileTop{height: 326px; margin-bottom:0; margin-top:0px; position:relative; }
#homeTop{height: 523px; margin-bottom:0; margin-top:0px;position:relative; }

#rightHome{float:right; position:relative;}
#leftHome h2{color:#f97300; margin: 1.2em 0 .5em 0; font-size: 2.0em;}
#leftHome div{width:280px; margin:0 0 0 5px; }
#homeContact{margin:31px 0 0; }
#homeContact img{ position:relative; top:12px;}

.hasShadow{width:447px; background:url('img/top34shadow.png') no-repeat top center; margin:1px; padding:1px;}
.inShadows{margin:35px 40px;}
#whatsNew {margin:10px 0 20px 10px;}
#whatsNew a{display:block; padding:0 0 5px; margin:0 0 5px; border-bottom:1px dotted #4d4d4f;}

#agencyHighlights{float:right; display:inline; margin:10px 10px 20px 0;}
#agencyHighlights #services{width:165px;}
#agencyHighlights #industry{width:180px; float:right}
#agDiv{float:right; display:inline; margin-right:10px}

#nonProfit{background:url('img/nonProfitBkg.png') no-repeat top left; width:414px; height:119px; margin:0 30px; padding:1px;}
#nonProfit h3{color: #fff; font-size:1.9em; margin:10px 0 0 20px;}
#nonProfit a{display:block; margin:10px 0 0 20px;}

#viewPortfolio{float:right;}
.portWeb{margin-top:10px;}

#footer{font-size:1em; text-align:center; margin-top:50px; clear:both; height:400px;}
#footer a{margin: 0 2px;}

#leftBar{float:left; width:275px; font-size: 1.2em;}
#leftBar.leftBarNews{width:240px;}
#leftBar ul {margin-bottom:20px;}
#leftBar li a:link{text-decoration:none; color:#4d4d4f}
#leftBar li a:visited{text-decoration:none; color:#3d3d3f}
#leftBar li a:hover{text-decoration:underline; color:#5d5d5f}
#leftBar li a:active{text-decoration:underline; color:#6d6d6f}
#leftBar a.isHere:link{font-weight:bold; color:#911203;}
#leftBar a.isHere:visited{font-weight:bold; color:#911203;}
#leftBar a.isHere:hover{font-weight:bold; color:#911203;}
#leftBar a.isHere:active{font-weight:bold; color:#911203;}
#leftBar ul ul li a:link{text-decoration:none; color:#911203}
#leftBar ul ul li a:visited{text-decoration:none; color:#911203}
#leftBar ul ul li a:hover{text-decoration:underline; color:#911203}
#leftBar ul ul li a:active{text-decoration:underline; color:#911203}
#leftBar ul ul{margin:0 0 30px 10px;}
#portfolioArea h2{background:#4d4d4f; padding:10px; margin-left:275px; color:#fff}
#portfolioArea .words{padding-left:10px; border-bottom:1px dotted #4d4d4f;}

#rightContent{float:right; width:450px; font-size:1.2em; margin-right:150px; display:inline;}
#sectionHead{position:relative; top:-10px; left:-27px;}
#rightContent li{margin:0 0 4px 0;}
#rightContent ul{margin:0 0 16px 0;}

.portFoot{background:#4d4d4f; width:616px; height:14px; margin-top:20px; clear:both; float:right;}
.portImg{float:right;clear:right;margin-top:10px;}
.redGrad{background:#900 url('img/redGrad.png') repeat-y;}
.content{padding:39px 27px 27px 27px;}
.innerShadow{background:url('img/topShadow.png') repeat-x top;}
.verDis{position:absolute; top:-19px; right:0;}

.white{font-size:12px; line-height: 1.8em; color:#fff}
.smallWhite{font-size:11px; color:#fff}

.medGrey{color:#4d4d4f;font-size:1.2em; line-height:1.3em;}
.smallGrey{color:#4d4d4f;font-size:1.1em; line-height:1.3em;}

.basic{font-size:1.2em; line-height: 1.8em; color:#4d4d4f;}
.basicLink a:link{text-decoration:none; color:#4d4d4f}
.basicLink a:visited{text-decoration:none; color:#3d3d3f}
.basicLink a:hover{text-decoration:underline; color:#5d5d5f}
.basicLink a:active{text-decoration:underline; color:#6d6d6f}

 a.tinyLink{font-size:10px; display:block; border:0;}
 a.tinyLink:link, .tinyLink a:visited{text-decoration:underline; color: #4d4d4f}
 a.tinyLink:hover, .tinyLink a:active{text-decoration:underline; color: #666}

.mainLink a:link {text-decoration:none; color:#fff}
.mainLink a:visited {text-decoration:none; color:#fff}
.mainLink a:hover {text-decoration:none; color:#aaa}
.mainLink a:active {text-decoration:none; color:#aaa}

.whiteLink a:link, .whiteLink a:visited {text-decoration:none; color:#fff}
.whiteLink a:hover, .whiteLink a:active {text-decoration:underline; color:#fff}

#row{width:562px;height:auto; margin:10px;}
#cell{width:128px;height:152px; margin:20px 5px 0px; float:left; border:1px #999 solid;}
