/*
Theme Name:     Ontario Culinary
Theme URI:
Description:    Child theme for the Twenty Ten theme
Author:
Author URI:     
Template:       twentyten
Version:        0.1.0
*/

body{
	margin:0;
	color:#333;
	font:11px Arial, Verdana, sans-serif;
	background:#fff;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#000;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	margin:0 auto;
	width:950px;
}
#header{
	overflow:hidden;
	width:950px;
	padding:21px 5px 17px 11px;
}
.topbar{
	overflow:hidden;
	height:1%;
	padding:0 0 62px;
}
.inner .topbar{padding-bottom:73px;}
.topbar .bar{
	overflow:hidden;
	height:1%;
	padding: 0px 0px 43px 143px;	
}
.topbar .user-menu{
	float:left;
	list-style:none;
	padding:1px 0 0;
	margin:0;
	font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.topbar .user-menu li{
	float:left;
	display:inline;
	margin:0 23px 0 0;
}
.topbar .user-menu a{
	text-decoration:underline;
	color:#eb951a;
}
.topbar .user-menu a:hover{text-decoration:none;}
.search-form fieldset{
	float:left;
	width:206px;
	padding:0 0 0 2px;
}
.search-form input{
	float:left;
	border:none;
	background:none;
}
.search-form .text{
	float:left;
	background:url(images/bg-text.gif) no-repeat;
	width:155px;
	height:19px;
}
.search-form .text input{
	width:145px;
	padding:1px 5px 0;
	font-size:12px;
	outline:none;
}
.search-form .btn{
	float:right;
	color:#eb951a;
	text-indent:-3px;
	background:url(images/btn-search.gif) no-repeat 0 14px;
	padding:0;
	cursor:pointer;
	height:15px;
	width:38px;
}
.search-form .btn:hover,
.search-form .btn.hover{background:none;}
.social-links{
	width: 154px /*127px*/;
	float:right;
	list-style:none;
	padding:0;
	margin:0;
}
.social-links li{
	float:left;
	display:inline;
	margin:0 0 0 18px;
}
.social-links a{display:block;}
.social-links img{display:block;}
.logo{
	margin:25px 0 0;
	float:left;
	width:211px;
	height:52px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/logo.gif) no-repeat;
}
.logo a{
	display:block;
	height:100%;
}
#nav{
	overflow:hidden;
	width:1100px;
	list-style:none;
	padding:0 0 0 9px;
	margin:0 -90px 0 0;
}
.inner #nav {padding:0 0 20px 5px;}
#nav li{
	float:left;
	display:inline;
	margin:0 78px 0 0;
}
#nav a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:11px;
	padding:0 0 34px;
	background:url(images/text-nav.gif) no-repeat;
}
#nav a:hover,
#nav .active a{padding-bottom:32px;}
#nav .news{width:35px;}
#nav li .events{
	background-position:-113px 0;
	width:46px;
}
#nav .businesses{
	background-position:-237px 0;
	width:77px;
}
#nav .organizations{
	background-position:-392px 0;
	width:97px;
}
#nav .regions{
	background-position:-567px 0;
	width:54px;
}
#nav .resources{
	background-position:-699px 0;
	width:71px;
}
#nav .classifieds{
	background-position:-848px 0;
	width:76px;
}
#nav .news:hover,
#nav .active .news{border-bottom:2px solid #000;}
#nav .events:hover,
#nav .active .events{border-bottom:2px solid #555;}
#nav .businesses:hover,
#nav .active .businesses{border-bottom:2px solid #ba830d;}
#nav .organizations:hover,
#nav .active .organizations{border-bottom:2px solid #00936f;}
#nav .regions:hover,
#nav .active .regions{border-bottom:2px solid #29aae2;}
#nav .resources:hover,
#nav .active .resources{border-bottom:2px solid #e7d61d;}
#nav .classifieds:hover,
#nav .active .classifieds{border-bottom:2px solid #c8de33;}
#main{
	overflow:hidden;
	height:1%;
	padding:0 0 0 16px;
}
.inner #main{padding:0 5px 0 9px;}
.visual{
	overflow:hidden;
	width:950px;
	padding:0 3px 5px 0;
}
.image-holder{
	overflow:hidden;
	height:1%;
	position:relative;
}
.image-holder img{display:block;}
.image-holder .menu{
	position:absolute;
	overflow:hidden;
	top:71px;
	left:0;
	width:232px;
	list-style:none;
	padding:0;
	margin:0;
	font:16px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.image-holder .menu li{
	margin:0 0 3px;
	width:232px;
	overflow:hidden;
	position:relative;
}
.image-holder .menu a{
	overflow:hidden;
	display:block;
	width:232px;
	height:27px;
	padding:8px 0 0;
	color:#403f3f;
	background:url(images/transparent.gif) no-repeat;
}
.image-holder .menu a:hover,
.image-holder .menu .active a{
	font-weight:bold;
	word-spacing:-3px;
	text-decoration:none;
	cursor:pointer;
	background:url(images/bg-menu-hover.png) no-repeat;
}
.image-holder .title{
	display:block;
	position:absolute;
	top:53px;
	left:246px;
	color:#000;
	font:bold italic 85px/87px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.visual .heading{
	border-top:1px solid #bebebe;
	background:#232323;
	overflow:hidden;
	width:922px;
	padding:3px 0 2px 12px;
}
.visual .heading .title{
	color:#fff;
	font:bold italic 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.visual .area{
	overflow:hidden;
	width:1000px;
	padding:13px 0 0 9px;
}
.visual .area .box{
	float:left;
	width:220px;
	margin:0 12px 0 0;
	color:#403f3f;
	font:12px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.visual .area .title{
	display:block;
	height:1%;
	margin:0 0 7px;
	font:20px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
* html .visual .area .title{margin-bottom:10px;}
*+html .visual .area .title{margin-bottom:10px;}
.visual .area .more{
	font:italic 10px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#eb951a;
	text-decoration:underline;
}
.visual .area .more:hover{text-decoration:none;}
.visual .area p{margin:0;}
.visual .area .brown{color:#ba830d;}
.visual .area .green{color:#00936f;}
.visual .area .blue{color:#29aae2;}
.visual .area .yellow{color:#e6d51d;}
.visual .area .orange{color:#eb951a;}
.main-holder{
	overflow:hidden;
	height:1%;
	padding:0 0 68px;
	border-top:1px solid #bfbfbf;
}
.inner .main-holder{border:none;}
#content{
	float:left;
	width:667px;
}
.search{
        float:left;
	width:90% !important;
	margin:33px 0 0;
	overflow:hidden;
}
.content-holder{
	float:left;
	width:432px;
	margin:33px 0 0;
	overflow:hidden;
}
.content-holder-desc{
        float:left;
	width:432px;
	margin:0px 0 0;
	overflow:hidden;
}
.content-holder .desc-news{
        background: url(images/GradientBox_news.jpg) repeat-x;
}
.content-holder .desc-resources{
        background: url(images/GradientBox_resources.jpg) repeat-x;
}
.content-holder .desc-classifieds{
        background: url(images/GradientBox_Classifieds.jpg) repeat-x;
}
.content-holder .desc-events{
        background: url(images/GradientBox_events.jpg) repeat-x;
}
.content-holder .desc-org{
        background: url(images/GradientBox_organizations.jpg) repeat-x;
}
.content-holder .desc-regions{
        background: url(images/GradientBox_regions.jpg) repeat-x;
}
.content-holder .category-description{
        position: relative;
        text-align: center;
        /* height: 222px !important; */
        padding:0 15px 0px 15px;
	/* overflow:hidden; */
	height:1%;
	color: white;
	font:12px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
        margin-bottom: 60px;
        z-index: 9999;
}
.content-holder .listing{
        position: relative;
        background: url(images/cat_listing_desc_bg.gif) repeat-x;
        text-align: center;
        height: 227px !important;
        padding:0 15px 0px 15px;
	overflow:hidden;
	height:1%;
	color: white;
	font:12px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
        margin-bottom: 60px;
        z-index: 9999;
}
.category-description strong, .category-description-org strong{
        text-align: inherit;
        padding-top: 20px;
        font:bold italic 22px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.category-description p, .category-description-org p{
        padding-top: 20px;
}
.category-description p:last-child, .category-description-org p:last-child {
        text-align: justify;
        margin: 0 20px 0px 20px;
        padding-bottom: 40px;
}
.content-holder .first-post{
	padding:44px 0 60px;
	margin:-45px 0 0;
	overflow:hidden;
	height:1%;
	color:#403f3f;
	font:12px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
        border: none !important;
}
#content .form-box p {
        width: 90%;
}
#content .form-box{
        padding:44px 0 60px;
	margin:-45px 0 0;
	overflow:hidden;
	height:1%;
	color:#403f3f;
	font:12px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-top:1px solid #bfbfbf;
}
.content-holder .block{
	padding:44px 0 60px;
	margin:-45px 0 0;
	overflow:hidden;
	height:1%;
	color:#403f3f;
	font:12px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-top:1px solid #bfbfbf;
}
.content-holder .block .listing-title{
        float: left;
}
.content-holder .block .listing-title h2{
        text-align: left;
        width: 150px;
}
.content-holder .block .listing-title h2 a{
        color: #ff992b;
}
.content-holder .block .listing-box{
        padding:0 10px 0 20px;
        color: #726a54;
        width: 230px;
        float: right;
}
.content-holder .block .listing-box span{
        width: 200px;
}
.content-holder .left-aligned{
        text-align: left;
}
.content-holder .left-aligned h2, .content-holder .left-aligned h3, .content-holder .left-aligned p{
        text-align: left !important;
}
.content-holder .left-aligned .more{
        float: right;
}
.content-holder .block h2{
	text-align:center;
	margin:0 0 7px;
	color:#eb951a;
	font:bold italic 24px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.content-holder .block h3{
	text-align:center;
	margin:0 0 17px;
	font: 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.content-holder .block h3 em{
	color:#5e543b;
	font:bold 11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.content-holder .block h3 a{color:#00936f;font-weight: bold;}
.content-holder .block img{
	display:block;
        border:1px solid #ECEBE9;
	margin:0 0 22px;
}
.content-holder .block .wp-post-image{
        float: left;
        padding: 2px;
        margin-right: 20px;
}
.content-holder .block h3 .title-green-info{
        color:#00936F;
        font-weight:bold;
        font-style: italic;
}
.content-holder .block p{margin:0 0 6px;}
.content-holder .block .mark {color:#eb951a;}
.content-holder .block .more{
        float: right;
	overflow:hidden;
	padding:20px 2px 0 0;
	height:1%;
	text-align:right;
	font:italic 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #EB951A;
}
.content-holder .block .more a{
	color:#eb951a;
	text-decoration:underline;
}
.content-holder .block .more a:hover{text-decoration:none;}
.post{
	overflow:hidden;
	height:1%;
	margin:-2px 0 0;
}
.post .entry-title{
        margin:0 0 40px;
	text-align:left;
	color:#FF992B;
	font:bold italic 24px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.post h2{
	margin:0 0 13px;
	text-align:center;
	color:#010101;
	font:bold italic 24px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.form-box h2{
        margin:0 0 20px;
	text-align:left;
	color:#010101;
	font:bold italic 24px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.listing-post, .listing-post h2{
        text-align: left;
}

.listing-post .text-holder .listing-desc p{
        margin-top: 20px;
}
.listing-post .text-holder{
        text-align: left;
}

.listing-post .text-holder strong{
        padding-right: 5px;
        color: #000;
}
.listing-post .text-holder a{
        font-weight: bold;
        font-size: 11px;
}
* html .post h2{margin-bottom:14px;}
*+ html .post h2{margin-bottom:14px;}
.post .sub-title{
	display:block;
	margin:0 0 23px;
	overflow:hidden;
	text-align:center;
	color:#010101;
	font:14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.post .sub-title em{
	color:#00936f;
	font-weight:bold;
}
.post .sub-title .date{
	font-size:10px;
	font-weight:normal;
}
.post .text-holder{
	overflow:hidden;
	height:1%;
	color:#6e654d;
	word-spacing:-2px;
	font:12px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
}


/*
Removed this because it was adding border around left aligned image padding
.post .text-holder img{
	display:block;
	border:1px solid #ecebe9;
}*/

.post .text-holder .align-left{
	float:left;
	padding:2px 1px;
	margin:3px 18px 4px 0;
}
.post .text-holder .align-right{
	float:right;
	padding:2px 1px;
	margin:3px 0 4px 18px;
}
.post .text-holder .align-center{
	padding:3px 4px 3px 2px ;
	margin:0 0 2px;
}
.post .note{
	display:block;
	margin:0 0 7px;
	color:#00936f;
	word-spacing:1px;
	font:italic 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
}
.post p{margin:0 0 13px;}
.post .size{line-height:20px;}
.post a{color:#eb951a;}
.post .cite{
	margin:-9px 0 9px;
	padding:0 32px;
	font:italic 18px/24px Georgia, "Times New Roman", Times, serif;
}
.post .cite q{quotes: none;}
.post .cite q:before{content:"";}
.post .cite q:after{content:"";}
.post .box{
	overflow:hidden;
	height:1%;
	padding:8px 0 19px;
	line-height:20px;
}
.post .box p{margin:0;}
.post .share-box{
	overflow:hidden;
	height:1%;
}
.post .share-box span{
	float:left;
	color:#9c9a9a;
}
.post .share-box ul{
	list-style:none;
	padding:4px 0 0 10px;
	margin:0;
	float:left;
}
.post .share-box li{
	float:left;
	margin:0 6px 0 0;
}
.post .share-box a{display:block;}
.post .share-box img{border:none;}
.aside{
	float:right;
	width:210px;
	padding:41px 0 0;
}
.aside .submit-yours{
        background: url(images/submit_bg.gif) no-repeat;
        height: 66px;
        width: 207px;
        font-size: 14px;
        padding: 25px 0 0 63px;
}
.aside .submit-yours a{
        text-decoration: none;
        color: #00abe2;
}
.aside .submit-yours a:hover{
        text-decoration: underline;
}
.orange-text{
        color: #EB951A;
}
.aside .widget_get_cat_childs, .aside .widget_recent_comments, .aside .widget_show_cat_recent_posts, .aside .widget_text, .aside .box{
	overflow:hidden;
	height:1%;
	padding:0 0 9px 3px;
	margin:0 0 14px;
	border-bottom:1px solid #bfbfbf;
}
.aside .box ul{
        text-transform: uppercase;
}
.aside .box #recentcomments{
        text-transform: inherit;
}
.inner .aside .widget_get_cat_childs, .inner .aside .widget_recent_comments, .inner .aside  .widget_show_cat_recent_posts, .inner .aside .widget_text{
	border:none;
	margin-bottom:5px;
}
.aside .title{
	display:block;
	margin:0 0 16px;
	color:#403f3f;
	font:bold italic 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.aside ul{
	list-style:none;
	padding:0;
	margin:0;
	font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.aside .widget_recent_comments #recentcomments{
    margin:0 0 12px;
    font-style:italic;
    text-transform: inherit;
}

.aside .widget_get_cat_childs .sub_cat_child{
    padding-top: 10px;
    padding-left: 15px;
}

.aside .widget_get_cat_childs .cat_child .sub_cat_child .active a{
    color:#000 !important;
}
.aside .widget_get_cat_childs .cat_child .sub_cat_child li a{
    color:#EB951A !important;
}
.aside .widget_show_cat_recent_posts .latest_posts, .aside .widget_get_cat_childs .cat_child, .aside .widget_get_cat_childs .sub_cat_child, .aside .widget_get_cat_childs .sub_cat_child, aside .widget_get_cat_childs .sub_cat_child{
    text-transform: uppercase;
}

.aside ul li{
        margin:0 0 12px;
}
.aside a{
	color:#eb951a;
	text-decoration:underline;
}
.aside .active a, .aside .current-cat a{color:#000;}
.aside a:hover{text-decoration:none;}
.aside .comment-box{
	overflow:hidden;
	height:1%;
	color:#71684f;
	padding:0 0 0 2px;
	font:italic 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.aside .comment-box h3{
        display:block;
        margin:0 0 16px;
        color:#403f3f;
        font:bold italic 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
        text-transform: lowercase;
        margin-bottom: 15px;
}
.aside .comment-box ul li{
        margin:0 0 6px;
        color:#71684F;
        font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
        font-size:12px;
        font-size-adjust:none;
        font-style:italic;
        font-variant:normal;
        font-weight:normal;
        line-height:18px;
}
.inner .aside .comment-box{padding-top:4px;}
.aside .comment-box .title{margin-bottom:15px;}
.aside .comment-box .mark{color:#eb951a;}
.aside .comment-box p{margin:0 0 6px;}
#sidebar{
	float:right;
	width:251px;
	padding:0 0 142px;
	border-left:1px solid #bfbfbf;
}
.events-box, .eventsListWidget{
	overflow:hidden;
	height:1%;
	color:#403f3f;
	font:12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#fffae7;
	padding:41px 21px 15px 24px;
        margin-bottom: 20px;
}
.events-box .title, .eventsListWidget .title{
	display:block;
	margin:0 0 11px;
        height: 50px;
	font:bold 18px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
        background:url(images/newsleter_calendar.gif) no-repeat;
}
.events-box .title, .eventsListWidget strong{
        padding:5px 0 0 60px;
        width: 50px;
}
.eventsListWidget .dig-in{
        width: 100%;
        text-align: right;
        font-size: 11px;
        font-style: italic;
}
.events-box a, .eventsListWidget a{
	text-decoration:underline;
	color:#eb951a;
	line-height:24px;
}
.eventsListWidget .event-title{
    text-transform: uppercase;
}
.events-box a:hover, .eventsListWidget a:hover{text-decoration:none;}
.events-box em, .eventsListWidget em{display:block;}
.events-box p, .eventsListWidget p, .eventsListWidget .upcoming{padding-left: 0;margin:0;}
.eventsListWidget .upcoming li { list-style: none; }
.events-box .cell, .eventsListWidget .cell{
	overflow:hidden;
	height:1%;
	padding:0 0 20px;
}
.seasonalEventsListWidget .dig-in { display: none; }

.events-box .date, .eventsListWidget .date{
	display:block;
	font-style:normal;
}
.events-box .more, .eventsListWidget .more{
	float:right;
	margin:7px 0 0;
	font:italic 10px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.image-box{
	overflow:hidden;
	height:1%;
	padding:0px 0 20px;
}
.image-box img{display:block;}
.newsletter-box{
	overflow:hidden;
	height:1%;
	background:#faf2e7;
	padding:19px 9px 12px 24px;
	margin:0 0 14px;
	color:#403f3f;
}
.newsletter-box .news-caption-text{
        margin:0 0 18px;
        background: url(images/newsletter.gif) no-repeat;
        height: 50px;
}
.newsletter-box .title{
	display:block;
	margin:10px 0 5px 70px;
	letter-spacing:1px;
	font:bold 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.newsletter-box .sub-title{
	display:block;
	margin:0 5px 17px 70px;
	word-spacing:-1px;
	font:12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.letter-form fieldset{
	overflow:hidden;
	height:1%;
}
.letter-form input{
	float:left;
	border:none;
	background:none;
	color:#8d8d8d;
	font:italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:190px;
	padding:6px 10px 5px;
}
.letter-form .text,
.letter-form .email{
	display:block;
	width:210px;
	height:30px;
	padding:0 0 20px;
	background:url(images/bg-newsletter.gif) no-repeat;
}
.letter-form .email{padding-bottom:15px;}
.letter-form .btn{
	float:right;
	width:79px;
	height:29px;
	background:url(images/btn-newsletter2.gif) no-repeat;
}
.letter-form .btn input{
	padding:0;
	width:74px;
	color:#eb951a;
	cursor:pointer;
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.tweets-box, .widget_twitter{
        min-height: 465px;
        top: 15px;
        background: url(images/bg_twitter_widget.png) no-repeat;
        background-repeat: no-repeat;
        background-position: left top;
	position:relative;
	overflow:hidden;
	color:#403f3f;
	font:12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	height:1%;
	padding:50px 20px 25px 27px;
}
.widget_twitter div{
        width: 100%;
}
.widget_twitter ul{
        list-style: none;
        padding-left: 0px;
}
.widget_twitter .entry-content{
        padding-top: 15px;
        padding-bottom: 3px;
}
.tweets-box img, .widget_twitter img{
	display:block;
	position:absolute;
	top:0;
	left:183px;
}
.tweets-box .title, .widget_twitter .title{
	display:block;
	margin:25px 0 6px 55px;
	font:bold 18px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.twitterwidget-title{
        color: #403F3F;
        text-transform: uppercase;
}
.tweets-box a, .widget_twitter ul li a{color:#3390c5;}
.tweets-box p, .widget_twitter p{margin:0;}
.tweets-box span, .widget_twitter span{
	display:block;
	margin:0;
}
.my-tweet{
        position:relative;
        font:12px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
        height:1%;
        padding:0px 88px 0px 27px;
        top: -120px;
        left: 130px;
}
.tweets-box .follow, .my-tweet .follow{
        color:#3390c5;
        border:2px solid #f7f2d5;
	padding:2px 5px 2px 5px;
        background-color: #fdfde7;
	/*background:url(images/arrow-double-blue.gif) no-repeat 100% 7px;*/
	/*font-style:italic;*/
}
.connect_widget_interactive_area{
        background-color: #f3f9f9;
}
.octa-box{
	overflow:hidden;
	height:1%;
	padding:0 6px 68px 31px;
}
.octa-box .heading{
	overflow:hidden;
	height:1%;
	background:#f2f9f8;
	padding:6px 0 7px 7px;
}
.octa-box .heading img{
	float:left;
	margin:2px 9px 0 0;
}
.octa-box .heading .title{
	display:block;
	margin:0 0 7px;
	color:#5e543b;
	font:11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.octa-box .heading .btn-like{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:46px;
	height:21px;
	background:url(images/btn-like.gif) no-repeat;
}
.octa-box span{
	padding:7px 0 0 7px;
	display:block;
}
.octa-box ul{
	list-style:none;
	padding:3px 0 0 7px;
	margin:0;
	overflow:hidden;
	width:200px;
}
.octa-box li{
	float:left;
	margin:0 4px 0 0;
}
.octa-box a{display:block;}
.octa-box img{display:block;}
.flckr-box, .widget_flickr{
	overflow:hidden;
	width:214px;
	padding:0 0 0 21px;
}
.flckr-box .title, .widget_flickr .title{
	display:block;
	overflow:hidden;
	height:1%;
	margin:0 0 17px;
	padding:11px 0 6px 12px;
	color:#5e543b;
	background:#f2f9f8;
	font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.flckr-box ul, .widget_flickr ul{
	list-style:none;
	padding:0 0 0 2px;
	margin:0;
	overflow:hidden;
	width:250px;
}
.flckr-box li, .widget_flickr li{
	float:left;
	margin:0 16px 0 0;
}
.flckr-box a, .widget_flickr a{display:block;color:#5E543B;}
.flckr-box img , .widget_flickr img{display:block;}
#footer{
	overflow:hidden;
	height:1%;
	background:url(images/footer.png) no-repeat;
	padding:19px 38px 16px 0px;
	color:#eb951a;
	font:14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
        height: 252px;
        width: 945px;
}
#footer .text-11{
        padding-left: 40px;
        width: 220px;
}
#footer .text-12{
        padding-left: 40px;
        width: 220px;
}
#footer .text-14{
        float: left;
        bottom: 0px;
        color:#403F3F;
        font:11px/11px "Trebuchet MS",Arial,Helvetica,sans-serif;
        white-space:nowrap;
        padding-top: 10px;
        padding-left: 7px;
}
#footer .text-14 .title{
        display: none;
}
#footer .nav_menu-2, #footer .text-13{
        padding-left: 40px;
        width: 140px;
}
#footer .text-11, #footer .text-12, #footer .nav_menu-2, #footer .text-13{
        padding-top: 50px;
        float: left;
        height: 180px;
}
#footer .text-11 .title, #footer .text-12 .title, #footer .nav_menu-2 .title{
        color:#000;
        font:bold 12px/12px "Trebuchet MS",Arial,Helvetica,sans-serif;
}
#footer .text-13 .title{
        float: left;
        color:#000;
        font:bold 12px/12px "Trebuchet MS",Arial,Helvetica,sans-serif;
}
#footer .text-11 .textwidget, #footer .text-12 .textwidget{
        padding-top: 15px;
        color:#403F3F;
        font:12px/15px "Trebuchet MS",Arial,Helvetica,sans-serif;
        letter-spacing: inherit;
}
#footer .nav_menu-2 .menu-top-container ul{
        font:12px/14px "Trebuchet MS",Arial,Helvetica,sans-serif;
	padding:15px 0 0 2px;
	margin:0;
	overflow:hidden;
}
#footer .nav_menu-2 .menu-top-container ul li{
        padding-bottom: 4px;
        left: 0px;
}
#footer .text-13 .textwidget ul li a{
        text-decoration: none;
}
#footer .text-13 .textwidget ul{
        font-size: 0px;
        list-style: none;
        float: right;
        padding-right: 35px;
        padding-left: 15px;
}
#footer .text-13 .textwidget ul li .footer-facebook, #footer .text-13 .textwidget ul li .footer-twitter, #footer .text-13 .textwidget ul li .footer-rss, #footer .text-13 .textwidget ul li .footer-flickr, #footer .text-13 .textwidget ul li .footer-youtube{
        padding-bottom: 5px;
        width: 28px;
        height: 28px;
        display: block;
}
#footer .text-13 .textwidget ul li .footer-facebook{
        background: url(images/footer-facebook.png) no-repeat;
}
#footer .text-13 .textwidget ul li .footer-twitter{
        background: url(images/footer-twitter.png) no-repeat;
}
#footer .text-13 .textwidget ul li .footer-rss{
        background: url(images/footer-rss.png) no-repeat;
}
#footer .text-13 .textwidget ul li .footer-flickr{
        background: url(images/footer-flickr.png) no-repeat;
}
#footer .text-13 .textwidget ul li .footer-youtube{
        background: url(images/footer-youtube.png) no-repeat;
}
#footer .text-13 .textwidget ul li a{
        width: 30px;
        height: 30px;
}
#footer .contact-box{
	float:left;
	width:400px;
}
#footer .follow-box{
	float:right;
	width:280px;
}
/*#footer .title{
	display:block;
	margin:0 0 13px 8px;
	font:30px/34px "Trebuchet MS", Arial, Helvetica, sans-serif;
}*/
#footer .follow-box .title{margin:0 0 29px 11px;}
/*#footer ul{
	overflow:hidden;
	height:1%;
	list-style:none;
	padding:0;
	margin:0 0 0 -5px;
}*/
#footer .follow-box ul{margin:0;}
#footer .follow-box li{
	margin:0 0 0 15px;
	display:inline;
}
/*#footer li{float:left;}*/
#footer .contact-box li{
	margin:0 1px 0 -1px;
	padding:0 8px 0 7px;
	float:left;
	background:url(images/separator-footer.gif) no-repeat 0 3px;
}
#footer a{color:#eb951a;text-decoration: underline;}
#footer a:hover{text-decoration: none;}
#footer p{margin:0;}
#footer p a{font-weight:normal;font-size: 12px;}
.sociable{
        width: 80%;
        padding-top: 10px;
        float: left;
}
.sociable .sociable_tagline {
        float:left;
        top:0.1em;
}
.sociable .sociable_tagline .share-this{
        font-weight: normal;
        font-style: italic;
        color: #9b9b9b;
}
.sociable ul {
        clear:none;
        float:left;
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin:0;
        padding:0;
}
.sociable ul li {
        float:left;
        margin-left:0.5em;
}
.sociable ul li a img {
        opacity:0.7;
}
.sociable ul li a:hover img, .sociable ul li a:active img {
        opacity:1;
        position:relative;
        top:-2px;
}
.form{
    background-color: #f3f7de;
    padding: 10px 20px;
}
.form-event{
        background-color: #edfed8;
}
#tec-event-meta .event-desc-left, .content-holder .block .event-desc-left{
        margin-bottom: 10px;
        font:12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-style: italic;
        color: #000;
        min-width: 70px;
        float: left;
}
#tec-event-meta .event-desc-right, .content-holder .block .event-desc-right{
        margin-bottom: 10px;
        text-align: left;
        color:#6e654d;
        font:12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-style: italic;
}
#tec-event-meta .event-desc-right .gmap{
        color: #d29600;
        font-style: normal;
}
.content-holder .entry{
	margin-top: 30px;
	overflow:hidden;
	height:1%;
	color:#6e654d;
	word-spacing:-2px;
	font:12px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.content-holder .block .left-aligned{
        margin-bottom: 20px;
        text-align: left !important;
}
.alignleft {
	padding: 5px 10px 10px 0px;
	float: left;
}
.alignright {
	padding: 5px 0px 10px 10px;
	float: right;	
}


/* Numeric pagination to list of listings  */
.tablenav {
  clear:both;
  height:30px;
  margin:6px 0 4px;
  vertical-align:middle;
}

.tablenav .tablenav-pages {
  color:#555555;
  cursor:default;
  display:block;
  float:right;
  font-size:11px;
  height:30px;
  line-height:30px;
}

.tablenav .displaying-num {
  color:#777777;
  font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;
  font-size:12px;
  font-style:italic;
  margin-right:10px;
}

.tablenav .tablenav-pages .current  {
  background:none repeat scroll 0 0 #DFDFDF;
  border-color:#D3D3D3;
}

.tablenav .tablenav-pages a, .tablenav-pages span.current {
  border:1px solid;
  padding:3px 6px;
  text-decoration:none;
}

.tablenav .tablenav-pages a {
  background:url("images/menu-bits.gif") repeat-x scroll left -379px #EEEEEE;
  border-color:#E3E3E3;
}

a.page-numbers {
  border-bottom-color:#B8D3E2;
  border-bottom-style:solid;
  border-bottom-width:2px;
  font-weight:bold;
  margin-right:1px;
  color:#21759B;
}

.tablenav .tablenav-pages a:hover {
	border-color:#D54321;
	color:#D54E21;
}

.tablenav .tablenav-pages a:active {
	color:#FFFFFF !important;
}

.tablenav .dots {
  border-color:transparent;
}

.tablenav .next, .tablenav .prev {
  border-color:transparent;
  color:#21759B;
}

>>>>>>> 867015164ea9ce57b93a4e97bedba07483b3c5fd:html/wp-content/themes/octa/style.css
/* Numeric pagination to list of listings: End  */
