body{
	background: url(background.png) repeat-x #FFFFFF;
}

.innertop{
	width: 1000px;
	height: 37px;
	text-align: left;
}

.top{
	width: 100%;
	height: 37px;
	background-color: #000000;
	border-bottom: 3px solid #181818;
	font-family: Arial;
	font-size: 9pt;
	color: #FFF;
}

.login{
	text-align: right;
	height: 37px;
	line-height: 42px;
}

.user{
	border: 1px solid #3779dc;
	margin-top: 6px;
	float:right;
	text-align:center;
}

.user:hover{
	border: 1px solid #45B83B;
}

.header{
	width: 100%;
	height: 185px;
	background: url(http://fredricz.com/images/background.png) repeat-x #000000;
	border-bottom: 3px solid #3274d7;
}

.header-text{
	width: 900px;
	height: 185px;
	font-family: Arial;
	font-size: 8pt;
	color: #6B6B6B;
}

.menu{
	width: auto;
	height: 37px;
	font-family: Arial;
	font-size: 9pt;
	text-align: left;
	float:left;
	margin-top: 8px;
}

.menu-item{
	float:left;
	text-align:center;
	width: 65px;
	height: 25px;
	line-height: 25px;
	margin-right: 10px;
	background-color: #0D0D0D;
}

.menu-item:hover{
	background-color:#e59332;
	width: 65px;
	height: 25px;
	color: #FFF;
}

.menu a:link{color:#FFFFFF; text-decoration: none;} .menu a:visited{color:#FFFFFF; text-decoration: none;} .menu a:target{color: #2d6fd2; text-decoration: none;} .menu a:hover{color:#2d6fd2; text-decoration: none; }


.main{
	width: 800px;
	height: auto; 
	background-color: #f1f1f1;
	border-right: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}

.main-text{
	width: 750px;
	height: auto;
	font-family: Arial;
	font-size: 9pt;
	text-align: left;
	color: #4f4f4f;
}

.main-text a:link{color: #4bbaee; text-decoration: none;}
.main-text a:visited{color: #4bbaee;}
.main-text a:target{color: #1e6d92;}
.main-text a:hover{color: #1e6d92; text-decoration: underline;}

.header-text a:link{color: #4bbaee; text-decoration: none;}
.header-text a:visited{color: #4bbaee;}
.header-text a:target{color: #1e6d92;}
.header-text a:hover{color: #1e6d92; text-decoration: underline;}

.title{
	background: url(http://fredricz.com/images/side.png) no-repeat top left; width:99px; height: 41px; float: left; margin: 0px 20px 0px -54px; padding-left: 15px; color:#FFFFFF;
}

.tit{
	line-height:2px;
}

.img {
   padding:2px;
   border:1px solid #bcbcbc;
}

.img:hover{
	background-color:#1e6d92;
	opacity:0.7;
	filter:alpha(opacity=70);
	padding:2px;
	border:1px solid #407282;
}

.logo {
}

.logo:hover{
	opacity:0.7;
	filter:alpha(opacity=70);
}

.copyright{
	width:800px;
	height: 200px;
	text-align:right;
	font-family: Arial;
	font-size: 8pt;
	color:#545454;
}

.copyright-bk{
	width:100%;
	height: 200px;
	background-color: #FFF;
}

.copyright-link{
	width: 150px;
	height: 150px;
	text-align: left;
	float:left;
	font-family: Arial;
	font-size: 9pt;
	color: #4f4f4f;
}

.copyright-link a:link {font-size: 8pt; font-family: Verdana; color:#387092; text-decoration: none;}
.copyright-link  a:visited{font-size: 8pt; font-family: Verdana; color:#387092; text-decoration: none;}
.copyright-link a:hover{text-decoration: underline; color:#e59332;}

.login a:link {color:#36A5D1; text-decoration: none;}
.login  a:visited{color:#36A5D1; text-decoration: none;}
.login a:hover{text-decoration: underline; color:#45B83B;}

.post-text{
	width: 750px;
	height: auto;
}

.post-img {
   padding:3px;
   border:1px solid #bcbcbc;
}

.post-img:hover{
	padding:3px;
	border:1px solid #407282;
}

.profile{
	width: 150px;
	height: 250px;
	float:right;
}	

.header-text input#password,.header-text input#username{background-color: #FFFFFF; color:#36A5D1; border: 1px solid #484848; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; width:180px; height: 25px; font-size: 10pt;}
.header-text input#password:hover,.header-text input#username:hover{background-color: #FFFFFF; color:#36A5D1; border: 1px solid #36A5D1; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; width:180px; height: 25px; font-size: 10pt;}
input#cmdlogin{background-image: url(http://fredricz.com/images/button.png); border:0px; width: 81px; height: 27px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; color:#FFFFFF; font-size: 9pt;}
input#cmdlogin:hover{opacity:0.7; filter:alpha(opacity=70);}

.main-text input#password,.main-text input#username,.main-text input#oldpassword,.main-text input#password2,.main-text input#email{background-color: #FFFFFF; color:#4a94b5; border: 1px solid #8d8d8d; width:180px; height: 25px; font-size: 10pt;}
.main-text input#password:hover,.main-text input#username:hover,.main-text input#oldpassword:hover,.main-text input#password2:hover,.main-text input#email:hover{background-color: #FFFFFF; color:#4a94b5; border: 1px solid #3c75a5; width:180px; height: 25px; font-size: 10pt;}

#html{
	width: 500px;
	height: auto;
	color: #4A9FD4;
}
