@import url(yui-browser-reset.css);
@import url(960.css);
@import url(text.css);

/*Additional Reset*/
a:link, a:visited, a:hover, a:active{
	text-decoration:none;
}

/*Top Navigation bar*/
#top-nav-container{
	height:31px;
	background:url(../images/top-nav-bg.jpg) 0 0 repeat-x #666769;
}
#top-nav{
	color:#FFFFFF;
	font-size:12px;
	padding:5px 0 0;
}
#top-nav a:link, #top-nav a:visited{
	color:#FFFFFF;
}
#top-nav a:hover, #top-nav a:active{
	background:#CCCCCC;
	color:#333333;
}
#top-search-form{
	font-size:12px;
}
#top-search-box{
	border:medium none;
	height:18px;
	line-height:9px;
	margin:0 0 0 31px;
	padding:3px 0 0 2px;
	vertical-align:top;
	width:160px;
}
#top-search-btn{
}
.bubbleInfo {
    position: relative;
}

.more-popup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
		
		padding:10px 25px 30px;
		width:280px;
		background:url(../images/more-dropdown-bg.gif) 100% 100% no-repeat;
}


/* Site Title */
#site-title{
	margin:20px auto;
}
#logo{}
#cat-nav-container{
	/* background:url(../images/cat-nav-bg.gif) 0 0 no-repeat; */
	height:80px;
	text-align:right;
}

#cat-nav-container ul{
	margin:25px 0 0;
	
}
#cat-nav-container li{
	display:inline;
	font:14px Arial;
	font-weight:bold;
	/*background:url(../images/cat-nav-li-left.gif) 100% 0 no-repeat;*/
	padding:6px;
	color:#4a4a4a;
	border-bottom:1px dotted #ccc;
}
#cat-nav-container ul.more-popup-list{
	margin:0;
	overflow:hidden;
}
#cat-nav-container .more-popup-list li{
	float:right;
	background:none;
	padding:5px;
	display:inline;
	font-size:14px;
}

#cat-nav-container a:link, #cat-nav-container a:visited{
	color:#4a4a4a;
}
#cat-nav-container a:hover, #cat-nav-container a:active{
	color:#FFFFFF;
	background:#4a4a4a;
}

/* Tags */
#tags h2{
  padding: 10px 10px 0 10px;
}
#tags-items{
  padding:0 10px 10px;
  line-height: normal;
}
#tags-items a:link, #tags-items a:visited {
  color:#4A4A4A;
}
#tags-items a:hover, #tags-items a:active {
  background:#4A4A4A;
  color:#FFFFFF;
}
#tags-items .tagcount{
  color: #999;
  font-size: 12px;
}

/* About Banner */
#about-banner{
	height:200px;
  margin-bottom:10px;
}

/* Page */
#container-top{
	background:url(../images/page_top.gif) 0 0 no-repeat #BCBCBC;
}
#container{
	background:url(../images/page_bottom.gif) 100% 100% no-repeat;
	padding:10px 0;	
}
#container h2{
	font-size:15px;
	height:20px;
	margin-bottom:5px;
	padding:5px;
	color:#fff;
	background:#E06B0C;
}
/*#top-piction h2{
width:100px;
float:left;
}
.rollover { width: 30px; float:left; }*/ 

#top-users, #top-stories{
	margin-top:10px;
}

.top-piction-item{
	width:320px;
	margin:0 10px 10px;
	background:#ededed;
}
.top-piction-item .tpi-image{
	margin:0px auto;
	padding:20px 0;
	width:280px;
	height:100px;
}
.top-piction-item img{
	padding:0;
	margin:0;
}
.top-piction-item .tpi-image a:link, .top-piction-item .tpi-image a:visited{
	border:1px solid #FFF;
	display:block;
	width:280px;
	height:100px;
}
.top-piction-item .tpi-image a:hover, .top-piction-item .tpi-image a:active{
	border:1px solid #4a4a4a;
}
.top-piction-item .tpi-info{
	margin:0px auto;
	padding:0 0 10px 0;
	width:280px;
}
.top-piction-item .tpi-rating{
	/*border:#999999 1px solid;*/
}

.top-piction-item .tpi-stories{
	color:#4A4A4A;
}

