/*
Theme Name:Noseprint
Theme URI:http://monmouthcountyspca.org
Description:The default WordPress theme for Monmount County SPCA.
Version:1.0
Author:Jen Germann
Author URI:http://jengermann.com/
*/

/* -------------------------------------------------------------- 
  
   Reset.css
   * Resets default browser CSS styles.
   
   Original by Erik Meyer:
   * http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
   
-------------------------------------------------------------- */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

:active,:hover{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}

html,body{height:100%;}
body{background:rgb(195,207,163) url(images/backgrounds/bg_body.png) repeat 0 0;font:normal 12px/19px Verdana,Arial,Helvetica,sans-serif;color:rgb(41,53,59);text-rendering: optimizeLegibility;}
#container{width:100%;height:100%;}
#wrapper{width:960px;min-height:100%;height:auto !important;height:100%;background:#fff;margin:0 auto -60px;
	box-shadow:0 0 20px rgba(0,0,0,0.4);
	-o-box-shadow:0 0 20px rgba(0,0,0,0.4);
	-icab-box-shadow:0 0 20px rgba(0,0,0,0.4);
	-khtml-box-shadow:0 0 20px rgba(0,0,0,0.4);
	-moz-box-shadow:0 0 20px rgba(0,0,0,0.4);
	-webkit-box-shadow:0 0 20px rgba(0,0,0,0.4);
} /* padding-bottom must be same height as the footer for sticky footer */
#main_body{width:960px;background:url(images/backgrounds/bg_main_body_narrow.png) no-repeat center 0;margin:-10px 0 0;}
	#main_body.widesection{background:url(images/backgrounds/bg_main_body_wide.png) no-repeat center 0;}

/* Typography
---------------------------------------------------------- */
h1,h2,h4{font-family:'Century Gothic','Trebuchet MS',Arial,Helvetica,sans-serif;letter-spacing:-1px;}
h3,h5,h6{font-family:'Trebuchet MS',Arial,sans-serif;}
#content h1,h2{margin:0 0 22px;font-size:33px;line-height:30px;}
	#content .post .entry h1,.post .entry h2,body.single .post .entry h2{margin:0 0 21px;padding-top:8px;font-size:28px;line-height:28px;}
	h2.pagetitle{margin:0 0 21px;}
	body#news h2.pagetitle,body#events h2.pagetitle,body#cruelty-blog h2.pagetitle{margin:0 0 18px;}
	body#news.single h2.posttitle,body#events.single h2.posttitle,body#cruelty-blog.single h2.posttitle{margin:0 0 2px;}
	body#sitemap h2.pagetitle{margin:0 0 6px;}
#content h3,#content h4,#content h5,#content h6{margin:0 0 19px;}
h3{font-size:16px;font-weight:bold;color:rgb(85,95,37);}
	.sidebar h3,#content #donate_now h3{margin:0 0 3px;}
	body.single .post .entry h3{margin:0 0 22px;padding-top:20px;text-transform:uppercase;}
h4{font-size:18px;font-weight:bold;letter-spacing:normal;line-height:21px;}
	#row1 h4{font-weight:normal;letter-spacing:-1px;}
	#content .page h4{margin:0 0 19px;padding-top:15px;color:rgb(128,168,187);}
		body.search-results #content .page h4{padding-top:0;}
		body#sitemap #content .page h4{margin:0 0 18px;}
	#content .post h4{color:rgb(128,168,187);}
	#content h4.posttitle{margin:0;}
		body.search-results #content h4.posttitle{margin:0 0 1px;}
	#content #refine_search h4{margin:-3px 0 22px;}
	body.single .post .entry h4{margin:0 0 24px;padding:15px 0 2px;}
h5{font-size:14px;font-weight:bold;letter-spacing:2px;}
h6,legend{font-weight:bold;letter-spacing:2px;text-transform:uppercase;}
	#content .post .entry h6{margin:1px 0 18px;}
	#content h6.resulttype{margin:1px 0 0;line-height:16px;}
	#content td.match h6{margin:0 0 2px;}
		body#cats #content td.match h6{margin:0;line-height:14px;}

/* p,ul,ol,dl
---------------------------------------------------------- */
/***** <UL>,<OL>,<DL> *****/
ul,ol,dl{margin:0;padding:0 10px 10px;}
	ul{list-style:none;}
	ol{ }
	ul ul,ol ol{padding:0;}
	ol.alpha{list-style:lower-alpha;}

#content ul,#content ol,#content dl{margin:0 20px 19px 10px;padding:0;}
	#content ul{margin:0 20px 19px 30px;list-style:disc;}
		#content ul ul{margin:0 20px 0 30px;list-style-type:circle;}
	body#home #content ul{margin:0 0 16px;list-style:none;}
#content ul li,#content dl dd{margin-top:10px;padding:9px 0 0 0;}
	#content ul.sitemap_pages{margin-bottom:33px;}
	#content ul.sitemap_posts li{margin:0;padding:0;}
	#content ul ul li{margin-top:0;padding:0;}
#content ol li{margin-top:9px;padding:9px 0 0 0;border-top:1px solid rgb(230,230,230);}
#content ul li:first-child,#content ol li:first-child,#content dl dd:first-child{background-position:10px 8px;margin-top:0;padding-top:0;}

.sidebar ul,.sidebar ol,.sidebar dl{margin:0 0 10px;padding:0;font-size:11px;}
.sidebar ul li,.sidebar ol li,.sidebar dl dd{margin-bottom:6px;padding-bottom:12px;border-bottom:1px solid rgb(230,222,192);}

ul#quicklinks{font-size:11px;padding:0;font-weight:bold;text-transform:uppercase;}
#row3 ul{font-size:11px;}

