/*
Theme Name: MBirtley Theme
Author: Nina Mujdzic
Author URI: http://letterbox.net.au/
Version: 4.0.1
*/

@font-face {
    font-family: 'parrypronormal';
    src: url('fonts/parrypronormal.woff') format('woff');
}

@font-face {
    font-family: 'parrypronormalitalic';
    src: url('fonts/parrypronormalitalic.woff') format('woff');
}


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}


body {
	font-family:'parrypronormal', Georgia, serif;
	font-size: 11pt;
	line-height: 15pt;
	background-color:#e1dcb5;
	color:#000;
}

/*------FONTS-----*/

p {
	font-family:parrypronormal, Georgia, serif;
	font-size:11pt;
	color:#000;
	line-height:15pt;
	margin-bottom: 10px;
}

i {
	font-family:parrypronormalitalic, Georgia, serif;
}

em {
	font-family:parrypronormalitalic, Georgia, serif;
}

strong {
	font-weight:bold;
}

.home p {
	font-size: 15pt;
	line-height: 20pt;
}

ul {
 	list-style-type: disc;
	list-style-image: none;
}

li {
 	list-style-type: none;
	list-style-image: none;
}

.entry-content li {
	list-style-type: disc;
	list-style-image: none;
	margin-bottom: 5pt;
	margin-left:20px;
}

.wp-caption-text {
	font-size: 9.5pt;
}

h1 		{font-size:18pt;}
h2 		{font-size:14pt;}
h3		{font-size:14pt;}
h4 		{font-size:13pt;}

h1 {
	font-variant: small-caps;
	text-transform: lowercase; 
	color:#c41230;
	margin-bottom: 30px;
}

h2 {
	margin: 0px 0px 5px 0px;
	color: #c41230;
	font-size: 12pt;
}

h3 {
	font-variant: small-caps;
	text-transform: lowercase;
	margin: 20px 0px 20px 0px;
	color:#c41230;
}

h4 {
	margin-top: 37px;
	margin-bottom: 20px;
	line-height: 17pt;
}
	

/*------LINKS-----*/

a {
	color:#8F7E00;
	text-decoration:none;
}

a:hover {
	color:#000;
}

/*------MENU-----*/

#header {
	width: 430px;
	float: left;
}

#site-description {
	color: #c41230;
	margin-top: -56px;
	margin-left: 229px;
	font-size: 13.2pt;
	font-family:parrypronormalitalic, Georgia, serif;
}

.error404 #site-description, .home #site-description {
	margin-top: -73px;
}

#menu {
	margin: 3px 0px 0px 230px;
}

.menu ul {
	list-style-type: none;
	list-style-image: none;
}

.menu a {
	color: #797672;
	text-decoration: none;
	line-height: 17pt;
}

.sub-menu {
	margin-top: 45px;
	position: absolute;
}

.sub-menu li { 
	display: none; 
	width: 445px;
	margin-left: -225px;
	border-top: 1px solid #797672;
	padding-top: 2.5px;
	padding-bottom: 0.5px;
}

.sub-menu a {
	margin-left: 225px;
}

.current_page_item .sub-menu li {
	display:block !important;
}

#menu-item-56,  #menu-item-94{
	border-bottom: 1px solid #797672;
}

#menu-item-110 {
	width: 220px;
	margin-left: 0;
}

#menu-item-109 {
	border-top: 100px;
}

#menu-item-109 a {
	font-family: parrypronormalitalic;
}

#menu-item-110 a {
	margin-left: 0px;
	font-family: parrypronormalitalic;
	
}

.sub-menu .current_page_item {
	display:block !important;
}

.sub-menu .current_page_item li {
	display:block !important;
}

.current-menu-item a {
	color:#000!important;
}

.current-page-ancestor li {
	display:block !important;
}

.current-menu-ancestor a {
	display:block !important;
}

/*------CONTENT-----*/

#wrapper {
	background: #fffeec;
	margin: 0px auto;
	width: 1066px;
	padding: 50px;
	position: absolute;
	min-height:93%;
	left: 0;
	right: 0;
}

#container {
	float: right;
	width: 600px;
	overflow-x:hidden;
}

.entry-content {
	margin-bottom: 70px;
}

#left {
	float: left;
	margin-right: 60px;
	margin-top: 5px;
}

#right {
	margin-top: 15px;
}

#awards, #publications, #conference-attendance, #community-service, #employment-history, #memberships, #qualifications {
	width: 100%;
	padding: 10px 0px 3px 0px;
	border-top: 1px solid #A5A4A4;
	border-bottom: 1px solid #A5A4A4;
}


/*------TABLES-----*/

.tablepress tbody td, .tablepress tfoot th {
	border: none !important;
}

.column-1 {
	width: 36px;
}

.column-3 {
	width: 177px;
}

/*------CONTACT FORM-----*/

input {
	background-color: #e1dcb5;
	border: none;
	padding: 6px;
	width: 400px;
}

textarea {
	background-color: #e1dcb5;
	border: none;
	padding: 3px;
	width: 405px;
	height: 74px;
}

input[type="submit"] {
	background-color: #c41230;
	color: #fff;
	width: 60px;
	padding: 0px 6px 0px 8px;
	font-family: parrypronormal, Georgia, serif;
	font-size: 11pt;
	z-index: 102;
	height: 25px;
}

.page-id-29 input[type="submit"] {
	margin: -42px 0px 0px -234px;
	position: absolute;
	padding: 0px 10px 0px 10px;
}

.name, .email, .message {
	position: absolute;
	margin-left: -461px;
	border-top: 1px solid #797672;
	border-bottom: 1px solid #797672;
	width: 1052px;
	padding-top: 5px;
	margin-top:1px;
}

.name p, .email p, .message p {
	margin-bottom:0px;
	margin-left: 226px;
}

span.wpcf7-form-control-wrap input {
	margin-bottom: 16px;
}

span.wpcf7-form-control-wrap {
	z-index:150;
}

.wpcf7-not-valid-tip {
	display: none;
}

div.wpcf7-validation-errors {
	border: none !important;
	margin-left: -13px !important;
	margin-top: 0px !important;
}

div.wpcf7 img.ajax-loader {
	display:none;
}

/*------FOOTER-----*/

#footer {
	width: 100%;
	position: absolute;
	bottom: 0;
	float: left;
	text-align: center;
	margin: 20px auto;
}

#footer p {
	font-size: 11pt;
	color: #000;
	line-height: 15pt;
	margin-bottom: 10px;
}

/*------SPECIAL STYLES-----*/

.page-id-29 .entry-title {
	display: none;
}

.page-id-32 .entry-title {
	margin-top: 226px;
	position: absolute;
}

.page-id-29 .contact-clear {
    clear:both;
}

/*------EDIT LINK-----*/

.post-edit-link {
	display: none;
}
