/*
Theme Name: peppermint
Theme URI: http://portalpie.com
Description: Started as the totally nude Wordpress theme. Turned into the peppermint theme by morgs.
Version: 1
Author: Morgs
Author URI: http://elliotjaystocks.com
Tags: starkers, naked, clean, basic
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";
@import url(http://fonts.googleapis.com/css?family=Ropa+Sans:400,400italic|Karla:400,700,400italic);

@font-face{
   font-family: 'StRydeRegular';
   src: url('webfonts/stryde-regular-webfont.eot');
   src: url('webfonts/stryde-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('webfonts/stryde-regular-webfont.woff') format('woff'),
        url('webfonts/stryde-regular-webfont.ttf') format('truetype'),
        url('webfonts/stryde-regular-webfont.svg#StRydeRegular') format('svg');
   font-weight: normal;
   font-style: normal;
}
body{
	font-family: 'Karla', sans-serif;
	font-weight: lighter;
	background: url(style/images/zigzag.jpg) repeat;
	color: #6D6E71;
}

#page{
	width: 946px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 13px;
	padding-left: 13px;
	background: url(style/images/page-bg-noshad.png) repeat-y;
	margin-bottom: 30px;
	overflow: hidden;
}

#header{
	height: 120px;
	width: 100%;
	position: relative;
	background: url(style/images/header_bg.jpg) repeat-x 0 top;
}

h1{
	width: 254px;
	height: 64px;
	position: absolute;
	left: 28px;
	top: 50px;
	background: url(style/images/logo.png) no-repeat;
	text-indent: -9999px;
	display: block;
}

.description{
	top: 40px;
	position: absolute;
	right: 45px;
	text-indent: -9999px;
	display: block;
	width: 601px;
	height: 27px;
}

.rss-link{
	width: 16px;
	height: 16px;
	position: absolute;
	right: 52px;
	top: 7px;
}

#herowrap{
	height: 275px;
	width: 856px;
	padding-right: 45px;
	padding-left: 45px;
	background: url(style/images/hero-bottom-border.gif) no-repeat 0 bottom;
	margin-bottom: 15px;
	position: relative;
	padding-top: 12px;
}

#flashbanner{
	width: 631px;
	height: 235px;
	float: left;
	background: url(http://peppermintmag.com/wp-content/uploads/2011/09/banner-sep11.jpg) no-repeat;
}

#coverimage{
	width: 180px;
	height: 235px;
	float: left;
	margin-left: 45px;
}

#sidebar{
	float: left;
	width: 180px;
	border-top: 6px solid #000;
	margin-left: 45px;
	padding-top: 8px;
	border-bottom: 2px dotted silver;
	margin-bottom: 15px;
	position: relative;
}

#content{
	float: left;
	width: 406px;
	border-top: 6px solid #000;
	margin-left: 45px;
	padding-bottom: 25px;
	/*background: url(style/images/dbl-dashed-bottom-border.gif) repeat-x 0 bottom;*/
	padding-top: 15px;
}

#content-wide{
	float: left;
	width: 631px;
	border-top: 6px solid #000;
	margin-left: 45px;
	padding-bottom: 25px;
	/*background: url(style/images/dbl-dashed-bottom-border.gif) repeat-x 0 bottom;*/
	padding-top: 15px;
}

.shop_sections{
	border-bottom: 2px dotted silver;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.shop_sectionsdeliver{
	border-bottom: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.shop_tc p{
	font-size: 10px;
	line-height: 16px;
}

.shop_subscribe{
	border-bottom: 2px dotted silver;
	margin-bottom: 2px;
}
.com_member{
	min-height: 85px;
	border-bottom: 2px dotted silver;
	margin-bottom: 10px;
}

.com_member p{
	padding-bottom: 10px;
}

.com_member img{
	padding-bottom: 10px;
	clear: left;
	float: left;
}

.com_member h3{
	margin-top: 0;
	padding-top: 0;
	text-decoration: none;
	letter-spacing: 1px;
	font-family: "StRydeRegular", sans-serif;
	font-weight: normal;
	font-style: normal;
	font-weight: 200;
	font-size: 15px;
}

.noflash{
	margin-bottom: 20px;
}

#sponsors{
	float: left;
	width: 180px;
	border-top: 6px solid #000;
	border-bottom: 2px dotted silver;
	margin-left: 45px;
	padding-bottom: 10px;
	padding-top: 15px;
}

#sponsors ul li.widget:first-child{
	margin-top: 0;
	padding-top: 5px;
}

