/*
Theme Name: Lowell Humane Society
Theme URI: http://www.lowellhumanesociety.org/
Description: Theme developed for the Lowell Humane Society
Version: 1.0
Author: Steve Paduchowski
Author URI: http://www.webdvlpr.com/
*/

/*start reset*/
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, address, code, img, 
small, strong, dl, dt, dd, ol, ul, li,
fieldset, form, label {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	outline: none;
}
/*end reset*/


body {
background: #dddddd url(./img/main_bg.jpg) repeat-x;
height: auto;
width: 100%;
}

#container {
width: 920px;
min-height: 800px;
margin: 0 auto;
}

#header {
width: 918px;
height: 200px;
background: url(./img/header_bg.jpg) no-repeat;
margin-top: 10px;
}

#welcome {
width: 360px;
height: auto;
padding-top: 20px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 40px;
float: left;
font-family: Helvetica;
text-align: justify;
}


#tweet-area {
	height: 130px;
	width: 320px;
	float: left;
padding-top: 20px;
padding-left: 30px;
text-align: left;
letter-spacing: 1px;
}

#tweet-area a:hover {
text-decoration: underline;

}

#twits {
font-size: 15px;
padding-bottom: 8px;
letter-spacing: 0px;

}
#twits a{
color: white;
text-decoration: none;

}

.tweet_text a {
color: white;
text-decoration: none;
font-weight: bold;
}


.tweet_time a{
text-decoration: none;
color: white;
font-weight: bold;

}

.twitta-bird {
background: url(./img/twitta-bird.png) no-repeat;
width: 45px;
height: 54px;
position: absolute;
margin-left: -55px;
margin-top: 8px;
}

.tweet {
font-size: 12px;
line-height: 15px;

}

.wemes {
padding-top: 7px;

}

#welcome h3 {
font-size: 26px;
padding-bottom: 7px;
}

.tweet ul {
list-style-type: none;


}

#welcome p {
font-size: 14px;
line-height: 17px;
}

/*#welcome p:last-child {
padding-top: 7px;

}*/

#header h1 {
text-indent: -1000px;
width: 325px;
height: 125px;
background: url(./img/new-lhsLogo.png) no-repeat;
margin-top: 24px;
float: left;
margin-left: -6px;

}

#navigation{
height: 75px;
width: 590px;
float: right;
margin-right: -55px;
margin-top: 97px;
font-family: tahoma;
}

#feature {
width: 920px;
height: 397px;
background: url(./img/featured_bg2.png) no-repeat;
margin-top: -20px;
color: #ffffff;
font-family: arial;
}
.more-link {
color:#5c6c8c;
}

#content {
width: 933px;
height: 495px;;
margin-top: 23px;
margin-bottom: 100px;
}

#content-inner {
width: 930px;
height: 495px;
margin-bottom: 150px;
margin-top: -30px;
}

#inner-content {
width: 930px;
height: 1020px;
}
/*
#newsArea {
min-height: 566px;
width: 648px;
border: solid 1px #b1b1b0;
background: url(./img/newsArea_bg.jpg) repeat-y;
float: left;
}
*/
/*
#inner-newsArea {
min-height: 600px;
width: 648px;
border: solid 1px #b1b1b0;
background: url(./img/newsArea_bg.jpg) repeat-y;
float: left;
}
*/

#newsHead {
width: 647px;
height: auto;
background: url(./img/newsHead_bg.jpg) no-repeat;
padding: 40px 40px 40px 38px;
}

#innerpad h2 {
font-family: arial;
font-size: 27px;
font-weight: bold;
margin-bottom: 50px;
color: #000;
position: relative;
top: 25px;
}

#inner-newsHead {
width: 648px;
height: auto;
background: url(./img/newsHead_bg.jpg) no-repeat;
padding: 40px 0px 40px 0px;
}

#newsHead h3 {
font-family: arial;
font-size: 26px;
font-weight: bold;
}

#sidebar {
height: 560px;
width: 270px;
float: right;
margin-top: 15px;
margin-right: 12px;
font-family: arial;
background: url(./img/sideBar_bg4.jpg) no-repeat;
}

#groups {
height: auto;
width: 270px;
float: right;
margin-top: 15px;
margin-right: 12px;
font-family: arial;
}

#groups img {padding: 4px; background-color: #bdbdbd;}

#wishlist {
width: 225px;
height: 210px;
padding: 25px 30px;
font-family: arial;
}

#newsletter h3 {
font-family: arial;
font-size: 24px;
font-weight: bold;
color: #d1d3d2;
margin-left: -4px;
}

#wishlist h3 {
font-family: arial;
font-size: 24px;
font-weight: bold;
color: #d1d3d2;
text-indent: -9999px;
height: 36px;
width: 141px;
background: url(./img/wishList.png) no-repeat;
margin-left: -15px;
margin-top: -3px;

}