/***** <P> *****/
p{margin:0;padding:0 0 19px;}
p.resultscount{padding:4px 0 17px;}
p.postmetadata{padding:0;}
body.search-results .page .entry p{padding:0 0 14px;}
.sidebar p{padding:0;font-size:11px;line-height:18px;}
.footerwrap p{font-size:11px;}

/***** Misc *****/
strong,em 	{ font-family:Verdana,Arial,Helvetica,sans-serif;}
strong,dt,cite,p.postmetadata a,a.more-link,p.more,.emphasis,.field{font-weight:bold;}
em{font-style:italic;}

small 	{ font-size:smaller;}
big		{ font-size:larger;}
sup		{font-size:smaller;vertical-align:0.5em;line-height:1px;}
acronym,abbr 	{ cursor:help;letter-spacing:1px;border-bottom:1px dashed;}

blockquote,q{quotes:none;}
blockquote{background:url(images/quote.gif) no-repeat 0 10px;margin:0;padding:0 19px;font-style:italic;}
	blockquote ul li,blockquote ol li,blockquote dl dd{padding-bottom:4px;}

/***** Links *****/
a,a:visited{padding-bottom:1px;border-bottom:1px dotted;color:rgb(52,100,122);text-decoration:none;}
	#header a{padding:0;border:0;}
	.post h4 a{border:0;}
	.sidebar a,.sidebar a:visited,#content ul.breadcrumbs a,#content ul.breadcrumbs a:visited,#content .pet_block .image p a{border-color:rgb(154,178,189);border-color:rgba(52,100,122,0.5);}
h2.post_title a{ }
ul#quicklinks a,ul#quicklinks a:visited{text-decoration:none }
a:hover,a:active,a:focus{border-bottom-style:solid;}
	.sidebar a:hover,.sidebar a:active,.sidebar a:focus{background-color:rgb(255,255,255);}
	#content a:hover,#content a:active,#content a:focus{background-color:rgb(254,244,197);}
	.post h4 a:hover,.post h4 a:focus{border-bottom:1px solid;}

ul#quicklinks a,ul#quicklinks a:visited{text-decoration:none;}
ul#quicklinks a:hover,ul#quicklinks a:active,ul#quicklinks a:focus{text-decoration:underline }

#footer a,#footer a:visited{ }
#footer a:hover{ }

a.more-link{font-weight:bold;}

/***** Buttons *****/
p.button,p.cf-sb{margin-bottom:12px;padding:0;}
	#content p.button,#content p.cf-sb{font-size:15px;}
		body#thank-you p.button{width:130px;}
	.sidebar p.button{width:122px;margin:0;margin-left:14px;font-size:12px;}

.sidebar a.btn,#content a.btn{background-color:transparent;}
#main_body a.btn {
	background:rgb(128,168,187) url(images/buttons/button-grad.png) repeat-x scroll left 1px;
	padding:0;
	display:block;

	border:1px solid rgb(92,120,134);
	-moz-border-radius:15px;
	-khtml-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	
	font-family:'Century Gothic','Trebuchet MS',Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#fff !important;
	text-align:center;
	text-decoration:none;
	text-shadow:rgba(0,0,0,0.3) 0 -1px 0;
	cursor:pointer;
}
	.sidebar a.btn{width:120px;}
a.btn span {
	padding:5px 10px 2px;
	display:block;
	border:1px solid rgba(255,255,255,0.25);
	-moz-border-radius:15px;
	-khtml-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
}
	.sidebar a.btn span{padding:2px 5px;}
	@-moz-document url-prefix(){a.btn span{padding:2px 10px 5px;} /* Firefox is too long */ }

span.input_btn {
	height:28px;
	display:block;
	
	border:1px solid rgb(92,120,134);
	-moz-border-radius:15px;
	-khtml-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
}
	.sidebar span.input_btn{width:118px;height:24px;}
	#content #commentform-container span.input_btn{width:88px;margin-top:-5px;}