#sponsors ul li.widget{
	padding-bottom: 7px;
	padding-top: 8px;
}

#sponsors ul li.widget:last-child{
	border-bottom: 2px dotted silver;
	margin-top: 0;
}

#footer{
	width: 931px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	border-bottom: 15px solid #000;
	padding-bottom: 15px;
	background: url(style/images/footer.gif) no-repeat 0 bottom;
	padding-left: 15px;
	height: 18px;
	padding-top: 60px;
}

a{
	color: black;
	text-decoration: none;
}

a:hover{
	text-decoration: none;
	color: #6D6E71;
}

/* Menu Topbar */

.nav{
	position: absolute;
	top: 0px;
	height: 19px;
	background-color: black;
	width: 946px;
	padding-top: 10px;

}

.nav ul{
	list-style-image: none;
	position: relative;
	left: 225px;
}

.nav ul li{
	font-size: 11px;
	float: left;
	font-family: "StRydeRegular", sans-serif;
	line-height: 10px;
	letter-spacing: 1px;
	color: #fef1eb;

}

.nav ul li:after{
	content: "|";
	font-family: "StRydeRegular", sans-serif;

}

.nav ul li.page-item-7:after{

	font-family: "StRydeRegular", sans-serif;
}

.nav ul li a{
	text-transform: uppercase;
	outline: 0;
	font-family: "StRydeRegular", sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #fef1eb;
	padding-left: 8px;
	padding-right: 8px;

}

.nav ul li:first-child:before{

	font-family: "StRydeRegular", sans-serif;
	color: #fef1eb;
}

.nav ul li a:link, .nav ul li a:visited{
	color: #fef1eb;
}

.nav ul li a:hover{
	color: #f8911a;
}

.nav ul li a:active{
	color: #f8911a;
}

.nav ul li.current_page_item a{
	color: #f8911a;
}

ul.post-nav{
	padding-top: 20px;
}

/* Home

.nav ul li a{
	width: 39px;
	height: 15px;
	text-indent: -9999px;
	display: block;
	background: url(style/images/home.gif) 5px;
	padding-right: 5px;
	padding-left: 5px;
}

.nav ul li a:link, .nav ul li a:visited{
	background-position: 5px bottom;
}

.nav ul li a:hover{
	background-position: 5px -15px;
}

.nav ul li a:active{
	background-position: 5px top;
}

.nav ul li.current_page_item a{
	background-position: 5px top;
}

/* About Us

.nav ul li.page-item-2 a{
	background: url(style/images/aboutus.gif) 5px;
	width: 64px;
	height: 15px;
	text-indent: -9999px;
	display: block;
	padding-right: 5px;
	padding-left: 5px;
}

.nav ul li.page-item-2 a:link, .nav ul li.page-item-2 a:visited{
	background-position: 5px bottom;
}

.nav ul li.page-item-2 a:hover{
	background-position: 5px -15px;
}

.nav ul li.page-item-2 a:active{
	background-position: 5px top;
}

.nav ul li.page-item-2.current_page_item a{
	background-position: 5px top;
}

/* Our Mission

.nav ul li.page-item-3 a{
	background: url(style/images/ourmission.gif) 5px;
	width: 79px;
	height: 15px;
	text-indent: -9999px;
	display: block;
	padding-right: 5px;
	padding-left: 5px;
}

.nav ul li.page-item-3 a:link, .nav ul li.page-item-3 a:visited{
	background-position: 5px bottom;
}

.nav ul li.page-item-3 a:hover{
	background-position: 5px -15px;
}

.nav ul li.page-item-3 a:active{
	background-position: 5px top;
}

.nav ul li.page-item-3.current_page_item a{
	background-position: 5px top;
}

/* Shop

.nav ul li.page-item-5 a{
	background: url(style/images/shop.gif) 5px;
	width: 39px;
	height: 15px;
	text-indent: -9999px;
	display: block;
	padding-right: 5px;
	padding-left: 5px;
}

.nav ul li.page-item-5 a:link, .nav ul li.page-item-5 a:visited{
	background-position: 5px bottom;
}

.nav ul li.page-item-5 a:hover{
	background-position: 5px -15px;
}

.nav ul li.page-item-5 a:active{
	background-position: 5px top;
}

.nav ul li.page-item-5.current_page_item a{
	background-position: 5px top;
}

/* Contact Us

.nav ul li.page-item-7 a{
	background: url(style/images/contactus.gif) 5px;
	width: 78px;
	height: 15px;
	text-indent: -9999px;
	display: block;
	padding-right: 5px;
	padding-left: 5px;
}

.nav ul li.page-item-7 a:link, .nav ul li.page-item-7 a:visited{
	background-position: 5px bottom;
}

.nav ul li.page-item-7 a:hover{
	background-position: 5px -15px;
}

.nav ul li.page-item-7 a:active{
	background-position: 5px top;
}

.nav ul li.page-item-7.current_page_item a{
	background-position: 5px top;
}
*/

