body {margin: 0; padding: 0; background: #CCCCCC url(/images/img01.jpg) repeat-x left top; text-align: left; font: 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000000;}

form {margin: 0; padding: 0;}

fieldset {margin: 0; padding: 0; border: none;}

h1, h1 a, h2, h2 a, h3, h3 a {margin: 0; text-decoration: none; font-weight: normal; color: #003388;}

h1 {margin: 0px -5px 5px -5px; padding-top: 3px; height:32px; font-size: 22px; font-weight:bold; text-align:center; color: #ffffff; background-color: #FF9933;}

h2 {margin-top: 1em; margin-bottom: 1em; font-size: 18px; border-bottom: #f89c00 solid 1px; border-top: #f89c00 solid 1px;}

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

p, ol, ul {margin: 0 0 2em 0; line-height: 1.4em;}

blockquote {margin: 0 0 0 1.5em; padding-left: 1em; border-left: 5px solid #DDDDDD;}

a {color: #003388; font-weight:bold; text-decoration: underline;}

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

img {border: none;}

img.left {float: left; margin: 8px 20px 20px 0px; border: none;}

img.right {float: right; margin: 8px 0px 0px 20px; border: none;}

img.banner {margin: 13px 0px 13px 0px; border: none; display: block; margin-left: auto; margin-right: auto;}

img.logo {float: left; margin: 5px 20px 0px 20px; border: none;}

div.divright {text-align:right;}

/* Header */
#wrapper {}
#header {width: 900px; height: 110px; margin: 0 auto;}

#webdescription {padding: 10px 10px 10px 0; text-align: right; font-size:20px; color: #eeeeee; font-weight:bold;}

#headernum {float: right; width: 330px; font-size:24px; color: #FFFFFF; font-weight:bold;font-style:italic;}

#headernum a {text-decoration:none;	color:#FFFFFF}

#logo h1, #logo p {float: left;}

#logo h1 {height: 88px;	padding: 20px 90px 0 0;	font-size: 4em;}

#logo p {margin: 0 0 0 -80px; padding: 55px 0 0 0; line-height: normal; letter-spacing: -1px; font-size: 1.2em; font-weight: bold;}

#logo a {text-decoration: none; font-weight: bold;}

#logo p a {color: #CF3822;}

/* Menu */
#menu {width: 895px; height: 24px; margin: 4px auto;}

#menu ul {margin: 0; padding: 0; list-style: none;}

#menu li {display: inline; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

#menu a {display: block; float: left; margin: -1px 4px 0px 2px; height: 18px; padding: 7px 10px; text-decoration: none; font-size: 12pt; font-weight: normal; color: #000;}

#menu a:hover {background: #FF9933;}

#menu .current_page_item a {background: #FF9933; margin: -1px 4px 0px 2px; padding-top:7px; height: 21px;}

/* Content */
#page { width: 890px; margin: 0 auto; padding: 20px 0;}
#page h2 {width:630px;}
#content {float: left; width: 680px; background-color:#FFFFFF; margin-bottom: 15px; padding: 0 5px 15px 5px; }

#contentnosidebar {float: left; width: 900px; background-color:#FFFFFF; margin-top: 15px; margin-bottom: 15px; padding: 0 5px 15px 5px;  background:url(./images/giggle_tmp.gif) repeat fixed;}

.post {margin-bottom: 20px;}

.post .title {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

.post .title h2 {font-size: 2.2em; color: #003388;}

.post .title p {margin: 0; line-height: normal; color: #BABABA;}

.post .title p a {color: #880A0B;}

.post .entry {padding-top: 15px;}

.post .links {float: left; width: 510px; margin: 0; padding: 6px 0 0 0px;}

.post .links a {padding: 5px 7px; text-decoration: none; text-transform: uppercase; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #CF3822; background: #C65C18; border-top: 1px solid #D7D3CD; border-left: 1px solid #D7D3CD; border-right: 2px solid #362F23; border-bottom: 1px solid #362F23;}

.post .links a:hover {text-decoration: none;}

.post .links .more {color: #FFFFFF;}

.post .links .comments {color: #FFFFFF;}

/* Sidebar */
#sidebar {float: right; text-align:right; width: 260px; margin: 0 0 10px 0; padding: 0 5px 20px 5px;}
#sidebar h1 { font-size:16px;}
#sidebar h2 { width: 260px;}

#sidebar .sidelinks li{list-style:none; margin-bottom:8px;}
#sidebar .sidelinks li li{list-style:none; font-size:11px; margin-bottom:0px;}

#sidebar strong {font-style:oblique;}

/* Footer */
#footer {clear: both; margin: 5px auto; padding: 30px 0; background: url(/images/img01.jpg) repeat-x left top; color: #CCCCCC;}

#footer p {margin: 0 0 5px 0; text-align: center; line-height: 2em; font-size: .9em;}

#footer .click {background: #FF9933; padding: 1px 6px; border-right: 2px solid #B24100; border-bottom: 1px solid #B24100; text-decoration: none; color: #FFFFFF;}

#footer a {text-decoration: none; color: #cccccc;}


/* DROP DOWN MENU SPECIFIC CSS */
.chpdropcss{position:absolute; visibility: hidden; border:3px solid #FF9933; font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 20px; z-index: 100; background-color: #003388; width: 180px;}

.chpdropcss a{color: #ffffff; width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid #FF9933; padding: 1px 0; text-decoration: none; font-weight: bold; text-indent: 5px;}

.chpdropcss a:hover{background-color: #FF9933; color: #ffffff;}

.listings {padding-left: 50px; line-height: 120%; display:block;}

.listings li {padding-top: 5px; padding-bottom: 5px;}

.textright {text-align:right;}