input.btn,input.Buttons,.cform input.sendbutton {
	height:28px;
	background:rgb(128,168,187) url(images/buttons/button-grad.png) repeat-x scroll left 1px;
	padding:6px 10px 1px;
	display:block;

	border:1px solid rgba(255,255,255,0.25);
	-moz-border-radius:15px;
	-khtml-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	
	font-family:'Century Gothic','Trebuchet MS',Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#fff !important;
	text-align:center;
	text-decoration:none;
	text-shadow:rgba(0,0,0,0.3) 0 -1px 0;
	cursor:pointer;
}
	#content input.btn,#content .cform input.sendbutton{padding:3px 10px;font-size:15px;}
			@-moz-document url-prefix(){#content input.btn,#content .cform input.sendbutton{padding:1px 10px 3px;} /* Firefox is too long */ }
	.sidebar input.btn{width:118px;height:24px;background-position:0 0;padding:2px 10px 1px;font-size:12px;}
			@-moz-document url-prefix(){.sidebar input.btn{padding:1px 10px 3px;} /* Firefox is too long */ }
	#content #commentform-container input.btn{width:88px;background-position:0 0;}

#main_body a.btn:hover,input.btn:hover,
#main_body a.btn:active,input.btn:active,
#main_body a.btn:focus,input.btn:focus,
#main_body .cform input.sendbutton:hover,#main_body .cform input.sendbutton:active,#main_body .cform input.sendbutton:focus {
	background-image:url(images/buttons/button-grad-over.png);
}

	* html a.btn,* html input.btn,* html input.Buttons,
	* html a.btn:hover,* html input.btn:hover,* html input.Buttons:hover,
	* html a.btn:active,* html input.btn:active,* html input.Buttons:active,
	* html a.btn:focus,* html input.btn:focus,* html input.Buttons:focus{background:#7292b5;}

/***** Forms *****/
.sidebar form{padding:3px 0 0;}
input.textbox,.cform input.single,select,textarea{margin:0 0 3px;border:1px solid rgb(203,202,200);}
	input.radio,input.checkbox{width:auto;background-color:transparent;padding:0;border:0;vertical-align:middle;}
input.textbox,textarea{padding:0.3125em 0.125em;}
input.textbox{ }
textarea 		{ line-height:1.25em;}

form p{padding:0 0 6px;}
.sidebar form p{padding:0 0 3px;}
label,ol.cf-ol li.cf-box-title{padding:0;display:block;font-weight:bold;color:rgba(41,53,59,0.8);}

#side_sign_up form input.textbox{width:146px;}
form p.button{padding-top:7px;}

.sidebar input.textbox{font-size:11px;}

#header form#searchform{height:22px;margin-right:10px;padding:12px 0 0 0;float:right;text-align:right;}
#header input#s{width:150px;height:17px;padding:0.25em 0.125em 0;float:left;font-size:11px;}
	#header form#searchform span.input_btn{width:66px;height:19px;margin:-7px 0 0 10px;}
		@-moz-document url-prefix(){#header form#searchform span.input_btn{height:19px;} /* Firefox is too long */ }
	#header form#searchform input.btn{width:66px;height:19px;background-position:0 0;padding:0 5px 1px;font-size:14px;line-height:14px;}

#content #refine_search {
	background-color:rgb(254,251,240);background-color:rgba(252,243,206,0.4);
	margin:0 10px 19px;
	padding:19px 15px 3px;

	border:1px solid rgb(216,213,204);border:1px solid rgba(0,0,0,0.15);
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;

	box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-o-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-icab-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-khtml-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);
}
#content form#searchform{width:545px;height:50px;}
#content form#searchform input.textbox{width:420px;height:19px;margin-right:10px;float:left;}
		@-moz-document url-prefix() {#content form#searchform input.textbox{height:17px;} /* Firefox is too long */ }
	form#searchform p.button{width:78px;height:19px;float:left;}
	form#searchform span.input_btn{width:76px;height:24px;margin-top:-7px;}
	form#searchform input.btn{width:76px;height:24px;padding:4px 10px 3px;}
		@-moz-document url-prefix(){form#searchform input.btn{padding:0 10px 3px;} /* Firefox is too long */ }

/***** Tables *****/
table {
	background-color:rgb(254,251,240);background-color:rgba(255,230,116,0.4);
	margin:0 0 19px;
	border-collapse:separate;
	border-spacing:0;
	font-size:11px;
}
tr{ }

caption,th,td {
	border-top:2px solid rgb(255,255,255);
	border-left:2px solid rgb(255,255,255);
	text-align:left;
}
	tr:first-child td{border-top:0;}
	tr td:first-child{border-left:0;}

th,td {
	vertical-align:top;
}

/* Globals
------------------------------------------------------------------*/
hr{width:100%;margin:14px 0 19px;border:0;border-top:1px solid rgb(216,213,204);border-top:1px solid rgba(0,0,0,0.15);clear:both;}
.post hr{margin:14px 0 22px;}
body#sitemap hr{margin-bottom:7px;}
body.search-results hr{margin:0 0 22px;}

.clearer,.clear{clear:both;}

/* New Clearfix hack */
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
	}
* html .clearfix{zoom:1;} /* IE6 */
*:first-child+html .clearfix{zoom:1;} /* IE7 */


.float-left,.alignleft 	{ float:left;}
.float-right,.alignright 	{ float:right;}
.alignnone{float:left;}
.aligncenter{margin:0 auto;display:block;clear:both;}

.text-left 		{ text-align:left;}
.text-right 	{ text-align:right;}
.text-center 	{ text-align:center;}
.text-justify 	{ text-align:justify;}
.uppercase		{ text-transform:uppercase;}
.capitalize		{ text-transform:capitalize;}
	i.capitalize{font-style:normal;}
.letter-spacing{ letter-spacing:1px;}

.bold 			{ font-weight:bold;}
.italic 		{ font-style:italic;}
.underline 		{ border-bottom:1px dotted;}
.highlight 		{ background:#ffc;}
.position_inside{list-style-position:inside;}

.post img{border:1px solid;}
.post .entry img{width:300px !important;height:auto !important;margin:0 19px 19px 0;padding:0;border:0;float:left;}
.post img.size-thumbnail{width:140px !important;height:auto !important;}
.post img.size-medium{width:300px !important;height:auto !important;}
.post img.size-large{width:460px !important;height:auto !important;margin:0 0 19px;clear:both;}
.post img.size-full{width:590px !important;height:auto !important;margin:0 0 19px;}

.post .entry img.alignleft{float:left;margin:0 15px 16px 0;}
.post .entry img.alignright{float:right;margin:4px 0 16px 15px;}

.post .wp-caption{max-width:588px !important;border:1px solid rgb(203,202,200);}
	.post .wp-caption.alignleft{margin:0 19px 19px 0;}
	.post .wp-caption.alignright{margin:0 0 19px 19px;}
	.post .wp-caption.aligncenter{margin:0 auto 19px;}
.post .entry .wp-caption img{margin:5px 0 5px 5px;}
	.post .entry .wp-caption img.size-thumbnail{margin-left:10px;}
	.post .entry .wp-caption img.size-large{margin:2px 0 5px 5px;clear:none;}
	.post .entry .wp-caption img.size-full{width:588px !important;margin:0 0 10px;}
#content .post p.wp-caption-text{margin:0 5px 9px !important;padding:0;font-size:11px !important;line-height:14px !important;text-align:center;clear:both;}

.nomargin		{ margin:0 !important;}
.nopadding 		{ padding:0 !important;}
.noborder		{ border:0;}
.noindent 		{ margin-left:0;padding-left:0;}
.nobullet 		{ list-style:none;list-style-image:none;}
.nodisplay,.hide,.hidden,.screen-reader-text,.ui-tabs-hide	{ display:none;}
.visible			{ display:block !important;}

#accessibility{position:absolute;top:-9999px;font-size:1px;}

.requi{color:rgb(248,117,35);}

/* Header
------------------------------------------------------------------*/
#header{width:950px;height:57px;margin:0 auto;padding:10px 0 20px 10px;}
h1#logo{width:380px;padding:3px 0 0;float:left;}

.headerwrap{width:380px;padding:5px 0 0;float:right;}
ul#quicklinks{float:right;}
ul#quicklinks li{border-left:1px solid rgb(203,202,200);float:left;}
	ul#quicklinks li:first-child{border:0;}
ul#quicklinks li a{padding:0 10px;float:left;}

/* Navigation
------------------------------------------------------------------*/
#nav{width:81.75em;height:3.75em;background:url(images/backgrounds/bg_nav.png) no-repeat 0 0;margin:0 0 0 -10px;padding:0;z-index:99;position:relative;}
			@-moz-document url-prefix(){#nav{width:82.5em;} /* Firefox is too long */ }
#nav ul{width:100%;margin:0;padding:0;list-style:none;font-family:'Century Gothic','Trebuchet MS',Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;}

#nav ul li{padding:0;float:left;position:relative;}
#nav ul li a{margin:0;padding:11px 1.25em 9px 1.3125em;border:0;float:left;display:block;text-decoration:none;color:rgb(255,255,255);text-shadow:rgba(0,0,0,0.3) 0 -1px 0;}
	#nav ul li.current_page_item a,#nav ul li.current_page_parent a{color:rgb(255,230,116);text-shadow:rgba(0,0,0,0.3) 0 1px 0;}
#nav ul li a:hover{color:rgb(255,230,116);}

	/***** If is an event or a cruelty post,remove highlighting from "News" menu item and put it on appropriate item. *****/
	#wrapper.is_event_post #nav ul li.current_page_parent a,#wrapper.is_cruelty_post #nav ul li.current_page_parent a{color:rgb(255,255,255);text-shadow:rgba(0,0,0,0.3) 0 -1px 0;}
	#wrapper.is_event_post #nav ul li.page-item-19 a,#wrapper.is_cruelty_post #nav ul li.page-item-15 a{color:rgb(255,230,116);text-shadow:rgba(0,0,0,0.3) 0 1px 0;} /* Page 19:Events;Page 15:Humane Law. */

/* drop down menus */
#nav ul li ul{width:120%;height:auto;padding:0;border-bottom:5px solid rgb(130,146,57);float:left;clear:both;position:absolute;top:39px;left:-9999px;z-index:99;list-style:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;background:#fff;}
	#nav ul li.page-item-5 ul,#nav ul li.page-item-2 ul{width:100%;} /* Page 5:Adoption;Page 2:About Us. */
#nav ul li:hover ul,#nav ul li.sfhover ul{margin:0 0 0 -10px;left:auto;}
	#nav ul li.page-item-5:hover ul,#nav ul li.page-item-2:hover ul{margin:0;left:auto;}

#nav ul li ul li{height:auto !important;margin:0;padding:0;float:none;display:block;clear:both;text-align:center;}
#nav ul li ul li a{height:auto !important;background:rgb(130,146,57);padding:4px 10px;border-bottom:1px dotted;float:none;color:rgb(255,255,255);text-indent:0;text-shadow:rgba(0,0,0,0.3) 0 1px 0;}
	#nav ul li.current_page_item ul li a,#nav ul li.current_page_parent ul li a,
	#wrapper.is_event_post #nav ul li.page-item-19 ul li a,#wrapper.is_cruelty_post #nav ul li.page-item-15 ul li a{color:rgb(255,255,255);}
	* html #nav ul li ul li a{margin:0 !important;}
	#nav ul li ul li a:hover{text-decoration:underline;}
		#nav ul li ul li.current_page_item a,#wrapper.is_cruelty_post #nav ul li ul li.page-item-52 a{color:rgb(255,230,116);border-color:#fff;} /* Page 52:Cruelty Blog. */

/* Main content
------------------------------------------------------------------*/
#content{min-height:855px;margin:-2px 0 0;padding:0 0 25px;float:left;}
		@-moz-document url-prefix(){#content{margin:-3px 0 0;} /* Firefox is too long */ }
	#content.homecolumn{width:620px;}
	#content.narrowcolumn{width:610px;}
	#content.widecolumn{width:780px;}
	
	body#news #main_body.narrowsection #content,body#events #main_body.narrowsection #content,body#cruelty-blog #main_body.narrowsection #content{width:590px;padding:24px 20px 0 0;}

#content ul.breadcrumbs{margin:-4px 0 24px;padding:8px 0 8px 5px;border-top:1px solid rgb(202,198,180);border-bottom:1px solid rgb(202,198,180);overflow:auto;list-style:none;font-size:11px;}
#content ul.breadcrumbs li{background:url(images/icons/bullet-dots.gif) no-repeat 0 8px;margin:0 0 0 10px;padding:0 0 0 12px;border:0;float:left;}
	#content ul.breadcrumbs li:first-child{background:none;margin:0;padding:0;}

/***** Large image in post/page *****/
#banner {
	width:228px;height:228px;margin:0 0 16px 20px;float:right;
	border-left:2px solid rgb(202,198,180);border-bottom:2px solid rgb(202,198,180);
	overflow:hidden;position:relative;
	text-align:center;
}
#banner .inner-shadow {
	width:100%;height:100%;

	box-shadow:inset 4px -4px 20px rgba(0,0,0,0.4);
	-o-box-shadow:inset 4px -4px 20px rgba(0,0,0,0.4);
	-icab-box-shadow:inset 4px -4px 20px rgba(0,0,0,0.4);
	-khtml-box-shadow:inset 4px -4px 20px rgba(0,0,0,0.4);
	-moz-box-shadow:inset 4px -4px 20px rgba(0,0,0,0.4);
	-webkit-box-shadow:inset 4px -4px 20px rgba(0,0,0,0.4);

	position:absolute;top:0;left:0;z-index:50;
}
#banner img{width:auto;height:235px;}

#content #donate_now.side_block {
	width:128px;
	background-color:rgb(254,251,240);background-color:rgba(252,243,206,0.3);
	margin:0 0 20px 20px;
	padding:18px 10px 9px;
	float:right;

	border-left:2px solid rgb(202,198,180);border-bottom:2px solid rgb(202,198,180);
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
	-khtml-border-top-left-radius:0;
	-khtml-border-top-right-radius:0;
	-webkit-border-top-left-radius:0;
	-webkit-border-top-right-radius:0;
	border-top-left-radius:0;
	border-top-right-radius:0;

	box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-o-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-icab-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-khtml-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);
}
#content #donate_now p.help_info{margin:0 0 14px;padding:0;font-size:11px;line-height:16px;}
#content #donate_now h3{margin:0 0 3px;}
#content #donate_now hr{margin:0 0 17px;}
#content #donate_now p#charity_nav{padding:0 0 7px;text-align:center;}
#content #donate_now p.button{font-size:12px;}
#content #donate_now a.btn span{padding:3px 10px 4px;}