.top-piction-item .tpi-stories a:link, .top-piction-item .tpi-stories a:visited{
	color:#4A4A4A;
}
.top-piction-item .tpi-stories a:hover, .top-piction-item .tpi-stories a:active{
	background-color:#4A4A4A;
	color:#FFFFFF;
}

#top-stories-items{
	margin:0 5px 5px;

	padding:5px 5px 0;
}
#top-stories-items .top-story-item{
	margin-bottom:10px;
	color:#4A4A4A;
	padding:5px;
    font-size:11px;
}
#top-stories-items .top-story-item .tsi-story{
	border-left:1px solid #CCCCCC;
padding-left:10px;
width:420px;
}
#top-stories-items .top-story-item .tsi-author{
  width:110px;
  text-align:right;
}
.top-story-item:hover{
	background-color:#4A4A4A;
} 
.top-story-item:hover .tsi-story, .top-story-item:hover .tsi-author{
	color:#FFFFFF;
}
.top-story-item .tsi-story a:link, .top-story-item .tsi-story a:visited{
	font-size:12px;
	color:#4A4A4A;
}
.top-story-item:hover .tsi-story a:link, .top-story-item:hover .tsi-story a:visited{
	color:#FFFFFF;
}
.top-story-item .tsi-author a:link, .top-story-item .tsi-author a:visited{
	color:#E06B0C;
}
.top-story-item:hover .tsi-author a:link, .top-story-item:hover .tsi-author a:visited{
	color:#FFFFFF;
}
.top-story-item:hover .tsi-author a:hover, .top-story-item:hover .tsi-author a:active{
	background-color:#FFFFFF;
	color:#E06B0C;
}
#top-users-items{
	margin:0 10px 10px;
}
.top-user-item{
	background-color:#EDEDED;
	margin:0 10px 0 0;
	padding:10px 10px 0;
}
#top-users-long .top-user-item{
	margin:0 auto 10px;
}
#top-users .top-user-item{
	width:125px;
}
#top-users .top-user-item .tui-info{
	padding:0;
	text-align:center;
	margin-bottom:10px;
}
#top-users-items .last{
	margin:0 !important;
}
.profile-image{
	margin:0px auto 10px !important;
	width:48px;
	height:48px;
}
.top-user-item img{
	padding:0;
	margin:0;
}
.profile-image a:link, .profile-image a:visited{
	border:1px solid #FFF;
	display:block;
	width:48px;
	height:48px;
}
.profile-image a:hover, .profile-image a:active{
	border:1px solid #4a4a4a;
}
.tui-info {
	padding-left:10px;
	color:#4A4A4A;
}
.orangelink a:link, .orangelink a:visited,
.tui-info a:link, .tui-info a:visited{
	color:#e06b0c;
}
.orangelink a:hover, .orangelink a:active,
.tui-info a:hover, .tui-info a:active{
	background-color:#4A4A4A;
	color:#FFFFFF;
}

/* Image Page */
#image-info-container{
	padding:10px 0 0;
	margin-bottom:10px;
}
#image-container{
	/*padding:0 10px 0 0;*/
	margin-left:0;
	margin-right:10px;
	width:720px;
}
#image-container img{
	margin-bottom:-5px;
}
#image-container .image{
	border: 5px solid #e06b0c;
}
#image-container .imagerating-cont{
	 background-color:#e06b0c;
}
.iic-image-rating{
	margin:10px 0;
}
#iic-userinfo{
	padding:10px 0 0;
	margin-right:0;
}
#iic-userinfo p,
#iic-userinfo p a:link, #iic-userinfo p a:visited,
.sb-tags-list a:link, .sb-tags-list a:visited
{
	color:#666 !important;
}
#iic-userinfo p a:hover, #iic-userinfo p a:active,
.sb-tags-list a:hover, .sb-tags-list a:active
{
background-color:#4A4A4A;
color:#FFFFFF !important;
}
.iic-image-title{
	color:#e06b0c;
	font-size:16px;
	font-weight:bold;
}
.iic-image-profile{
	padding:10px 10px 0;
}
.iic-image-info{
	padding: 0 10px;
}
.profile-text-hor{
	margin:0 0 0 10px;
}
.profile-text-hor h3, #iic-userinfo h3, 
.profile-text-hor h3 a:link, .profile-text-hor h3 a:visited,
#iic-userinfo span.profile-title{
	color:#e06b0c;
	font-size:14px;
	font-weight:bold;	
}
#iic-userinfo h3.profile-title,
#iic-userinfo span.profile-title{
	font-style:italic;
	color:#666;
}
.profile-text-hor h3 a:hover, .profile-text-hor h3 a:active{
	background-color:#4A4A4A;
	color:#FFFFFF;
}
.profile-text-hor p{
	color:#666;
	font-size:12px;
}
.writeyourstory-btn-big{
	text-align:center;
	margin:10px auto 0;
}
#iic-userinfo .writeyourstory-btn-big a:link, #iic-userinfo .writeyourstory-btn-big a:visited{
	background:#E06B0C none repeat scroll 0 0;
	color:#FFFFFF !important;
	display:block;
	font-weight:bold;
	padding:10px 33px;
}

