#content .red { color: #FF0000; }

#content .text { width: 200px; }
#content .shorttext { width: 80px; }
#content .website { width: 160px; }
#content .price { width: 80px; }
#content .qtyprice { width: 70px; }
#content .pickup { width: 100px; }
#content .phone { width: 120px; }
#content .abn { width: 200px; }
#content .suburb { width: 150px; }
#content .postcode { width: 40px; }
#content .checkbox { width: auto; }
#content .other { width: 165px; }
#content .date { width: 80px; }
#content .time { width: 60px; }
#content .price { width: 50px; }
#content .logintext { width: 100px; }

#content .bigdescription { width: 350px; }
#content .hugedescription { width: 560px; }

#content .button { margin: 15px 0 0 0; width: auto; border: 1px solid #333333; color: #333333; background: #CCCCCC; }
#content .button2 { margin: 0px; width: auto; border: 1px solid #333333; color: #333333; background: #CCCCCC; }

#content dd .text { width: 200px; }

/* Message System */
#message { margin: 10px 0 0 0; padding: 3px 10px 3px 10px; width: auto; height: auto; background: #FFFFE5; border: 1px solid #ffffff; }
#message img { padding: 0 5px 0 0; }

#message p { margin: 0px; padding: 5px 5px 5px 25px; font-weight: bold; color: #000000; }

#message .normal { background: url('/images/icons/normal.jpg') center left no-repeat; color: #0000FF; }
#message .warning { background: url('/images/icons/warning.jpg') center left no-repeat; color: #000000; }
#message .error { background: url('/images/icons/error.jpg') center left no-repeat; color: #FF0000; }

/* Blog Index */
#blog-index { float: left; width: auto; max-width: 60%; height: auto; }
#blog-index .details { border: 1px solid #333333; width: auto; height: auto; padding: 5px; margin: 15px 0 0 0; }
#blog-index .details p { padding: 0px; margin: 0px; }

/* Blog Index */
#blog-article { }
#blog-article .photos { padding: 0px; margin: 15px 0 0 0; }
#blog-article .photos img { border: 1px solid #333333; }

#blog-article .commentline { width: auto; border-top: 1px dashed #cccccc; height: 1px; margin: 10px 0 0 0; }


#blog-article dl { width: 550px; height: auto; margin: 0px; padding: 0 0 0 0; }
#blog-article dt { clear:both; margin: 0px; padding: 15px 0 0 0; height: auto; float: left; width: 150px; font-weight: bold; }
#blog-article dd { margin: 0px; padding: 15px 0 0 0; height: auto; float: left; width: 400px; }

/* Blog Latest */
#blog-comment dl { float: left;  width: auto; }
#blog-comment dt { clear: both; float: left; width: 100px; margin: 15px 0 0 0;  }
#blog-comment dd { float: left; width: 240px; margin: 15px 0 0 0;   }

/* Blog Latest */
#blog-subscribe dl { float: left;  width: auto; }
#blog-subscribe dt { clear: both; float: left; width: 100px; margin: 15px 0 0 0;  }
#blog-subscribe dd { float: left; width: 240px; margin: 15px 0 0 0;   }

/* Blog navigation */
#blog-nav { float: right; width: auto; height: auto; border: 1px solid #333333; margin: 15px 0 10px 10px; padding: 0 10px 10px 10px; }

#blog-nav h2 { padding: 10px 0 0 0; margin: 0px; }
#blog-nav p { padding: 10px 0 0 0; margin: 0px; }
#blog-nav ul { padding: 0 0 0 5px ; margin: 0px; list-style: none; }
#blog-nav ul li { padding: 10px 0 0 0; margin: 0px; }

#blog-nav dl { width: 200px; height: auto; margin: 0px; padding: 0 0 0 0; }
#blog-nav dt { clear:both; margin: 0px; padding: 15px 0 0 0; height: auto; float: left; width: 80px; font-weight: bold; }
#blog-nav dd { margin: 0px; padding: 15px 0 0 0; height: auto; float: left; width: 120px; }
