/*
Theme Name: Littlefield V3.1 - Based off of Eekon PhotoBlog v 1.1
Theme URI: http://themeforest.net/user/evgreen/portfolio
Description:  Option Tree plugin has been absorbed into theme
Author: evgreen
Author URI: http://themeforest.net/user/evgreen/portfolio
*/

@import "css/style.css";


/*Heading Tag reset to make things not so BIG!*/

#container h1{font-size:17px;}
#container h2{font-size:13px;}
#container h3{font-size:12px;}
#container .sf-menu {font-size:16px;text-transform:uppercase;}

/*Ticketfly Override Examples - To override or add style to an class or element, simply pre-pend your selectors with #container. See examples below */

/*Ticket Buttons and event statuses*/
#container .ticket-link a, #container .custom {
    background:#b7a7d0;
    color: #FFF;
    font-weight: bold;
    letter-spacing: 0.05em;
    border:solid 1px #515151;
    background: -moz-linear-gradient(top, #b7a7d0 5%, #8F72C5 95%);
    background: -webkit-gradient(linear, center top, center bottom, from(#b7a7d0), to(#8F72C5));
    text-shadow:0px -1px 0px #333;
}
#container .custom a { color: #FFF !important; }
#container .cancelled, #container .postponed, #container .free, #container .tickets-at-the-door, #container .on-sale-soon, #container .off-sale {
    background:#efeeee;
    color: #666;
    font-weight: bold;
    letter-spacing: 0.05em;
    border:solid 1px #D1D9DC;
    background: -moz-linear-gradient(top, #FFF 5%, #efeeee 95%);
    background: -webkit-gradient(linear, center top, center bottom, from(#FFF), to(#efeeee));
    text-shadow:0px -1px 0px #c8e7e9;
}

#container .future-sale a {
    background:#efeeee;
    color: #515151;
    font-weight: bold;
    letter-spacing: 0.05em;
    border:solid 1px #D1D9DC;
    background: -moz-linear-gradient(top, #FFF 5%, #efeeee 95%);
    background: -webkit-gradient(linear, center top, center bottom, from(#FFF), to(#efeeee));
    text-shadow:0px -1px 0px #c8e7e9;
}
/***tan's mods***/
#right_c ul li div.textwidget {
    border: none;
    border-radius: 14px 14px 14px 14px;
    overflow: hidden;
    padding: 0px 13px 0;
}
/***facebook rsvp box**/
#fb-rsvp {
    background-color: none !important;
    border: none !important;
}
/***box around widgets**/
#search_input {
    border: .5px solid #b7a7d0;
}
li.widget_search {
    border-bottom: 7px solid #b7a7d0;
}
/***tans typekit mods***/
/***tan mods***/
h1, h2, h3, h4, h5, h6, .sf-menu select, input, textarea {
  font-family: "nimbus-sans-condensed",sans-serif; }
.sf-menu {
  font-family: "nimbus-sans-condensed",sans-serif; }
select, input, textarea {
  font-size: 20px;
}
h1 {
    font-size: 120%;
}
#container h2 {
    font-weight: normal;
    font-size: 100%;
}
#right_c ul li.widget_text h2.widgettitle {
    text-align: left;
    font-size: 20px;
    padding: 0 20px;
    font-weight: bold;
    text-transform: uppercase;
}
#container .sf-menu {
  font-weight: bold;
  font-size: 26px !important;
  text-transform: uppercase;
}
/**ticket box**/
.ticket-link a, .sold-out, .cancelled, .postponed, .free, .tickets-at-the-door, .future-sale a, .on-sale-soon, .custom {
    font-size: 16px;
    text-transform: uppercase;
}
/**footer widget title text**/
#footer .widgettitle {
font-size: 20px;
font-weight: bold;
text-transform: uppercase;
}

/***mods to color***/
body {
   color: #ffffff;
}
h1, h2, h3, h4, h5, h6 {
   color: #b7a7d0;
}
input#search_submit {
   color: #b7a7d0;
}
input#search_input {
   color: #b7a7d0;
}
li#search-4 {
   color: #b7a7d0;
}
h2.widgettitle {
   color: #b7a7d0;
}
a.tickets {
   color: #b7a7d0;
}
a {
   color: #b7a7d0;
}

