/* ------------------------
 * pixyBlog.com				
 *				      		
 * PixyBlog frontpage site 
 * style sheet
 *		 		
 * Updated:	080607		
 *				      		
 * ------------------------ */
 

.latestPhotosContainer {
	border-right: 1px solid #BAB9B1;
	border-left: 1px solid #BAB9B1;
	padding-top: 8px;
	padding-left: 8px;
}

.entryImage {
	border:1px solid #D5D3C4;
	margin-right:5px;
	margin-bottom:5px;
	padding:1px;
}

.pitchArea {
	background-image: url(http://www.pixyblog.com/images/pixy/pitchGradientBg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
}

/* ------------------------
 * Top 100
 * ------------------------ */

.top100List {
	background-color: #F4F4F4;
	display: inline;
	padding: 5px;
	width: 48%;
	margin-right: 1px;
	margin-bottom: 1px;
	float: left;
}

.top100PName {
	float: left;
	width: 75%;
	color: red;
	font-weight: bold;
}

.top100PName a {
	color: #4f4e46;
}

.top100Hits {
	width: 25%;
}

/* ------------------------
 * Member Directory
 * ------------------------ */

#memberProfileContainer {
	border-right: 1px solid #BAB9B1;
	border-bottom: 1px solid #BAB9B1;
	border-left: 1px solid #BAB9B1;
	border-top-style: none;
	padding: 10px 20px 20px 20px;
	margin-bottom: 10px;
}

#alphabetIndex {
	list-style-type: none;
	padding: 0px;
	clear: both;
	margin-top: 10px 0px 20px 0px;
	text-align: center;
}

#alphabetIndex li {
	display: inline;
	list-style-type: none;
	padding: 3px;
}

#alphabetIndex li a {
	display: inline;
	padding: 3px;
	list-style-type: none;
	text-transform: uppercase;
}

#alphabetIndex li a:hover {
	display: inline;
	padding: 3px;
	list-style-type: none;
	text-transform: uppercase;
}

.memberSite {
	float:left;
	width:50%;
	background-color: #F4F4F4;
	margin-bottom: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-indent: 10px;
	height: 20px;
}

.memberName {
	float:right;
	width:50%;
	background-color: #F4F4F4;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 1px;
	height: 20px;
}

/* ------------------------
 * Latest comments
 * ------------------------ */
 
.latestComment {
	height: 85px;
        width: 290px;
	margin-bottom: 10px;
}

.latestCommentBorder {
	background-color: #fff;
	border: 1px solid #9FA4A6;
	padding: 1px;
        z-index: 1;
        float: left;
}

.latestCommentText {
	background-image: url(http://www.pixyblog.com/images/pixy/latest_comment_text_container.png);
	background-repeat: no-repeat;
	height: 69px;
	width: 171px;
        display:inline;
	float: left;
	overflow: hidden;
	position:relative;
        right:8px;
	z-index: 2;
        /* margin-left: 80px; */
	padding: 10px 10px 10px 20px;
}

.commentTextContainter {
	background-color: #9FA4A6;
	padding: 1px;
	width: auto;
	height: auto;
	margin-left: 92px;
	margin-bottom: 10px;
}

.commentTextInner {
	background-color: #F1F1F2;
	background-image: url(http://www.pixyblog.com/images/pixy/latest_comment_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding: 10px;
	border: 1px solid white;
	min-height: 65px;
	width: auto;
}

.commentArrow {
	margin-top: 20px;
	margin-left: 80px;
	position: absolute;
}

/* ------------------------
 * Featured photographer
 * ------------------------ */
 
.featuredPhoto {
	border: 1px solid black;
        display: inline;
	float: left;
	margin: 15px 15px 20px 5px;
}

.hotPhotoblog {position: relative; z-index:2; top:5px;left:-230px;}
 
.featuredPhotoText {
	display: inline; 
        float: left;
        width:430px;
}


#featuredPhotographerContainer {
	padding: 5px;
}
 
.featuredPhotoBorder {
	border: 1px solid white;
}

#featuredContainer {
	background-image: url(http://www.pixyblog.com/images/pixy/featured_entry_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding: 10px;
	height: auto;
	width: auto;
}

.featuredIcon {
	display: inline;
	margin-right:5px;
}

.testimonialBox {
	font-size: 15px;
	line-height: 22px;
	color: #fff;
	background-color: #7B796B;
	background-image: url(http://www.pixyblog.com/images/pixy/quote_box_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
	width: 258px;
        padding: 10px 20px 10px 20px;
}

.testimonialBox a {
color: #fff;
}

.photoCredit {
color: #ccc;
text-align:right;
font-size:x-small;
}

.photoCredit a {
color: #ccc;
}

.comment {
    margin:0px;
    padding:10px;
    border-bottom:1px solid #ccc;
}

.odd {  background-color: #fff;}
.even {  background-color: #F4F4F4;}

p.comment-details {
margin:0px !important;
padding-top:10px;
color:#696969;
}

.archiveContainer {
	margin-top: 10px;
	min-height:182px;
}

.archiveImage {
	float:right;
	margin-left:10px;
}

/* ------------------------
 * Carousel 
 * ------------------------ */

.carousel-list li img { 
    display:block; 
    width: 170px;
    height: 170px;
    padding-top:5px;
    padding-bottom:5px;
	background-color: #fff;
}

.carousel-component {
    float: left;
    width: 170px;
    height: 180px;
    background-color: #fff;
}

.prev-arrow-container, .next-arrow-container { 
    float:left;
    margin: 0px;
    padding: 0px;
    height:180px;
}

.prev-arrow-component {
    width:15px;
    height:180px;
    background-color:#fff;
    font-weight:bold;
    font-size:110%;
}

.next-arrow-component {
    width:15px;
    height:180px;
    background-color:#fff;
    font-weight:bold;
    font-size:110%;
}

/* Poll styles
----------------------------------------*/
.pollbar1 {
background-color:#1d79ba;
color:#FFF;
text-indent:5px;
border-color:#FFF #0c2f48 #0c2f48 #FFF;
border-style:solid;
border-width:1px;
}

.pollbar2 {
background-color:#3285c0;
color:#FFF;
text-indent:5px;
border-color:#FFF #0c2f48 #0c2f48 #FFF;
border-style:solid;
border-width:1px;
}

.pollbar3 {
background-color:#4892c6;
color:#FFF;
text-indent:5px;
border-color:#FFF #0c2f48 #0c2f48 #FFF;
border-style:solid;
border-width:1px;
}

.pollbar4 {
background-color:#5d9ecb;
color:#FFF;
text-indent:5px;
border-color:#FFF #0c2f48 #0c2f48 #FFF;
border-style:solid;
border-width:1px;
}

.pollbar5 {
background-color:#73aad1;
color:#FFF;
text-indent:5px;
border-color:#FFF #0c2f48 #0c2f48 #FFF;
border-style:solid;
border-width:1px;
}


/* Roller tables
----------------------------------------*/

table.rollertable th, table.rollertable th {
    border: 1px solid #EF381F;
	background: #EF381F;
	color: #FFFFFF;
}
table.rollertable td, table.rollertable tbody td {
    border: 1px solid #9C9898;
}
table.rollertable {
    border-collapse: collapse; 
    width: 100%;
}
table.rollertable th {
    border: 1px solid #ccc;
    padding: 3px;
}
table.rollertable th {
    color: white;
}
table.rollertable td, table.rollertable tbody td {
    vertical-align: top;
}
table.rollertable tbody td {
    padding: 3px;
}
table.rollertable td.center {
    text-align: center;
}