html, body { margin:0; padding:0; height:100%; border:none; }
body { background:#033E60; }
#rootContainer { /* width:1024px; margin:0 auto; padding:0; */ }

#leftTableCell, #centerTableCell { background:#033E60 url(../images/page_bg.jpg) repeat-x; }
#leftTableCell {  }
#centerTableCell { background:url(../images/content_bg.png) repeat-y; }
#rightTableCell { background:#F9F9F9 url(../images/sidebar_bg.png) repeat-x; }

#head { width:248px; }
#head h1 {  margin:0; padding:0; }
#head h1 a { display:block; width:248px; height:400px; margin:0; padding:0; background:url(../images/chip_photo.jpg); text-indent:-9999px; }

#planforvictory a { display:none; width:248px; height:99px; background:url(../images/republicanplanforvictory.jpg) no-repeat; text-indent:-9999px; }

#header2 {  margin:0; padding:0; }
#header2 a { display:block; width:482px;; height:125px; margin:0; padding:0; background:url(../images/saltsman.jpg); text-indent:-9999px; }

#nav {  }
#nav ul { float:right; list-style:none; margin:0; padding:0; }
#nav ul li { float:left; margin:0; padding:10px; }

#copyBodyContainer {  }
#copyBody { min-height:400px; background:url(../images/content_header.png) no-repeat; }

#body { width:482px;  }
	#copyHeader { display:none; color:#3B5F74; margin:0; padding:0 0 5px 0; }
		#copyHeader h2 { margin-left:10px; }
	#copyContainer { width:482px; padding:0 0 20px 0; }
		#copy { margin:0 30px; padding:15px 0 0 0; }
	#sidebarContainer { width:294px; }
		#sidebar { margin:0 20px; padding:10px 0; display:none; }

#subnavContainer {  }
#subnav { margin:0 10px; padding:10px 0 0 0; }

#endorsementsHeader { width:187px; height:45px; }
#endorsementsHeader a { display:block; width:187px; height:45px; background:url(../images/endorsements.gif) no-repeat; text-indent:-9999px; }
#endorsementProfile {  }
#endorsementProfile h4 { color:#3B5F74; margin:0; padding:0; }
#endorsementProfile img { border:5px solid white; margin:0 10px 5px 0; padding:0; float:left }

.starsep { height:17px; background:url(../images/star.gif) no-repeat top left;}
#sidebar .readmore { padding:6px 0; }
	#sidebar .readmore a { width:84px; height:27px; display:block; background:url(../images/readmore.png) no-repeat; text-indent:-9999px; }

#recentpostsHeader { width:177px; height:44px; }
#recentpostsHeader a { display:block; width:177px; height:44px; background:url(../images/recentposts.gif) no-repeat; text-indent:-9999px; }
#recentpostsContent {  }
#recentpostsContent ul { margin:0; padding:0; }
#recentpostsContent ul li { margin:0; padding:5px 0; border-bottom:1px solid white; }
#recentpostsContent ul li.last { border:0; }
#recentpostsContent ul li .date { color:#3B5F74; }
#recentpostsContent ul li a { color:#4E4E4E; text-decoration:none; }

#recentnewsHeader { width:177px; height:44px; }
#recentnewsHeader a { display:block; width:177px; height:44px; background:url(../images/recentnews.gif) no-repeat; text-indent:-9999px; }
#recentnewsContent {  }
#recentnewsContent ul { margin:0; padding:0; }
#recentnewsContent ul li { margin:0; padding:5px 0; border-bottom:1px solid white; }
#recentnewsContent ul li.last { border:0; }
#recentnewsContent ul li .date { color:#3B5F74; }
#recentnewsContent ul li a { color:#4E4E4E; text-decoration:none; }

#chipstore { width:186px; height:44px; }
#chipstore a { display:block; width:186px; height:44px; background:url(../images/chip_store.gif) no-repeat; text-indent:-9999px; }

#blogBannersHeader { display:block; width:186px; height:44px; background:url(../images/header_blogbanners.gif) no-repeat; text-indent:-9999px; }
#blogBannersContent ul { margin:0; padding:0; }
#blogBannersContent li { margin:0; padding:5px 0; }

#foot {  }
	#footerNav { display:none; }
	#footerNav { float:left; margin:0; padding:12px 0 20px 0; margin-left:10px; color:white; }
	#footerNav a { color:white; }
	#copywriteInfo { float:right; margin:0; padding:10px; }

.contentrecordstable table tr.selected td { font-style:italic; }

/* Social Networking */
#socialNetworking { width:120px; float:right; }
#socialNetworking h3 { display:none; }
#socialNetworking ul { margin:0; padding:10px 0; list-style:none; }
#socialNetworking ul li { float:left; height:24px; margin:0pt; padding:5px; width:24px; }
#socialNetworking ul li a { display:block; height:24px; text-indent:-9999px; } 
#socialNetworking ul li#facebookLink a { background:transparent url(../images/facebook.png) no-repeat scroll 0%; }
#socialNetworking ul li#twitterLink a { background:transparent url(../images/twitter.png) no-repeat scroll 0%; }
#socialNetworking ul li#youtubeLink a { background:transparent url(../images/youtube.png) no-repeat scroll 0%; }