.writeyourstory-btn-small{
	margin:12px 10px 10px;
}
.writeyourstory-btn-small a:link, .writeyourstory-btn-small a:visited {
	background:#E06B0C;
	color:#FFFFFF;
	font-weight:bold;
	padding:6px;
}
#iic-userinfo .writeyourstory-btn-big a:hover, #iic-userinfo .writeyourstory-btn-big a:active,
.writeyourstory-btn-small a:hover, .writeyourstory-btn-small a:active{
	background-color:#4A4A4A;
	color:#FFFFFF;
}
.photostream-container{
	margin:10px;
}
.photostream-container .profile-image{
	margin:5px !important;
}
.story-item{
	margin:0 0 10px 10px;
	width:455px;
	height:120px;
	overflow:hidden;
}
.user-profile-ver{
	height:80px;
	margin:0 13px 0 0;
	padding:15px 10px;
	width:100px;
}
.user-profile-ver h3{
	font-size:13px;
	text-align:center;
}
.user-profile-ver p{
	font-size:12px;
	text-align:center;
	color:#999999;
}
.user-profile-ver a:link, .user-profile-ver a:visited{
	color:#4A4A4A;
}
.user-profile-ver a:hover, .user-profile-ver a:active{
	background-color:#4A4A4A;
	color:#FFFFFF;
}
.story-item .user-profile-ver{
	margin:0 !important;
}
.sb-story{
	padding:10px 10px 5px 0;	
}
.sb-story h3, .sb-story h3 a:link, .sb-story h3 a:visited{
	color:#e06b0c;
	font-size:14px;
	font-weight:bold;
}
.sb-story p a:link, .sb-story p a:visited{
	font-size:12px;
	color:#000000;
	padding:0px;
	text-align:justify;
}
.sb-story a:hover, .sb-story a:active{
	background-color:#4A4A4A;
	color:#FFFFFF !important;
}
.sb-story p:hover, .sb-story p:hover a{
	background-color:#4A4A4A;
	color:#FFFFFF !important;	
}
.sb-story .text{
  height:60px;
}
.sb-info{
	padding:0 10px 0 0;	
	margin-bottom:5px;
}
.sb-info .sb-rating p{
	float:left;
	padding:0px 5px 0;
	color:#E06B0C;
}
.link a:link, .link a:visited{
	color:#e06b0c;
	padding:0 3px;
}
.link a:hover, .link a:active{
	background-color:#4A4A4A;
	color:#FFFFFF !important;
}

.be-the-first-image{
	text-align:center;
	margin:40px 0 20px;
}
/* END - Image Page */

/* Category */
#category-container{}	
#category-container #top-piction-items{
	margin-left:7px;
}
/* END - Category */

/* Story Page*/
#single-story-container{
	padding:10px 0 0 0;
}
#single-story{
	margin:0 10px 10px;
	background-color:#EDEDED ;
}
#single-story .sb-story{
	margin-bottom:7px;
	text-align:justify;
}
#single-story .sb-story h3,
#single-story .sb-tags h3, 
#single-story .sb-story h3 a:link, #single-story .sb-story h3 a:visited{
	color:#e06b0c;
	font-size:18px;
	font-weight:bold;
	padding:0 3px;
}
#single-story .sb-story p, #single-story .sb-story p a:link, #single-story .sb-story p a:visited{
	font-size:16px;
	color:#000000;
	padding:0 3px;
	height:auto;
}
#single-story .sb-story p:hover{
	background-color:#EDEDED;
	color:#000000 !important;	
}
.sb-tags ul{
	text-align:left;
}
.sb-tags ul li{
	list-type:inside;
	margin-left:5px;
}
.sb-tags a{
	padding:2px;
}
.profile-text-hor h3{
	font-size:13px;
}
#comments-container .profile-text-hor h3, #comments-container .profile-text-hor h3 a:link, #comments-container .profile-text-hor h3 a:visited{
	font-size:12px;
	font-weight:bold;
}
.comment-item{
	margin:0 10px 10px;
	width:900px;
	padding:10px;
}
.comment-item .profile-image{
	margin:0 auto !important;
}

