body {	background: #cec7b6; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#645146;
font-size:12px;}

#maincontent{background:#FFFFFF; position:relative;
margin:0 auto 0 auto; padding:20px 0 0 0;}
* html #maincontent {border-top:1px solid #cec7b6;}

#boxies{position:absolute; left:20px; top:105px; width:91px; height:40px;}
#boxies a img{border:0; margin:0 1px 0 0; border-bottom:2px solid #FFF;}
#boxies a:hover img{border-bottom:2px solid #CCC;}

#footsies{position:absolute; left:19px; top:167px; width:84px; height:165px; text-align:center;}
#logo{position:absolute; left:21px; top:15px; width:84px; height:86px; text-align:center;}

.blog {font-family: Verdana, Arial, Verdana;font-size: 8pt;line-height: 20px;color: #645146;}
.side {font-family: Verdana, Arial, Helvetica;font-size: 8pt;line-height: 14px;color: #c11a1a;}
.widecolumn{margin:0 0 0 50px !important; width:500px !important;}

#searchsubmit{background:url(/cms/images/searchbuttonSml.gif); width:80px; height:22px; font-size:0px; text-align:center; color:#645146; cursor:pointer; border:0;}

#menu{display:block; position:absolute; left:110px; top:105px; width:640px; height:28px; background-color:#645045; margin:0;
padding:0; line-height:28px;}
#menu img{float:left; position:relative; top:0; left:0;}

#anchor{display:block; position:absolute; left:110px; top:106px; width:640px; height:28px; margin:0;
padding:0; line-height:28px;}
#anchor img{float:left; position:relative; top:0; left:0;}


/* ASR Right side menu */
#nav{position:absolute; left:500px; top:77px; width:265px; height:40px;}

/* */

/* ASR Newsletter Box */
#news{position:absolute; left:10px; top:350px; width:100px; height:170px; text-align:center;}


#rightboxes{background:#f6f6f6 url(/images/you-might-also-like.jpg) no-repeat top; width:136px; min-height:200px;
float:right; margin:0 0 20px 20px; padding:20px 0 0 0;}

