/*
Theme Name: MD NSW
Theme URI:
Description:
Version:
Author: KND Web Consultants
Author URI: http://www.knd.com.au
Tags:
*/

*{border: 0px; margin: 0px; outline: 0px; padding: 0px;}

:focus{outline: 0px;}

a{color: #666; text-decoration: none;}
a:hover{color: #6A7CA0; text-decoration: underline;}

body{
	background: #EFEFEF;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 12px;
}

h1, h2{color: #E2003E; font-weight: bold;}
h3, h4{color: #666; font-weight: normal;}	

h1{font-size: 15px; padding-bottom: 7px;}
h2{font-size: 14px; padding-bottom: 7px;}
h3{font-size: 13px; padding-bottom: 5px; padding-top: 5px;}
h4{font-size: 12px; padding-bottom: 3px; padding-top: 3px;}

hr{border: 0px; border-bottom: #CCCCCC 1px dashed; height: 1px;}

img{border: 0px;}

table{border-collapse: collapse; border-spacing: 0px;}


/* Generic */
.hidden{display: none;}
.clear{clear: both;}
.left{float: left;}
.right{float: right;}
.more-link{font-size: 10px;}

div.clear{clear: both; height: 1px; line-height: 1px;}


/* Misc */
.piclenselink{display: none;}
.listed-column{ width: 32%; float: left; margin-right: 2%;}
.category-column{ width: 42%; float: left; margin-right: 2%; }
.date-column{ width: 22%; float: left; text-align: left; }   

/* wordpress tags */
.postExcerpt .wp-caption{
	background-color: #FFF;
	padding-top: 5px;
	position: relative;
	text-align: center;
}
.postExcerpt .wp-caption img{}
.postExcerpt .wp-caption .wp-caption-text{padding-bottom: 5px; padding-bottom: 2px; font-size: 10px;}

.post .wp-caption{
	background-color: #EEE;
	border: #DDD 1px solid;
	padding-top: 5px;
	text-align: center;

	/* For rounded corner */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.post .wp-caption img{}
.post .wp-caption .wp-caption-text{padding-bottom: 5px; padding-bottom: 2px; font-size: 10px;}

.textAd .wp-caption{
	background-color: #EEE;
	border: #DDD 1px solid;
	padding-top: 5px;
	text-align: center;

	/* For rounded corner */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.textAd .wp-caption img{}
.textAd .wp-caption .wp-caption-text{padding-bottom: 5px; padding-bottom: 2px; font-size: 10px;}

.wpContent .wp-caption{
	background-color: #FFF;
	padding-top: 5px;
	position: relative;
	text-align: center;
}
.wpContent .wp-caption img{}
.wpContent .wp-caption .wp-caption-text{padding: 0px 5px 2px; font-size: 10px;}

.aligncenter{float: center; margin: 5px 10px;}
.alignleft{float: left; margin-bottom: 5px; margin-right: 10px; margin-top: 5px;}
.alignright{float: right; margin-bottom: 5px; margin-left: 10px; margin-top: 5px;}
.alignnone{margin: 0px 0px 10px;}

.size-full{}
.size-medium{}
.size-thumbnail{height: 75px; width: 75px;}


#wrapper{
	border: #AAA 1px solid;
	margin: 5px auto 10px;
	width: 960px;
}

/* Right Col Event Listing */
.rightColEventList{
	float: right;
	margin-left: 10px;
	width: 140px;
}
.rightColEventListing{
	border-bottom: 1px dashed #ccc;
	padding-bottom: 10px;
}
.rightColEventListing p{
	font-size: 10px;
}

/* Header */
#header{background: url(images/header-bg.jpg) no-repeat; height: 140px;}
#header h1{display: none;}
#header #logo{
	left: 20px;
	position: relative;
	top: 25px;
}


/* Main Nav */
#mainNav{
	background: #EEE;
	border-bottom: #DDD 1px solid;
	border-top: #DDD 1px solid;
	height: 26px;
	list-style: none;
	padding: 0px 5px;
	position: relative;
	width: 950px;
	z-index: 999;
}
#mainNav li{
	float: left;
	padding: 5px 15px 5px 5px;
	position: relative;
}
#mainNav li.current{background: #E2003E;}
#mainNav li.current a{color: #FFF; text-decoration: none;}
#mainNav li.hover{background: #E2003E;}
#mainNav li.hover a{color: #FFF; text-decoration: none;}
#mainNav li ul{
	filter: alpha(opacity = 95);	/* Internet Explorer       */
	-moz-opacity: 0.95;				/* Mozilla 1.6 and below   */
	opacity: 0.95;					/* newer Mozilla and CSS-3 */
	
	display: none;
	left: 0px;
	list-style: none;
	position: absolute;
	top: 24px;
}
#mainNav li ul.hover{display: block;}
#mainNav li ul li{float: none; padding: 0px;}
#mainNav li ul li a{background: #E2003E; color: #FFF; display: block; padding: 5px 5px 5px 10px; width: 125px;}
#mainNav li.hover ul li a{color: #666; color: #FFF;}
#mainNav li.hover ul li.hover a{background: #EEE; color: #E2003E; text-decoration: none;}

#mainNav li#menuSearchForm{float: right; text-align: right; padding: 0px 5px;}
#searchform #s{
	background: #FFF;
	border: #DDD 1px solid;
	margin-top: 1px;
	margin-top: 2px !important;
	padding: 1px 2px 2px;
}
#searchform #s:hover{border: #999 1px solid;}
#searchform #searchsubmit{
	background: #FFF;
	border: #DDD 1px solid;
	padding: 0px 5px;
	
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	
	border-radius: 10px;
	
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-khtml-box-sizing: content-box;
	
	box-sizing: content-box;
}
#searchform #searchsubmit:hover{border: #999 1px solid;}


