/*
	Theme Name:		Messenger Marketing
	Theme URI:		http://www.messengermarketing.com.au/
	Description:	Messenger Group theme by Mitch Malone, design by Stewart Barrett
	Version:		1.0
	Author:			Mitch Malone
	Author URI:		http://www.mitchmalone.name/
	Tags:			messenger, group, marketing, online
*/

/* RESET AND DEFAULTS */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
a img { border:none } /* Gets rid of IE's blue borders */

/* BEGIN CLEAR FIX */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
/* BEGIN CLEAR FIX */

h1, h2, h3, h5, h5, h6 { font-weight:bold } /* This helps to identify headings at the initial build stage, so I thought it'd be useful to have it */
.alert { background:red; color:white } /* 'alert' has a basic style, since it's useful to have it standing out for testing purposes.
li.widget_wp_shopping_cart ul {
	list-style-image: none !important;
 	list-style-type: none !important;
 }
  
li.widget_wp_shopping_cart ul li {
	list-style-image: none !important;
 	list-style-type: none !important;
	background: none !important;
}

li.widget_wp_shopping_cart ul li:before{
	/* Countermand any content properties like the one in the default wordpress theme.  */
	content: "" !important;
}


div.categorydisplay ul li:before{
	/* Countermand any content properties like the one in the default wordpress theme.  */
	content: "" !important;
}

a.additional_description_link img {
	margin:0px 3px 0px 0px;
}

div.textcol form {
	min-width: 300px;
}

div.wpsc_loading_animation {
	visibility: hidden;
}

#idc-container-parent{
	clear:both;
}

/* END RESET AND DEFAULTS */

body {
	background: #af1944 url("http://www.themessengergroup.com.au/wp-content/themes/messenger/images/background.jpg") fixed center top;
	font-family: Georgia, Times New Roman, Serif;
	font-size: 11px;
}

div#container {
	background: transparent url("http://www.themessengergroup.com.au/wp-content/themes/messenger/images/container_bg_middle.png") repeat-y center top;
	width: 690px;
	margin: 0px auto;
	padding: 5px 45px;
}

div#preheader {
	background: transparent url("http://www.themessengergroup.com.au/wp-content/themes/messenger/images/container_bg_topnbot.png") repeat-y center top;
	height: 19px;
	margin: 10px auto 0px auto;
	padding: 0px;
}

div#header {
	float: left;
	width: 70px;
	height: 91px;
	margin-bottom: 50px;
}

div#header h1 a {
	background: transparent url("http://www.themessengergroup.com.au/wp-content/themes/messenger/images/logo.png") no-repeat center center;
	display: block;
	width: 72px;
	height: 91px;
	text-indent: -9999px;
}

div#sidebar {
	text-align:right;
	float: left;
	width: 620px;
}

div#subscribe {
	color: #999;
	text-transform: lowercase;
}

#subscribe #submit, div.wpcf7 input.formsubmit, div.wpcf7 input.forumsubmit, #commentform input.formsubmit {
	width: 23px;
	height: 23px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(http://www.themessengergroup.com.au/wp-content/themes/messenger/images/go.png) no-repeat center top;
	text-indent: -1000em;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

#commentform input.formsubmit {
	display: block;
	margin: 20px 0px 30px 10px;
}