/***** Pages,Posts *****/
#main_body.narrowsection .entry{padding:24px 10px 0 0;}
body#news #main_body.narrowsection .entry,body#events #main_body.narrowsection .entry,body#cruelty-blog #main_body.narrowsection .entry{padding:0;}
#main_body.widesection .entry{padding:24px 10px 0 0;}

.category-sticky{ }

body#events .category-sticky,body#news .sticky,body#cruelty-blog .category-sticky {
	width:568px;
	background-color:rgb(254,251,240);background-color:rgba(252,243,206,0.3);
	margin:0 0 22px;
	padding:11px 15px 14px;

	border:1px solid rgb(216,213,204);border:1px solid rgba(0,0,0,0.15);
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;

	box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-o-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-icab-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-khtml-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);
}
	body#events #all_cat_posts .category-sticky,body#news #all_cat_posts .sticky,body#cruelty-blog #all_cat_posts .category-sticky {
		width:100%;background:transparent;padding:0;border:0;
	box-shadow:0;
	-o-box-shadow:0;
	-icab-box-shadow:0;
	-khtml-box-shadow:0;
	-moz-box-shadow:0;
	-webkit-box-shadow:0;
	}
#content .category-sticky h5,#content .sticky h5{width:568px;margin:0 0 9px;padding:0 0 2px;border-bottom:1px dashed rgb(203,200,192);border-bottom:1px dashed rgba(0,0,0,0.2);}
.category-sticky h5 a,.sticky h5 a{border:0;}
.category-sticky h5 a:hover,.category-sticky h5 a:active,.category-sticky h5 a:focus,
.sticky h5 a:hover,.sticky h5 a:active,.sticky h5 a:focus{border-bottom:1px solid;}
body#news .sticky hr{display:none;}

