/* SET MARGIN AND PADDING TO 0 FOR ALL ELEMENTS */
* {
margin: 0; padding: 0;
}

/* SET BASE FONT ATTRUBUTES */
html, body {
font: Georgia, "Times New Roman", Times, serif 14px/1.5em;
color: #000;
}

/* REMOVE PADDING AND MARGIN VALUES */
html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dd, dt, img,
blockquote, q, table, thead, tbody, tfoot, caption, th, tr, td, a, form,
input, textarea, fieldset, pre
{margin: 0; padding: 0;}

/* SORT OUT HEADER FORMATTING AND SIZES */
h1, h2, h3, h4, h5 {font-weight: bold;}

h1 {font-size: 2em;}
h2 {font-size: 1.75em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1em;}

/* HARMONIZE LINKS, KILL BORDER ON IMG LINKS */
a {text-decoration: underline;}
a:link, a:visited {color: #00f;}
a:hover {color: #33f;}
a:active {color: #fff;}
a img, :link img, :visited img {border: none}

/* REMOVE BROWSERS DEFAULT TABLE BORDERS */
table {border-collapse: collapse;}

/* REMOVE AUTOMATIC TOP/BOTTOM MARGINS ON NESTED LISTS */
ul ul, ul ol, ul dir, ul menu, ul dl,
ol ul, ol ol, ol dir, ol menu, ol dl,
dir ul, dir ol, dir dir, dir menu, dir dl,
menu ul, menu ol, menu dir, menu menu, menu dl,
dl ul, dl ol, dl dir, dl menu, dl dl
{margin-top: 0; margin-bottom: 0;}

/* HARMONISE LIST-BULLET TYPE */
ul, ol, dl {list-style-type: disc;}

body {
	background: #336699;/*This is the color of the sidebars outside of the main body of the page*/
}

body, input, textarea, select {
	font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;/*this is the code for the light blue color that would be good for the menu bar, this line determines the color of the text in the body of the page*/
	margin: 5px auto;
}

h1, h2, h3 {
	margin-bottom: 1em;
	font-weight: normal;
	color: #000033;/*this is the color of the heading within the menu bar*/
}

h1 {
	font-size: 2.2em;
}

h2 {
	font-size: 1.7em;
}

h3 {
	font-size: 1em;
	font-weight: bold;
}

p, blockquote, ul, ol, form {
	margin-bottom: 1.5em;
}

blockquote, ul, ol {
	margin-left: 3em;
}

blockquote {
	margin-right: 3em;
	font-style: italic;
}

ul {
	list-style-type: square;
}

a {
	color: #325878;/*Unclear what this color is referencing*/
}

a:hover {
	text-decoration: none;
}

a:link, a:visited {color: #000033;}/*This is the color of the text in the headers of the body of the page, dark blue in the original page*/


/* Wrapper */

#wrapper {
	width: 942px;
	margin: 0px auto;
	background-color: #FFFFFF;
}

/* Header */

#header {
	height: 257px;
	width: 942px;
	position: relative;
	background: #CDE691 url(images/paddyborder.jpg) no-repeat;
	margin: 0px auto;
}

#header h1, #header h2 {
}

#header h1 {
	position: absolute;
	top: 209px;
	left: 18px;  
	font-size: 2.35em;
	letter-spacing: 0px;
}

#header h2 {
	position: absolute;
	top: 225px;
	left: 20px;  
	font-size: 1em;
}

#header a {
	text-decoration: none;
	color: #FFF;
}

#header:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Menu */

#menu
{
	width: 928px;
	position: absolute;
	margin: -250px 0;
}

#menu ul
{
	list-style: none;
	text-align: right;
	padding: 10px 0px 10px 0px;
	margin: 0;
}

#menu li
{
	padding: 0em 0.7em 0em 0.7em;
	display: inline;
}

#menu li a
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	border-bottom: none;
	font-size: 1.2em;
}

#menu li a.active
{
	border-bottom: 4px solid #FFFFFF;
}

#menu li a:hover
{
	border-bottom: 4px solid #FFFFFF;
}

/* Content */