.rightbox{ text-align:center; padding:10px 0; color:#76a3b6; line-height:150%;}
.rightbox a{ color:#5c5648; font-weight:bold; text-decoration:none;}
.rightbox a:hover{color:#000;}
.rightbox a img{border:0;}

#leftcontent{margin:0 0 0 79px; line-height:150%; text-align:justify;}
#leftcontent h2 {color:#cec7b6; font-size:14pt; font-weight:bold;}
/* Shipping Box */
.leftbox { border: 1px solid #cec7b6; background-color:#f5f1e7;}
.rightbox { border: 1px solid #9ec9d9; background-color:#daeef5;}

/* */

#footer{background:url(../../images/footer.jpg) no-repeat top; height:10px; padding:0; margin:0 0 20px 0;}
#footer ul{text-align:right; list-style:none; padding:15px 15px 0 0; margin:0;}
#footer ul li{font-size:7pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; display:inline;
padding:0 6px; margin:0;}
#footer ul li a {color:#666666; font-weight:normal; text-decoration:none;}
#footer ul li a:hover {color:#645045; font-weight:normal; text-decoration:none;}

a {font-weight:bold; color:#76a3b6; text-decoration:none;}
a:hover {font-weight:bold; color:#9bc5d2; text-decoration:underline;}
a img {border:0;}

#footerfun{float:left; width:120px; height:23px; background:#fff url(../../images/mail-list-bottom.jpg) no-repeat bottom; font-size:10px; color:#666666;}
#footerfun p{background:url(../../images/mail-list-arrow.jpg) no-repeat right; padding:0 15px 0 5px;}
#footerfun p:hover{background:url(../../images/mail-list-arrow-down.jpg) no-repeat right; padding:0 15px 0 5px;}
#footerfun:hover{height:90px;}
#footerfun form{display:none;}
#footerfun input{width:110px; color:#333333;}
#footerfun:hover form{display:block;}

#footerlinks a {color:#645146; text-decoration:none;}
#footerlinks a:hover {color:#ffffff; text-decoration:underline;}

#sidebar  ul{border-bottom:1px solid #ccc; margin-bottom:20px; padding-bottom:5px;}
#sidebar li {list-style: none; margin-left:-38px;}

code {
	display: block;
	padding: 10px;
	color: #444E1F;
	background: #F5F8E8;
	font-size: 1.2em;
	border-top: 2px solid #D0EC98;
	}

p {
	line-height: 1.8;
	}

h2 {font-size:13px; font-weight:bold; color:#645146; text-transform:uppercase; border-bottom:1px solid #e2ddcf;}
	
/* 2)-=-=-=- Structure -=-=-=- */
		
#container {
	width: 400px;
	margin: 0 auto;
	text-align: left;
	}
	
.container_left {
	background: url(images/container_left.gif) no-repeat;
	}
	
.container_right {
	background: url(images/container_right.gif) no-repeat top right;
	}
	
.topline {
	background: url(images/container_top.gif) no-repeat;
	}
	
#content {
	padding-top: auto;
	margin: auto auto;
	width: 400px;
	}
	
#content_bg {
	background: #fff url(images/container.gif) repeat-y;
	}
	
/* Uncomment if you want to use the tagline feature (make sure you uncomment h1 above and comment the original h1) - off by default
.tagline {
	color: #888;
	margin: -18px 0 0 9px;
	position: absolute;
	font-size: 1em;
	}
*/
	
/* 3)-=-=-=- Left selectors -=-=-=- */	
	
.main {
	line-height:20px;
	}

.main li {
	background: url(images/content_bullet.gif) no-repeat 0 7px;
	padding: 2px 0 0 10px;
	list-style: none;
	}
	
.main ul {
	padding: 0 0 20px 10px;
	margin: 0;
	}
	
.main img {
	padding: 5px;
	}
	
.meta {
	font-size: 0.9em;
	padding: 2px;
	color: #cecece;
	}

.meta a {
	color:#C0C0C0;
	font-weight:bold;
	text-decoration:underline;
	}
	
.meta a:hover {
	color:#cecece;
	font-weight:bold;
	text-decoration:underline;
	}
	
.meta:hover {
	font-size: 0.9em;
	padding: 2px;
	color: #b7b7b7;
	}
	
.highlight { /* Basic highlight for text */
	background: #fffde8;
	}
	
.comments {
	font-size: .8em;
	padding-bottom: 25px;
	}
	
.comments a:link, .comments a:visited {
	color: #74b4d1;
	font-weight: bold;
	text-decoration: none;
	}
	
.comments a:hover, .comments a:active {
	background: #74b4d1;
	color: #fff;
	text-decoration: none;
	}	
	
.alt {
	background: #fff !important; 
	border-bottom: 1px solid #E9E9E9!important;
	padding: 10px 10px 0 10px !important;
	color:#adadad;
	line-height:16px;
	font-family:Verdana, Arial, Verdana;
	}
	
.alt:hover {
	border-bottom: 1px solid #E9E9E9!important;
	}
	
.commentlist li:hover {
	border-bottom: 1px solid #E9E9E9!important;
	background-color:#fff;
	color:#705d57;
	}
	
.commentlist {
	padding: 0;
	margin: 0;
	}
	
.commentlist li {
	list-style: none;
	padding: 10px 10px 0 10px;
	margin: 10px;
	background: #fff !important; 
	border-bottom: 1px solid #E9E9E9!important;
	padding: 10px 10px 0 10px !important;
	color:#adadad;
	line-height:16px;
	font-family:Verdana, Arial, Verdana;
	}
	
p.metadate {
	font-size: .8em;
	margin: 0;
	text-transform: uppercase;
	}
	
p.comment_meta {
	margin: 0 0 10px 10px;
	font-size: .9em;
	}
	
.comment_author a:visited {
	font-weight: bold;
	text-decoration: none;
	}
	
.comment_author {
	font-size:0.8em;
	color:#CDCDCD;
	}
	
.reply {
	font-weight: bold;
	font-size: 1em;
	color:#74b4d1;
	margin: 10px 0 0 10px;
	}
	
.warning p { /* Used on the search page (image will appear if no result is found) */
	background: url(images/warning.gif) no-repeat left;
	height: 160px;
	padding: 20px 0 0 90px;
	font-size: 1.5em;
	margin: 0 0 0 10px;
	}
	
.postinput {
	margin-left: 10px;
	}
	
/* 4)-=-=-=- Right selectors -=-=-=- */	
	
#right {
	float: right;
	width: 250px;
	padding: 10px 15px;
	
	/* Box model hack used for IE5.5/5 */
	voice-family: "\"}\""; 
  	voice-family: inherit;
  	width: 230px;
	}
	
#author li {
	list-style: none;
	margin: 0;
	padding: 0 5px 20px 0;
	font-size: .9em;
	line-height: 1.4;
	}
	
#author ul {
	padding: 20px 0 0 0;
	margin: 0;
	}
	
#links li {
	list-style: none;
	background: url(images/links_bullet.gif) no-repeat 0 50%;
	padding: 2px 0 2px 20px;
	}
	
#links ul {
	padding: 20px 10px 30px 10px;
	margin: 0;
	}
	
#links a {
	font-size: .9em;
	text-decoration: none;
	}
	
#links a:link {
	color: #c11a1a;
	font-weight: normal;
	}
	
#links a:visited {
	color: #c11a1a;
	}
	
#links a:hover, #links a:active {
	background: #fff;
	color: #705d57;
	}
	