.postdate{margin-top:-1px;font-size:11px;}
	body.single .postdate{margin-top:0;}
.postauthor{background:url(images/icons/bullet-dots.gif) no-repeat 100% center;margin-right:7px;padding-right:10px;}
.postcommentslinks{background:url(images/icons/bullet-dots.gif) no-repeat 0 center;margin-left:7px;padding-left:11px;}

.navigation{height:38px;padding:4px 0 0;}

/***** Comments *****/
/* Comment List */
div#comments{margin:0 0 11px;padding:3px 0 0;clear:both;}
#comments h4{margin:0 0 16px;}

div#comments .navigation{display:none;}

#content ul.commentlist{margin:2px 0 0;padding:0;list-style:none;}
#content ul.commentlist li{background:none;margin:0 0 12px;padding:2px 0 14px;border-bottom:1px solid rgb(234,234,234);border-bottom:1px solid rgba(0,0,0,.1);clear:both;}
ul.commentlist li.alt{border:0;}

.comment-author{width:50px;margin:0 10px 11px 0;padding:0 0 7px;float:left;font-size:11px;}
.comment-author img{margin:0 0 5px;}
#content .comment-author p{padding:0;}

.commentcontent{width:485px;float:left;}
#content .commentcontent p{padding:0;}
span.commentauthor,span.commentdate{background:url(images/icons/bullet-dots.gif) no-repeat 100% center;margin-right:7px;padding-right:10px;}
span.says{display:none;}

/* Leave a Reply */
#commentform-container{width:590px;margin-bottom:40px;padding:10px 0 0;clear:both;}
#comment_inst{float:right;text-align:right;font-size:11px;font-weight:bold;}
#commentform-container h4{margin:0 0 17px;}
#commentform-container p{margin:0 0 14px;padding:0;}
#commentform-container form{padding:1px 0 0;}
#commentform-container form input.textbox	{ width:286px;}
#commentform-container form textarea{width:446px;height:180px;margin:0;}