/* END - Story Page*/

/* Profile Page */
#profile-info-hor{
	margin:10px;
	padding:10px 0 10px 10px;
}

#profile-info-hor h3{
	font-size:26px;
	margin:14px 0 0 0;
}
#profile-info-hor p{
	color:#666666;
	font-size:12px;
}
#profile-info-hor .edit a:link, #profile-info-hor .edit a:visited {
	background-color:#E06B0C;
	color:#FFFFFF;
	padding:2px 10px 2px 5px;
}
#profile-info-hor .edit a:hover, #profile-info-hor .edit a:active {
	background-color:#FFFFFF;
	color:#4A4A4A !important;
}

.activity-item{
 margin-bottom:10px;}
.activity-item .profile-image{
	margin:0 !important;
}
.activity-item .text-container-r{
	padding:0 10px 10px 0;
	width:180px;
}
.activity-item .text-container-l{
	padding:0 10px 10px;
	width:280px;
}
.activity-item p{
	color:#4A4A4A  ;
	font-size:12px;
}
.activity-item p.time{
	color:#4A4A4A  ;
	font-size:11px;
	font-style:italic;
}
.activity-item p.comment{
	color:#4A4A4A  ;
	font-size:12px;
	font-style:italic;
}
.activity-item p a:link, .activity-item p a:visited{
	color:#e06b0c;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}
.activity-item p a:hover, .activity-item p a:active{
	background-color:#4A4A4A;
	color:#FFFFFF !important;	
}
.stats-table{
	margin:0 10px 20px 20px;
	width: 190px;
	font-size:14px;
	color:#4A4A4A;
}
.aboutme{}
.aboutme h2{
	width:100px;
}
.aboutme .edit{
	margin-top:15px;
}
.aboutme .edit a:link, .aboutme .edit a:visited  {
	color:#FFFFFF;
	background-color:#E06B0C;
	padding:2px 20px 2px 5px;
}
.aboutme .edit a:hover, .aboutme .edit a:active  {
	color:#4A4A4A !important;
	background-color:#BCBCBC;
}
.aboutme a:link, .aboutme a:visited {
	color:#e06b0c;
}
.aboutme a:hover, .aboutme a:active {
	background-color:#4A4A4A;
	color:#FFFFFF !important;	
}
.aboutme-text{
	text-align:justify;
	color:#4A4A4A;
	margin:0 20px 10px;
}
.socialsite-list{
	margin:0 20px 20px;
}
/* END - Profile Page*/
/* Search Page */
.search-result-item{
	margin:0px 10px 10px;
}
.search-result-item .story-image{
	margin:10px;
	float:left;
	overflow:hidden;
}
.search-result-item .story-image a:link,
.search-result-item .story-image a:visited{
	border:1px solid #FFF;
	display:block;
	width:280px;
	height:100px;
}
.search-result-item .story-image a:hover,
.search-result-item .story-image a:active{
	border:1px solid #4a4a4a;
}
.search-result-item .story-info{
	margin:10px 10px 10px 0;
	width:607px;
	color:#666;
}
.search-result-item .story-title-author{
	height:65px;
	overflow:hidden;
}
.search-result-item h3.story-title{
	color:#4a4a4a;
	font-size:24px;
}
.search-result-item h3.author{
	color:#4a4a4a;
	font-size:14px;
}

.search-result-item .tpi-stories{
	margin-top:15px;
}

.search-result-item a:link, .search-result-item a:visited {
	color:#4A4A4A;
}

.search-result-item h3 a:link, .search-result-item h3 a:visited,
.search-result-item .story-tags a:link, .search-result-item .story-tags a:visited {
	color:#e06b0c;
}
.search-result-item h3 a:link, .search-result-item h3 a:visited{
	font-weight:bold;
}
.search-result-item .story-text p a{
	display:block;
}
.search-result-item a:hover, .search-result-item a:active, .story-text p:hover {
	background-color:#4A4A4A;
	color:#FFFFFF !important;	
}

.search-result-item .story-text{
	height:60px;
	overflow:hidden;
}
.search-result-item .stories-container{
	margin:0 10px 10px;
}
.search-result-item .stories-container .story{
	margin:10px 0;
	background:#ffffff;	
}

.stories-container .story{
	margin-bottom:10px;
	color:#4A4A4A;
	padding:5px;
}
.stories-container .story:hover{
	background-color:#4A4A4A;
}

.stories-container .story:hover, 
.stories-container .story:hover a:link,
.stories-container .story:hover a:visited,
.stories-container .story:hover a:hover,
.stories-container .story:hover a:active{
    color: #FFFFFF;
}

.stories-container .story a .link-orange{
    font-weight: bold;
    color:#e06b0c;
}
.stories-container .story:hover a .link-orange{
    color:#FFFFFF;
}

.stories-container .story .tsi-author,
.stories-container .story .tsi-author a:link,
.stories-container .story .tsi-author a:visited
{
    color:#e06b0c;
}
.stories-container .story:hover .tsi-author,
.stories-container .story:hover .tsi-author a:link,
.stories-container .story:hover .tsi-author a:visited
{
    color:#FFFFFF;
}
.stories-container .story .tsi-author a:hover,
.stories-container .story .tsi-author a:active
{
    background: #FFFFFF;
    color:#e06b0c !important;
}

#search-suggestions{
	color:#333;
}
#search-suggestions ul{
	margin-left:30px;
}
#search-suggestions  li{
	list-style: square outside;
}
/* END - Search Page */

