﻿/* Basic body attributes */
body {
	background-color: #000066;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11pt;
} 
body.old {
	background-color: #FFFFFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11pt;
} 

/* Rounded corners for Logo div */
div.logo {
	clear: both;
	width: 100%;
	background: #FFFFFF url('/images/border/blue-topright.gif') no-repeat top right; 
} 
div.logo div { 
	background: transparent url('/images/border/blue-topleft.gif') no-repeat top left; 
} 
div.logo div div { 
	background: transparent url('/images/border/blue-bottomright.gif') no-repeat bottom right; 
} 
div.logo div div div { 
	padding: 8px; 
	text-align: center;
}

/* Wrapper div to position blog content and sidebar divs right */
div.wrapper { 
	width: 100%; 
	float: left; 
	margin-right: -250px; 
} 

/* Main blog content div */
div.content { 
	padding-right: 10px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-right: 250px; 
	background: #FFFFFF; 
	border-top: 1px solid #FFFFFF; /* to stop collapsing margins in Moz */ 
	min-height: 2000px; /* to make the content side a minimum height */
} 

/* Rounded corner for sidebar div */
div.sidebar { 
	float: right;
	width: 250px; 
	background: #000066; 
	min-height: 2000px; /* to make the sidebar side a minimum height */
}
div.sidebar div.sidebar2 { 
	background: transparent url('/images/border/white-topleft.gif') no-repeat top left; 
	padding: 8px; 
}

/* Rounded corners for quote div */
div.quote {
	width: 210px;
	margin-right: auto;
	margin-left: auto;
	background: #FFFFFF url('/images/border/blue-topright.gif') no-repeat top right; 
} 
div.quote div { 
	background: transparent url('/images/border/blue-topleft.gif') no-repeat top left; 
} 
div.quote div div { 
	background: transparent url('/images/border/blue-bottomright.gif') no-repeat bottom right; 
} 
div.quote div div div { 
	background: transparent url('/images/border/blue-bottomleft.gif') no-repeat bottom left; 
	padding: 8px; 
	text-align: center;
}

/* Rounded corners for copyright footer div */
div.footer { 
	clear: both;
	width: 100%; 
	background: #FFFFFF url('/images/border/blue-topright.gif') no-repeat top right; 
} 
div.footer div { 
} 
div.footer div div { 
	background: transparent url('/images/border/blue-bottomright.gif') no-repeat bottom right; 
} 
div.footer div div div { 
	background: transparent url('/images/border/blue-bottomleft.gif') no-repeat bottom left; 
	padding: 8px; 
}

/* Rounded corners for quote div */
div.fourohfour {
	position: absolute;
	left: 50%;
	width: 550px;
	margin-left: -275px;
  	background: #FFFFFF url('/images/border/blue-topright.gif') no-repeat top right; 
} 
div.fourohfour div { 
	background: transparent url('/images/border/blue-topleft.gif') no-repeat top left; 
} 
div.fourohfour div div { 
	background: transparent url('/images/border/blue-bottomright.gif') no-repeat bottom right; 
} 
div.fourohfour div div div { 
	background: transparent url('/images/border/blue-bottomleft.gif') no-repeat bottom left; 
	padding: 8px; 
	text-align: center;
}


/* Blockquote styles */
blockquote {
	background-color: #DDDDDD;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	border: 1px #999999 solid;
	padding-left: 8px;
	padding-right: 8px;
}
blockquote.clear {
	background-color: #FFFFFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11pt;
	border: none;
	padding: 0px;
}
.gray, .grey {	/* Paragraph style for quoted blockquotes w/o a line. */
	background-color: #DDDDDD;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	border: 0px #DDDDDD solid;
	padding: 0px;
	margin-top: -4px;
	margin-bottom: 12px;
}


/* Paragraph styles */
p, tr, td {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11pt;
	line-height: 14pt;
}
p.blockquote {
	background-color: #DDDDDD;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	line-height: 13pt;
	padding-left: 8px;
	padding-right: 8px;
}
p.hits {
	line-height: 2px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 7pt;
	padding: 0px;
	margin-top: -20px;
	margin-bottom: 0px;
	text-align: right;
}
p.copyright {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	line-height: 12px;
	font-size: 7pt;
}
p.error {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	border: medium #FF0000 solid;
	padding: 25px;
	font-weight: bold;
	font-size: 12pt;
	color: #660000;
	text-align: center;
	background-color: #FFCCCC;
}
p.guest {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-style: italic;
	font-size: 11px;
}
p.blogstinger {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #666666;
	font-style: italic;
}
p.invisible {
	display: none;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 6px;
	color: #FFFFFF;
}
p.centerlink {
	text-align: center;
	font-size: 10px;
}
p.blogdate {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #000066;
  font-weight: bold;
}
p.blogtitle {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 16pt;
  color: #FFFFFF;
  background-color: #000066;
  border: 2px solid #0000FF;
  padding-left: 5px;
  padding-right: 5px;
}
p.blogstinger {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #666666;
  font-style: italic;
}
p.blogtag {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 9px;
  line-height: 12px;
  text-align: Right;
}
p.image, p.images {
 text-align: center;
}
.searching {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14pt;
	color: #000099;
	padding: 8px;
	font-weight: bold;
}
.noresults {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  border: thin #FF0000 solid;
  padding: 20px;
  font-size: 11pt;
  color: #660000;
}
.results {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10pt;
  color: #000000;
}
.recent {
  font-family: Arial,Helvetica,sans-serif;
}

