body						{padding:0px;margin:0px;font-family:georgia,arial,verdana;font-size:12px;color:black;line-height:150%;}
img,fieldset 					{border:0px;margin:0px;padding:0px;}
form							{border:0px;margin:15px 0px;}
em							{font-size:12px;}
ul							{margin:15px 0px;list-style:none;padding:0px;}
code						{display:block;background-color:#f0f0f0;color:black;margin:10px 0px 5px 0px;padding:3px 5px;border-top:1px solid #e0e0e0;}

h1              				        { font-size:23px; }
h2              					{ font-size:18px; }
h3              					{ font-size:16px; }
h4							{ font-size:14px; }
h5							{ font-size:12px; }
h1,h2,h3,h4				{text-transform:lowercase;line-height:45px;margin:0px;}


a							{text-decoration:none;color:black;}
a:visited					{color:black;}
a:hover						{color:#ff0000;cursor:hand;outline:none;text-decoration:none;}
a:active					{cursor:hand;outline:none;}
a.link  						{color:red;background:transparent url(/images/underline.png) left bottom repeat-x;}

div#main						{width:700px;margin:50px auto;}

.col						{float:left;margin-right:20px;}
.last						{margin-right:0px;}

.one						{width:100px;}
.two						{width:220px;}
.three						{width:340px;}
.four						{width:460px;}
.five						{width:580px;}
.six						{width:700px;}
.image						{padding:14px;border:1px dotted #e0e0e0;}

.title						{margin:0px;font-size:25px;font-weight:bold;line-height:30px;text-transform:none;}
.subtitle					{margin:0px;font-size:13px;line-height:25px;font-weight:bold;text-transform:none;color:gray;font-style:italic;}
.footer						{padding:45px 0px ;color:gray;text-align:right;}
.side						{border-left:1px dotted black;padding-left:15px;}
.code						{background-color:#f0f0f0;padding:10px;border:1px solid #999999;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}


ul.menu 						{height:135px;list-style:none;padding:0px;margin:5px 0px;}
ul.menu li a					{display:block;}
ul.menu li a:hover				{color:red;}
ul.menu li a.current			{color:red;background:transparent url(/images/current.png) left center no-repeat;padding-left:15px;}
			


.intlink					{padding:0px 0px 0px 16px;list-style:square outside none;}
.intlink li a					{margin-left:14px;}
.extlink					{padding:0px 0px 0px 16px;list-style:circle outside none;}
.extlink li a					{margin-left:14px;}

.clearall					{clear:both;height:0px;line-height:0px;}
.clearandgap				{clear:both;height:15px;line-height:15px;}
.star						{color:red;font-size:30px;}
.comment					{color:gray;font-size:10px;padding:0px;}
.comment a					{background:transparent url(/images/comment.png) left center no-repeat;padding-left:20px;color:gray;font-size:10px;}
.comment a:hover				{background:transparent url(/images/comment_hover.png) left center no-repeat;padding-left:20px;color:gray;font-size:10px;text-decoration:none;}


.textbox					{width:218px;height:13px;}
.reply						{border-left:2px solid #000;padding-left:15px;}
.selected	a				{color:red;}
textarea						{width:338px;}
.button	input					{padding:5px 10px;cursor: hand;}
.button  input:hover				{cursor: hand;}





