/* GENERAL
----------------------------------------------- */

body {
	margin:0; 
	padding:0; 
	background:#ffffff url(images/bkground.jpg) repeat-x top left;
	font:100% Verdana, Sans-Serif;
	color: #383838;
	}	
	
* { margin:0; padding:0; }

img { border:none; }



/* LINKS
----------------------------------------------- */
.category a:link, .category a:visited { font-size:20px; color:#404040; text-decoration:none; }	
.category a:hover, .category a:active { font-size:20px; color:#404040; text-decoration:underline; }

#categoryLast a:link, #categoryLast a:visited { font-size:20px; color:#404040; text-decoration:none; }	
#categoryLast a:hover, #categoryLast a:active { font-size:20px; color:#404040; text-decoration:underline; }

#menu a:link, #menu a:visited { font:1.5em Georgia, Sans-Serif; letter-spacing:2px; color:#404040; text-decoration:none; }	
#menu a:hover, #menu a:active { font:1.5em Georgia, Sans-Serif; letter-spacing:2px; color:#404040; text-decoration:underline; }

#bottomNav a:link, #bottomNav a:visited { font:15px Arial, Sans-Serif; color:#404040; text-decoration:none; }	
#bottomNav a:hover, #bottomNav a:active { font:15px Arial, Sans-Serif; color:#404040; text-decoration:underline; }


/* CONTAINER
----------------------------------------------- */	
#container {  width:739px; margin:0px auto; }


/* HEADER
----------------------------------------------- */
#header { float:left; width:739px; height:127px; background:url(images/header.jpg) repeat-x top left; }


/* CONTENT
----------------------------------------------- */
#content { float:left; width:739px; margin-top:12px; background-color:#ffffff; border:3px solid #eaeaea; font-size: .8em }


/* LEFT COLUMN
----------------------------------------------- */
#leftCol { float:left; width:517px; padding:17px 0 0 19px; }
#leftCol ul { margin-left: 50px; }
#banner { float:left; margin-bottom:15px; width:505px; height:175px; background:url(images/banner.jpg) no-repeat top left; }
#leftCol h1 { font:30px Georgia, Sans-Serif; margin-bottom: 10px; }
.breadcrumb { font:11px Georgia, Sans-Serif; width: 495px; border-bottom: #eaeaea solid 3px; padding-bottom: 15px;}
.body { float:left; width:517px; padding-top: 5px; }
.body p { line-height:19px; margin:15px 15px 10px 0; text-align: justify}
.body h2 { font:20px Georgia, Sans-Serif; margin:15px 0 15px 0; }
.body h3 { margin:10px 0 10px 0; }
.body li { margin:10px 10px 5px 0; line-height:19px; }
.category { float:left; width:166px; margin:30px 7px 0 0; }
.category img { border:none; float:left; margin-bottom:5px; }
.category p { font-size:12px; color:#969696; }
#categoryLast { float:left; width:166px; margin:30px 0 0 0; }
#categoryLast img { border:none; float:left; margin-bottom:5px; }
#categoryLast p { font-size:12px; color:#969696; }
blockquote {margin:15px 15px 10px 25px; padding: 10px 10px 10px 20px; background-color: #F9F9F9 }
div.posted-in, .postmetadata {background: #F8F8F8; padding: 5px; line-height: .8em; }
.commentlist  {margin-left: 20px }

.comment-metadata { background: #F8F8F8; padding: 5px; line-height: .8em; font-size: 80%}

/* RIGHT COLUMN
----------------------------------------------- */
#rightCol { float:right; border-left:3px solid #eaeaea; width:197px; margin-top:17px; }
#menu ul { float:left; width:180px; list-style:none; padding:0 0 30px 17px; }
.sideContainer { float:left; width:188px; clear: both; }
.heading { float:left; width:176px; height:26px; padding-left:9px; margin-bottom:10px; }
.sideContent { float:left; width:165px; padding:0 5px 0 18px; margin-bottom:30px; }
.sideContent p { font-size:11px; color:#787878; padding-bottom:10px; }
#updateContent { float:left; width:165px; padding:0 5px 0 18px; }
#updateContent p { font-size:11px; color:#787878; padding-bottom:10px; }
.form { float:left; text-align:center; width:180px; height:22px; margin-bottom:30px; padding-left:8px; }


/* FORM
----------------------------------------------- */
#search-text-field { background:url(images/field-bkground.jpg) no-repeat top left; width:136px; height:20px; border:1px solid #eaeaea; }
#update-text-field { background:url(images/field-bkground.jpg) no-repeat top left; width:110px; height:20px; border:1px solid #eaeaea; }


/* BOTTOM NAV
----------------------------------------------- */
#bottomNav { clear:both; width:644px; padding:25px 0 10px 50px; }


/* FOOTER
----------------------------------------------- */
#footer{ float:left; width:619px; padding:25px 0 30px 170px; }
.footerLogo { float:left; padding-right:25px; }

/* Wordpress Specific Styles
----------------------------------------------- */

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}