/* Swinburne Blog Styles for Roller Version 4

   Updated: Mon 09.11.09 - Caroline Rojas - Updated template
   ----------------------------------------------------*/


body {
    margin: 0;
    padding: 0;
}


/* HEADING STYLES
   ----------------------------------------------------*/
h2 {
	background:transparent url(http://www.swinburne.edu.au/images/icons/bullet-red.gif) no-repeat scroll left 7px;
	font-size:0.95em;
	padding-left:8px;
}

h2 a, h2 a:link, h2 a:visited, h2 a:hover {
	text-decoration: none;	
}


/* POST META DATA STYLES
   ----------------------------------------------------*/
.category {
	text-decoration: none;
}


/* SIDEBAR STYLES
   ----------------------------------------------------*/
 #sidebar {
       padding:0px;
}
   
.sidebar_heading {
	display:block;
	font-size: 1em;
	color: #3a3939;
}

#sidebar ul {
	margin: 0;
	padding:10px 0 0 0;
	list-style-type: none;
}

#sidebar ul ul {
	margin: 1.2em 0;
}

#sidebar ul ul li{
	padding: 0 0 2px 4px;
}

#sidebar ul ul li a, #sidebar ul ul li a:link, #sidebar ul ul li a:visited {
	display: block;
	margin-left: -10px;
	padding: 2px 10px 0 15px;
	width: 170px;
	background:transparent url(http://www.swinburne.edu.au/images/icons/sidebar-panel-quicklink-bullet-corporate.gif) no-repeat scroll 5px 7px;
    text-decoration: underline;
    color: #7E5936;
}

#sidebar ul ul li a:hover {
	colour: #7E5936;
	text-decoration: none;
}

div#sidecol p {
	color:#7E5936;
	padding:10px 0px 20px 0px;
}


/* LINK LIST STYLES
   ----------------------------------------------------*/   
.rFolder {
     position: relative;
     top: -16px;
     border-bottom: 1px dashed gainsboro
}

#sidebar ul.rFolder {
       border-bottom: none;
       padding: 15px 0px 0px 0px;
}

.rssfeed {
   	margin-top:-5px;
   	padding:0px;
}

*:first-child+html .rssfeed { /* For IE 7*/
	margin-top:-20px;
   	padding:0px; 
} 

* html .rssfeed { /* For IE 6*/
   	margin-top:-15px;
   	padding:0px;
}

#sidebar .rssFeed li {
   	border-bottom: 1px dashed gainsboro;
    background-image: none;
}


/* SEARCH STYLES
   ----------------------------------------------------*/
#searchForm input {
    background-color: #EDE6DB;
    border: 1px solid #4F331C;
	padding: 2px 1px 2px 1px;
	width: 60px;
}

#searchForm #q {
   background-color: #fff;
   border: 1px solid #4F331C;
   width: 60%;
	padding: 3px;
}

*:first-child+html #searchForm #q { /* For IE 7*/
	padding: 4px;
} 

* html #searchForm #q { /* For IE 6*/
	padding: 4px;
}


/* BLOG CALENDAR
   ----------------------------------------------------*/
#calendar {
	border: 1px solid #583620;
	margin:12px 0px 15px 3px;
	width: 160px;
	padding: 10px;
	background-color: #fff;
	font-size: .9em;
}

#wrapper-sidebar #calendar {
    margin:12px 0px 15px 25px;
}

.hCalendarDayNameRow {
	color: #3a3939;
}

.hCalendarTable {
	font-size: 1em;
}

.hCalendarDay, .hCalendarDayTitle, .hCalendarDayCurrent {
	text-align: center;
}

.hCalendarDayCurrent {
	font-weight: bold;
	border: 1px solid #dcdcdc;
}

/* Next/previous month/day links */
.next-previous {
	text-align: center;
	font-size: 0.9em;
	padding:0px 0 5px 0;
}


/* BLOG ENTRY STYLES
   ----------------------------------------------------*/
.storytitle {
	font-size: 1.2em;
	color: #3a3939;
	margin: 0;
}

.day {
    font-family: Times;
    font-size: 3.5em;
    color: #aaa;
    width: 90px;
}

.month {
   	font-family: Times;
   	font-size: 1.5em;
    width: 90px;
    color: #777;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 15px;
}

.post {
	margin:0pt 0pt 2px;
	background:#FFFFFF none repeat scroll 0 50%;
    border-top:1px solid #efefef;
    padding: 20px 0px 20px 0px;
}

.meta {
	color: #808080;
	font-size: 0.9em; 
	padding-left: 8px;
}

.postentry {
	overflow: hidden;
	padding-left: 4px;
}

.postfeedback {
	text-align: center;
	font-size: 0.9em;
	clear: both;
}

.permalink {
	padding-right: 5px;
}

.editLink {
	padding: 0 5px 0 6px;
}

.commentsLink {
	padding-left: 6px;
}

/* Set background color for alternative text */
.alt {
	background-color: #fafaf0 !important;
}

/* COMMENT STYLES
   ----------------------------------------------------*/
.comment {
	border: solid 1px #d3d3d3;
	padding: 10px;
	margin-bottom: 10px;
	color: #333;
}

.odd {
	background-color: #f5f5f5;
}

.even {
	background-color: #fff;
}

.comment-details {
	font-size: 0.8em;
	color: #808080;
	position: relative;
	top: 15px;
}

.comments-head {
	margin-top: 1.2em;
	font-weight: bold;
	color: #333;
}

.comments-form {
	background-color: #f5f5f5;
	border: 1px solid #d3d3d3;
	margin-top: 25px;
	padding: 10px;  
    width: auto;
}

.comments-form * table {
	font-size: 1em;
	width: auto;
}

.comments-form * th
{
	color: #333;
	width: auto;
}

.comments-form * .comments-syntax-indicator
{
	font-size: 0.9em
	width: auto;
}

.comments-form * .enabled
{
	color: #008000;
	font-weight: bold;
	font-style: italic;
	width: auto;
}

.comments-form * .disabled
{
	color: #800000;
	font-weight: bold;
	font-style: italic;
	width: auto;
}

.comments-form * input, .comments-form * textarea
{
	border: 1px solid #d3d3d3;
	color: #333;
	font-family: Arial, Geneva, Helvetica;
	font-size: 1em;
	width: auto;
}


/* OVERIDING STYLES
   ----------------------------------------------------*/
div.sidebar-quicklinks h3 {
       background:transparent url(http://www.swinburne.edu.au/images/icons/sidepanel_arrow_corporate.gif) no-repeat scroll 0 0;
       border-bottom:1px solid #D8CDBA;
       color:#61380C;
       font-size:1.45em;
       height:30px;
       line-height:1.4em;
       margin:0;
       padding:0 0 0 0;
       text-indent:30px;
}

#breadcrumbs {
       color:#999999;
       margin:0;
       padding:11px 0 0 0;
}

div.sidebar-quicklinks #calendar a:link, div.sidebar-quicklinks #calendar a:visited, div.sidebar-panel-quicklinks #calendar a:hover {
       color:#D71B00;
}
