/*
Theme Name: Eventina
Theme URI: http://www.wpzoom.com/themes/eventina/
Description: Theme by <a href="http://www.wpzoom.com">WPZOOM</a>
Version: 3.2.2
Author: WPZOOM
Author URI: http://www.wpzoom.com
*/

/***********************************************************************************************
 * WARNING! DO NOT EDIT THIS FILE!
To make it easy to update your theme, you should not edit the styles in this file. Instead use 
the custom.css file to add your styles. You can copy a style from this file and paste it in 
custom.css and it will override the style in this file.
**********************************************************************************************/

html, body, div, h1, h2, h3, ul, ol, li, form, fieldset,  
input, textarea {margin: 0; padding: 0; font-size: 100%;}  
ul {list-style: none;}  
img, fieldset {border: 0;}
em {font-style: italic;}
strong {font-weight: bold;}

body {font-family:Arial, Tahoma, Helvetica, sans-serif; font-size: 62.5%; text-align:center; background-color: #eaeaea; color: #222; }
a {text-decoration:none; color: #bd4040; }
a:hover {text-decoration:underline; }
h1,h2,h3,h4,h5,h6 {font-weight: normal; margin:0; padding:0; color: #222; }
p {margin: 0 0 16px; }

#container {width:100%; min-height: 200px; margin: 0 auto; text-align:left; }
div.wrapper {margin: 0 auto; text-align: left; width: 960px; padding: 0; }
div.cleaner {clear: both; font-size:1px; height: 1px; margin:0; line-height: 1px; }
div.sep {font-size:1px; height: 1px; margin:0; line-height: 1px; }
div.box {background-color: #fff; border: solid 1px #ddd; border-bottom-width: 1px; padding: 10px; }
div.box-nopadd {padding: 0; }

#header {background-color: #fff; padding: 10px 5px; }
#logo {float: left; display: inline; margin: 10px 0; }
#menuTop {float: right; display: inline; }
#menuTop a {color: #555; }
#menuTop a:hover {color: #222; text-decoration: underline; }
#menuTop li {float: left; display: inline; margin-left: 10px; font-size: 11px; line-height: 16px;  }
#menuTop li.current_page_item a{text-decoration: underline; }
#bannerHead {clear: right; margin: 10px 0 0; float: right; display: inline; }

#topFeats {margin-bottom: 20px; }
#topFeats ul li {line-height: 26px; }
#topFeats h2 {display: inline; font-size: 12px; font-weight: bold; margin-right: 15px; }
#topFeats a {text-decoration: none; }
#topFeats a:hover {text-decoration: underline; }
#topFeats span {font-size: 10px; text-transform: uppercase; padding: 0 15px; }
#topFeats div.sep {height: 3px; }

#postsBig {float: left; display: inline; width: 960px; }
#postsBig h2 {font-size: 24px; font-weight: bold; line-height: 30px; }
#postsBig p {font-size: 12px; line-height: 20px; margin: 0; }
#postsBig div.cover {float: left; display: inline; margin-right: 20px; margin-bottom: 10px;}
#postsBig p.postmetadata, #archive p.postmetadata, p.postmetadata {margin: 10px 0; font-size: 11px; color: #999; text-transform: uppercase; }
#postsBig ul.posts {margin: 0;}

#postsSmall {position: relative; top: -1px; z-index: 200;}
#postsSmall div.box {background:none; border: none;}
#postsSmall li {float: left; display: inline; width: 75px; background-color: #f5f5f5; padding: 8px; border: solid 1px #ddd; border-bottom-width: 2px; margin-right: 3px; }
#postsSmall li.last {border-right: solid 1px #ddd; margin-right: none;}
#postsSmall li.active, #postsSmall li:hover {background-color: #fff; border-top: solid 1px #fff; }
#postsSmall li img {filter:alpha(opacity=40);	opacity:.40; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; border: solid 1px #999; padding: 1px;}
#postsSmall li.active img {filter:alpha(opacity=100);	opacity:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
#postsSmall div.box {border-left: none; }
#postsSmall div.cover {float: left; display: inline; margin-right: 10px; }
#postsSmall li:hover div.cleaner {background-color: #fff;}
#postsSmall p {margin-bottom: 0; font-size: 11px; line-height: 16px; }
#postsSmall ul.posts {margin: 0;}

/* Required */
.container { overflow:hidden; position:relative; }
.slides { position:absolute; top:0; }
.slides li.slide { position:absolute; top:0; width:940px; padding-bottom: 10px; display:none; z-index: 250; }
		/* Optional */
#featPosts { position:relative; clear:both; }

#featCategories {}
#featCategories div.category {float: left; display: inline; width: 308px; margin-right: 20px; margin-bottom: 20px; }
#featCategories div.category-last {margin-right: 0;}
div.box ul.posts {margin: 9px;}
#featCategories li {float: none; display: block; padding: 8px 0; }
#featCategories li.first {padding-left: 0; padding-top:0; background: none; }
#featCategories li.first h2 {margin-bottom: 4px; font-size: 14px; font-weight: bold; }
#featCategories li.first p {margin-bottom: 0; font-size: 12px; line-height: 18px; }
#featCategories li {border-bottom: solid 1px #e9e9e9; }

.posts div.cover {margin-bottom: 5px; }
ul.posts li {float: left; display: inline; }
#container .posts li.last {margin-right: 0;}
.posts h2 {font-size: 12px; font-weight: normal; line-height: 18px; }

div.title {background-color: #f5f5f5; border-bottom: solid 1px #ddd; padding: 0 10px; line-height: 28px; }
div.title-top {border-top: solid 1px #ddd; }
div.title img {float: right; display: inline; margin-top: 6px;  }
div.title h3 {font-size: 12px; font-weight: bold; }
div.breadcrumbs h3 {color: #777; font-size: 11px; font-weight: normal; }
div.breadcrumbs a {font-weight: bold; }

/* Main */
#content {margin-top: 0px;}
#main {float: right; display: inline; margin-left: 20px; width: 640px; }
div.full-width #main {width: 960px; margin-left: 0;}
div.side-right #main {float: left; margin-right: 20px; margin-left: 0;}

#nav {}
p.header {text-transform: uppercase; font-size: 12px; font-weight: bold; }
#nav ul li {font-size: 12px; line-height: 22px; text-transform: uppercase; }
#nav ul li ul {margin-left: 10px; padding-left: 10px; border-left: solid 1px #ccc; }
#nav ul li ul li {font-size: 12px; text-transform: none; }
#nav ul li ul li a {text-decoration: none;}
#nav ul li ul li a:hover {text-decoration: underline;}
#nav li a {color: #333;}
#nav .current-category-parent a, #nav .current-menu-ancestor a {text-decoration: underline; font-weight: bold; }
#nav .current-category-parent li a, #nav .current-menu-ancestor li a {color: #333; text-decoration: none; font-weight: normal; }
#nav li.current-menu-item a {font-weight: bold !important; }
#nav li.current-menu-item li a {color: #333; font-weight: normal !important; }
/* #nav  {font-weight: bold; text-decoration: none; } */

#archive div.cover {float: left; display: inline; margin: 0 10px 10px 0; }
#archive h2, h2.title {font-size: 18px; font-weight: bold; line-height: 24px; margin-bottom: 6px; }
#archive p {font-size: 12px; line-height: 18px; margin-bottom: 6px; }
#archive ul.posts div.sep {margin: 5px 0 15px; background-color: #fff; }

#single img {border: solid 5px #333; }
#single h1 {font-size: 28px; font-weight: bold; line-height: 34px; }
#single h1.page {margin-bottom:12px; }
#single div.postmetadata {margin-bottom: 12px; }
#single {font-size: 14px; line-height: 20px; }
#single div.sep {margin-bottom: 15px; }
#single div.postcontent p.pages {float: right; display: inline; margin: 0 0 10px 10px; }
#single div.postcontent p.tags, #single div.postcontent p.pages {font-size: 11px; text-transform: uppercase; margin: 0; line-height: 24px; }
#single div.postcontent p.tags a, #single div.postcontent p.pages a {padding: 3px 6px; font-size: 10px; }
#single div.postcontent h2 {font-size: 18px; font-weight: bold; }
#single div.postcontent h3 {font-size: 16px; font-weight: bold; }
#single div.postcontent h4, #single div.postcontent h5, #single div.postcontent h6 {font-size: 14px; font-weight: bold; }

#single .box-single {border-bottom-width: 1px; }
#single .box-author {font-size: 12px; line-height: 18px; }
.box-author h2 {margin-bottom: 10px;}
.box-author img {float: left; display: inline; margin-right: 10px; }
.box-author p {margin-bottom: 0;}
.box-author p.more {margin-top: 6px; font-size: 11px; }

#single .box-single {border-bottom-width: 1px; }
#single .box-author {font-size: 12px; line-height: 18px; border-top: none; border-bottom: none; background-color: #f5f5f5; }
.box-author h2 {margin-bottom: 10px;}

#single .share img {border: none;}
#single .share ul {margin:0; padding: 0; }
#single .share li {font-size: 11px; margin:0 30px 0 0; padding: 0; float: left; display: inline; list-style-type: none; line-height: 18px; }
#single .share li img {margin: 0 4px 0 0; display: inline; float: left; }

#single div.postcontent {font-size: 14px; line-height: 20px; }
#single div.postcontent p,#single div.postcontent img {margin-bottom: 14px; }
#single div.postcontent ul, #single div.postcontent ol {margin-left: 20px; margin-bottom: 14px; }
#single div.postcontent li {list-style-position: inside;} 
#single div.postcontent ul li {list-style-type: square;}
#single div.postcontent ol li {list-style-type: decimal;}

/* Comments */
#main ol.normalComments {clear: left; padding: 1em 0; margin:0; }
#main ol.normalComments div.comment-body {position: relative; }
#main ol.normalComments div.reply {position: absolute; top: 0; right: 0; }
#main ol.normalComments li {list-style-type: none; margin: 0 0 1em; padding: 10px 15px 5px; font-size: 11px; line-height: 16px; min-height: 60px; }
#main ol.normalComments li ul.children {padding: 10px 0 0; }
#main ol.normalComments li ul.children li {clear: left; margin: 0 10px 10px 10px; }
#main ol.normalComments li p {margin-bottom: 0;}

#main ol.normalComments img.avatar { float: left; margin: 0 15px 15px 0; }
#main ol.normalComments cite {font-size: 12px; line-height: 18px; font-weight: bold; font-style: normal; float: left; display: inline; margin-right: 25px;  }
#main ol.normalComments .commentmetadata {line-height: 18px; font-size: 11px; margin-bottom: 5px; }
#main ol.normalComments blockquote {font-size: 12px; line-height: 18px; }
#main ol.normalComments span.says {display: none; }

.afterpost .navigation .alignleft a, .reply a, .afterpost .navigation .alignright a,.cancel-comment-reply a { padding: 2px 5px; margin-bottom: 5px; font-weight: normal; text-transform: uppercase; font-size: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: none; }
.afterpost .navigation .alignleft a:hover, .afterpost .navigation .alignright a:hover, .reply a:hover, .cancel-comment-reply a:hover { text-decoration: none; }
.afterpost .navigation .alignleft a, .afterpost .navigation .alignright a {width:125px; padding:3px 0 0 3px; text-align:center; height:20px;}

#commentform {margin-top: 15px; clear: left; }
#commentform code {font-size: 11px; }
#commentform p {margin: 0 0 5px; font-size: 12px;}
#commentform #formLabels {float: left; display: inline; width: 300px; }
#commentform #formContent {float: left; display: inline; width: 520px; }
#commentform label {font-weight:bold; line-height: 2.0em; font-size: 11px; display: block; text-transform: uppercase; }
#commentform input {width: 250px;	padding: 2px 0 2px 5px;	font-size: 18px; margin-bottom: 5px; font-family: Arial, Tahoma, Helvetica, sans-serif; }
#commentform textarea {	width: 100%; height: 100px;	padding: 2px; margin-bottom: 10px;	}
#commentform #submit {font-size: 14px; text-transform: lowercase; padding: 5px 7px; width: auto; }

#main label, #commentform label {font-weight:bold; line-height: 2.0em; font-size: 11px; display: block; text-transform: uppercase; }
#main #submit, #commentform #submit {background:none; font-size: 14px; text-transform: lowercase; padding: 5px 7px; width: auto; cursor: pointer; }

/* Sidebar */
#sidebar {float: right; display: inline; width: 300px; }
#sidebar .widget {margin-bottom: 20px; font-size: 12px; line-height: 18px; }
#sidebar .ads {margin-bottom: 20px;}
ul.wpzoomSocial li {float: left; display: inline; width: 130px; margin-right: 5px; line-height: 16px; margin-bottom: 8px; }
ul.wpzoomSocial li img {float: left; display: inline; margin-right: 5px; }

/* Footer */
#prefooter {margin-top: 40px; height: 10px; line-height: 1px; font-size: 1px; }
#footer {background-color: #333; text-align: left; padding: 20px 0; color: #888; }
#footer p {margin:0; line-height: 18px; font-size: 12px;  }
#footer p.header {margin-bottom: 5px;}
#footer a {color: #f1f1f1;  }
#footer a:hover {color: #fff; text-decoration: underline; }
#footer p.copy {font-size: 10px; text-transform: uppercase; }
#footer p.wpzoom {font-size: 11px; float: right; display: inline; line-height: 16px; width: 136px; margin-right: 5px; }
#footer p.wpzoom img {float: right; display: inline; margin: 0;}
#footer div.sep {background-color: #222; border-bottom: solid 1px #444; margin: 10px 0; }
#footer ul.menu li {float: left; display: inline; margin-right: 10px; font-size: 11px; text-transform: uppercase; }

#main div.navigation {margin: 15px 0; text-align: center;}
#main div.navigation p {margin: 0; font-size: 11px; font-weight: bold; }
#main div.navigation a {padding: 8px 12px; line-height: 50px; margin-right: 10px; -webkit-border-radius: 60px; -moz-border-radius: 60px; border-radius: 60px; border:none;}
#main div.navigation a:hover {text-decoration: none; }

#searchform label {font-weight: bold; font-size: 11px; display: none; }
#searchform input {float: left; display: inline; height: 18px; padding: 4px; }
#searchform input#s {width: 200px;}
#searchform input#searchsubmit {font-size: 11px; font-weight: bold; height: 28px; width: 60px; padding:0; margin-left: 2px; margin-bottom: 10px; cursor: pointer; }

#tabs {background-color: #fff; border: solid 1px #ccc; padding:5px;	float:left;	width:288px; margin-bottom:20px; }
ul.tabs {	margin: 0;	padding: 0;	 float: left;	list-style: none;	height: 31px; }
ul.tabs li {font-size: 12px; font-weight: bold; float: left; margin: 0;	padding: 0;	height: 31px; line-height: 31px; border-left: none;	margin-bottom: -1px; overflow: hidden; position: relative; }
ul.tabs li a {text-decoration: none; color: #555; display: block; padding: 0 8px; outline: none;	cursor:pointer;	}
ul.tabs li:hover {background-color: #eee;	}
html ul.tabs li.active, html ul.tabs li.active a,  html ul.tabs li.active a:hover  { background: #eee;	color:#333333; }
.tab_container {overflow: hidden;	clear: both; float: left; 	background: #eee; padding:6px;	width:276px; }
.tab_content {padding: 5px; font-size: 12px; background: #f0f1f3; border:1px solid #d6cece;}
.tab_content img {float: left; display: inline; margin: 0 10px 0 0; }
.tab_content li {clear: left; padding: 5px 0; border-bottom: solid 1px #fff; }

/* Begin Images */
img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {	margin: 0 0 5px 10px;	display: inline;	}
img.alignleft {	margin: 0 10px 5px 0;	display: inline;	}
.alignright {	float: right;	}
.alignleft {	float: left	}
/* End Images */

/* Begin Lists
	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {	cursor: help;	}
acronym, abbr {	border-bottom: 1px dashed #999;	}
blockquote {	margin: 15px 30px 0 10px;	padding-left: 20px;	border-left: 5px solid #fff;	}
blockquote cite {	margin: 5px 0 0;	display: block;	}
.center {	text-align: center;	}
.hidden {	display: none;	}
hr {	display: none;	}
a img {	border: none;	}
.navigation {	display: block;	text-align: center;	margin-top: 10px;	margin-bottom: 10px;	}
/* End Various Tags & Classes*/

/* Captions */
.aligncenter, div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}
.wp-caption {	border: 1px solid #fff;	text-align: center;	background-color: #f3f3f3;	padding-top: 4px;	margin: 10px;}
.wp-caption img {	margin: 0;	padding: 0;	border: 0 none;}
.wp-caption p.wp-caption-text {	font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;}
/* End captions */
img#wpstats{display:none}

/* WPZOOM Gallery Widget */
.widget ul.gallery {padding: 0; margin:0;}
.widget ul.gallery li {list-style-type: none; float: left; display: inline; padding:0; margin: 0 15px 15px 0; }
.widget ul.gallery li.last {margin-right: 0;}
.widget ul.gallery li img {padding: 1px; padding: 1px; border: solid 1px #ccc; }

.widget .social li { display: inline; width: 47%; float: left; padding: 10px 0; margin-right: 6px; line-height: 16px; }
.widget .social li a { font-size: 12px; font-weight: bold; }
.widget .social li a span { font-size: 11px; display: block; font-weight: normal; }
.widget .social img { float: left; margin-right: 7px; }

.postcontent .gallery .gallery-item {display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline;	margin:10px; }
.postcontent .gallery { margin: auto; text-align:center; clear:both; }
.postcontent .gallery img { border: 2px solid #cfcfcf; }
.postcontent .gallery-caption { margin-left: 0; }