/* Static Page */
#static-content{
	padding:10px;
}
#static-content h1{
	color:#E06B0C;
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
	border-bottom:1px dotted #CCCCCC;
}
#container #static-content h3{
	color:#E06B0C;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}
/* END - Static Page */
/* Footer */
#footer{
	background:#ededed;
	color:#4a4a4a;
	height:100%;
	margin-top:10px;
	margin-bottom:0px;
	padding:10px 0;
}

#footer .widget{
	margin-bottom:10px;
}
#footer .widget .title{
	background:#d0d0d0;
	padding:2px 5px;
  margin:0 0 5px 0;
}
#footer h2{
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
}
#footer ul{}
#footer li{
	font-size:14px;
}
#footer a:link, #footer a:visited{
	color:#4a4a4a;
	display:block;
	padding:2px 5px;
	border-bottom:1px solid #d0d0d0;
}
#footer a:hover, #footer a:active{
	background:#4a4a4a;
	color:#FFFFFF;	
}
#footer #copyright{
	margin-top:10px;
}
#footer #copyright a{
	font-weight:bold;
	display:inline;
	border:none;
}

/* Buttons */
.rating-btn-container{ /*width: 16px*/; height: 16px; z-index: 9998; margin-top:1px;}
.rating-up-btn{}
.rating-up-btn a{float:left; width:16px; height:0; padding-top:16px; overflow:hidden;}
.rating-up-btn a{background:url(../images/icons/rating-buttons.gif) no-repeat;}
.rating-up-btn a{background-position:0 0;}
.rating-up-btn a:hover{background-position:0 -16px;}
.voted .rating-up-btn a{background-position:0 -32px !important;}
.disabled .rating-up-btn a{background-position:0 -48px !important;}

.up-btn{height:30px;width:320px;}
.up-btn a{float:left; width:320px; height:0; padding-top:30px; overflow:hidden;}
.up-btn a{background:url(../images/btn-up-down.gif) no-repeat;}
.up-btn a{background-position:0 0;}
.up-btn a:hover{background-position:0 -30px;}
.up-btn a.disabled{background-position:0 -60px;}
.up-btn a.disabled:hover{background-position:0 -60px;}

.down-btn{height:30px;width:320px;}
.down-btn a{float:left; width:320px; height:0; padding-top:30px; overflow:hidden;}
.down-btn a{background:url(../images/btn-up-down.gif) no-repeat;}
.down-btn a{background-position:0 -150px;}
.down-btn a:hover{background-position:0 -120px;}
.down-btn a.disabled{background-position:0 -90px;}
.down-btn a.disabled:hover{background-position:0 -90px;}


