img
{

border: none
}

img.floatTL
{
display: inline;
margin-right: 1em;
margin-bottom: 1em;
margin-top: 0.5em;
border: solid 1px black;
}

a
{
text-decoration: underline;
color: #D900B0;
}

a:visited
{
color                 : #666;
}

a:hover
{
text-decoration: none;
}

ul.links
{
list-style: none;
}

ul.links li
{
line-height: 2em;
}

ul.links li.first
{
}

p
{
line-height: 1.8em;
}

        /*
	Grey Suits you Sir. Please host the images on your own server.
	written by Stuart Colville http://www.muffinresearch.co.uk
	*/



table,td

{
	border               : 1px solid #CCC;
	border-collapse      : collapse;
  font                 : small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}

table
{
	border                :none;
	border                :1px solid #CCC;
}

thead th,

tbody th
{
	background            : #FFF url(../images/th_bck.gif) repeat-x;
  color                 : #666;
	padding               : 5px 10px;
  border-left           : 1px solid #CCC;
}

tbody th
{
  background            : #fafafb;
  border-top            : 1px solid #CCC;
  text-align            : left;
  font-weight           : normal;
}

tbody tr td
{
	padding               : 5px 10px;
  color                 : #666;
}

tbody tr:hover

{

  background            : #FFF url(../images/tr_bck.gif) repeat;

}



tbody tr:hover td
{
  color                 : #454545;
}

tfoot td,

tfoot th
{
  border-left           : 1px solid #CCC;
  border-top            : 1px solid #CCC;
	padding               : 4px;
  background            : #FFF url(../images/foot_bck.gif) repeat;
  color                 : #666;
}

caption
{
	text-align            : left;
	font-size             : 120%;
	padding               : 10px 0;
	color                 : #666;
}

table a:link
{
text-decoration: underline;
color: #D900B0;
}

table a:visited
{
	color                 : #666;
}

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

table a:active
{
	color                 : #003366;
}

/******************************** */

/* LAYOUT */

/* Main */

#main
{
background: #fff url('../images/n2.gif') 0px 1px repeat-x;
}

#main_inner p
{
text-align: justify;
margin-bottom: 2.0em;
}

#main_inner ul
{
margin-bottom: 2.0em;
}

#main_inner
{
position: relative;
width: 950px;
margin: 0 auto;
padding-top: 3.5em;
}

#main_inner h3,h4
{
position: relative;
}

#main_inner h3
{
font-size: 2.1em;
padding-bottom: 0.1em;
margin-bottom: 0.8em;
}

#main_inner h4
{
font-size: 1.2em;
padding-bottom: 0.175em;
margin-bottom: 1.4em;
margin-top: 0.95em;
}
/* all the following .post entries were #main_innner .post b4 */
.post
{
position: relative;
border-bottom: dotted 2px #E1E1E1;
}

.post h3
{
position: relative;
font-size: 1.7em;
padding-bottom: 1.2em;
}

.post ul.post_info
{
list-style: none;
position: absolute;
top: 3em;
font-size: 1em;
margin-top: 1em;
}

.post ul.post_info li
{
background-position: 0em 0.2em;
background-repeat: no-repeat;
display: inline;
padding-left: 18px;
}

.post ul.post_content li
{
line-height: 2em;
margin-left: 4em;
}

.post ul.post_info li.date
{
background-image: url('../images/n5.gif');
}

.post ul.post_info li.comments
{
background-image: url('../images/trackback.png');
margin-left: 1.1em;
}

br.clear
{
clear: both;
}

.eventful-badge,
.eventful-badge * {
  margin: 0             !important;
  padding: 0            !important;
  border: 0             !important;
  text-align: center    !important;
  color: #CCC           !important;
  font-family: Arial    !important;
  text-decoration: none !important;
}

.eventful-large {
  position: relative    !important;
  width: 140px          !important;
  font-size: 15px       !important;
  line-height: 17px     !important;
  font-weight: bold     !important;
}

.eventful-medium {
  position: relative    !important;
  width: 100px          !important;
  font-size: 12px       !important;
  line-height: 13px     !important;
}      