/* Sub Nav */
#subNav{
	list-style: none;
}
#subNav li{
	background: #EEE;
	padding: 5px 5px 5px 10px;
	margin-bottom: 2px;
}
#subNav li a{display: block;}
#subNav li.hover{background: #E2003E;}
#subNav li.hover a{color: #FFF; text-decoration: none;}
#subNav li.current_page_item{background: #E2003E;}
#subNav li.current_page_item a{color: #FFF; text-decoration: none;}


/* donation link */
#donationLink{display: block;}


/* Content */
.content{
	background: #FFF url(images/shadow.jpg) repeat-x top;
	clear: both;
	height: auto !important;
	height: 400px;
	line-height: 16px;
	min-height: 400px;
	padding-bottom: 25px;
	padding-top: 10px;
}
.oneThird{display: inline; float: left; margin: 5px 10px 5px; width: 300px;}
.oneFifth{display: inline; float: left; margin: 5px 10px 5px; width: 170px;}
.half{display: inline; float: left; margin: 5px 10px 5px; width: 430px;}


/* Wp Content */
.wpContent blockquote{
	background: url(images/blockquote-open.jpg) no-repeat top left;
	font-style: italic;
	margin: 5px auto 15px;
	padding: 10px 0px 0px 30px;
	width: 80%;
}
.wpContent p{padding-bottom: 5px;}
.wpContent ol{list-style-type: decimal; list-style-position: outside; padding: 5px 0px 5px 15px;}
.wpContent ul{list-style-position: outside; padding: 5px 0px 5px 15px;}

.wpContent p.postMetaData{padding-bottom: 0px;}
.wpContent p.postTime{padding-bottom: 3px;}

.searchResults h3{padding-bottom: 0px;}
.searchResults p.postMetaData{padding: 0px 0px 15px;}