/* Fonts etc */

#content ul li{
	font-size: 14px;
}

.post-details{
	position: relative;
	border-bottom: 1px solid #C7C8CA;
	margin-bottom: 13px;
	padding-bottom: 8px;
}

.post{
	/*background: url(style/images/dashed-bottom-border.gif) repeat-x 0 bottom;*/
	margin-bottom: 20px;
	padding-bottom: 7px;
	border-bottom: 2px dotted silver;
}

#content-wide .post{
	/*background: url(style/images/dashed-bottom-border.gif) repeat-x 0 bottom;*/
	margin-bottom: 30px;
	padding-bottom: 100px;
}

#content-wide .post h2{
	margin-bottom: 15px;
	border-bottom: 1px solid #C7C8CA;
	text-decoration: none;
	letter-spacing: 1px;
	font-family: "StRydeRegular", sans-serif;
	font-weight: normal;
	font-style: normal;
	font-weight: 200;
	font-size: 20px;
	padding-bottom: 2px;
}

h2, h2 a{
	text-decoration: none;
	letter-spacing: 2px;
	font-family: "StRydeRegular", sans-serif;
	font-weight: normal;
	font-size: 20px;
	padding-top: 2px;
	color: #494949;
}

h2.single-post-title{
	padding-bottom: 3px;
}

h2.archive-title{
	margin-bottom: 15px;
	border-bottom: 1px solid #C7C8CA;
	font: italic bold 18px Georgia, "Times New Roman", Times, serif;
	padding-bottom: 2px;
}

h3{
	letter-spacing: 2px;
	font-family: "StRydeRegular", sans-serif;
	font-weight: normal;
	padding-top: 2px;
	color: #595A5F;
}

.post h3{
	padding-top: 0;
	padding-bottom: 1px;
}

h3.archive-post-title a{
	text-decoration: none;
	letter-spacing: 2px;
	font: italic bold 16px Georgia, "Times New Roman", Times, serif;
	padding-top: 2px;
	color: #494949;
	padding-bottom: 1px;
}

.post .archive-post-date{
	font: bold 8px Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #939598;
}

.datestamp{
	float: left;
	height: 33px;
	border-right: 1px solid #C7C8CA;
	text-align: center;
	margin-left: -2px;
	margin-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-transform: uppercase;
	letter-spacing: 2px;
	width: 40px;
}

.day{
	font: bold 20px Times, "Times New Roman", Georgia, serif;
	text-align: center;
	color: #C7C8CA;
}

.month{
	font: 7px Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	text-align: center;
	color: #939598;
	margin-top: -2px;
}

.post-info{
	float: left;
	width: 352px;
}

.post-info .posted{
	font: bold 7px Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #939598;
	padding-top: 0px;
}

.author a{
	color: #939598;
	text-decoration: none;
}

.post-text{
	clear: both;
}

