@import url('base-weblog.css');

body { margin: 0; padding: 0; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif; background-color: rgb(167, 183, 207); font-size: 13px; }

a { color: rgb(0, 96, 255); text-decoration: underline; }

h1 a, h1 a:visited, h1 a:hover { color: rgb(0, 0, 0); text-decoration: none; }

a:visited { color: rgb(51, 51, 51); text-decoration: underline; }

a:hover { color: rgb(223, 0, 0); text-decoration: underline; }

h1 a, h1 a:visited, h1 a:hover { color: rgb(0, 0, 0); text-decoration: none; }

h1 a, h1 a:visited, h1 a:hover { color: rgb(0, 0, 0); text-decoration: none; }

#container {
    margin-right: 0;
    margin-left: 0;
    background-color: rgb(167, 183, 207);
}

.layout-wtt #container,
.layout-twt #container,
.layout-wt #container,
.layout-tw #container {
    width: 100%;
}

.layout-one-column #alpha  { width: 740px; padding: 0 10px 0 15px; border: 1px solid #AAAAAA; background-color: rgb(255, 255, 255); float: left; }

.layout-two-column-right #alpha  { width: 480px; padding: 0 10px 0 15px; border: 1px solid #AAAAAA; background-color: rgb(255, 255, 255); float: left; }

.layout-two-column-right #beta  { width: 230px; height: auto; padding: 0 5px 5px 10px; border: 1px solid #AAAAAA; background-color: rgb(245, 245, 245); float: left; }


.layout-wtt #container { width: 970px; margin: 10px auto 0 auto;}

.layout-wtt #container-inner { width: 970px; min-height: 100%; margin: 0 auto; text-align: left;}

/* Wide-Thin-Thin */
.layout-wtt #alpha { width: 520px; border: 1px solid #AAAAAA; padding: 0 10px 0 15px; background-color: rgb(255, 255, 255); float: left; }

.layout-wtt #beta { width: 174px; height: auto; padding: 0 5px 5px 10px; border: 1px solid #AAAAAA; background-color: rgb(245, 245, 245); float: right; }

.layout-wtt #gamma { width: 214px; height: auto; padding: 0 5px 5px 10px; border: 1px solid #AAAAAA; background-color: rgb(245, 245, 245); }

/* Thin-Wide */

.layout-tw #container { width: 970px; margin: 10px auto 0 auto;}

.layout-tw #container-inner { width: 970px; min-height: 100%; margin: 0 auto; text-align: left;}

.layout-tw #alpha { width: 180px; height: auto; padding: 0 5px 5px 10px; border: 1px solid #AAAAAA; background-color: rgb(245, 245, 245);  float: left;}

.layout-tw #beta { width: 745px; border: 1px solid #AAAAAA; padding: 0 10px 0 15px; background-color: rgb(255, 255, 255); float: right; }

.left { float: left; margin: 0 5px 5px 0; }

#alpha, #beta, #gamma, #delta {
	display: inline; /* ie win bugfix */
	position: relative;
	float: left;
	min-height: 1px;
}

#delta { display: inline; width: 945px; height: 28px; padding: 15px 10px 0px 15px; margin: 0; position: absolute; bottom: 0; left: 0; float: left;  background-color: rgb(33, 52, 91);  }

#delta ul.module-list 
	{ padding: 0; margin: 0; }

	#delta li
	{ float: left; width: auto; text-align: left; list-style-type: none; font-family: Arial,Helvetica,Sans-Serif; margin: 0 50px 0 0; padding: 0; font-size: 14px; text-transform: uppercase; font-weight: bold; }

	#delta li a
	{ text-decoration: none; color: rgb(167, 183, 207); }

	#delta li.rss
	{ float: right; width: auto; text-align: right; background-image: url(images/icon_rss_NEW.gif); background-repeat: no-repeat; background-position: right center; padding: 0 20px 0 0; margin-right: 25px; }

#banner { background: url(images/header_970.jpg) top center no-repeat; height: 180px; margin-bottom: 0px; border-bottom: 1px solid black; clear:both; }

#banner-inner { xborder-top-width: 1px; xborder-top-style: solid; xborder-top-color: rgb(0, 0, 0); background-color: transparent; background-repeat: repeat-x; background-attachment: scroll; background-position: left bottom; padding: 0px 0 0 0; text-align: center; height:100%;qqqqqorder:1px solid #0b162c;}

h1#banner-header, #banner-description { display: none; }

h3.entry-header { font-family: Arial,Helvetica,Sans-Serif; font-size: 22px; font-weight: bold; padding: 5px 0 0 0; }

h3.entry-header a { color: rgb(0, 0, 0); text-decoration: none; }

a:hover { color: rgb(223, 0, 0); text-decoration: underline; }

h3.entry-header a:hover { color: rgb(0, 153, 0); text-decoration: none; }

