body{
margin:0;
padding:0;
background:url(../images/main_bg.gif) top left repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}
a{color:#FFFFFF;}

h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
margin:0;
}
h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
margin:0;
}

#container{
margin:20px auto;
width:942px;
text-align:left;
}
#containerport{
margin:20px auto;
width:942px;
text-align:left;
}
#header{
float:left;
width:942px;
}
#header .logo{
float:left;
width:480px;
}
#header .blog{
float:left;
width:442px;
text-align:right;
}

#GImainnav  {
	float: left;
	position:relative;
	z-index:0;
	white-space: nowrap;
	width: 942px;
	margin:8px 0 12px 0;
}
#GImainnav a{
	display:block;
	padding: 0;
	color: #fff;
	text-decoration: none;
	text-align:center;
	height: 21px;
}

#GImainnav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	white-space: nowrap;
}
#GImainnav li { /* all list items */
	float: left;
	position: relative;
	list-style:none;
	margin:0;
	padding: 0 24px;
}
#GImainnavHome a{
   width: 38px;
   background: url(../images/nav_Home.gif) 0 0 no-repeat;
	margin:0 18px 0 0;
   }
#GImainnavHome a:hover,  #Home #GImainnavHome a {
   background: url(../images/nav_Home.gif) -38px 0 no-repeat;
   }
#GImainnavPortfolio a{
   width: 77px;
   background: url(../images/nav_Portfolio.gif) 0 0 no-repeat;
	margin:0 18px 0 0;
   }
#GImainnavPortfolio a:hover,  #Portfolio #GImainnavPortfolio a {
   background: url(../images/nav_Portfolio.gif) -77px 0 no-repeat;
   }
#GImainnavAboutMe a{
   width: 77px;
   background: url(../images/nav_AboutMe.gif) 0 0 no-repeat;
	margin:0 18px 0 0;
   }
#GImainnavAboutMe a:hover,  #Aboutme #GImainnavAboutMe a {
   background: url(../images/nav_AboutMe.gif) -77px 0 no-repeat;
   }
#GImainnavFAQ a{
   width: 44px;
   background: url(../images/nav_FAQ.gif) 0 0 no-repeat;
	margin:0 18px 0 0;
   }
#GImainnavFAQ a:hover,  #FAQ #GImainnavFAQ a {
   background: url(../images/nav_FAQ.gif) -44px 0 no-repeat;
   }
#GImainnavPress a{
   width: 42px;
   background: url(../images/nav_Press.gif) 0 0 no-repeat;
	margin:0 18px 0 0;
   }
#GImainnavPress a:hover,  #Press #GImainnavPress a {
   background: url(../images/nav_Press.gif) -43px 0 no-repeat;
   }
#GImainnavTestimonials a{
   width: 96px;
   background: url(../images/nav_Testimonials.gif) 0 0 no-repeat;
	margin:0 18px 0 0;
   }
#GImainnavTestimonials a:hover,  #Testimonials #GImainnavTestimonials a {
   background: url(../images/nav_Testimonials.gif) -96px 0 no-repeat;
   }
#GImainnavBehindTheAds a{
   width: 114px;
   background: url(../images/nav_BehindAds.gif) 0 0 no-repeat;
	margin:0 18px 0 0;
   }
#GImainnavBehindTheAds a:hover,  #Ads #GImainnavBehindTheAds a {
   background: url(../images/nav_BehindAds.gif) -114px 0 no-repeat;
   }
#GImainnavContactMe a{
   width: 89px;
   background: url(../images/nav_ContactMe.gif) 0 0 no-repeat;
	margin:0 11px 0 0;
   }
#GImainnavContactMe a:hover,  #ContactMe #GImainnavContactMe a {
   background: url(../images/nav_ContactMe.gif) -89px 0 no-repeat;
   }
#GImainnavMyFav a{
   width: 193px;
   background: url(../images/nav_Favs.gif) 0 0 no-repeat;
   }
#GImainnavMyFav a:hover,  #Favs #GImainnavMyFav a {
   background: url(../images/nav_Favs.gif) -193px 0 no-repeat;
   }
#GImainnavVendors a{
   width: 82px;
   background: url(../images/nav_Vendors.gif) 0 0 no-repeat;
   }