/* Post $ post excerpt */
.postExcerpt{
	background: #EEE;
	border-bottom: #CCC 1px dashed;
	clear: left;
	margin-bottom: 10px;
	padding: 2px 10px 3px;
	position: relative; 
	overflow: hidden;
}
.postExcerpt h3{
	border-bottom: #DDD 1px solid;
	font-family: georgia, 'Times New Roman', Times, serif;
	font-size: 14px;
	padding-bottom: 2px;
	padding-top: 0px;
	margin-bottom: 3px;
}
.postTime{
	color: #666;
	font-size: 10px;
	padding-bottom: 3px;
}
.postOrigin{
	color: #666;
	font-size: 10px;
	padding-bottom: 3px;
}
.postMeta{padding-bottom: 5px;}
.postMetaData{
	clear: both;
	font-size: 10px;
	padding-top: 5px;
}
.postMetaData .historyBackLink{display: block; float: left;}
.postMetaData .postPrint{
	background: url('images/printer.gif') no-repeat center right;
	display: block;
	float: right;
	height: 16px;
	margin-right: 10px;
	padding-bottom: 0px;
	text-align: right;
	width: 16px;
}
.site-Muscular-Dystrophy-Foundation-Australia{background: #F88080; color: #222;}
.site-Muscular-Dystrophy-Foundation-Australia h3{border-bottom: #222 1px solid; color: #222;}
.site-Muscular-Dystrophy-Foundation-Australia h2{color: #222;}
.site-Muscular-Dystrophy-Foundation-Australia h3 a{color: #222;}
.site-Muscular-Dystrophy-Foundation-Australia .postTime{color: #222;}
.site-Muscular-Dystrophy-Foundation-Australia .postOrigin{color: #222;}
.site-Muscular-Dystrophy-Foundation-Australia .more-link{color: #222; padding-left: 3px;}
.site-Muscular-Dystrophy-Foundation-Australia .eventDate{padding-bottom: 0px;}

.site-Muscular-Dystrophy-Association-of-NSW,
.site-Muscular-Dystrophy-Association-of-QLD,
.site-Muscular-Dystrophy-Association-of-SA,
.site-Muscular-Dystrophy-Association-Tasmania{background: #86b1ff; color: #222;}

.site-Muscular-Dystrophy-Association-of-NSW h3,
.site-Muscular-Dystrophy-Association-of-QLD h3,
.site-Muscular-Dystrophy-Association-of-SA h3,
.site-Muscular-Dystrophy-Association-Tasmania h3{border-bottom: #222 1px solid; color: #222;}

.site-Muscular-Dystrophy-Association-of-NSW h2,
.site-Muscular-Dystrophy-Association-of-QLD h2,
.site-Muscular-Dystrophy-Association-of-SA h2,
.site-Muscular-Dystrophy-Association-Tasmania h2{color: #222;}

.site-Muscular-Dystrophy-Association-of-NSW h3 a,
.site-Muscular-Dystrophy-Association-of-QLD h3 a,
.site-Muscular-Dystrophy-Association-of-SA h3 a,
.site-Muscular-Dystrophy-Association-Tasmania h3 a{color: #222;}

.site-Muscular-Dystrophy-Association-of-NSW .postTime,
.site-Muscular-Dystrophy-Association-of-QLD .postTime,
.site-Muscular-Dystrophy-Association-of-SA .postTime,
.site-Muscular-Dystrophy-Association-Tasmania .postTime{color: #222;}

.site-Muscular-Dystrophy-Association-of-NSW .postOrigin,
.site-Muscular-Dystrophy-Association-of-QLD .postOrigin,
.site-Muscular-Dystrophy-Association-of-SA .postOrigin,
.site-Muscular-Dystrophy-Association-Tasmania .postOrigin{color: #222;}

.site-Muscular-Dystrophy-Association-of-NSW .more-link,
.site-Muscular-Dystrophy-Association-of-QLD .more-link,
.site-Muscular-Dystrophy-Association-of-SA .more-link,
.site-Muscular-Dystrophy-Association-Tasmania .more-link{color: #222; padding-left: 3px;}

.site-Muscular-Dystrophy-Association-of-NSW .eventDate,
.site-Muscular-Dystrophy-Association-of-QLD .eventDate,
.site-Muscular-Dystrophy-Association-of-SA .eventDate,
.site-Muscular-Dystrophy-Association-Tasmania .eventDate{padding-bottom: 0px;}

.eventExcerpt .eventMeta{padding-bottom: 5px;}
.eventExcerpt .eventMeta .postTime{
	display: block;
	float: left;
	padding-bottom: 0px;
	width: 250px;
}
.eventExcerpt .eventMeta .postOrigin{
	display: block;
	float: right;
	padding-bottom: 0px;
	text-align: right;
	width: 150px;
}


/* Ads */
.adsContainer{
	list-style: none;
}
.adsContainer .bannerAd{
	overflow: hidden;
	width: 300px;
}
.adsContainer .textAd{
	overflow: hidden;
	width: 300px;
}
.adsContainer .textAd p{padding-bottom: 5px;}


/* Archives */
#archives{background: #EEE; border-top: #DDD 1px solid; padding-bottom: 25px;}
#archives h3{padding-bottom: 5px;}
.archiveList{list-style: none;}
.archiveList li{
	border-bottom: #999 1px dashed;
	margin-bottom: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}


/* Comment */
#commentBox{
	border-top: #CCC 1px dashed;
	margin-top: 25px;
	padding: 10px 0px;
}
#commentBox h3{padding-bottom: 10px;}
.commentList li{padding: 10px;}
.commentList li.alt{background: #EEE;}

/* Comment Form */
#commentForm{
	background: #DDD;
	border: #DDD 1px solid;
	margin: 10px 0px 0px;
	padding: 10px;
}


/* Site map */
.siteMap{margin-bottom: 25px; margin-left: 25px;}
.siteMap ul{list-style-position: inside; padding-left: 15px; padding-top: 5px;}
.siteMap li{padding-bottom: 5px;}


/* Footer */
#footer{
	background: #6A737B;
	color: #EEEEEE;
	font-size: 10px;
	padding: 5px;
}
#footer a{color: #BCBCBC;}
#footer a:hover;{color: #5D5D5D;}


/* Home page specific */
#homeLatestFeatures h2{padding-bottom: 0px;}