/* Basic page setup */

* { margin: 0px; padding: 0px; }
html { overflow-y: scroll; }

body { font: normal 62.5% Helvetica, Arial, sans-serif;
		background: url(../img/body-background.jpg) 0% 0% repeat-x;
}

ul { list-style: none inside; }
p {font-size: 1.2em; line-height: 1.5em; margin-bottom: 1.5em; }

table {font-size: 1.2em; line-height: 1.5em; margin-bottom: 1.5em; }

.sign-up-table {font-size: 1.2em; line-height: 1.5em; margin-bottom: 1.5em; }

a { outline: none; }
a img { border: none; }


a:link {
	color: #0066cc;
	text-decoration : none;
	}
	
a:visited {
	color: #0066cc;
	text-decoration : none;
	}

a:hover {
	color: #99cccc;
   text-decoration : none;
	}

a:active {
	color: #99cccc;
   text-decoration : none;
	}

#logo-link a{
position:absolute;
left:0px;
top:10px;
height:140px;
width:220px;
z-index:100;
}

h1 {font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
	font-size: 2.4em;
	font-weight: normal;
	color: #CCCC33;
	padding-bottom: 10px; 
	}
	
	h1#logo{
	width: 725px;
	height: 151px;
	background: url(../img/header.gif) no-repeat left center;
	text-indent:-9999px;
	margin: 0 0 0 0px;
	}


/* End basic page setup */

/* TOOLBOX */
.floatleft{ float:left;	margin-right: 8px;}
.floatright { float:right; margin-left:8px;}
.clear { clear:both; }
/* END TOOLBOX */

/* structure */

#pagewrap{
width: 725px;
margin: 0 auto;
}


#top {
	height: 151px;
	position: relative;
}

/* End structure */


ul#nav { height: 50px; }
	
	ul#nav li { 
		display:inline;
		}
		ul#nav li a{ 
			display:block;
			height: 50px;
			text-indent: -9999px;
			float:left;
			}
			ul#nav li.nav-about a{ 
				width: 192px;
				background:url(../img/nav-about.png) bottom center no-repeat;
				}
			ul#nav li.nav-services a{ 
				width: 172px;
				background:url(../img/nav-services.png) bottom center no-repeat;
				}
			ul#nav li.nav-testimonials a{ 
				width: 173px;
				background:url(../img/nav-testimonials.png) bottom center no-repeat;
				}
			ul#nav li.nav-contact a{ 
				width: 188px;
				background:url(../img/nav-contact.png) bottom center no-repeat;
				}		
		body#services_Resumes ul#nav li.nav-services a,
		body#services_Cover_Letters ul#nav li.nav-services a,
		body#services_Resume_and_Cover_Letter_Packages ul#nav li.nav-services a,
		body#services_Three_Cover_Letters ul#nav li.nav-services a,
		body#services_College_and_Graduate_School_Essays ul#nav li.nav-services a,
		body#services_Thank_You_Notes ul#nav li.nav-services a,
		
		body#about ul#nav li.nav-about a,
		body#contact ul#nav li.nav-contact a,
		body#services ul#nav li.nav-services a,
		body#testimonials ul#nav li.nav-testimonials a,
		ul#nav li a:hover {
			background-position: top center;
			}
			
			