/* Forms */
#write-story-form{
	float:left;
	width:100%;
}
#write-story-form fieldset, #write-comment-form fieldset{
	margin:10px 66px 10px 73px;
	padding:0;
}
#register-user-form fieldset{
	margin:10px 470px 10px 150px;
	padding:0;
}
#change-password-form fieldset{
	margin:10px 500px 10px 160px;
	padding:0;
}
#story{
	height:8em;
}
#storyfield{
	height:10em;
}
#comment {
	height:3em;
}
#commentfield{
	height:4.7em;
}
.inner-forms{
	margin-bottom:10px;
}
.inner-forms .field {
	height:40px;
	position:relative;
}
.inner-forms .tos 
{
    width: auto;
    position: relative;
}

.inner-forms textarea, .inner-forms input{
	left:0;
	padding:1px;
	position:absolute;
	top:0;
	width:100%;
}
.inner-forms label {
	display:block;
	left:-62px;
	padding:2px 0 0;
	position:absolute;
	text-align:right;
	width:4.4em;
}
#register-user-form label {
	width:9.4em;
	left:-134px;
}
#change-password-form label {
	left:-155px;
	text-transform:uppercase;
	width:11.4em;
}
.inner-forms label strong {
	font-size:85%;
	font-weight:bold;
}
.inner-forms .info {
	padding-bottom:1px;
}
.inner-forms .field .info {
	bottom:0;
	display:block;
	margin:0;
	padding:0 0 3px;
	position:absolute;
	right:-6px;
}
.inner-forms .field .info .txt {
	color:#888888;
	display:block;
	font-size:84%;
	text-align:right;
}
.inner-forms .submitbttns {
	margin:0;
	padding:9px 0 0;
	width:100%;
}
.inner-forms .submitbttns .buttons {
	display:block;
	float:right;
	margin-right:-7px;
}
.inner-forms .submitbttns .buttons .btn {
	margin-left:0.2em;
}
#recaptchafield {
  height:130px;
}
#recaptcha_widget_div{
  position:absolute;
  right:-9px;
}
.btn-orange, .btn-orange button{
	background-color:#F28729;
}
.btn-gray, .btn-gray button{
	background-color:#CCCCCC;
}

.btn {
	cursor:pointer;
	float:left;
	font-size:120%;
	height:21px;
	line-height:22px;
	overflow:hidden;
	padding:0 15px 0;
}
.btn button {
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-family:arial !important;
	font-size:100%;
	font-weight:bold;
	height:100%;
	margin:0;
	padding:0 15px 5px;
}
.btn {
	cursor:pointer;
	font-size:120%;
	line-height:22px;
}
.btn a:link, .btn a:visited{
	color:#FFFFFF;
	font-family:arial !important;
	font-size:100%;
	font-weight:bold;
}
.btn button:hover, .btn a:hover {
	color:#000000;
	cursor:pointer;
	text-decoration:none;
}

.views-icon{
	padding-right:20px;
	background:url(../images/icons/application_select.gif) 100% 0 no-repeat;
}
.comments-icon{
	padding-right:20px;
	background:url(../images/icons/comment_reply.gif) 100% 0 no-repeat;
}


/* END - Forms */
/* jQuery Tabs */
.ui-tabs-nav{}

.ui-tabs-nav li{
	float:left;
	width:100px;
	height:55px;
	background-color:#4a4a4a;
	margin-right:5px;
}
.ui-tabs-nav li a:link, .ui-tabs-nav li a:visited{
	color:#FFFFFF;
	display:block;
	text-align:center;
	padding:10px;
}

.ui-tabs-nav li.ui-tabs-selected{
	background:#FFFFFF;
}
.ui-tabs-nav li a:hover, .ui-tabs-nav li a:active, 
.ui-tabs-nav li.ui-tabs-selected a:link, .ui-tabs-nav li.ui-tabs-selected a:visited
{
	color:#e06b0c;
}

.ui-tabs-hide { display: none; }
/* END - jQuery Tabs */

/* Modal Window */
.jqmWindow{}
.jqmWindow h2{
	color:#E06B0C;
	font-size:20px;
}
.jqmWindow label {
	display:block;
	margin-bottom:0.3em;
	margin-top:0.8em;
}