#wishlist ul {
list-style-type: none;
font-size: 16px;
color: white;
margin-left: 2px;
margin-top: 15px;
}

#wishlist ul li {
text-indent: 15px;
}


#newsletter {
width: 225px;
height: auto;
padding: 20px 30px;
font-family: arial;
margin-top: 10px;
}

#spotlight {
background: url(./img/spotlight.png) no-repeat;
width: 149px;
height: 87px;
float: right;
position: relative;
left: 3px;
top: -3px;
z-index: 299;
}

#placeholder {
width: 445px;
height: 322px;
background: url(./img/rotate_test.jpg) no-repeat;
float: right;
position: relative;
top: -62px;
right: 35px;
}

#donate {
background: url(./img/donate.png) no-repeat;
width: 149px;
height: 87px;
float: right;
position: relative;
left: 3px;
z-index: 399;
top: -3px;
}

#innerpad {
padding: 0px 40px 20px 40px;
background: #fff url(./img/newsHead_bg.jpg) no-repeat;
min-height: 595px;
width: 568px;
border: solid 1px #b1b1b0;
float: left;}

#innerpad ul {
}

#innerpad2 {
padding: 0px 40px;
background: url(./img/newsHead_bg.jpg) no-repeat;
}

#innerpad2 h2 {
font-family: arial;
font-size: 26px;
font-weight: bold;
margin-bottom: 50px;
color: #000;
position: relative;
top: 30px;
}

.post-text {
float: left;
min-height: 90px;
font-size: 12px;
line-height: 15px;
margin-bottom: 18px;
width: 100%;
padding-bottom: 30px;
border-bottom: 1px solid #dbdad8;
}


.post-text {
font-family: Arial !important;

}

.post-text:first-child{
margin-top: 5px;
}
/*
.post-text p {
float: left;
}
*/
.date-float {
font-weight: normal;
font-size: 14px;
margin-top: 3px;
}

.single-date-float {
font-weight: normal;
font-size: 14px;
margin-top: 3px;
position: relative;
top: -25px;
}

.post-text img {
	float: left;
width: 175px;
	margin-right: 15px;
	margin-top: 2px;
}

/*
.post-text:first-child {
margin-top: 0px;
}
*/
.post-title-stuff {
width: 100%;
font-size: 12px;
color: #000;
text-decoration: none;
float: left;
margin-bottom: 10px;
}

.post-title-stuff ul {
list-style-type: none;
}

.title-float {
color: #3b5371;
}

.title-float a {
color: #3b5371;
text-decoration: none;
font-size: 22px;
}

.title-float a:hover {
text-decoration: underline;
}

.post-title-stuff ul li {
display: inline;
}

.page-text {
float: left;
font-size: 12px;
line-height: 15px;
width: 575px;
border: solid thin black;
}

.single-entry img {
border: solid 1px #32415a;
margin: 15px;
}

.single-entry {
font-family: arial;
height: 115px;
margin-bottom: 30px;
}

.entry {
font-family: arial;
}

.entry ul {
	position: relative;
	left: 10px;
	margin-top: 20px;
	}

.page-entry {
font-family: arial;
height: 115px;
margin-bottom: 30px;
}

.entry p {
font-family: Arial;
font-size: 14px;
line-height: 17px;
color: #666460;
}

.single-entry p {
font-family: Arial;
font-size: 14px;
line-height: 17px;
color: #666460;
text-align: left;
}

.inner-text {
font-family: arial;
clear: both;
height: 115px;
margin-bottom: 30px;
}

.entry p a {
color: #3b5371;
text-decoration: none;
}

.entry p a:hover {
text-decoration: underline;
}

#newsletter form {
margin-top: 15px;
color: #ffffff;
}

#email-input {
height: 24px;
width: 190px;
background-color: #ffffff;
border: none;
padding: 9px 4px 4px 4px;
font-family: Arial;
font-size: 16px;
color: #7f7d78;
margin-left: 2px;
}

#submit {
margin-top: 15px;
margin-left: 115px;
outline: none;
}

#footer {
width: 918px;
color: #ffffff;
font-family: Verdana;
font-size: 11px;
clear: both;
height: 150px;
margin: 0 auto;
}

#inner-footer {
width: 918px;
color: #ffffff;
font-family: Verdana;
font-size: 11px;
clear: both;
float: left;
margin-top: 130px;
}

#foot-wrap {
background: #45536d url(./img/foot-bg.jpg) repeat-x;
width: 100%;
height: auto;
float: left;
margin-top: 40px;
padding-bottom: 15px;
}

#copyright {
float: left;
width: 210px;
padding: 30px 15px 0px 35px;
}

#copyright p, #links p, #partners p, #recent-news p {
line-height: 14px;
}

#copyright a, #links a, #partners a, #recent-news a {
text-decoration: none;
color: #2fc3ff;
}

#copyright h3, #links h3, #partners h3, #recent-news h3 {
margin-bottom: 10px;
text-transform: uppercase;
}

