
body {background-image:url(images/background.jpg);
		height:auto;
		background-color:#FFFFFF;
		margin:0px 0px 0px 0px;
		}
		
:first-child+html p {margin-top:20px;}		
		
p {font-family:arial;
	font-size:14px;
	}

h1 {color:#990099;
        margin-top:20px;
	font-size:16px;
	font-family:arial;
	}
			
h2 {font-size:14px;
	color:#000000;
	font-family:arial;
	}

.wrapper {width:986px;
			height:auto;
			margin:0px auto 0px auto;
			}
			
.header {background-image:url(images/header-a.jpg);
			width:986px;
			height:220px;
			float:left;
			}
			
.body {width:986px;
		height:auto;
		background-image:url(images/body.jpg);
		float:left;
		}
		
	
.footer {background-image:url(images/footer-bg.jpg);
			width:988px;
			height:38px;
			float:left;
			}
			
		
.contentleft {width:666px;
				float:left;
				height:auto;
				}
				

				
.contentright {width:320px;
				height:auto;
				float:right;
				margin-bottom:20px
				}

				
				
.navigation {background-image:url(images/navigation.jpg);
				width:666px;
				height:28px;
				float:left;
				}
				
.navrightup {background-image:url(images/navrightup.jpg);
				width:320px;
				height:28px;
				float:right;
				}
				
.contbody {background-image:url(images/txt-content.jpg);
			width:582px;
			height:313px;
			float:left;
			margin-top:20px;
			margin-left:20px;
			padding-left:20px;
			padding-right:20px;
			}

.contbody a{color:#990099}

			
.contbody-a {background-image:url(images/txt-content.jpg);
			width:582px;
			height:313px;
			float:left;
			margin-top:20px;
			margin-left:20px;
			padding-left:20px;
			padding-right:20px;
			margin-bottom:20px;
}

.contbody-b {background-image:url(images/txt-content2.jpg);
			width:582px;
			height:626px;
			float:left;
			margin-top:20px;
			margin-left:20px;
			padding-left:20px;
			padding-right:20px;

.contbody-b a{color:#990099}

			}
.contbody-2 {background-image:url(images/txt-content.jpg);
			width:582px;
			height:100%;
			float:left;
			margin-top:20px;
			margin-left:20px;
			padding-left:20px;
			padding-right:20px;
			}
			
.register {background-image:url(images/register.jpg);
			width:318px;
			height:312px;
			float:left;
                        margin-top:8px;
			}

.widget-bg {background-image:url(images/widget-bg.jpg);			
				width:320px;
				height:349px;
				float:left;
                                margin-top:-5px;
				}
				
.widget-bg a{color:#990099}

.widget {width:300px;
			height:250px;
			float:left;
			margin-left:9px;
			margin-top:64px;
			}

		
.wrapperfooter {width:988px;
			height:auto;
			margin:0px auto 0px auto;
			}

.footerbg {background-image:url(images/footer-bg.jpg);
			width:978px;
			font-family:arial;
			font-size:12px;
			height:31px;
			float:left;
			padding-top:5px;
			padding-left:10px;
			}
			
.home { text-align:center; width:150px; height:23px; font-family:arial; font-size:14px; float:left; padding-top:5px;}
.about { text-align:center; width:128px; height:23px; font-family:arial; font-size:14px; float:left; padding-top:5px;}
.contact { text-align:center; width:116px; height:23px; font-family:arial; font-size:14px; float:left; padding-top:5px;}
.registernav { text-align:center; width:124px; height:23px; font-family:arial; font-size:14px; float:left; padding-top:5px;}
.login { text-align:center; width:146px; height:23px; font-family:arial; font-size:14px; float:left; padding-top:5px;}

a {color:#FFFFFF; text-decoration:none;}

a:hover {color:#990099;}

