/*
Theme Name: ProPR
Theme URI: http://propr.ca
Description: ProPR theme. Depends upon tf76 theme.
Author: Thornley Fallis &amp; 76design
Template: tf76base
Version: 2.0
*/


@import url(../tf76base/style.css);

/*
@font-face {
    font-family: 'DINWebRegular';
    src: url('fonts/DINWeb.eot');
    src: local('?'), url('fonts/DINWeb.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    }
*/



/***************************************************
    Reset
    */

a { color: #000; }
a:hover{ color: #c60005; }



/***************************************************
    Header
    */

#header{
    background: url(images/site-title.jpg) 0 0 no-repeat;
    }
#header .menu .current_page_item a{ /* selected nav link */
    color: #c60005;
    }



/***************************************************
    Post
    */
.entry-content {
    font-size: 110%;
    margin: 30px 0;
}


.entry-title a{
    color: #c60005;
    text-decoration: none;
    }
.entry-title a:hover{
    color: #333;
    }

.comments-link a{
    float: right;
    display: block;
    color: #fff;
    font-weight: bold;
    background: #c60005 url(images/add-comment.png) 100% 0 no-repeat;
    max-width: 225px;
    padding: 16px 12px 7px 12px;
    text-decoration: none;
    margin: 20px 0 0 0;
    }
.comments-link a:hover{
    background-color: #333;
    background-position: 100% -45px;
    color: #fff;
    text-decoration: none;
    }



/***************************************************
    Widgets
    */

.widget-title,
.postrank-wrapper h2{
    color: #c60005;
    border-bottom: solid 2px #cbcbcb;
    }
.widget-title a{
    color: #c60005;
    }

.widget a:hover{
    color: #C60005;
    }

#widgets .expandable-widget.open .widget-title{
    background: #fff url(images/expand-contract.gif) 100% -45px no-repeat;
    }
#widgets .expandable-widget.closed .widget-title{
    background: #fff url(images/expand-contract.gif) 100% 4px no-repeat;
    }
.ie6 #widgets .expandable-widget .widget-title a{
    width: 244px;
    }



/* >> twitter widget */
#latest-tweet .twitter-follow a{
    color: #C60005;
    }

/* >> search widget */
.widget_search #searchsubmit{
    background: url(images/search.gif) 0 4px no-repeat;
    }



/***************************************************
    Widget - Post Rank
    */

.widget_postrank{
    background: #fff;
    padding: 0;
    }
.widget_postrank h2{ /* importants are to override PR's styling */
    font-size: 18px !important;
    font-weight: normal !important;
    padding: 0 0 7px 0 !important;
    }

.postrank-search{
    width: 90%;
    border: solid 1px #ddd;
    font: 12px helvetica, arial, sans-serif;
    padding-left: 0;
    padding-right: 0;
    }

.postrank-posts{
    list-style: none;
    margin: 12px 0 0 0;
    }
.postrank-posts li{
    overflow: hidden;
    height: 1%;
    margin: 0 0 8px 0;
    padding: 0 0 4px 0;
    border-bottom: solid 1px #ddd;
    }
.postrank-value{
    width: 15%;
    float: left;
    text-align: center;
    margin: 0 4% 0 0;
    padding: 3px 0;
    display: block;
    text-decoration: none;
    font-weight: bold;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    }
.postrank-title{
    width: 80%;
    float: left;
    }



/***************************************************
    Widget - Fancy Archives
    */

.fancy-archive-wrapper h4 a:hover{
    background: #c60005;
    }
.fancy-archive-wrapper h4.active a{
    color: #c60005;
    }
.fancy-archive-wrapper h4.active a:hover{
    color: #fff;
    }



/***************************************************
    Widget - Events
    */

.widget_eme_list ul{
    margin: 0;
    list-style: none;
    }
.widget_eme_list li{
    margin: 0 0 10px 0;
    padding: 0 0 4px 0;
    border-bottom: solid 1px #ccc;
    }
.widget_eme_list li li{
    font-size: 90%;
    margin: 0 0 0 10px;
    padding: 0;
    border: none;
    }



/***************************************************
    Events Page
    */

.entry-content .eme_events_list{
    list-style: none;
    margin: 0;
    }
.entry-content .eme_events_list li{
    border-left: solid 5px #eee;
    padding: 10px;
    margin: 0 0 10px 0;
    height: 1%;
    }
.entry-content .eme_events_list h3{
    font-size: 120%;
    font-weight: bold;
    margin: 0;
    }
.entry-content .eme_events_list h3 a{
    text-decoration: none;
    }

.entry-content .eme_events_list small.date{
    color: #999;
    font-size: 85%;
    }



.single-event-wrapper{
    overflow: hidden;
    height: 1%;
    }

.single-event-wrapper .event-notes{
    width: 200px;
    float: left;
    }
.single-event-wrapper .event-map{
    float: right;
    }


.single-event-wrapper h3{
    margin: 0 0 10px 0;
    padding: 0 0 5px 0;
    font-size: 120%;
    color: #c60005;
    border-bottom: solid 1px #ccc;
    }




/***************************************************
    Contact
    */

.wpcf7-form p{
    color: #666;
    font-size: 90%;
    }

.wpcf7-form span input,
.wpcf7-form span textarea{
    font: 12px helvetica, arial, sans-serif;
    border: solid 1px #ccc;
    padding: 4px;
    }
.wpcf7-form span textarea{
    width: 400px;
    }
.wpcf7-submit{
    cursor: pointer;
    font-family: helvetica, arial, sans-serif;
    display: block;
    font-weight: bold;
    float: left;

    color: #fff;
    background: #c60005;
    border-bottom: solid 1px black;
    padding: 4px 10px;
    text-decoration: none;
    border: none;
    }




/***************************************************
    Pagination
    */

.navigation a{
    color: #c60005;
    }



/***************************************************
    Comments
    */

h3#comments-title,
h3#reply-title,
#disqus_thread h3{
    color: #c60005;
    }

.comment-author cite,
.comment-author cite a{
    color: #c60005;
    }

.reply a{
    color: #C60005;
    }

#respond #submit,
#cancel-comment-reply-link{
    background: #C60005;
    border-bottom: solid 1px #9b0004;
    }

/***************************************************
    share tool alignment
    */
.addthis_toolbox {
    margin-top: 9px;
}

.share-evernote {
    padding-top: 52px;
}

.share-fb {
    padding-top: 7px;
}

.share-tweet{
    margin-top: 6px;
}

.share-gplus{
    margin-top: 8px;
}

.share-linkedin {
    padding-top: 6px;
}

.comments-link a {
    margin: 32px 0 0 0;
}

#text-5 {
	padding-left: 0;
	padding-right: 0;
	background: none;
}

#text-5 .widget-title {
	margin-left: 0;
	margin-right: 0;
}