#GImainnavVendors a:hover,  #Vendors #GImainnavVendors a {
   background: url(../images/nav_Vendors.gif) -82px 0 no-repeat;
   }
#LndpgMainPic{
float:left;
width:509px;
border:solid 2px #FFFFFF;
}
#LndPgFeat{
float:left;
width:412px;
height:400px;
background:url(../images/Hmpg_FeatArea.gif) top left no-repeat;
color:#FFFFFF;
font-size:11px;
}
#LndPgFeat #PortFeat{
float:left;
width:342px;
height:50px;
background:url(../images/HmpgFeat_hr.gif) 150px bottom no-repeat;
padding:20px 0 40px 30px;
}
#LndPgFeat #Press{
float:left;
width:342px;
background:url(../images/HmpgFeat_hr.gif) 150px bottom no-repeat;
padding:20px 0 40px 30px;
}
#LndPgFeat #Press ul{
margin:0;
padding:10px 0 0 15px;
}
#LndPgFeat #Press ul li{
padding:0 0 5px 0;
}

#LndPgFeat #Contact{
float:left;
width:342px;
padding:20px 0 0 30px;
}

.MainContent{
float:left;
width:922px;
font-size:11px;
color:#b0c1d1;
padding:10px;
}
.MainContent .right{
float:right;
margin-left:30px;
}
.MainContent h2{
font-weight:bold;
color:#c2cd23;
font-size:11px;
margin:40px 0 5px 0;
}

/*PortNav*/
#GIPortfolioNav  {
	float: left;
	position:relative;
	margin-top:5px;
	left:0px;
	z-index:0;
	white-space: nowrap;
	width: 900px;
}
#GIPortfolioNav a{
	display:block;
	padding: 0;
	color: #fff;
	text-decoration: none;
	text-align:center;
	height: 36px;
	margin:0;
}

#GIPortfolioNav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	white-space: nowrap;
}
#GIPortfolioNav li { /* all list items */
	float: left;
	position: relative;
	list-style:none;
	margin:0;
	padding: 0 1px 0 0;
}
#GIPortfolioNavInvites a{
   width: 95px;
   background: url(../images/nav_Invitations.gif) 0 0 no-repeat;
   }
#GIPortfolioNavInvites a:hover,  #Invites #GIPortfolioNavInvites a {
   background: url(../images/nav_Invitations.gif) -95px 0 no-repeat;
   }

#GIPortfolioNavSeatChart a{
   width: 130px;
   background: url(../images/nav_SeatingCharts.gif) 0 0 no-repeat;
   }
#GIPortfolioNavSeatChart a:hover,  #SeatChart #GIPortfolioNavSeatChart a {
   background: url(../images/nav_SeatingCharts.gif) -130px 0 no-repeat;
   }
#GIPortfolioNavTableNums a{
   width: 123px;
   background: url(../images/nav_TableNumbers.gif) 0 0 no-repeat;
   }
#GIPortfolioNavTableNums a:hover,  #TableNums #GIPortfolioNavTableNums a {
   background: url(../images/nav_TableNumbers.gif) -122px 0 no-repeat;
   }
#GIPortfolioNavPrograms a{
   width: 97px;
   background: url(../images/nav_Programs.gif) 0 0 no-repeat;
   }
#GIPortfolioNavPrograms a:hover,  #Programs #GIPortfolioNavPrograms a {
   background: url(../images/nav_Programs.gif) -97px 0 no-repeat;
   }
#GIPortfolioNavMenus a{
   width: 72px;
   background: url(../images/nav_Menus.gif) 0 0 no-repeat;
   }
#GIPortfolioNavMenus a:hover,  #Menus #GIPortfolioNavMenus a {
   background: url(../images/nav_Menus.gif) -72px 0 no-repeat;
   }
   
#SubNav{
float:left;
position:relative;
left:-10px;
_left:-20px;
width:200px;
height:412px;
margin-left:5px;
margin-right:100px;
padding:0;}
#SubNav ul{
list-style:none !important;
margin:0;
padding:0;
}
#SubNav ul li{
list-style:none !important;
margin:0;
padding:0;
}

#PortContainer{
float:left;
width:500px;}

.column{
float:left;
width:400px;
}
#Footer{
float:left;
width:942px;
padding:30px 0;
text-align:center;
font-size:11px;
color:#464c5a;
}