.line {
	background-image: url(http://www.omgbaby.com.au/blog/images/line.gif);
	background-repeat: no-repeat;
	padding-bottom: 12px;
	}
	
#search {
	height: 56px;
	margin: 0 auto;
	padding-top: 22px;
	}
	
#search h3 {
	font-size: 1.4em;
	margin: 20px 0 -10px 0;
	font-weight: normal;
	}
	
p.searchinfo {
	margin: 2px 0 -8px 2px;
	font-size: .9em;
	color: #999;
	}
	
.searchfield {
	background: #c11a1a;
	border: 1px solid #c9c9c9;
	color: #fff;
	padding: 2px 5px 1px 5px;
	width: 160px;
	}
	
.searchfield:hover {
	border: 1px solid #BFBFBF;
	color: #949494;
	}
	
.submit {
	background: url(images/search_submit.gif) no-repeat;
	height: 20px;
	width: 52px;
	border: 0;
	margin-left: 2px;
	text-indent: -9999px;
	cursor: pointer;
	}
	
.submit:hover {
	background: url(images/search_submit.gif) no-repeat 0 -20px;
	height: 20px;
	width: 52px;
	border: 0;
	margin-left: 2px;
	cursor: pointer;
	}
	
.themes {
	font-size: .9em;
	}
	
/* 5)-=-=-=- Footer -=-=-=- */	
	
#footer {
	background: url(images/footer.gif) no-repeat;
	height: 75px;
	}
	
#footer p {
	padding: 30px 0 0 70px;
	float: left;
	text-transform: uppercase;
	font-size: .9em;
	color: #777;
	}
	
.extras {
	float: right;
	padding: 33px 18px 0 0;
	}
	
.extras a {
	text-decoration: none;
	font-weight: bold;
	}
	
.extras a:link, .extras a:visited {
	background: #ccc;
	color: #fff;
	padding: 5px;
	border: 2px solid #fff;
	}
	
.extras a:hover, .extras a:active {
	background: #DEEEA4;
	color: #7AB90C;
	padding: 5px;
	border: 2px solid #C9E979;
	}
	
.extras li {
	display: inline;
	}
	
.extras ul {
	padding: 0 0 10px 0;
	margin: 0;
	}
	
/* 6)-=-=-=- Forms -=-=-=- */
	
input {
	border: 1px solid #BFBFBF;
	color: #949494;
	background: #fff;
	padding: 2px 5px 1px 5px;
	font-size: 1em;
	}
	
input:hover {
	background: #fff;
	border: 1px solid #c11a1a;
	color: #999999;
	font-size: 1em;
	}
	
textarea {
	font-family: Arial, Verdana, Helvetica;
	font-size: 1.1em;
	border: 1px solid #BFBFBF;
	color: #949494;
	padding: 2px 5px 1px 5px;
	width: 450px;
	}
	
textarea:hover {
	background: #fff;
	border: 1px solid #c11a1a;
	color: #999999;
	}
	
/* 7)-=-=-=- Accessibility -=-=-=- */
	
#skip {
	display: none;
	}
	
hr { /* Simple style when CSS not in use */
	display: none;
	}
	
/* 8)-=-=-=- Hacks -=-=-=- */
	
.clearfix:after { /* float hack used to float content correctly */
    content: "."; 
   	display: block; 
   	height: 0; 
   	clear: both; 
    visibility: hidden;
	}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */	
#menu {
	font-family: sans-serif, Verdana, Arial, Verdana;
	font-size: 9pt;
	color: #705d57;
	width: 850px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	text-transform: uppercase;
}
#menu a{display:block; float:left; margin:0; padding:6px 5px 7px; height:13px; }
#menu a, #menu a:hover { margin:0; border:0;}
#menu a span {display:none;}
/* Days of the Week */

.Monday { position: relative; left:-5px; top:-10px; width: 338px; height:25px; background: url(/blog/images/monday.gif) no-repeat; }
.Tuesday { position: relative; left:-5px; top:-10px; width: 338px; height:25px; background: url(/blog/images/tuesday.gif) no-repeat; }
.Wednesday { position: relative; left:-5px; top:-10px; width: 338px; height:25px; background: url(/blog/images/wednesday.gif) no-repeat; }
.Thursday { position: relative; left:-5px; top:-10px; width: 338px; height:25px; background: url(/blog/images/thursday.gif) no-repeat; }
.Friday { position: relative; left:-5px; top:-10px; width: 338px; height:25px; background: url(/blog/images/friday.gif) no-repeat; }
.Saturday { position: relative; left:-5px; top:-10px; width: 338px; height:25px; background: url(/blog/images/saturday.gif) no-repeat; }
.Sunday { position: relative; left:-5px; top:-10px; width: 338px; height:25px; background: url(/blog/images/sunday.gif) no-repeat; }

#s {background:#645146; color:#fff; font-size:10px; padding:3px; width:90px;}

#page_item {list-style:none; padding-left:-15px;}