#social {                   width: 246px; height: 16px;                 position: relative; margin: 20px 0px 19px auto; padding: 0px;}
#social li#fb {left: 0px;   width: 62px;  height: 16px; display: block; position: absolute; top: 0px; background: url(http://www.themessengergroup.com.au/wp-content/themes/messenger/images/social_media_icons.png) 0 0     no-repeat; list-style: none;}
#social li#tw {left: 72px;  width: 66px;  height: 16px; display: block; position: absolute; top: 1px; background: url(http://www.themessengergroup.com.au/wp-content/themes/messenger/images/social_media_icons.png) 0 -16px no-repeat; list-style: none;}
#social li#li {left: 138px; width: 54px;  height: 16px; display: block; position: absolute; top: 1px; background: url(http://www.themessengergroup.com.au/wp-content/themes/messenger/images/social_media_icons.png) 0 -32px no-repeat; list-style: none;}
#social li#yt {left: 202px; width: 40px;  height: 16px; display: block; position: absolute; top: 0px; background: url(http://www.themessengergroup.com.au/wp-content/themes/messenger/images/social_media_icons.png) 0 -48px no-repeat; list-style: none;}
#social li#fb a {           width: 62px;  height: 16px; display: block;}
#social li#tw a {           width: 66px;  height: 16px; display: block;}
#social li#li a {           width: 54px;  height: 16px; display: block;}
#social li#yt a {           width: 40px;  height: 16px; display: block;}

div#navigation ul.main li {
	display: inline;
}

div#navigation ul.main li:after {
	content:" |";
	color: #b2b2b2;
	font-size: 12px;
}

div#navigation ul.main li:last-child:after {
	content:"";
}

div#navigation ul.main a:visited, div#navigation ul.main a:link {
	color: #b2b2b2;
	text-decoration: none;
	font-size: 12px;
	text-transform: lowercase;
}

div#navigation ul.child {
	margin-top: 20px;
	margin-bottom: 20px;
}

div#navigation ul.main a:hover,
div#navigation ul.main li.current_page_item a:link,
div#navigation ul.main li.current_page_item a:visited,
div#navigation ul.main li.current_page_item a:active,
div#navigation ul.main li.current_page_item a:hover,
div#navigation ul.main li.current_page_ancestor a:link,
div#navigation ul.main li.current_page_ancestor a:visited,
div#navigation ul.main li.current_page_ancestor a:active,
div#navigation ul.main li.current_page_ancestor a:hover,
div#navigation ul.main li.current_page_parent a:link,
div#navigation ul.main li.current_page_parent a:visited,
div#navigation ul.main li.current_page_parent a:active,
div#navigation ul.main li.current_page_parent a:hover {
	color: #fd50a2;
	text-decoration: none;
	font-size: 12px;
	text-transform: lowercase;
}

div#navigation ul.main a:active {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	text-transform: lowercase;
}

div.post a:link, div.post a:visited, div#subscribe a:link, div#subscribe a:visited {
	color: #fd50a2;
	border-bottom: 1px dotted #dedede;
	text-decoration: none;
}

div.post a:hover, div.post a:active, div#subscribe a:hover, div#subscribe a:active {
	color: #fd50a2;
	border-bottom: 1px dotted #fd50a2;
	text-decoration: none;
}

a.post-edit-link:link {
	color: white;
	background: red;
	padding: 1px;
	text-decoration: none;
	font-family: Arial, Verdana, Sans-Serif;
}


div.post h2 {
	color: #fd50a2;
	font-family: Georgia, Times New Roman, Serif;
	font-size: 30px;
	font-weight: normal;
	padding-bottom: 5px;
	margin-bottom: 30px;
	border-bottom: 1px dotted #000000;
}

div.post ol, div.post ul {
	color: #666666;
	font-family: Georgia, Times New Roman, Serif;
	font-size: 12px;
	padding-left: 40px;
	padding-bottom: 20px;
}

div.post ol, div.post ol li {
	list-style-type: decimal !important;
}

div.post ul, div.post ul li {
	list-style-type: square !important;
}

div.post ol li, div.post ul li {
	font-family: Georgia, Times New Roman, Serif;
	font-size: 12px;
	line-height: 24px;
	padding-bottom: 5px;
}

