html, textarea {
	font-family			: Lucida sans, arial;
	font-size			: 12px;
	background			: url(../img/background_repeat.png) repeat-x top #b3b3b3;
}
textarea {
	background			: none;
	border				: 1px solid #999999;
}
html, div, body {
	margin				: 0px;
	padding				: 0px;
}
.floatClear {
	clear				: both;
	height				: 1px;
	margin-bottom		: -1px;
	overflow			: hidden;
}
a {
	text-decoration		: none;
	color				: #cc0000;
}
a:hover {
	text-decoration		: underline;
}
#container {
	width				: 100%;
	background			: url(../img/background.png) no-repeat top center;
}
#main {
	width				: 940px;
	margin				: 0 auto;
}
#content {
	min-height			: 649px;
	padding-right		: 12px;
}

/*TOP*/
.t, .tl, .tr {
	height				: 44px;
	background			: url(../img/t.png) repeat-x bottom;
}
.tl {
	background			: url(../img/tl.png) no-repeat bottom left;
	float				: left;
	width				: 18px;
}
.tr {
	background			: url(../img/tr.png) no-repeat bottom right;
	float				: right;
	width				: 30px;
}

/*LEFT*/
.l_rep {
	background			: url(../img/l_rep.png) repeat-y left;
}
.l {
	background			: url(../img/l.png) no-repeat top left;
	width				: 10px;
	height				: 635px;
	float				: left;
}
/*RIGHT*/
.r_rep {
	margin-left			: 10px;
	background			: url(../img/r_rep.png) repeat-y right #FFFFFF;
}
.r {
	background			: url(../img/r.png) no-repeat top left;
	width				: 12px;
	height				: 635px;
	float				: right;
}

/*BOTTOM*/
.b, .bl, .br {
	height				: 12px;
	background			: url(../img/b.png) repeat-x top;
}
.bl {
	background			: url(../img/bl.png) no-repeat top left;
	float				: left;
	width				: 19px;
}
.br {
	background			: url(../img/br.png) no-repeat top right;
	float				: right;
	width				: 20px;
}

/*-----LANDING PAGE-----*/
#landing_page {
	font-family			: Century Gothic;
}
#contact {
	color				: #cc0000;
	font-size			: 30px;
	font-weight			: bold;
	text-align			: right;
	height				: 69px;
	padding				: 16px 18px 0px 0px;
}
#contact a {
	font-size			: 20px;
	color				: #333333;
	font-weight			: normal;
}
#intro {
	height				: 423px;
	text-align			: center;
}
#intro h1 {
	color				: #cc0000;
	font-size			: 61px;
	font-weight			: normal;
	margin				: 0px;
}
#intro h2 {
	color				: #000000;
	font-size			: 46px;
	font-weight			: normal;
	margin				: 0px;
	padding-top			: 12px;
	padding-bottom		: 14px;
}
#intro h3 {
	color				: #000000;
	font-size			: 19px;
	font-weight			: normal;
	margin				: 0px;
}
#intro h3 span {
	color				: #cc0000;
}
#entersite {
	text-align			: center;
	height				: 136px;
	background			: #cc0000;
	font-size			: 27px;
	padding-top			: 8px;
}
#entersite a {
	color				: #ffffff;
}
#entersite #landing_menu {
	color				: #ffffff;
	font-size			: 14px;
	padding-top			: 18px;
}
#entersite p {
	margin				: 0px;
}
/*-----PAGE-----*/
#page_text, #banner, #left_pane {
	float				: left;
}
#page_text {
	padding				: 5px;
}
#banner {
	background			: url(../img/banner_bg.gif) no-repeat right #cc0000;
	color				: #FFFFFF;
	padding				: 6px 16px;
	height				: 88px;
	font-family			: Century Gothic;
	width				: 876px;
}
#banner h1 {
	font-size			: 31px;
	font-weight			: normal;
	margin				: 0px;
}
#banner h1 a {
	color				: #FFFFFF;
}
#banner h1 a:hover {
	text-decoration		: none;
}
#banner h1 span {
	color				: #000000;
	font-size			: 20px;
}
#banner h1 span span {
	font-size			: 13px;
}
#banner_left {
	float				: left;
}
#banner_right {
	float				: right;
	text-align			: right;
	font-size			: 22px;
	font-weight			: bold;
        padding-top                     :10px;
}
#banner_right a {
	font-weight			: normal;
	color				: #000000;
	font-size			: 14px;
}
#left_pane, #right_pane {
	border				: 1px solid #cc0000;
	margin				: 5px 0px 0px 0px;
}
#left_pane {
	margin-left			: 0px;
	width				: 194px;
	min-height			: 532px;
	background			: url(../img/dog_cat.jpg) no-repeat bottom;
}
#right_pane {
	width				: 649px;
	padding				: 14px 28px;
	min-height			: 504px;
	float				: right;
}
#right_pane h1 {
	font-size			: 20px;
	color				: #cc0000;
}
#right_pane h1, #right_pane p {
	margin				: 10px 0px;
}
h2 {
	margin				: 8px 0;
	color				: #CC0000;
	font-size			: 16px;
}
h3 {
	margin				: 6px 0;
	color				: #000000;
	font-size			: 14px;
}
ul {
        
        
}
li {
        padding                         :10px 0px;
        list-style-type                 :square;
        list-style-image                :url(../img/red_paw.gif);

        
}

/*-----MENU-----*/
.menu {
	padding				: 17px 0px 218px 0px;
}
.menu li {
        list-style-type                 :none;
        list-style-image                :none;
        padding-top                     :10px;
}

/*-----FOOTER-----*/
ul#footer {
	margin				: 0px;
	list-style			: none;
	font-size			: 10px;
	padding				: 0px 9px 12px 9px;
	float				: left;
}
ul#footer li {
	display				: inline;
	padding				: 0px 6px;
}
ul#footer li a, #jandl a {
	color				: #333333;
}
#jandl {
	font-size			: 10px;
	padding				: 0px 15px 12px 9px;
	float				: right;
}
#jandl span {
	color				: #005892;
}