/* CSS Document */

* {
  margin: 0px;
  padding: 0px;
  border: none;
}
#backPattern {
  width: 1181px;
  height: 714px;
  margin: 0 auto; 
  background: url(/templates/images/back-pattern.gif) no-repeat center top;
  background-position: 100px 0;
}
#container {
  margin: 0 auto;
  width: 960px;
}
/* Header */
#header {
  width: 960px;
  height: 120px;
}
#title {
  float: left;
  width: 412px;
  height: 93px;
  padding: 15px 0 0 0;
}
#title h1 {
  display: block;
  float: left;
  width: 412px;
  height: 93px;
  text-indent: -9999px;
}
#title h1 a {
  display: block;
  width: 100%;
  height: 100%;
  background: url(/templates/images/title.gif) no-repeat;
  background-position: 0 0;
}
#headNav {
	background: url(/templates/images/head-back.gif) repeat-x center top;
	width: 960px;
	height: 40px;
	margin: 0 0 10px 0;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	}
	#navList{
		float: left;
		width: 660px;
		margin: 0;
		padding: 0;
		font-size: 110%;
		}
		#navList li {
			margin: 0;
			padding: 12px 10px 0 10px;
			}
			#navList a:link, #navList a:visited {
				text-decoration: none;
				}
				#navList a:hover, #navList a:active {
					color: #fff;
					text-decoration: underline;
					}
	#rightNav{
		float: right;
		margin: 0;
		padding: 0;
		font-size: 110%;
		}
		#rightNav li {
			margin: 0;
			padding: 12px 10px 0 10px;
			text-align: right;
			}
			#rightNav a:link, #rightNav a:visited {
				text-decoration: none;
				}
				#rightNav a:hover, #rightNav a:active {
					color: #fff;
					text-decoration: underline;
					}
/* Main Content */
#content {
  background: url(/templates/images/content-back.gif) repeat-x #000;
  padding: 10px;
  margin: 0 0 10px 0;
  float: left;
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomleft:3px;
  -moz-border-radius-bottomright:3px;
}
#leftCol {
  float: left;
  width: 640px;
}
#photo {
  width: 260px;
  height: 330px;
  background: #fff;
  padding: 10px;
  float: right;
  margin: 0 0 0 20px;
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomleft:3px;
  -moz-border-radius-bottomright:3px;
}
#content a:link, #content a:visited {
  text-decoration: none;
}
#content a:hover, #content a:active {
  color: #fff;
  text-decoration: underline;
}

/* Footer */
#footer {
  background: url(/templates/images/footer-back.gif) repeat-x center top #000;
  width: 960px;
  float: left;
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomleft:3px;
  -moz-border-radius-bottomright:3px;
  margin: 0;
  padding: 0;
  font-size:8px;
}
.footerLogo {
  float: left;
  display:block;
  padding: 0 10px 0 10px;
  margin: 0 0 0 0;
  width:100px;
}
.footerList {
  float: right;
  margin: 20px 0 0 0;
  padding: 0 0 10px 5px;
  width: 630px;
  height:auto;
  color:#e933a7;
}
.footerList li {
  padding: 5px 0px 0px 5px;
  font-size: 120%;
}
#footer a:link, #footer a:visited {
  text-decoration: none;
}
#footer a:hover, #footer a:active {
  color: #fff;
  text-decoration: underline;
}

