/* secondtier.css */

/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BEGIN: Styles Specific to about.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
body#about img#judy {
border: 1px solid black;
float: left;
height: 240px;
margin: 15px 10px 0 20px;
width: 175px;
}

body#about div#primary p#cutline {
clear: left;
float: left;
font-size: 0.6em;
margin: 3px 10px 5px 20px;
width: 175px;
}

body#about img#napodclogo {
display: block;
width: 160px;
margin: 0 auto;
}
/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
END: Styles Specific to about.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/




/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BEGIN: Styles Specific to certificates.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
body#certificates #finalelement {
padding-bottom: 50px;
}

body#certificates #sidebar {
border-left: 1px solid gray;
float: right;
font-size: 0.8em;
margin-left: 15px;
padding-bottom: 25px;
width: 200px;
}

	body#certificates #sidebar h2 {
	font-size: 1.4em;
	margin: 0 5px 10px 10px;
	}
	
	body#certificates #sidebar h3 {
	font-weight: normal;
	margin: 0 5px 0 10px;
	}
	
	body#certificates #sidebar p {
	font-size: 0.85em;
	margin: 0 10px 5px 10px;
	}

	body#certificates #sidebar form input {
	margin-bottom: 30px;
	margin-left: 10px;
	}
/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
END: Styles Specific to certificates.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BEGIN: Styles Specific to #class
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
#class #primary p, #class #primary ul {
margin-right: 215px;
}

#class #primary p, #class #primary ul ul {
margin-right: 0;
}

body#class #finalelement {
padding-bottom: 50px;
}

body#class #sidebar {
border-left: 1px solid gray;
float: right;
font-size: 0.8em;
margin-left: 15px;
padding-bottom: 25px;
width: 200px;
}

	body#class #sidebar h2 {
	font-size: 1.4em;
	margin: 0 5px 10px 10px;
	}
	
	body#class #sidebar h3 {
	font-weight: normal;
	margin: 0 5px 0 10px;
	}
	
	body#class #sidebar p {
	font-size: 0.85em;
	margin: 0 10px 5px 10px;
	}

	body#class input {
	margin-left: 20px;
	}

	body#class #sidebar form input {
	margin-bottom: 30px;
	margin-left: 10px;
	}
/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
END: Styles Specific to #class
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/



/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BEGIN: Styles Specific to contact.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
#contact #primary p {
width: 310px;
}

body#contact #primary form input, body#contact #primary form textarea {
display: block;
margin: 0 0 20px 20px;
}

	body#contact form input#contactinfo {
	width: 200px;
	}
	
	body#contact form textarea {
	height: 150px;
	width: 300px;
	}	

body#contact #primary form label {
display: block;
margin: 15px 0 2px 20px;
}

body#contact form #primary fieldset {
border: 0;
width: 330px;
}

body#contact #primary fieldset legend {
display: none;
}

body#contact div#alternatives {
float: right;
width: 230px;
}

	div#alternatives h2 {
	margin: 0 5px 10px 0;
	}
	
	div#alternatives h3 {
	font-size: 1em;
	margin: 5px 5px 0 0;
	}
	
	#contact div#alternatives p {
	margin: 0 5px 10px 0;
	width: 200px;
	}
/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
END: Styles Specific to contact.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/




/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BEGIN: Styles Specific to testimonials.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
body#testimonials div.quotation {
background: url(../images/quotes.gif) 20px 0 no-repeat;
margin-top: 25px;
padding: 0 60px 35px 30px;
}

	body#testimonials div.quotation p, body#testimonials div.quotation cite {
	background-color: transparent;
	}
/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
END: Styles Specific to testimonials.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