#jqm-login-window{}

/* END - Modal Window */

/* Pagination	 */
ul.pagination-digg{
list-style:none;
background-color: #fff;
}

.pagination-digg li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
display:inline;
height:auto;
width:auto;
background:#fff;

/*margin-right:2px;*/
}
.pagination-digg a{
	background:#e0e0e0;
	border:1px solid #CCCCCC;
  

}
.pagination-digg .previous-off, .pagination-digg .next-off {
color:#888888;
display:block;
float:left;
font-weight:bold;
padding:3px 6px;
border:1px solid #ccc; 
margin:2px;
}
.pagination-digg .next a, .pagination-digg .previous a {
font-weight:bold;
}
.pagination-digg .active{
background:#e06b0c;
border:1px solid #e06b0c;
color:#FFF;
font-weight:bold;
display:block;
float:left;
padding:3px 6px;
margin:2px;
}


.pagination-digg li a:link, .pagination-digg li a:visited {
color:#333;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
margin:2px;

}
.pagination-digg li a:hover{
background:#4A4A4A;
color:#FFFFFF;
display:block;
padding:3px 6px; 
}

/* Generic Classes */
.right{
	float:right;
}
.left{
	float:left;
}
.text-align-right{
	text-align:right;
}
.text-align-center{
	text-align:center;
}
.hor-middle{
	margin:0 auto;
}
.margin-10{
	margin:10px;
}
.margin-bottom-10{
	margin-bottom:10px;
}
.margin-right-10{
	margin-right:10px;
}
.margin-right-20{
	margin-right:20px;
}
.margin-left-135{
	margin-left:135px;
}
.margin-left-10{
	margin-left:10px;
}
.pad-10{
	padding:10px;
}
.pad-5{
	padding:5px;
}
.pad-left-20{
  padding-left:20px;
}
.pad-right-20{
  padding-right:20px;
}

.width-100{
	width:100px;
}
.width-115{
	width:115px;
}

.width-300{
	width:300px;
}
.width-560{
	width:560px;
}
.width-570{
	width:570px;
}
.width-640{
 width:640px;
}
.width-680{
 width:680px;
}
.width-770{
 width:770px;
}

.white-bg{
	background-color:#FFFFFF;
}
.grey-bg{
	background-color:#EDEDED;
}
.dgrey-bg{
	background-color:#D2D2D2;
}
.orange-bg{
	background-color:#E06B0C;
}
.error-red{
	color:#FF0000;
}

.italics{
	font-style:italic;
}
.bold{
	font-weight:bold;
}

/* Dummy classes for jQuery */
.rounded{}
.top-rounded{}
.bottom-rounded{}


/*Debug Classes*/
.blackborder{
	border:1px solid #000000;
}
.edit-small{
font-size: 9px;}

#complete-form label{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}
.image-up{
margin: 5px;}
.sort-by
{
margin-left:380px;
font-size:12px;
}
.sort-by-index
{
color:black;
font-size:14px;
margin-left:60px;
}
.rating-carousel
{
float: left;
padding:4px;
}

.stories-carousel
{
float: right;
padding:4px;
}
.carousel-image
{
border:2px solid gray;
}

.carousel-image:hover
{
border:2px solid black;
}
.jcarousel-skin-tango .jcarousel-container {
 
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 245px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 298px;
    height: 662px;
    padding: 40px 28px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  245px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  280px;
    height: 650px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 276px;
    height: 100px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
 
    margin-top: 25px;
    margin-bottom: 30px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: transparent url(../images/loading.gif) 50% 50% no-repeat;
    
    color: #000;
}




/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    bottom: 12px;
    left: 3%;
    width: 337px;
    height: 30px;
    cursor: pointer;
    background: transparent url(../images/btn-up-down.gif) no-repeat;
    background-position:0 -150px; 
    
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position:0 -120px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position:0 -150px; 
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position:0 -90px;
}  

.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    top: 5px;
    left: 3%;
    width: 337px;
    height: 30px;
    cursor: pointer;

    background: transparent url(../images/btn-up-down.gif) no-repeat;
    background-position:0 0; 
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position:0 -30px;
} 

/*.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position:0 0;
}*/

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position:0 -60px;
} 
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}


.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
