/* @override http://shrineofapple.com/wp-content/themes/DynamiX/quicksand.css */


.portfolio .box{clear:none;}



/*portfolio*/

#top .portfolio{
overflow: hidden;
}

div .more-link{
display: block;
width:78px;
text-align: center;
margin-top:5px;
padding: 2px 3px 1px 3px;
font-size: 11px;
line-height:23px;
}

#top .portfolio_entry{
position: static;
}

#top .portfolio_entry .one_fourth{
padding-bottom:50px;
}




/*portfolio sort buttons*/

.js_active .portfolio img{
visibility: hidden;
}


/*portfolio sort buttons*/


#js_sort_items{
width: 100%;
position: relative;
clear: both;
float: left; 
padding-top:6px;
}

#js_sort_items  div{
float: left;
font-size: 11px;
line-height: 24px;
}

#js_sort_items span{
display: block;
float: left;
margin-right:4px;
}

#js_sort_items a{
display: inline-block;
margin:0 4px 5px 0;
padding:0px 14px;
-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px 5px 5px 5px;
margin-right:10px;
outline: none;
}

#js_sort_items div .sort_by_val{
padding-left:0;
float:right;
}

/*shortcode toggle*/

.js_active .toggle{
display:none;
}

#top .activetoggle{
display:block;
}

.js_active .toggler{
cursor:pointer;
margin:2px 0;
padding:3px 3px 5px 27px;
}

.toggle_content{
padding:0 2px 0 31px;
}

.js_active .tab_content{
display: none;
clear: both;
padding: 15px;
overflow:auto;
}

.js_active .tab{
cursor:pointer;
margin:0 2px 0 0;
padding:3px 10px 5px;
display: block;
float: left;
border-bottom: none;
z-index: 2;
position: relative;
top:1px;
}

.js_active #top .active_tab{
z-index: 4;
position: relative;
border-bottom: none;
}

.js_active #top .active_tab_content{
display: block;
z-index: 3;
position: relative;
overflow:auto;
}


#top .portfolio_entry{
position: static;
}

#top .portfolio_entry .one_fourth{
padding-bottom:50px;
} 

.fullwidth .one_fourth, .fullwidth .box_small {
    width: 180px;
	padding-bottom:20px;
	}
.fullwidth .one_fourth div.img img {background:#EEEEEE;border:1px solid #FFFFFF;padding:4px;display:block;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);-khtml-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);text-align:center;opacity:1}
.fullwidth .one_fourth div.img:hover {opacity:0.5;}
.fullwidth .one_fourth div.img img {margin:0 auto;}
.fullwidth .one_fourth h3 {display:block;margin: 5px 0 0;background: rgba(127,127,127,0.4);-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-borde-radius:6px;border-radius:6px;padding: 3px 5px 5px;text-align:center;
	font-size: 1em;
}
.one_fourth, .box_small {
    float: left;
    font-size: 12px;
    line-height: 1.7em;
    margin-right: 14px;
    overflow: hidden;
    position: relative;
    width: 120px;
}
#js_sort_items .active_sort {
    background-color: #3279BB;
    color: #FFFFFF;
} 
#js_sort_items a {
    background-color: #555555;
    color: #FFFFFF;
}
#shrine {display:block;position:relative;padding:30px 0;width:100%;}
#shrine .jcarousel-clip-horizontal {width:900px;margin:0 auto;overflow:hidden;}