#content {
	background: #FFFFFF url(images/bg.gif) repeat-y;
	border-top: 5px solid #8CC405;/*this is the colored line above the banner picture, appears green in the original page*/
	border-bottom: 1px solid #8CC405;/*this is the colored line below the banner picture, appears green in the original page*/
	margin: 0px auto;
	width: 928px;
}

/* Blog */

#blog {
	float: right;
	width: 678px !important;
	width: 675px; /*IE6 3px problem */
	margin: 0px auto;
}

/* Post */

.post {
	padding-bottom: 20px;
}

.post .title {
	height: 50px;
	border-top: 1px solid #8CC405;/*this is a fine line that appears at the very top of the body and text portion of the page*/
	text-transform: uppercase;
	font-size: small;
	font-weight: bold;
	padding: 5px;
	background: #FFF url(images/cbg.gif) repeat-x;/*These are the colored bars across the tops of the 2 sections of the main body of the text, changing them to a color overshadows the beginning of text below the bars, as it stands now, the image being referenced is repeated and faded out so it doesn't block the text below it*/
}

.post .title a {
	text-decoration: none;
}

.post .title a:hover {
	text-decoration: underline;
}

.post .date {
	margin-top: -73px;
	text-align: right;
	font-size: x-small;
	padding: 5px;
	color: #325878;/*this is the color of the date that appears in the upper left body of the page, might delete*/
}

.post .entry {
	padding: 10px 15px 10px 15px;
	line-height: 1.8em;
}

.post p {
	text-align: justify;
}

.post .meta {
	padding: 0 15px;
	font-size: x-small;
	color: #333;/*This is the color of the words "posted in" and the vertical slashes at the bottom of each of the sections of the body of the page, which are actually blog excerpts*/
}

.entry h1, .entry h2, .entry h3 {
	color: #333;/*This is the color of the headings that appear in the lower half of the original page, 333=black*/
}

/* Sidebar */

#sidebar {
	float: left;
	width: 250px;
	padding-top: 5px;
	margin: 0px auto;
	border-top: 1px solid #8CC405;/*This is the color for the fine line that appears at the top of the menu bar on the left*/
}

#sidebar ul {
	margin: 0;
	list-style: none;
	padding: 0 10px;
}

#sidebar li {
	margin-bottom: 30px;
}

#sidebar li ul {
	line-height: 1.5em;
	list-style-type: none;
	padding-left: 10px;
}

#sidebar li li {
	margin: 0;
	color: #325878;/*In the 2nd section of the menu, categories, this is the color of the parenthetical numbers*/
}

#sidebar h2 {
	background: #CDE691 url(images/sbg.gif) repeat-x;/*Couldn't tell what the number code at the beginning of this line is connected to*/
	border-bottom: 3px solid #8CC405;/*This is the line that appears under the headnigs in the menu bar*/
	text-transform: uppercase;
	font-size: small;
	font-weight: bold;
}

#sidebar a {
	text-decoration: none;
	color: #003366;/*This is the color of the items listed under the heading in the menu bar*/
	padding-left: 15px;
	background: transparent url(images/listoff.gif) left center no-repeat;/*changing this to the code for red made the bullets in the menu bar disappear*/
}

#sidebar a:hover {/*This is the color of a link as you are hovering over it with the mouse*/
	text-decoration: none;
	color: #005300;/*Unclear what this color code changes*/
	background: transparent url(images/liston.gif) left center no-repeat;
}

/* Search */

#search {
}

#search h2 {
}

#search form {
}

#search #inputtext1 {
}

#search #inputsubmit1 {
}

/* Archives */

#archives {
}

/* Categories */

#categories {
}

/* Blogroll */

#blogroll {
}

/* Meta */

#meta {
}

/* Footer */

#footer {
	width: 928px;
	height: 50px;
	margin: 0px auto;
	background: #CDE691 url(images/fbg.gif) repeat-x;/*This is the color of the page footer containing the copyright and Design by info.  It works to have this be the light blue color , A5BDD2 as long as the text is a different color.  It originally was written as a transparent reference to an image.*/
}

#footer p {
	margin: 0;
	padding: 10px 0;
	text-align: center;
	font-size: x-small;
	text-decoration: none;
}

#footer a {
text-decoration: none;
}
