body	{text-align:center; margin:0; padding:0; background:#FFFFFF; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:90%; }
h1		{font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 10px 0; padding:0; font-weight:normal; font-size:150%; }
a		{color:#333333; text-decoration:underline; }
a:hover	{text-decoration:none; }
p		{margin:0; padding:0 0 15px 0; }

#container		{margin:0 auto; text-align:left; width:850px; padding:0; }
/*you might need to play around with the padding in #intro depnding on how much text you have in there ;o)*/
#intro			{color:#FFFFFF; background:url('../images/intro-bg.gif') no-repeat center top; padding:12px 55px 132px 240px; font-size:120%; }
#intro ul		{margin:0; padding:0; font-size:100%; font-family:"Courier New", Times, serif; padding-top:10px} 
#intro li			{margin:0; padding:0; display:inline;}
#intro ul a		{color:#FFFFFF; padding:15px 15px; text-decoration:none;}
#intro ul a:hover	{color:#CDCDCD;}
		

#content		{float:left; width:565px; padding:20px;  padding-top:0;}
#content p		{margin:0 0 30px 0; padding:0; }
.small			{font-family:Arial, Helvetica, Verdana; font-weight:normal; font-size:70%; color:#999;}

#rightColumn	{float:right; width:215px; padding:20px 20px 20px 5px; }
#rightColumn h1	{margin-top:-20px; margin-bottom:6px;}
#rightColumn h2	{font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; float:left; font-size:120%; margin-top:0px;}
#footer			{clear:both; background:url('../images/footer-bg.gif') no-repeat center top; color:#FFFFFF; padding:40px 20px 35px 60px; margin:0px 0 0 0; }
#footer span		{float:right; }
#footer a		{color:#FFFFFF; text-decoration:none}
#footer a:hover	{color:#CDCDCD; text-decoration:none}

#header			{text-align:right; margin:55px 0 4px 0; }
#header h1		{float:left; font-size:250%; }
#header h1 a		{color:#000000; text-decoration:none; }
#header h3		{font-family:"courier New", Times, serif; font-weight:normal; float:left; font-size:120%; margin: -20px 0 0 30px}
#header h3 a		{color:#000000; text-decoration:none; }


#blog {
	border-bottom: 1px dashed #294A54;
	padding-bottom: 10px;
	font-family: "Courier New"; font-weight:normal; font-size:90%; color:#333;
	margin-top:30px;
	width:560px;
}
h1.blog{
	font-family: "Courier New"; font-weight:strong; font-size:110%; color:#000;
	margin-bottom:5px;
}
#small	{font-family:Arial, Helvetica, Verdana; font-weight:normal; font-size:80%; color:#666666;}

div.blogdate{
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:150%; color:#294A54;
	border: 1px dotted #294A54;
	padding:10px;
	margin: 0 10px 3px 0;
}

img{
	border: 0;
}
img.mail {
	vertical-align:bottom;
}

.arrow{
	font-size: 22px;
	color:red;
}

img.left {
	border: 1px solid #294A54;
	float: left;
	margin: 0 10px 3px 0;
}
img.right {
	border: 1px solid #294A54;
	float: right;
	margin: 0 0px 3px 10px;
}

.blockquote  {
	font-family:"Courier New", Times, serif;
	color:#292A3F;
	background: #FAFAFA url('../images/blockquote.gif') no-repeat;	
	width:440px; height: 130px;
	padding: 20px 100px 0 33px;
	margin: -20px 0 5px 53px;
	font-size:90%
}

* html.blockquote  {
	font-family:"Courier New", Times, serif;
	color:#292A3F;
	background: #FAFAFA url('../images/blockquote.gif') no-repeat;	
	width:440px; height: 130px;
	padding: 20px 100px 0 33px;
	margin: -20px 0 -20px 53px;
	font-size:90%
}

.more{
	font-family:"Courier New", Times, serif;
	font-size:13px; font-weight:bold;
	float:right;
	margin:0 0 0 0px;
	padding:20px 20px 0 80px;
	color:#ffffff;
	background:url('../images/bg-more.jpg') no-repeat center center;
	width:80px;
	height:38px;
	font-weight:normal;
	}
.more a{
	color:#ffffff;
	text-decoration:none;
	}
.more a:hover{
	color:#cdcdcd;
	}

