/* CSS Document */



p{
font-family:Helvetica, Arial,sans-serif;
font-size:.8em;
color: #999;
font-weight: lighter;
line-height: 1.3em;
padding: 0;
margin: 0;
}

h2,h3{
font-family:Helvetica, Arial,sans-serif;
font-size:1em;
color: #999;
font-weight: lighter;
padding: 0;
margin: 0;
}





#container{

margin: 0 auto;
width: 1000px;

text-align: left;


}

#top{
width: 1000px;
min-height: 327px;
float:left;
}
#topleft{
width: 575px;
min-height: 288px;
float:left;
background-image:url(/images/logobg.jpg);
background-repeat:no-repeat;
}

#topnavarea{
width: 520px;
float:left;
padding-left: 30px;
	
}

#toptagline{
width: 575px;
height: 180px;
float:left;
	
}

#toprss{
width: 575px;
float:left;
	
}
#topright{
width: 425px;
min-height: 288px;
float:left;
}

#cornerribbon{
	width: 141px;
	height: 144px;
	position: absolute;
	padding-left: 284px;
	float:left;
	
	
}

#navareabg{
width: 1000px;
min-height: 39px;
float:left;
background-image:url(/images/secondnavbg.jpg);
background-repeat:no-repeat;
}

#features{
width: 1000px;
height: 273px;
float:left;
background-image:url(/images/bgrotator.jpg);
background-repeat:repeat-y;
}
#featuresrotator{
width: 925px;
height: 253px;
float:left;	
padding: 12px 0px 0px 0px;
margin-left: 40px;
	
}


#middle{
width: 1000px;
min-height: 831px;
float:left;
background-image:url(/images/bgfade.png);
background-repeat: repeat-y;

}

#middleleft{
width: 657px;
min-height: 807px;
float:left;
}
#middleleftedge{
width: 15px;
min-height: 807px;
float:left;
padding-left: 25px;

}
#middleleftcontent{
width: 617px;
min-height: 807px;
float:left;
}
/*  Posh Latest News Feed Section */
#contentleft{
width: 398px;
min-height: 655px;
float:left;	
	
}

#poshlatest{
width: 393px;
min-height: 633px;
float:left;	
padding: 7px 5px 15px 0px;
	
}
#poshlatesttitle{
width: 393px;
height: 38px;
float:left;
background-image:url(/images/poshlatesttitle.jpg);
background-repeat:no-repeat;
	
}
#poshlatestcontentbg{
width: 393px;
min-height: 566px;
float:left;
background-image:url(/images/poshlatestbgslice.jpg);
background-repeat:repeat-y;
	
}
#poshlatestcontent{
width: 393px;
min-height: 566px;
float:left;
background-image:url(/images/poshlatestcontentbg.jpg);
background-repeat:no-repeat;
	
}


#poshlatestbottom{
width: 393px;
height: 29px;
float:left;
background-image:url(/images/poshlatestbottomfade.jpg);
background-repeat:no-repeat;
	
}

/*  Posh Blog News Feed Section */
#contentright{
width: 219px;
min-height: 655px;
float:left;	
	}
#blognews{
width: 209px;
min-height: 633px;
float:left;	
padding: 7px 5px 15px 5px;
	
}
#blognewstitle{
width: 209px;
height: 38px;
float:left;
background-image:url(/images/blognewstitle.jpg);
background-repeat:no-repeat;

}

#blognewscontentbg{
width: 209px;
min-height: 566px;
float:left;
background-image:url(/images/blognewsbgslice.jpg);
background-repeat:repeat-y;

}
#blognewscontent{
width: 209px;
min-height: 566px;
float:left;
background-image:url(/images/blognewsbg.jpg);
background-repeat:no-repeat;

}

#blognewsbottom{
width: 209px;
min-height: 29px;
float:left;
background-image:url(/images/blognewsbottomfade.jpg);
background-repeat:no-repeat;

}








/*  Posh Buttons Section */

	#contentbuttons{
width: 617px;
min-height: 217px;
float:left;	
	}
#contentbuttonsleft{
width: 9px;
min-height: 217px;
float:left;
background-image:url(/images/buttonsideleft.jpg);
background-repeat:no-repeat;
	
}

#contentbuttonsmiddle{
width: 593px;
min-height: 217px;
float:left;
background-image:url(/images/buttonsidebgslice.jpg);
background-repeat:repeat-x;
}

#contentbuttonsright{
width: 10px;
min-height: 217px;
float:left;	
background-image:url(/images/buttonsideright.jpg);
background-repeat:no-repeat;
	
}
	
	
	
	
	
	
	#contentfooter{
width: 617px;
min-height: 35px;
float:left;	
	}



/*  Posh Right Column Ad Section */
#middleright{
width: 343px;
min-height: 807px;
float:left;
}
#middlerightcontent{
width: 300px;
min-height: 807px;
float:left;
padding-left: 6px;

}
#mediumsquaread{
width:300px;
min-height:150px;
padding: 7px 0px 13px 0px;
float:left;
	}

#photogalleryhomepage{
width:300px;
min-height:370px;
padding: 0px 0px 0px 0px;
float:left;
background-image:url(/images/photogallerybgslice.jpg);
background-repeat:repeat-y;
	}
	
#photogallerytitle{
width:300px;
height:38px;
float:left;
background-image:url(/images/photogallerytitle.jpg);
background-repeat:no-repeat;
	}
#photogallerycontent{
width:300px;
min-height:330px;
float:left;
background-image:url(/images/photogallerybg.jpg);
background-repeat:no-repeat;
	}
	
#photogallerybottom{
width:300px;
height:1px;
float:left;
background-image:url(/images/photogallerybottomslice.jpg);
background-repeat:no-repeat;
	}


#getsocialhomepage{
	
width:300px;
min-height:120px;
padding: 0px 0px 0px 0px;
margin-top:10px;
float:left;
background-image:url(/images/photogallerybgslice.jpg);
background-repeat:repeat-y;
	
}

#getsocialtitle{
width:300px;
height:38px;
float:left;
background-image:url(/images/getsocialtitle.jpg);
background-repeat:no-repeat;
	}





#contactposh{
width:300px;
height:217px;
margin: 10px 0px 0px 0px;
float:left;
background-image:url(/images/contactposhbg.jpg);
background-repeat:no-repeat;
	}






#middlerightedge{
width: 13px;
min-height: 807px;
float:left;
padding-right: 24px;

}




#middlebottombg{
width: 1000px;
min-height: 24px;
float:left;
background-image:url(/images/middlebottombg.png);
background-repeat:no-repeat;
}



#footer{
width: 1000px;
min-height: 135px;
float:left;
}

#footeradsection{
width: 638px;
min-height: 71px;
float:left;
padding: 14px 181px 0px 181px;
}

#footertext{
width: 1000px;
min-height: 50px;
padding-bottom: 75px;
padding-top: 35px;
float:left;
text-align: center;

}

#footertext p{
	font-size: .9em;
	color: #000;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:lighter;
	
}

#footertext a{
	font-size: .9em;
	color: #000;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:lighter;
	text-decoration:none;
	letter-spacing: .5px;
	
}

#footertext a:hover{
	color: #fff;
	text-decoration:underline;
}

.rssdescription{
	border-bottom: 1px solid #373536;
	padding: 15px 0px 15px 0px;
	
}

#poshlatest p img{
	padding-right: 10px;
	
	
}
#blognewscontent p img{
	padding-right: 5px;
	
	
}