.entry-body { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif; font-size: 13px; color: #333333; line-height: 135%;  text-align: justify;  text-decoration: none; }

.entry-body a { color: rgb(0, 96, 255); text-decoration: underline; }

.entry-body a:hover { color: rgb(223, 0, 0); text-decoration: underline; }

blockquote { border: 1px dashed #AAAAAA; padding: 5px;  background-color: #F5F5F5;  }

.entry-userpic
{
	display: none;
}
p.entry-footer 
{
	font-size: 12px;
	color: #888888;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
p.entry-footer span 
{
	font-weight: bold;
}
p.entry-footer a
{
    color: rgb(0, 0, 0);
    text-decoration: none;
}
p.entry-footer a:hover
{
    color: #DF0000;
    text-decoration: underline;
}
h2.date-header
{
	display: none;
}


h2.module-header a, h2.module-header { color: black; text-decoration: none; font-weight: bold; font-size: 1.1em; text-transform: uppercase; letter-spacing: normal; margin-top: 5pt; margin-bottom: 0.8em; padding-top: 0.3em; padding-bottom: 0.3em; border-top-width: 3px; border-top-style: solid; border-top-color: rgb(0, 0, 0); background-color: transparent; background-image: url(images/hr_dot_black.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: left bottom; }

ul.module-list { margin: 0; padding: 0; }

.module-list-item { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif; list-style-type: square; margin-left: 20px; padding: 5px 0 5px 0; font-size: 12px; }

.module-list-item a { text-decoration: none; }

.module-list-item a:hover { color: #DF0000; text-decoration: underline; }

#comments .comment { padding: 0px; margin: 10px 15px; background-color: #eef; border: 2px solid #bbb; }

#comments .comment .comment-inner { position: relative; margin: -5px 0 0 -3px; background: #A0BFDA; border: 1px solid #003; }

#comments .comment:hover .comment-inner { border: 1px solid #000; background-color: #fff; }

#comments .comment a { text-decoration: none; border-bottom: 1px dotted #36414d; }

#comments .comment:hover a { color: #333; border-bottom: 1px solid #666; }

#comments .comment .comment-content { margin-right: 25px; margin-left: 25px; margin-bottom: 15px; }

#comments .comment-footer { margin-right: 15px; font-size: 10px; text-align: right; }

#comments .comment .comment-header { font-size: 14px; margin: 5px auto 5px 10px; color: #666; }

#comments .comment-header { display: none; }

#comments .comment-footer-experimental { display: none; }

/* BEGIN - BlogAd 3 CSS Copyright 2006 by Wizbang, LLC */
div.adspot { border-spacing: 0; overflow: hidden; background-color: #EEEEEE; border-color: #000000; border-width: 1px; border-style: solid; width: 152px !important; font-size: 10pt; }

.adspot_head { font-family: Arial; font-size: 10pt; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; text-align: left; }

a.adspot_link , a.adspot_adurl { font-family: Arial; font-size: 8pt; font-style: italic; color: #AA0000; font-weight: normal; margin: 0; text-decoration: underline; text-align: left; }

a.adspot_link:link, a.adspot_link:visited, a.adspot_adurl:link, a.adspot_adurl:visited { color: #AA0000; text-decoration: underline; font-size: 8pt; font-style: italic; }

a.adspot_link:active, a.adspot_link:hover, a.adspot_adurl:active, a.adspot_adurl:hover { color: #AA0000; text-decoration: none; }

div.adspot * ul { list-style-position: outside; list-style-image: none; list-style-type: none; width: 152px; margin: 0; padding: 0; }

div.adspot * li { background: #FFFFFF; width: 150px; margin: 0; padding: 0; text-align: left; border-color: #BBBBBB; border-width: 1px; border-style: solid; border-spacing: 0; display: block; text-indent: 0; overflow: hidden; }

.adspot_adhead { text-align: left; font-family: Arial; font-size: 10pt; font-weight: bold; color: #000000; margin: 0; margin-top: 8px; padding: 2px; border-spacing: 0; width: 150px; display: block; }

div.adspot * img { border-width: 0; border-spacing: 0; }

div.adspot * li * img { text-align: left; display: block; clear: both; }

.adspot_adtext { font-family: Arial; font-size: 8pt; font-weight: normal; font-style: normal; color: #000000; margin: 0; padding: 2px; border-spacing: 0; display: block; width: 150px; text-align: left; }

div.adspot_link { width: 152px !important; text-align: left; }

/* END - BlogAd 3 CSS Copyright 2006 by Wizbang, LLC */
/* NEW SHOW HIDE */
.extraInfoOpen a:hover { color: red; text-decoration: underline; }

.extraInfoClosed { display: none; }

/* EMAIL FORM */ 
#emailform { display: none; z-index: 1; position: absolute; right: 22%; }
 
#Xemailform { width: 250px; }
 
#emailform form { text-align: left; padding: 6px; background-color: #E5E5E5; border: 1px solid #000040; border-right-width: 2px; border-bottom-width: 2px; }
 
#emailform p { text-align: right; }

.closeBox { margin: -4px; padding: 0; }
 
.closeBox a { border: 1px solid; padding: 0 4px; }

/* DROP MENU */ 
#dropmenudiv{ position: absolute; border: 1px solid black; border-bottom-width: 0; font: normal 12px Verdana; line-height: 18px; z-index: 100; }

#dropmenudiv a{ width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid black; padding: 1px 0; text-decoration: none; font-weight: bold; }

#dropmenudiv a:hover{ /*hover background color*/ background-color: yellow; }

#tabsJ {
	float: left;
	width: 100%;
	background: rgb(167, 183, 207);
	font-size: 93%;
	line-height: normal;
	border-bottom: 1px solid #24618E;
}

#tabsJ a {
	float: left;
	background: url(images/tableftJ.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 5px;
	text-decoration: none;
}

#tabsJ a span {
	float: left;
	display: block;
	background: url(images/tabrightJ.gif) no-repeat right top;
	padding: 5px 15px 4px 6px;
	color: #24618E;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span { float: none; }

#tabsJ a:hover { background-position: 0% -42px; }

/* End IE5-Mac hack */
    #tabsJ a:hover span { color: #FFF; }

#tabsJ a:hover span { background-position: 100% -42px; }

#tabsJ li { display: inline; margin: 0; padding: 0; }

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