.post p{
	font-size: 13px;
	line-height: 22px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.page-padding-bot{
	background: url(style/images/dashed-bottom-border.gif) repeat-x 0 bottom;
	margin-bottom: 30px;
	padding-bottom: 100px;
}

p.comment-count, .comment-count a{
	text-align: right;
	text-transform: uppercase;
	font-size: 10px;
	text-decoration: none;
	color: #939598;
}

p.post-meta-data{
	font-style: italic;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}

p.result-meta-data{
	font-style: italic;
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 10px;
}

h3.articles_from_follow{
	padding-top: 40px;
}

.indent{
	padding-left: 15px;
}

h6{
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	line-height: 20px;
}

/* Widgets & Sidebars */

.textwidget{
	padding-bottom: 0;
}

h2.custom_widgettitle a{
	font-family: "StRydeRegular", sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: lighter;
	letter-spacing:2px;
	color: #494949;
	margin-top: 0;
	padding: 0;
}

h2.custom_widgettitle a:hover{
	color: #C7C8CA;
}

h2.widgettitle{
	font-family: "StRydeRegular", sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: lighter;
	letter-spacing: 2px;
	color: #494949;
	padding: 0;
	margin-bottom: 6px;
}

.sub-widget-heading{
	font-family: "Karla", sans-serif;
	font-weight: normal;
	font-style: italic;
	font-size: 11px;
	margin-top: -3px;
	display: block;
	margin-bottom: 10px;
}

#herowrap .textwidget{
	padding-bottom: 0px;
	float: left;
}

h2.widgettitlehidden{
	display: none;
}

ul li.cat-item a{
	font-family: Karla, sans-serif;
	font-weight: normal;
	font-style: italic;
	font-size: 11px;
	display: block;
	margin-bottom: 2px;
	color: #6D6E71;
}

li.widget_categories ul{
	margin-bottom: 15px;
}

#sidebar ul li.widget{
	padding-bottom: 8px;
	padding-top: 8px;
	border-top: 2px dotted silver;
	border-bottom: 2px dotted silver;
	margin-top: 10px;
	margin-bottom: 10px;
}

#sidebar ul li#text-388363691{
	padding-bottom: 12px;
}

#sidebar ul li.widget:first-child{
	border-top-style: none;
	margin-top: 0;
	padding-top: 7px;
}

#sidebar ul li.ads:first-child{
	border-bottom-style: none;
	margin-bottom: -2px;
	padding-bottom: 0;
	margin-top: 4px;
}

#sidebar ul li.ads{
	border-top: none;
	border-bottom-style: 2px dotted silver !important;
}

h2.issue2 a{
	color: #f8911a;
}

.padbot15px{
	padding-bottom: 15px;
}

#sidebar ul li.widget ul{
	margin-bottom: 0;
}

/* Images */

.post img{
	padding-bottom: 10px;
}

.post img.aligncenter{
	padding-bottom: 0;
}

.post img.size-thumbnail{
	padding-right: 10px;
	padding-left: 10px;
	float: left;
}

/*
	COMMENTS
*/

h3#comments{
	margin-bottom: 10px;
}

#content ol#commentList{
	list-style: none;
	margin: 0;
}

#commentList li.item{
	margin: 0 0 35px 0;
}

#commentList .commentText,
.commentPreview .commentText{
	width: 380px;
	float: right;
	border: 1px solid #999;
	background: #eee;
	padding: 15px;
	position: relative;
	min-height: 50px;
	margin: 0 0 10px 0;
}

#commentList li.author .commentText p{
	color: black;
}

#content ol.commentlist{
	list-style: none;
	margin: 0;
	padding: 0;
	text-indent: 0;
}

#content ol.commentlist li{
	border: 1px dashed #C7C8CA;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 0 0 10px;
	position: relative;
	background: white;
	list-style: none !important;
	padding: 5px 7px 5px 47px;
}

#content ol.commentlist code{
	width: 370px;
}

#content ol.commentlist li.bypostauthor{
	background: #efefef;
}

#content ol.commentlist ul ul{
	margin: 15px 0 0 0;
}

ol.commentlist li div.comment-author{
	padding: 0 150px 0 0;
	margin-bottom: 8px;
	font-size: 14px;
}

ol.commentlist li div.vcard cite.fn{
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
}

ol.commentlist li div.vcard cite.fn a.url{
	color: black;
	text-decoration: none;
}

ol.commentlist li div.vcard cite.fn a.url:hover{
	color: #C7C8CA;
}