/**from original stylesheet**/
#footer .widget ul li{
border-top:1px dashed #b7a7d0;
}
#footer .widget ul li a:hover{
color:#b7a7d0;
}
#main ol.powercomments li ul li div{
border:1px solid #b7a7d0;
}
#main ol.powercomments li ul li img.avatar{
border:1px solid #b7a7d0;
}
#authors_inner_box img,#authors_inner_box_no_bcg img{
border:1px solid #b7a7d0;
}
ul#recentcomments li.recentcomments{
color:#b7a7d0;
}
hr { display:block; height:1px; border:0; border-top:1px dashed #b7a7d0; margin:2em 0; padding:0; }
h1,h2,h3,h4,h5,h6 { font-weight: bold; color:#b7a7d0; text-rendering: optimizeLegibility; }

/* These selection declarations have to be separate.
   No text-shadow: twitter.com/miketaylr/status/12228805301 
   Also: hot pink. */
::-moz-selection{ background: #b7a7d0; color:#000000; text-shadow: none; }
::selection { background:#b7a7d0; color:#000000; text-shadow: none; } 

/*  j.mp/webkit-tap-highlight-color */
a:link { -webkit-tap-highlight-color: #b7a7d0; } 

a, a:visited{
color:#b7a7d0;
}
blockquote p{
border-left:10px solid #b7a7d0;
}
p.warning{
background-color:#b7a7d0;
}
a.button,a.button:visited{
background-color:#b7a7d0;
}
a.button:hover{
color:#b7a7d0;
border:1px solid #b7a7d0;
}
table.eekon th {
    border-bottom: 1px solid #b7a7d0;
}
table.eekon td {
    border-bottom: 1px solid #b7a7d0;
    border-left: 1px solid #b7a7d0;
}
table.eekon thead th {
    color: #b7a7d0;
    border-left: 1px solid #b7a7d0;
}
#anythingslider ul{
border:10px solid #b7a7d0;
}
.newsflash a.button{
color:#b7a7d0;
background-color:#000;
}
.mpg_plus{
border-bottom: 10px solid #b7a7d0;
border-top: 10px solid #b7a7d0;
}
.post_heading{
border-right:5px solid #b7a7d0;
}
.info_wrap{
border-bottom:10px solid #b7a7d0;
}
#right_c ul li div.textwidget{
border:5px solid #b7a7d0;
}
#right_c ul li ul{
border-bottom:1px dashed #b7a7d0;
}
#right_c ul li ul li{
border-top:1px dashed #b7a7d0;
}
#right_c ul li ul li a:hover{
color:#b7a7d0;
}
.wp-pagenavi .current,.ngg-navigation span{
border:1px dashed #b7a7d0;
}
.wpcf7 div.wpcf7-validation-errors{
border:1px solid #b7a7d0;
}
input.wpcf7-submit, input.wpcf7-submit:focus,#submit{
background-color:#b7a7d0;
}
#search_submit{
background:transparent;
color:#b7a7d0;
}
li.widget_search{
border-bottom:10px solid #b7a7d0;
}
#stripez{
border-top:10px dashed #b7a7d0;
}
#footer .widget ul{
border-bottom:1px dashed #b7a7d0;
}
#footer .widget ul li a:hover{
color:#b7a7d0;
}
#main ol.powercomments li ul li div{
border:1px solid #b7a7d0;
}
#main ol.powercomments li ul li img.avatar{
border:1px solid #b7a7d0;
}
#authors_inner_box img,#authors_inner_box_no_bcg img{
border:1px solid #b7a7d0;
}

/***more tweaks by tan**/
#right_c ul li div.textwidget {
    border: medium none;
}

#recent-posts-5 .widget_recent_entries {
font-size: 20px;
    font-weight: bold;
    padding: 0 20px;
    text-align: left;
    text-transform: uppercase;
}
/**email submit styling**/
select, input, textarea {
    font-size: 16px;
}
label, input[type="button"], input[type="submit"], button {
    background: -moz-linear-gradient(center top , #B7A7D0 5%, #8F72C5 95%) repeat scroll 0 0 transparent;
    border: 1px solid #515151;
    color: #FFFFFF;
    font-weight: bold;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    text-shadow: 0 -1px 0 #333333;
    border-radius: 3px 3px 3px 3px;
    width: 100px;
}
/**mod to move navigation to left**/
#navix {
    right: 10px;
}
/**mod for event title color**/
a, a:visited {
    color: #FFFFFF;
}
.sf-menu a {
    color: #b7a7d0;
    padding-left: 17px;
}
.event-info {
    color: #FFFFFF;
}
h1 {
    color: #FFFFFF;
}
/***mod to flickr plugin styling***/
.ui-widget-content {
    background: url("images/ui-bg_glass_75_ffffff_1x400.png") repeat-x scroll 50% 50% #B7A7D0 !important;
}
.ui-widget-header {
    background: none repeat scroll 0 0 transparent !important;
}
/***mod for LYTE***/
.page .ui-widget-overlay {
    background: #333 repeat 100% 100% !important;
}
.lyte-soldout-dialog.ui-widget-content {
    background: #FFFFFF !important;
}
#tflyLyteDialog.ui-widget-content {
    background: #FFFFFF !important;
}
.lyte-soldout-dialog .ui-state-default .ui-icon {
		width: 0px !important; 
		height: 0px !important; 
		background-image: none !important;
}
/***mod for julie***/
.list-view-heading {
    font-size: 130%;
    text-transform: uppercase;
}
.tfly-calendar {
    font-size: 120%;
}
#container h3 {
    font-size: 16px;
    text-transform: uppercase;
}
.ticket-link {
     font-size: 16px;
}


.ticket-price .custom > a {
    color: #666 !important;
}