ul#nav-services { height: 136px; background: url(../img/content-bg.png) repeat-y; }
	
	ul#nav-services li { 
		display:inline;
		}
		ul#nav-services li a{ 
			display:block;
			height: 136px;
			text-decoration: none;
			float:left;
			}
			
			.services-nav-resume { 
				width: 66px;
				background:url(../img/resumes.png) bottom center no-repeat;
				margin: 0 0 0 50px;
				}
			body#services_Resumes ul#nav-services li .services-nav-resume,
				.services-nav-resume:hover {
				background-position: top center;
				}	
								
			.services-nav-cover-letters { 
				width: 90px;
				background:url(../img/cover-letters.png) bottom center no-repeat;
				margin: 0 0 0 25px;
				}
			
			body#services_Cover_Letters ul#nav-services li .services-nav-cover-letters,
				.services-nav-cover-letters:hover {
				background-position: top center;
				}		
				
			.services-nav-res-cov-package { 
				width:83px;
				background:url(../img/res-cov-let-package.png) bottom center no-repeat;
				margin: 0 0 0 25px;
				}
			body#services_Resume_and_Cover_Letter_Packages ul#nav-services li .services-nav-res-cov-package, 
			.services-nav-res-cov-package:hover {
				background-position: top center;
				}
				
		  .services-nav-threecov-package { 
				width: 125px;
				background:url(../img/three-cov-letters.png) bottom center no-repeat;
				margin: 0 0 0 15px;
				}
			body#services_Three_Cover_Letters ul#nav-services li .services-nav-threecov-package,
			.services-nav-threecov-package:hover {
				background-position: top center;
				}	
				
			
			.services-nav-essay { 
				width: 67px;
				background:url(../img/Essays.png) bottom center no-repeat;
				margin: 0 0 0 20px;
				}		
			body#services_College_and_Graduate_School_Essays ul#nav-services li .services-nav-essay,	
				.services-nav-essay:hover {
				background-position: top center;
				}	
			
			
			.services-nav-thank { 
				width: 109px;
				background:url(../img/thank-you-notes.png) bottom center no-repeat;
				margin: 0 0 0 25px;
				}		
			
			body#services_Thank_You_Notes ul#nav-services li .services-nav-thank,
			.services-nav-thank:hover {
			background-position: top center;
				}	
			
			
ul#admin-nav { margin: 0px 0px 40px 0px;}
	
	ul#admin-nav li { 
		display:inline;
		}
		ul#admin-nav li a{ 
			display:block;
			text-align: center;
			float:left;
			width: 100px;
			}

	#main-content{
	padding: 30px 70px 30px 70px;
	background: url(../img/content-bg.png) repeat-y;
	}

        .experienceText{
        font-size: 11px;
        }

        .Separator{
            margin-left:18px;
            margin-right:18px;
            border-top:1px solid #F2F2F2;
            padding:10px 0px 10px 0px;
        }


#social-icons {
	text-align:center;
}


	/* tables */
	table.tablesorter {
		font-family:arial;
		background-color: #CDCDCD;
		margin:10px 0pt 15px;
		font-size: 8pt;
		width: 100%;
		text-align: left;
	}
	table.tablesorter thead tr th, table.tablesorter tfoot tr th {
		background-color: #e6EEEE;
		border: 1px solid #FFF;
		font-size: 8pt;
		padding: 4px;
	}
	table.tablesorter thead tr .header {
		background-image: url(../img/bg.gif);
		background-repeat: no-repeat;
		background-position: center right;
		cursor: pointer;
	}
	table.tablesorter tbody td {
		color: #3D3D3D;
		padding: 4px;
		background-color: #FFF;
		vertical-align: top;
	}
	table.tablesorter tbody tr.odd td {
		background-color:#F0F0F6;
	}
	table.tablesorter thead tr .headerSortUp {
		background-image: url(../img/asc.gif);
	}
	table.tablesorter thead tr .headerSortDown {
		background-image: url(../img/desc.gif);
	}
	table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #8dbdd8;
	}
	
	div.tablesorterPager {
		padding: 10px 0 10px 0;
		background-color: #D6D2C2;
		text-align: center;
	}
	div.tablesorterPager span {
		padding: 0 5px 0 5px;
	}
	div.tablesorterPager input.prev {
		width: auto;
		margin-right: 10px;
	}
	div.tablesorterPager input.next {
		width: auto;
		margin-left: 10px;
	}
	div.tablesorterPager input {
		font-size: 8px;
		width: 50px;
		border: 1px solid #330000;
		text-align: center;
	}
	
	#footer{
	min-height:38px;
	background:url(../img/footer.png) no-repeat;
	}
	
	.footerText{
	padding: 40px 0px 0px 0px;
	text-align:center;
	}
	