/* Related Posts (after Leave a Reply) */
#wp_related_posts {
	width:533px;
	background-color:rgb(254,251,240);background-color:rgba(252,243,206,0.3);
	margin:0 0 38px;
	padding:10px 15px;

	border:1px solid rgb(216,213,204);border:1px solid rgba(0,0,0,0.15);
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;

	box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-o-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-icab-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-khtml-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);
}
#wp_related_posts h5{width:533px;margin:0 0 10px;padding:0 0 2px;border-bottom:1px dashed rgb(203,200,192);border-bottom:1px dashed rgba(0,0,0,0.2);}
#wp_related_posts ul li{background:url(images/icons/bullet-arrow.gif) no-repeat 4px 16px;padding-left:15px;}
#content #wp_related_posts ul li:first-child{background-position:4px 7px;}


/* Where did they go from here */
#wherego_related{margin-bottom:5px;padding-top:20px;padding-bottom:16px;}

/* Homepage
------------------------------------------------------------------*/
/***** Row 1 *****/
#row1 {
	width:620px;height:261px;
	background-image:-webkit-gradient(linear,0% 50%,0% 100%,from(rgb(255,255,255)),to(rgba(234,228,204,0.4)));
	margin:0 0 17px;padding:0;
	border-bottom:1px solid rgb(235,230,211);border-bottom:1px solid rgba(222,214,182,0.6);
}

#slider{width:388px;height:261px;border-left:1px solid rgb(84,94,37);border-right:1px solid rgb(84,94,37);float:left;}
#content ul#home_slider{width:388px;height:261px;margin:0;padding:0;}
.jcarousel-clip-horizontal {width:388px;height:261px;}
.jcarousel-item{width:388px;height:261px;margin:0;float:left;}
#content ul#home_slider li{width:388px;background:none;margin:0;padding:0;}
#content ul#home_slider li div.image{width:388px;height:261px;position:relative;overflow:hidden;}
#content ul#home_slider li div.image img{width:388px;height:265px;}
#content ul#home_slider li p{width:368px;height:30px;background:rgba(0,0,0,0.6);margin:0;padding:10px;position:absolute;bottom:0;font-size:11px;line-height:16px;color:#fff;}

#content #row1 #button_block{width:37%;padding:22px 0 0;float:left;}
#content #row1 #button_block h4{margin:0 0 22px 8px;}
#content #row1 ul#paw_bullets{margin:0 0 0 45px;font-size:16px;font-weight:bold;}
#content #row1 ul li.paw_bullet{background:url(images/icons/paw_bullet.png) no-repeat 0 2px;padding:0 0 9px 20px;}

/***** Row 2 *****/
#row2 {
	width:600px;margin:0 10px;}

.content_block{width:290px;height:104px;padding:0 0 30px;float:left;overflow:hidden;}
	#block_1.content_block{margin:0 20px 10px 0;border-bottom:1px solid rgb(204,204,204);}
	#block_2.content_block{margin:0 0 10px 0;border-bottom:1px solid rgb(204,204,204);}
	#block_3.content_block{margin:0 20px 0 0;padding-top:7px;}
	#block_4.content_block{margin:0;padding-top:7px;}

#content .content_block .tdContent{width:175px;margin:0;float:left;}
#content .content_block h4{margin:6px 0 0;line-height:19px;}
		@-moz-document url-prefix(){#content .content_block h4{margin:4px 0 0;line-height:21px;} /* Firefox is too long */ }
#content .content_block h4 a,#content .content_block h4 a:link{padding:3px 0 0;border:0;}
	#content .content_block h4 a:hover,#content .content_block h4 a:active,#content .content_block h4 a:focus{border-bottom:1px solid;}

#content .content_block p{margin:0;}
	#content .content_block p.learn_more_link{padding:0;}
#content .content_block p.button{width:120px;margin:15px 0 0;}
#content .content_block p.button a.btn{width:120px;background-color:rgb(130,146,57);border-color:rgb(85,95,37);font-size:12px;}
#content .content_block p.button a.btn span{padding:2px 5px 1px;}

.content_block .image{width:86px;height:111px;margin:1px 10px 0 0;border:2px solid rgb(202,198,180);float:left;overflow:hidden;}
.content_block img{width:auto;height:111px;}

/***** Row 3 *****/
#row3 {
	width:568px;
	background-color:rgb(254,251,240);background-color:rgba(252,243,206,0.3);
	margin:0 10px;
	padding:10px 15px;

	border:1px solid rgb(216,213,204);border:1px solid rgba(0,0,0,0.15);
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;

	box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-o-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-icab-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-khtml-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);
}
#row3 h5{width:568px;margin:0 0 10px;padding:0 0 2px;border-bottom:1px dashed rgb(203,200,192);border-bottom:1px dashed rgba(0,0,0,0.2);}
#row3 ul{list-style:none;}
#row3 ul li{background:url(images/icons/bullet-arrow.gif) no-repeat 4px 16px;padding-left:15px;}
#content #row3 ul li:first-child{background-position:4px 7px;}

/* Adoptable Dogs Cats,and Small & Furry
------------------------------------------------------------------*/
#pets_wrapper{border-top:1px solid rgb(216,213,204);border-top:1px solid rgba(0,0,0,0.15);}
p.meetmatch a.btn{width:255px;margin:3px 0 19px;}
p.donatenow a.btn{width:180px;margin:3px 0 19px;}

.pet_block{width:375px;height:227px;padding:19px 0;float:left;border-bottom:1px solid rgb(217,216,216);display:block;overflow:hidden;}
.pet_block:nth-child(odd){padding-right:10px;border-right:1px solid rgb(217,216,216);}
.pet_block:nth-child(even){padding:19px 0 19px 9px;}