h2.archive {
	color: #fd50a2;
	font-family: Georgia, Times New Roman, Serif;
	font-size: 25px;
	font-weight: normal;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

div.post h2.welcome {
	background: transparent url("http://www.themessengergroup.com.au/wp-content/themes/messenger/images/welcome.png") no-repeat center center;
	display: block;
	width: 281px;
	height: 68px;
	text-indent: -9999px;
	border-bottom: none;
}

div.post h3 {
	color: #fd50a2;
	font-family: Georgia, Times New Roman, Serif;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 14px;
}

div.post p {
	font-family: Georgia, Times New Roman, Serif;
	font-size: 12px;
	line-height: 22px;
	color: #666666;
	margin-bottom: 20px;
}

div.post p.entry-meta {
	font-family: Georgia, Times New Roman, Serif;
	font-size: 11px;
	text-align: right;
	margin-bottom: 25px;
}

#bigbuttons {                     width: 662px; height: 231px;                 position: relative; margin: 22px auto 22px auto; padding: 0px;}

#bigbuttons li#mpub {left: 0px;   width: 133px; height: 231px; display: block; position: absolute; top: 0px; background: url(http://www.themessengergroup.com.au/wp-content/themes/messenger/images/big_buttons.png) 0      0 no-repeat; list-style: none;}
#bigbuttons li#mmar {left: 140px; width: 103px; height: 231px; display: block; position: absolute; top: 0px; background: url(http://www.themessengergroup.com.au/wp-content/themes/messenger/images/big_buttons.png) -258px 0 no-repeat; list-style: none;}
#bigbuttons li#mpri {left: 246px; width: 147px; height: 231px; display: block; position: absolute; top: 0px; background: url(http://www.themessengergroup.com.au/wp-content/themes/messenger/images/big_buttons.png) -367px 0 no-repeat; list-style: none;}
#bigbuttons li#mint {left: 398px; width: 165px; height: 231px; display: block; position: absolute; top: 0px; background: url(http://www.themessengergroup.com.au/wp-content/themes/messenger/images/big_buttons.png) -526px 0 no-repeat; list-style: none;}
#bigbuttons li#mmag {left: 546px; width: 114px; height: 231px; display: block; position: absolute; top: 0px; background: url(http://www.themessengergroup.com.au/wp-content/themes/messenger/images/big_buttons.png) -141px 0 no-repeat; list-style: none;}

#bigbuttons li#mpub a {           width: 137px; height: 231px; display: block; border: 0;}
#bigbuttons li#mmag a {           width: 117px; height: 231px; display: block; border: 0;}
#bigbuttons li#mmar a {           width: 112px; height: 231px; display: block; border: 0;}
#bigbuttons li#mpri a {           width: 152px; height: 231px; display: block; border: 0;}
#bigbuttons li#mint a {           width: 155px; height: 231px; display: block; border: 0;}

a.post-edit-link {
	color: #ffffff;
	background: #ff0000;
	font-family: Arial, Verdana, Sans-Serif;
	text-transform: uppercase;
	text-decoration: none;
	padding: 1px;
	font-size: 0.7em;
}

#prefooter {
	background: transparent url("http://www.themessengergroup.com.au/wp-content/themes/messenger/images/container_bg_topnbot.png") repeat-y center bottom;
	height: 19px;
	margin: 0px auto 10px auto;
	padding: 0px;
}

#footer {
	width: 675px;
	margin: 0px auto;
	padding: 0px 40px;
	color: #ffffff;
	text-align: right;
}

div.post h2 a:link,
div.post h2 a:hover,
div.post h2 a:active,
div.post h2 a:hover,
div.post h2.prodtitles {
	border: none;
	font-size: 20px;
}

a.wpsc_edit_product:link,
a.wpsc_edit_product:active,
a.wpsc_edit_product:hover,
a.wpsc_edit_product:visited,
a.post-edit-link:link,
a.post-edit-link:visited,
a.post-edit-link:hover,
a.post-edit-link:active {
	color: white !important;
	background: red;
	padding: 0px;
	text-decoration: none;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10px;
}

.page-id-139,
.page-id-141,
.page-id-136,
.page-id-143,
.page-id-142 {
	background-attachment: fixed !important;
	background-position: top center !important;
}
