html 	{ margin: 0px 0px 0px 0px; padding: 0px; }

body	{
	font: 10px Verdana, Geneva, Tahoma, Helvetica, Arial, sans-serif;
	color: #222222;
	background: #3D5788;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
 
a 	{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	}
 
a:hover {text-decoration: underline; color: #444444}

hr	{
	height: 1px;
	border-top: 1px dashed #41464C;
	border-left: 0 none;
	border-right: 0 none;
	border-bottom: 0 none;
	margin: 1em 0;
	padding: 0;
	}

#container	{
  	  	text-align:left;

		background: #FFFFFF;
		padding: 0px;
		margin: 0px 0px 0px 0px;
		width: 100%;
		}

img 	{ border-width: 0; } 
td { 
		vertical-align: top;
		font: 10px Verdana, Geneva, Tahoma, Helvetica, Arial, sans-serif;
} 

select, input,textarea
		{
		font-family: Verdana, Geneva, Tahoma, Helvetica, Arial, sans-serif;
		font-size: 10px;
		}
.plainborder { border:1px solid #345487;background-color:#F5F9FD }
.row1 { background-color: #F5F9FD }
.row2 { background-color: #DFE6EF }
.row3 { background-color: #EEF2F7 }
.row4 { background-color: #E4EAF2 }

.txt1	{ font-size: 10px;}
.txt1 a	{ color: #000000;}
.txt1 a:hover	{ color: #333333;}
.txt1 a:active	{ color: #000000;}
.txt1 a:visted	{ color: #000000;}

.txt2	{ font-size: 11px;}
.txt3	{ font-size: 12px; }
.txt3e	{ color: #FF3F3F; font-weight: bold; }
.txt4	{ font-size: 12px; font-weight: bold; }
.txt5	{ font-size: 12px; font-weight: bold; }

.sec1	{ background-color: #3D5788; padding: 8px; color:#DDDDDD; 
        background-image: url(/skins/era/img/pmbg.gif);}
.sec1 a	{ color: #FFFFFF;}
.sec1 r	{ color: #B4C4D1;}

.sec2	{ background-color: #3D5788; padding: 8px; color:#DDDDDD;}
.sec2 a	{ color: #FFFFFF;}
.sec2 r	{ color: #B4C4D1;}

.sec	{ background-color: #3D5788; padding: 8px; color:#DDDDDD; border-right: 3px solid #5C78AC;}
.sec a	{ color: #FFFFFF;}
.sec r	{ color: #B4C4D1;}

.user	{ background-color: #222222; padding: 3px; color:#DDDDDD;}
.user a { color: #FF9900;}


.head	{ background-color: #5C78AC; padding: 3px; color:#FFFFFF;}
.head a { color: #FFFFFF;}
.head2	{ padding: 3px; color:#FFFFFF; }
.head2 a { color: #FFFFFF;}

.b1 { background-color:#E0EAF2; }
.b2 { background-color: #C9D7E3; }


.back1 { background-color: #F0F0F0;}
.back2 { background-color: #E9EBED;}
.back3 { background-color: #DBDDE0;}
.back4 { background-color: #F5F5F5;} 
.back5 { background-color: #505660;}
.back6 { background-color: #000000;}
.back7 { background-color: #FFFFFF;}


.code 	{
	font-size: 11px;
	font-weight: bold;
	color: #800000;
	background-color: #D7D7D7;
	font-family: Verdana, Arial, sans-serif;
	padding: 2px;
	}

hr	{
	height: 1px;
	border-top: 1px dashed #41464C;
	border-left: 0 none;
	border-right: 0 none;
	border-bottom: 0 none;
	margin: 1em 0;
	padding: 0;
	}

table.flat
	{
	text-align: left;
	width:100%;

	}


table.title
	{
	text-align: left;
	border-collapse: collapse;
	width:100%;
	background-color: #C9D7E3;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

table.title txt5
	{
	color: #DF0D0D;
	}

table.main
	{
	text-align: left;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 4px;
	}

table.block
	{
	text-align: left;
	width:100%;
	background-color: #F3F3F3;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

table.list
	{
	text-align: left;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	}

table.cells
	{
	text-align: left;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

table.extr
	{
	width:100%;
	text-align: left;
	background-color: #5C78AC;
    background-image: url(/skins/era/img/bgheader.gif);
	color:#DDDDDD; 
	}

table.extr a
	{
	color:#FFFFFF;
	}

table.user
	{
	width:100%;
	text-align: left;
	background-color: #000000;
	color:#AAAAAA;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

table.user a
	{
	font-size: 11px;
	color:#D0DCE6;
	font-weight: normal;
	}

table.main td { padding: 4px; }
table.flat td { padding: 0px; }
table.title td { padding: 2px; } 
table.block td { padding: 1px; }
table.cells td { padding: 2px; background-color: #F3F3F3;}
table.list td { padding: 2px; }
table.extr td { padding: 0px; }


table.topicblock
	{
	text-align: left;
	width:100%;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}



/* menu */

.menu				{ font-size:10px; color:#FFFFFF; padding:5px; margin:2px;	border:1px solid #1D3A6E; background-color: #5481B4; background-image:url(images/menubg.gif); }
.menu a			{ color:#FFFFFF; }
.menu a:hover 	{ text-decoration:underline; color: #000000; }
.menutitle		{ font-size:11px; font-weight:bold; color:#FFFFFF; padding:8px; background-color: #5481B4; background-image:url(images/menubg.gif); }

.menuitem a			{ color:#FFFFFF; background-repeat: no-repeat; background-position: center left; padding-left: 8px; }
.menuitem a:hover { color:#000000; background-repeat: no-repeat; background-position: center left; padding-left: 8px; text-decoration: none; }


.bar_front { background-color:#5582B4; border-right:0px solid #1D3A6E; padding:0; color: #DDDDDD; height:12px;}
.bar_back { background-color:#E2E6EF; border:1px solid #1D3A6E; margin:0px 0px 0px 0px; }
.bbcodes a img { border: 1px outset #AAAAAA; background-color: #FFFFFF; }
.smilies a img { border: 0px; background-color: transparent; }

#main{margin:25px 244px 0px 153px;border:1px solid #000;background-color:#fff;padding:0px 0px 15px 15px}
#Title{font-size:43px;padding-left:0px;padding-top:10px;text-transform:none}
#Title a {text-decoration:inherit;color:inherit;}
#Description{padding:0px;padding-top:10px;font-size:12px;font-weight:normal}
.DateHeader{border-bottom:solid 1px #C3CFE5;font-size:18px;text-align:left;margin-top:30px;width:300px;margin-bottom:0px;color:gray;font-weight:bold}
.PostTitle{font-size:16px;font-weight:bold;font-family:arial, helvetica;}
.Post{margin-bottom:20px;font-size:12px;padding-right:15px;line-height:22px;font-family:arial, helvetica;color:black;}
.PostFooter{margin-bottom:10px;margin-left:0px;color:gray;font-size:10px}
#menu{border-left:1px solid #000;border-bottom:1px solid #000;float:right;padding:10px;width:160px;margin:0px 0px 10px 10px;background-color:#eee}
#SideBar{font-size:10px;margin-top:0px;color:#FFFFFF;}