.pet_block .image{width:115px;height:200px;margin:0 10px 0 0;float:left;}
.pet_block .image img{width:110px;height:110px;margin:0 0 5px;border:2px solid rgb(202,198,180);}
.pet_block .image p{margin:0 0 4px;padding:0;font-size:11px;line-height:15px;text-align:center;}

.info{width:250px;height:227px;margin:1px 0 0;float:left;overflow:hidden;}
#content h4.petname{margin:0 0 6px;padding:2px 0 0;}
.info p{font-size:11px;line-height:18px;}

table.pet_stats{width:100%;margin:0 0 11px;line-height:14px;}
table.pet_stats td{padding:4px 5px;}
td.match{width:49%;}
td.match a{background:none;border:0;font-weight:bold;}
	td.match_couch_potato a,td.match_constant_companion a,td.match_teachers_pet a,
	td.match_private_investigator a,td.match_secret_admirer a,td.match_love_bug a{color:rgb(147,75,158);} /* Purple */
	
	td.match_busy_bee a,td.match_wallflower a,td.match_goofball a,
	td.match_the_executive a,td.match_sidekick a,td.match_personal_assistant a{color:rgb(248,117,35);} /* Orange */
	
	td.match_free_spirit a,td.match_go_getter a,td.match_life_of_the_party a,
	td.match_mvp a,td.match_party_animal a,td.match_leader_of_the_band a{color:rgb(106,126,60);} /* Green */
td.match div{position:relative;}
td.match span {
	width:238px;height:auto;
	background-color:rgb(192,212,221);
	margin:0;padding:3px 5px 5px;
	display:none;

	border:1px solid rgb(216,213,204);
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;

	box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-o-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-icab-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-khtml-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);

	position:absolute;top:175px;left:-5px;z-index:99;
	font-style:normal;font-weight:normal;line-height:16px;
}
	body#cats td.match span{line-height:15px;}

/* Wishlist page
------------------------------------------------------------------*/
#content #mylinks {
	margin:0 0 23px;padding:15px 0 14px;
	float:left;clear:both;
	border-bottom:1px solid rgb(216,213,204);border-bottom:1px solid rgba(0,0,0,0.15);
}
#content ul.linksnav{
	width:598px;height:35px;
	background-color:rgb(128,168,187);
	background-image:-webkit-gradient(linear,0% 0%,0% 75%,from(rgba(255,255,255,0.3)),to(rgba(255,255,255,0)));
	margin:0 0 24px;padding:0;list-style:none;

	border:1px solid rgb(111,145,161);
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	
	box-shadow:0 2px 3px rgba(0,0,0,0.25);
	-o-box-shadow:0 2px 3px rgba(0,0,0,0.25);
	-icab-box-shadow:0 2px 3px rgba(0,0,0,0.25);
	-khtml-box-shadow:0 2px 3px rgba(0,0,0,0.25);
	-moz-box-shadow:0 2px 3px rgba(0,0,0,0.25);
	-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.25);

	font-family:'Century Gothic','Trebuchet MS',Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;
}
	body#contact-us #content ul.linksnav{height:56px;font-size:14px;line-height:16px;}
		@-moz-document url-prefix(){body#contact-us #content ul.linksnav{font-size:13px;} /* Firefox is too long */ }
#content ul.linksnav li{background:none;margin:0;padding:0;border:0;float:left;}
#content ul.linksnav li a{background:none;
	margin-right:10px;padding:9px 10px 6px;border:0;
	float:left;display:block;
	color:rgb(255,255,255);text-shadow:rgba(0,0,0,0.3) 0 -1px 0;
}
	body#contact-us #content ul.linksnav li a{padding:12px 0 6px 6px;}
		body#contact-us #content ul.linksnav li:first-child a{padding:12px 0 6px 10px;}
#content ul.linksnav li a:hover{background:none;color:rgb(255,230,116);}
#content ul.linksnav li a.selected {
	color:rgb(255,230,116);text-shadow:rgba(0,0,0,0.3) 0 1px 0;
}
.boards{ }
#content .board{width:600px;margin:0;font-size:11px;}
#content ul.board{margin:0;list-style:none;}
#content ul.board li{width:280px;float:left;margin:0 20px 9px 0;padding:0 0 9px 10px;border:0;border-bottom:1px solid rgb(230,230,230);}
#content ul.board li:nth-child(even){margin-right:0;}


/* Sidebar
------------------------------------------------------------------*/
.sidebar{padding:16px 0 0 10px;float:left;}
	#sidebar_left{width:150px;margin-right:20px;}
		body#home #sidebar_left{margin-right:10px;}
	#sidebar_right{width:150px;}

.side_block{margin:0 0 22px;padding:0 0 9px;border-bottom:1px solid rgb(130,146,57);}
.side_block.widget_archive{margin:0 0 28px;}
.side_block.widget_tag_cloud{padding-top:6px;}

.widget_tag_cloud a{margin-right:10px;}

#location_hours.side_block{margin:0 0 17px;padding:0 0 27px;}
.sidebar p#location,.sidebar p#phone{margin:0 0 14px;}
#location_hours p.button{margin:0 0 24px 14px;}

body#home #charity_nav.side_block{text-align:center;}
body#home #charity_nav.side_block{margin:0 0 22px;padding:0 0 17px;}
body#home #charity_nav.side_block a{padding:0;border:0;}

.sidebar #donate_now hr{margin:0 0 17px;border-color:rgb(130,146,57);}
.sidebar #donate_now p.help_info{padding:0 0 8px;}
.sidebar #donate_now p.button{margin-bottom:18px;}
.sidebar #donate_now p#charity_nav{margin:0 0 8px;text-align:center;}
.sidebar #donate_now p#charity_nav a{padding:0;border:0;}

.side_block.side_featured_pets{padding:0 0 18px;}
	#side_featured_cat.side_block{border:0;}