.tpk {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #000099;
}

.update {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #990000;
  font-weight: bold;
}

sub {
  vertical-align: baseline;
}

.sub {
  font-size: x-small;
}

sup {
  vertical-align: text-top;
}

.sup {
  font-size: x-small;
  vertical-align: text-top;
}

.archives {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 9pt;
  line-height: 12pt;
  margin: 0px;
}

.archivesMonth {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 11pt;
  line-height: 14pt;
  margin: 0px;
  margin-top: 15px;
  color: #000066;
}

.spoiler {
  color: #CCCCCC;
  background-color: #CCCCCC;
}
.spoiler:hover {
  color: #000000;
  background-color: #FFFFFF
}


/*****************/
/* Sidebar stuff */
/*****************/
.sidebar {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  line-height: 13px;
  color: #FFFFFF;
  margin: 0px;
}
.sidebarcenter {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  text-align: center;
}
.sidebarlarge {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12pt;
  color: #FFFFFF;
  text-align: center;
}
.sidebarmonth {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #DDFFFF;
  margin: 0px;
  margin-top: 13px;
}
.sidebartop {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
  margin: 0px;
}
.sidebarlink {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #FFFFFF;
}
.sidebarnew {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #00FFFF;
}
.sidebarupdate {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #66FF66;
}
.blogroll,.blogrollmain {
  padding-top: 5px;
  text-align: left;
  font-size: 10px;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  color: #00FFFF;
}
.sb-quote {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11pt;
	color: #000099;
}
.sb-quotelink {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	text-align: right;
}

/*******************/
/* Technorati tags */
/*******************/
.ttags {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	margin-top: 1px;
	padding: 3px;
	border: 1px solid #DDDDDD;
	background-color: #ECF5FF;
	text-align: Right;
	display: none;
	text-decoration: none;
}

/****************************************/
/* Getting rid of borders around images */
/****************************************/
img {
	border: none;
}
img.right {
	right;
	border: none;
}

/*****************/
/* Link Settings */
/*****************/
a {color: #0000FF; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: normal; text-decoration: none;}
a:link {color: #0000FF; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: normal; text-decoration: none;}
a:visited {color: #0000FF; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: normal; text-decoration: none;}
a:hover {color: #FF0000; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: normal; text-decoration: none;}

.sb-quotelink a {color: #0000FF; font-family: Arial,Helvetica,sans-serif; font-weight: normal; text-decoration: none;}
.sb-quotelink a:link {color: #0000FF; font-family: Arial,Helvetica,sans-serif; font-weight: normal; text-decoration: none;}
.sb-quotelink a:visited {color: #0000FF; font-family: Arial,Helvetica,sans-serif; font-weight: normal; text-decoration: none;}
.sb-quotelink a:hover {color: #FF0000; font-family: Arial,Helvetica,sans-serif; font-weight: normal; text-decoration: none;}

.sidebar a {color:#FFFF99; font-family: Arial,Helvetica,sans-serif; font-weight:normal; text-decoration:none;}
.sidebar a:link {color:#FFFF99; font-family: Arial,Helvetica,sans-serif; font-weight:normal; text-decoration:none;}
.sidebar a:visited {color:#FFFFFF; font-family: Arial,Helvetica,sans-serif; font-weight:normal; text-decoration:none;}
.sidebar a:hover {color:#FF9999; font-family: Arial,Helvetica,sans-serif; font-weight:normal; text-decoration:none;}

.blogroll a {color:#FFFF99; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-weight:normal; text-decoration:none;}
.blogroll a:link {color:#FFFF99; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-weight:normal; text-decoration:none;}
.blogroll a:visited {color:#FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-weight:normal; text-decoration:none;}
.blogroll a:hover {color:#FF9999; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-weight:normal; text-decoration:none;}

.blogtitle a {color:#FFFFFF; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 16pt; font-weight:normal; text-decoration:none;}
.blogtitle a:link {color:#FFFFFF; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 16pt; font-weight:normal; text-decoration:none;}
.blogtitle a:visited {color:#FFFFFF; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 16pt; font-weight:normal; text-decoration:none;}
.blogtitle a:hover {color:#FFFFFF; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 16pt; font-weight:normal; text-decoration:none;}