ol.commentlist li div.vcard img.avatar{
	left: -39px;
	position: absolute;
	top: 3px;
}

ol.commentlist li div.comment-meta{
	position: absolute;
	right: 10px;
	text-align: right;
	top: 5px;
	font: bold 9px Georgia, "Times New Roman", Times, serif;
}

ol.commentlist li div.comment-meta a{
	color: #333;
	text-decoration: none;
}

ol.commentlist li div.comment-meta a:hover{
	color: #000;
}

ol.commentlist li p{
	margin: 0 0 10px;
	font-size: 14px;
}

ol.commentlist li ul{
	list-style: square;
	margin: 0 0 1em;
	padding: 0;
	text-indent: 0;
}

ol.commentlist li div.reply{
	font-size: 10px;
	color: #000;
	margin: 0 0 10px 0;
}

ol.commentlist li div.reply:hover{
	color: #C7C8CA;
}

ol.commentlist li div.reply a{
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
}

ol.commentlist li ul.children{
	list-style: none;
	margin: 1em 0 0;
	text-indent: 0;
}

ol.commentlist li ul.children li.depth-2{
	margin: 0 0 .25em;
}

ol.commentlist li ul.children li.depth-3{
	margin: 0 0 .25em;
}

ol.commentlist li ul.children li.depth-4{
	margin: 0 0 .25em;
}

ol.commentlist li.even{
	background: #fff;
}

ol.commentlist li.odd{
	background: #f6f6f6;
}

ol.commentlist li.pingback div.vcard{
	padding: 0 170px 0 0;
}

/* Comment Form */

form#commentform{
	width: 406px;
}

textarea#comment{
	width: 406px;
	padding: 3px 1px;
}

#respond h3{
	padding-bottom: 10px;
	padding-top: 10px;
}

#respond p{
	padding-bottom: 10px;
	font-size: 14px;
}

/* Contact Form */

div.wpcf7 form.wpcf7-form p{
	font-size: 14px;
}

#wpcf7-f1-p7-o1{
	margin: 0;
	padding: 0;
	position: relative;
}

div.wpcf7-response-output{
	margin: 0;
}

span.wpcf7-not-valid-tip{
	position: absolute;
	left: 330px;
	z-index: 100;
	background: white url(style/images/error.png) no-repeat 2px 3px;
	font-size: 14px;
	width: 230px;
	padding: 2px 2px 2px 22px;
	border-style: none;
	top: -5px;
}

span.wpcf7-not-valid-tip-no-ajax{
	color: #f00;
	font-size: 14px;
	display: block;
}

/* Search Forms */

.search-box{
	/*outer background*/
	height: 22px;
	width: 180px;
	margin-bottom: 5px;
	margin-top: 4px;
}

input.search-field{


	/*input field */
	float: left;
	margin: 3px 0 0;
	height: 12px;
	width: 143px;
	font: italic 11px Georgia, Times, "Times New Roman", serif;
	letter-spacing: 1px;
	padding-left: 3px;
}

input.search-go{
	/*search icon */
	float: left;
	border: 0;
	margin: 0;
	padding: 0;
	margin-left: 5px;
	height: 22px;
	width: 22px;
	background: url(style/images/search_glass.png) no-repeat top left;
	cursor: pointer;
}

/* Event Styles */

.event_post{
	background-image: none;
	border-bottom-style: none;
}

#temp_bg{
	width: 406px;
	margin-right: auto;
	margin-left: auto;
	background-color: white;
	padding: 50px;
}

h4{
	border-bottom: 2px dotted silver;
	font-style: italic;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 17px;
	padding-left: 5px;
	color: black;
}

ul.states{
	list-style-type: none;
	text-align: center;
	border-top: 2px dotted silver;
	border-bottom: 2px dotted silver;
	margin-bottom: 5px;
	position: relative;
}

ul.states li{
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
}

.vic span, li.vic, h5.vic, .vic ul.event_details li span{
	color: maroon;
}

.qld span, li.qld, h5.qld, .qld ul.event_details li span{
	color: red;
}

.nsw span, li.nsw, h5.nsw, .nsw ul.event_details li span{
	color: orange;
}

.wa span, li.wa, h5.wa, .wa ul.event_details li span{
	color: #F37978;
}

