/*--------- COMMON ---------*/
body{background: #fff; padding:0px; margin:0px; }
div { margin: 0; padding: 0; }
img { border: 0; }
ul { line-height: 105%; list-style-type: disc; text-align: left; margin-top: -5px;}
li { margin: 0px 0px 6px -10px;}
p, table { font: 12px Verdana, Arial, sans-serif; line-height: 1.3em; color: #333; padding-bottom: 5px; margin: 0;}
b {color: #000; font-weight: bold; font-size: 12px;}
strong {font-weight: bold;}
a {text-decoration: underline; color: #840c2c;}
a:hover {color: #b71237; }
i { color: #000; font-weight: bold; font-style: normal; }
th {text-align: center; background-color: }
.tbold {color: #840c2c; font-size: 14px;}

h1 { font: 32px Times New Roman, Times, Arial, sans-serif; color: #b81137; margin: 0px; padding: 0px; }
h2 {font: 18px Times New Roman, Times, Arial, sans-serif; color: #b81137;}	

.column{position: relative;float: left;}
.inline {display: inline;}
.center {text-align: center; font-size: 10px;}
.clear {clear: both;}
.copy {font: 10px Verdana, Arial, sans-serif; color: #fff;}
.inputhomepage {border: 1px solid #840c2c; background: #fff; font: 12px Verdana, Arial, sans-serif; color: #b81137; padding: 2px;}
.homeselect {border: 1px solid #b81137; background: #ffc938; font: 9px Verdana, Arial, sans-serif; color: #840c2c; padding: 2px;}

/*--------- structure ---------*/
#container{background: #fff url(../images/dogtown/bk_swan.jpg) no-repeat; width: 1024px; margin:0px auto; text-align:left;}
#container.camp{background: #fff url(../images/dogtown/bk_camp.jpg) no-repeat; width: 1024px; margin:0px auto; text-align:left;}
#container.mu{background: #fff url(../images/dogtown/bk_mu.jpg) no-repeat; width: 1024px; margin:0px auto; text-align:left;}
#container.arch{background: #fff url(../images/dogtown/bk_arch.jpg) no-repeat; width: 1024px; margin:0px auto; text-align:left;}
#container.beard{background: #fff url(../images/dogtown/bk_beard.jpg) no-repeat; width: 1024px; margin:0px auto; text-align:left;}
#container.beard2{background: #fff url(../images/dogtown/bk_beard2.jpg) no-repeat; width: 1024px; margin:0px auto; text-align:left;}
#container.alum{background: #fff url(../images/dogtown/bk_alum.jpg) no-repeat; width: 1024px; margin:0px auto; text-align:left;}
#container.hilton{background: #fff url(../images/dogtown/bk_hilton.jpg) no-repeat; width: 1024px; margin:0px auto; text-align:left;}
#container.trice{background: #fff url(../images/dogtown/bk_trice.jpg) no-repeat; width: 1024px; margin:0px auto; text-align:left;}
#container.tower{background: #fff url(../images/dogtown/bk_tower.jpg) no-repeat; width: 1024px; margin:0px auto; text-align:left;}
	#content{ }
		
		#header{width:1024px;}
			#logo {padding: 4px 0 0 30px;}
				 #topnav {
	position: relative;
	top: 60px;
	left: 40px;
}
					 #topnav ul{list-style: none; margin: 0;padding: 0;}
					 #topnav li{list-style: none; float: left; padding-right: 30px; margin: 0;}
					
						 

		#favre {width: 1024px;}
		
		#leftnav {width: 200px;}
				#leftnav ul{list-style: none; margin: 0;padding-left: 10px; }
				#leftnav li{list-style: none; padding: 0; margin: 10px 0 0 0px;}
				#leftnav a{display: block; height: 20px; text-indent: -5000px; overflow: hidden;}
				#leftnav a:hover{background-image: none;}
					#tshirts-off {width: 150px; background: transparent url(../images/dogtown/lnav_tshirts.gif) no-repeat 0 -20px;}
					#tshirts-off a {background: transparent url(../images/dogtown/lnav_tshirts.gif) no-repeat 0 0;}
					#tshirts-on {width: 150px; background: transparent url(../images/dogtown/lnav_tshirts_ov.gif); }
					
					#sweat-off {width: 150px; background: transparent url(../images/dogtown/lnav_sweatshirts.gif) no-repeat 0 -20px;}
					#sweat-off a {background: transparent url(../images/dogtown/lnav_sweatshirts.gif) no-repeat 0 0;}
					#sweat-on {width: 150px; background: transparent url(../images/dogtown/lnav_sweatshirts_ov.gif); }
					
					#casual-off {width: 150px; background: transparent url(../images/dogtown/lnav_casual.gif) no-repeat 0 -20px;}
					#casual-off a {background: transparent url(../images/dogtown/lnav_casual.gif) no-repeat 0 0;}
					#casual-on {width: 150px; background: transparent url(../images/dogtown/lnav_casual_ov.gif); }
					
					#ladies-off {width: 150px; background: transparent url(../images/dogtown/lnav_ladies.gif) no-repeat 0 -20px;}
					#ladies-off a {background: transparent url(../images/dogtown/lnav_ladies.gif) no-repeat 0 0;}
					#ladies-on {width: 150px; background: transparent url(../images/dogtown/lnav_ladies_ov.gif); }
					
					#kids-off {width: 150px; background: transparent url(../images/dogtown/lnav_kids.gif) no-repeat 0 -20px;}
					#kids-off a {background: transparent url(../images/dogtown/lnav_kids.gif) no-repeat 0 0;}
					#kids-on {width: 150px; background: transparent url(../images/dogtown/lnav_kids_ov.gif); }
					
					#other-off {width: 150px; background: transparent url(../images/dogtown/lnav_other.gif) no-repeat 0 -20px;}
					#other-off a {background: transparent url(../images/dogtown/lnav_other.gif) no-repeat 0 0;}
					#other-on {width: 150px; background: transparent url(../images/dogtown/lnav_other_ov.gif); }
					
				#lefttext {margin-top: 20px;}
				#lefttext p{font: 11px Verdana, Arial, sans-serif; line-height: 1.3em; color: #fff; padding: 10px 0 0 10px; margin: 0;}
				#lefttext b{font: 11px Verdana, Arial, sans-serif; line-height: 1.3em; color: #fff; font-weight: bold;}
				#lefttext a{color: #fff; text-decoration: underline; font-weight: bold; text-indent: 0px; height: 1.3em; }
				#lefttext a:hover {color: #b71237;}
		
		
		#maincenter {width: 540px; padding: 0 10px 20px 20px;}
			#maincenter p, #maincenter table {padding: 10px 10px 5px 10px;}
			#maincenter h1{margin: 10px 0 0 10px; }
			#maincenter table {border: 1px solid #bcbaba; margin: 10px;}
		
		
		#blog {height: 700px; overflow: auto; background: #fff; margin-top: 10px; padding: 10px; opacity: 0.75; filter:alpha(opacity=75);}
			#blog h1 {font: 20px Times New Roman, Times, Arial, sans-serif; color: #840c2c; }
			#blog h2 {font: 12px Verdana, Arial, sans-serif; color: #7d7b7b; padding: 0 0 0 10px; margin: 0;}
			.blogback {color: #7d7b7b;}
		
		#rightcallout {width: 180px; border: 1px solid #efefef; padding: 25px; background: #fefefe url(../images/dogtown/bk_callout.gif) repeat-x; margin-top: 10px;}
			#rightcallout p{font: 11px Arial, sans-serif; color: #666; line-height: 14px;}
			#rightcallout a{font: 11px Arial, sans-serif; color: #840c2c; font-style: italic; }
			#rightcallout a:hover {color: #b81137;}
			#rightcallout h2 {margin: 0 0 10px 0;}
			#rightcallout img {margin: 0 0 10px 40px;}	
		
		#footer {height: 140px; background: #fff url(../images/dogtown/bk_footer.gif) repeat-x; padding-bottom: 20px;}
			#cy {width: 152px; padding: 12px 20px 0 20px;}
			#quote {padding: 25px 0 0 0;}