#links {
float: left;
width: 220px;
padding: 30px 15px 0px 10px;
margin-left: 16px
}

#recent-news {
float: left;
width: 180px;
padding: 30px 15px 0px 35px;
}

#partners {
float: left;
width: 125px;
padding: 30px 15px 0px 5px;
}

#more-ways {
width: 197px;
margin: -8px 0px 0px 33px;
}

#download-text {
font-size: 12px;
}

#download-text a{
color: #fff;
text-decoration: none;
}

#download-icon {
position: relative;
top: 3px;
}

.inner-text  {
font-family: arial;
font-size: 13px;
line-height: 18px;
color: #686661;
margin-top: -20px;
min-height: 175px;
}

.inner-text ul {
list-style-type: none;
text-indent: 50px;
margin-top: 25px;
line-height: 15px;
}

#col1, #col2 {
float: left;
width: 49.5%;
height: 450px;
}

#col1 ul, #col2 ul {
text-indent: 0px;
}

#col1 h4, #col2 h4 {
font-family: Arial;
font-size: 24px;
color: #000000;
}

li.potato-menu-item {
font-size:15px;
z-index: 999;
-moz-border-radius-topleft: 4px 4px;
-moz-border-radius-topright: 4px 4px;
-webkit-border-top-right-radius: 4px 4px;
-webkit-border-top-left-radius: 4px 4px;
}

li.potato-menu-item:hover {
font-size:15px;
z-index: 999;
background: #e1e1e1;

}

li.potato-menu-item a:hover {
color: #000;
background-color: #cecece;
-moz-border-radius: 4px 4px;
-webkit-border-radius: 4px 4px;
}

li.potato-menu-item a:active {
color: #000;
}

ul.potato-menu-group {
background: none;
z-index: 999;
}

ul.potato-menu-group a {
width: 135px;
z-index: 999;
font-size: 15px;
background: #e1e1e1;
}

ul.potato-menu-group li:last-child {
-moz-border-radius-bottomleft: 4px 4px;
-moz-border-radius-bottomright: 4px 4px;
-webkit-border-bottom-right-radius: 4px 4px;
-webkit-border-bottom-left-radius: 4px 4px;
}



/*
ul.potato-menu-group a:hover {
border-top: solid 1px #6d6045;
border-bottom: solid 1px #6d6045;
}
*/
.potato-menu a {
padding:3px 20px 3px 20px;
color: #3b5371;
z-index: 999;
font-family: Lucida Sans Unicode, tahoma;

}

/*
.potato-menu a:hover {
background: #cdbea0;
}


.potato-menu-has-vertical > a {
background: transparent url(./img/arrow_down.png) right no-repeat;
}

.potato-menu-has-vertical > a:hover {
background: transparent url(./img/arrow_down.png) right no-repeat;	
}
*/

/*SLIDER*/
.slider-wrap								{ height: 325px;width: 419px; float: right; margin-top: -66px; margin-right: 38px; background-color: white; padding: 13px;}			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 419px; height: 285px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 419px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{  margin-right: 5px; margin-top: 3px;  }
#movers-row									{ margin: -43px 0 0 62px;  }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(./img/transpBlue.png); padding: 5px 5px 5px 5px; height: 35px; 
											  margin-top: -45px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(./img/icon-uparrowsmallwhite.png) top center no-repeat; }

.thumbwrap { background-color: white;}
/*END SLIDER*/

.post-wrap {
width: auto;
float: left;
}

.post-wrap p {
font-family: Arial;
font-size: 12px;
line-height: 15px;
color: #666460;
}

.postmetadata {
margin-top: 50px;
}

.post-edit-link {
position: relative;
top: 400px;
}

.navigation a {
font-family: Arial;
font-size: 12px;
color: #5c6c8c;
text-decoration: none;
}

.navigation a:hover {
color: #000;
margin-bottom: 20px;
}

.photo-meta-data {
font-size: 18px;
padding-top: 5px;
padding-left: 8px;

}

#rss {
width: 245px;
height: auto;
padding: 5px 45px;
}

#rss ul {
list-style-type: none;
margin-top: 10px;
}

#rss ul li {
display:  inline;
padding: 0px 4px;
}

#recent-news ul {
list-style-type: none;
}

#gmap-down {
height: 600px;
width: 575px;
margin-top: 15px;
}

.thumbnail-class {
	float: left;
max-height: 175px;
max-width: 175px;
	margin-right: 10px;
	margin-top: 2px;
	}
	
.left {
	float: left;
	}
	
	.author-float {
	color: aqua;
	}

.thumb-area {
border: solid thin black;

}

.webdvlpr {
padding-top: 18px;
font-size: 10px;
color: #abbbda;
}

.webdvlpr a {
color: #abbbda !important;
text-decoration: underline !important;
}

.webdvlpr a:hover {
text-decoration: none !important;
}