.sa span, li.sa, h5.sa, .sa ul.event_details li span{
	color: olive;
}

.tas span, li.tas, h5.tas, .tas ul.event_details li span{
	color: green;
}

.nz span, li.nz, h5.nz, .nz ul.event_details li span{
	color: aqua;
}

ul.event_details li{
	padding-bottom: 3px;
}

ul.event_details li span{
	color: #6D6E71 !important;
}

li.vic{
	padding-left: 0;
	padding-right: 7px;
}

li.qld{
	padding-right: 7px;
	padding-left: 7px;
}

li.nsw{
	padding-right: 7px;
	padding-left: 7px;
}

li.wa{
	padding-right: 7px;
	padding-left: 7px;
}

li.sa{
	padding-right: 7px;
	padding-left: 7px;
}

li.tas{
	padding-right: 7px;
	padding-left: 7px;
}

li.nz{
	padding-right: 0;
	padding-left: 7px;
}

ul.months{
	text-align: center;
	border-bottom: 2px dotted silver;
	border-top: 2px dotted silver;
	margin: 5px 0;
	list-style-type: none;
	padding: 8px 0 7px;
}

ul.months li{
	display: inline-block;
	background-color: black;
	text-align: center;
	margin: 0 -1px 0 -2px;
	padding: 2px 4px;
	list-style-type: none;
}

ul.months li a{
	color: white;
	text-align: center;
	font-style: italic;
	padding-right: 2px;
	padding-left: 2px;
	font-size: 12px;
}

h3.month{
	text-decoration: none;
	letter-spacing: 2px;
	font: italic normal bold 24px Georgia, "Times New Roman", Times, serif;
	padding-top: 3px;
	color: #595A5F;
	text-transform: none;
	text-align: left;
	border-bottom: 2px dotted silver;
	padding-bottom: 5px;
	padding-left: 5px;
}

.feat_event{
	position: relative;
	width: 386px;
	border-bottom: 2px dotted silver;
	padding: 10px;
}

img.feat_event_image{
	float: left;
	background-color: silver;
	margin-bottom: 10px;
	padding-bottom: 0;
}

.event_content{
	float: left;
	width: 275px;
	padding-left: 15px;
}

.event_date, .stnd_event_date{
	font: italic normal bold 15px Georgia, "Times New Roman", Times, serif;
	color: #6D6E71;
}

.feat_event_title, .stnd_event_title{
	color: black !important;
}

h5.f_event_title{
	font: normal bold 18px Georgia, "Times New Roman", Times, serif;
	padding-left: 0;
	padding-top: 7px;
	color: black;
}

.f_event_footer{
	clear: both;
	text-transform: none;
	font-size: 10px;
}

.f_event_footer ul.event_details li{
	font-size: 10px;
}

.post .feat_event .f_event_footer ul.event_details li span{
	text-transform: none;
	display: inline-block;
	width: 70px;
}

.post .feat_event .f_event_footer ul.event_details li a{
	text-transform: none;
}

.stnd_event{
	padding: 10px 10px 0;
	border-bottom: 2px dotted silver;
	width: 386px;
}

.stnd_event p{
	padding-bottom: 7px;
}

h5.stnd_event_title{
	padding: 0;
	margin: 0;
	font-style: italic;
}

/* Author Pages */

.author_details h2{
	padding-bottom: 10px;
}

.author_details h3{
	padding-bottom: 2px;
}

.avatar-96{
	float: left;
}

/* Other */

table#subscribe{
	margin-top: 20px;
}

table#subscribe tr td{
	font-size: 13px;
	line-height: 18px;
	font-style: italic;
}

.country{
	font-size: 16px;
	line-height: 20px;
	color: #f8911a;
	font-weight: bold;
	padding-top: 10px;
}

hr{
	/*background: url(style/images/dashed-bottom-border.gif) repeat-x center center;
	border-style: none;
	height: 3px;
	margin-bottom: 10px;*/
}

.clear{
	clear: both;
}

.black{
	color: black;
}

.hidden{
	display: none;
}

.floatleft{
	float: left;
}

.floatright{
	float: right;
}

#footer p{
	font-size: 12px;
}

.more-link{
	color: #000;
	font-style: italic;

}