.side_block.side_featured_pets h3{margin:0 0 1px;}
.side_block.side_featured_pets h5.pet_name{margin:0;text-align:center;}
.side_block.side_featured_pets p.pet_photo{height:146px;margin:0 0 8px;display:block;}
.side_block.side_featured_pets p.pet_photo a{width:146px;height:146px;border:2px solid rgb(202,198,180);display:block;overflow:hidden;}
.side_block.side_featured_pets p.pet_photo img{width:150px;height:auto;}
.side_block.side_featured_pets p.pet_info{line-height:16px;text-align:center;}

#follow.side_block{border:0;}
#follow h3{margin:0;}
.sidebar #follow ul#network_links{margin:0;font-size:12px;}
.sidebar #follow ul#network_links li{margin:0;padding:6px;text-align:center;}
.sidebar #follow ul#network_links li a:link,#follow ul#network_links li a:visited{background:none;border:0;}

.sidebar #side_nav{margin-top:-15px;}
.sidebar #side_nav h3{margin:0;}
.sidebar h3.widgettitle{margin:0 0 6px;}
	.sidebar .widget_search h3.widgettitle{margin:0 0 12px;}
	.sidebar .side_block.widget_tag_cloud h3.widgettitle{margin:0 0 8px;}
.sidebar #side_nav ul,.sidebar .widget ul{margin:6px 0 0;padding:0;}
.sidebar #side_nav ul li,.sidebar .widget ul li{margin:0;padding:0;}
#side_nav li a,.sidebar .widget ul li a{width:130px;background:url(images/icons/bullet-arrow.gif) no-repeat 9px 16px;padding:9px 0 9px 20px;border:0;display:block;}
#side_nav li a:hover,.sidebar .widget ul li a:hover{background-color:rgba(255,255,255,0.6);text-decoration:underline;}
#side_nav li:first-child a{ }
#side_nav li.current_page_item a,.side_block li.current-cat a,body#news li.cat-item-8 a,body#events li.cat-item-7 a,#wrapper.is_event_post li.cat-item-7 a,body#cruelty-blog li.cat-item-15 a,#wrapper.is_cruelty_post li.cat-item-15 a{font-weight:bold;text-decoration:underline;}
	body#news #wrapper.is_event_post li.cat-item-7 a,body#news.single #wrapper.is_event_post li.cat-item-8 a{font-weight:normal;text-decoration:none;}
	body#news.single #wrapper.is_event_post li.cat-item-7 a{font-weight:bold;text-decoration:underline;}

#sidebar_right #side_sign_up{margin:0 0 24px;}
#sidebar_right #side_sign_up p.button{margin:7px 0 17px 14px;padding:0;}

/* Footer
------------------------------------------------------------------*/
.push{height:60px;}
#footer {
	width:940px;height:55px;
	background-image:-webkit-gradient(linear,0% 0%,0% 50%,from(rgba(234,228,204,0.4)),to(rgb(255,255,255)));
	margin:0 auto;border-top:1px solid rgb(215,215,215);clear:both;position:relative;} /* margin is negative value of footer height */
.footerwrap{width:100%;padding:10px 0 0;}

/* Sociable
---------------------------------------------------------- */
#content div.sociable{width:100%;margin:0 0 18px;padding:19px 0 6px;border-bottom:1px solid rgb(230,230,230);clear:both;}
#content span.sociable_tagline{position:relative;}
#content span.sociable_tagline span{display:none;width:14em;}
#content span.sociable_tagline:hover span{background:#ffe;border:1px solid #ccc;display:block;position:absolute;top:-5em;color:black;line-height:1.25em;}
#content .sociable span{display:block;}
#content .sociable ul{margin:0 !important;padding:6px 0 0 !important;clear:both;}
#content .sociable ul li{background:none;margin:0 5px 0 0;padding:1px;display:inline !important;list-style-type:none;}
#content .sociable ul li:before{content:"";}
#content .sociable ul li a{background:none;border:0;}
#content .post .sociable img{width:16px !important;height:16px !important;margin:0;padding:0;border:0;float:none;}
#content .sociable-hovers{opacity:.4;-moz-opacity:.4;filter:alpha(opacity=40);}
#content .sociable-hovers:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}

/* Lightbox
------------------------------------------------------------------*/
#lightbox{	position:absolute;	left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox img{ width:auto;height:auto;}
#lightbox a{border:0;}
#lightbox a img{ border:none;}

#outerImageContainer{ position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{ padding:10px;}

#loading{ position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{ position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{ left:0;}
#hoverNav a{ outline:none;}

#prevLink,#nextLink{ width:49%;height:100%;background-image:url(images/lightbox/blank.gif);/* Trick IE into showing hover */ display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover,#prevLink:visited:hover{background:url(images/lightbox/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover,#nextLink:visited:hover{background:url(images/lightbox/nextlabel.gif) right 15% no-repeat;}

#imageDataContainer{ font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%	;}

#imageData{	padding:0 10px;color:#666;}
#imageData #imageDetails{ width:70%;float:left;text-align:left;}	
#imageData #caption{ font-weight:bold;	}
#imageData #numberDisplay{ display:block;clear:left;padding-bottom:1.0em;	}			
#imageData #bottomNavClose{ width:66px;float:right; padding-bottom:0.7em;outline:none;}	 	

#overlay{ position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}

/* HASHGRID
---------------------------------------------------------------------- */
#grid{background:url(images/backgrounds/hashgrid.gif) repeat-y 0 0;width:960px;position:absolute;top:20px;left:50%;margin-left:-480px;opacity:0.5;}
#grid .horiz{ height:18px;border-bottom:1px dotted #666;margin:0;padding:0;}