html {background: #535047 url(http://www.anderson.edu/blogs/images/Background.png) left top;}
body {
	margin : 7px 0 0 0;
	padding : 0;
	font: 75% Arial, Helvetica, sans-serif;
	color: #333;
	background: #535047 url(http://www.anderson.edu/blogs/images/Background.png) left top;
	min-width : 959px !important;
	text-align:left;
}

img {border: 0;}

img[align=right],img[align="right"] {float:right !important;}
img.right {float:right !important;margin: 0 0 20px 15px !important;}
img.block {float:none !important;display:block !important;clear:both !important;}
img.nofloat {float:none !important;display:inline !important;margin:0 !important;padding:0 2px;}

a:link {color:#00cccc ;text-decoration:underline;}
a:visited {color:#ff6600;text-decoration:underline;}
a:focus, a:hover, a:active {color: #ff6600;text-decoration:underline;}

/* ================================================================================ */


div.mc {
	margin:0;
	text-align: left; /* for IE5 */
	margin-left: auto; /* for Moz/Op/Saf */
	margin-right: auto;  /* for Moz/Op/Saf */
	padding : 0 0 10px 0;
	width:959px !important;
	background-color:#ffff99;
	border:solid 0px #333;
	}

	#leftfade, #rightfade {display:none;background-image:none;}
	
/* Header styles */	
#header {
	background: transparent url(http://www.anderson.edu/blogs/images/Background3.png) left top !important;
	height:170px;
	width:959px !important;
	margin:0;
	padding:7px 0 0 0;
	}
#header .tl, #header .tr, #header .bl, #header .br { display: none; }
	
#header .BlogHeader {
	background: transparent url(http://www.anderson.edu/blogs/images/BlogHeader.png) left top no-repeat;
	margin:0 0 0 7px;
	padding:120px 0 0 0;
	}

#header .BlogHeader h1 {/* rewrite base styles */
	margin:0px 0 0 0 !important;
	padding:0 0 0 15px !important;	
	font: 1.5em arial, sans-serif;
	background-color: transparent;
	color: #fff;
	width:95%;
	bottom:15px;
	text-align:left !important;
	}
	
#header .BlogHeader h1 a {
	margin-left:-2px;
	padding-left:0;
	text-decoration:none !important;
	color: #fff;
	}
	
	#header .BlogHeader h1 a:link {color:#fff ;text-decoration:none ;}
#header .BlogHeader h1 a:visited {color:#fff ;text-decoration:none ;}
#header .BlogHeader h1 a:focus, #header .BlogHeader h1 a:hover, #header .BlogHeader h1 a:active {color: #ff6600;text-decoration:none ;}
	
/* END Header styles */


#columns {
	/*background-color:red;*/
	position:relative;
	float:left;
	width:959px;
	margin:0 0 7px 0;
	padding:0;
	/*background: transparent url(images/Background-content-cols.gif) repeat-y top left;*/
	background: transparent url(http://www.anderson.edu/blogs/images/Background-content-cols.png) repeat-y top left !important;
}


/* MAIN COLUMN: Contains the menu, and content */
#main-column {
	float:left;
	background-color:transparent;
	width: 670px !important;
	margin:0 0 0 7px;
	padding:35px 0 0 0;
}


#menu {
	clear:both;
	margin:0;
	padding:0;
	width:959px !important;
	background-color:transparent;
	position:absolute;
	top:0;left:0px;
	background: transparent url(http://www.anderson.edu/blogs/images/Background3.png) left top !important;
	}
#menu .tl, #menu .tr, #menu .bl, #menu .br { display: none; }

#menu-1 ul {
	margin: 0;padding:0 0 0 7px;
}
#menu-1 li {
	display: inline;	
	margin-left: 0px; 
	font-weight: normal;
	font-size: 100%;
}

.Menu ul {list-style: none;float:left;width:959px;background:transparent;}
.Menu ul li {
	float:left;
	margin:0;
	padding:0;
	display:inline;
	background:transparent;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

	.Menu ul li a {display:block;padding:7px 12px;margin:0 3px 0 0; text-decoration:none;font-weight:bold;}

	.Menu ul li a:link {color:#00cccc !important;text-decoration:none;background-color:#f6f6dd !important;}
	.Menu ul li a:visited {color:#663300 !important;text-decoration:none;background-color:#f6f6dd !important;}
	.Menu ul li a:focus, .Menu ul li a:hover, .Menu ul li a:active {
		color: #663300 !important;text-decoration:none !important;background-color:#ffff99 !important;
		}


#content {
	float:left;
	background-color:#fff;
	margin:0;
	padding:27px 0 20px 0;
	width:670px;
	}

#posts {
	float:left;
	clear:both;
	margin:0;
	padding:0 50px 0 15px;
}
.post-body {float:left;/*IE likes this better*/ width:100%;}

.post-header h2 {
	line-height:1.5em;
	
	margin:0;
	padding:0;
	}
	
	.post-header h2 a:link, .post-header h2 a:visited {
	text-decoration:none !important;
	font-size: 18px !important;
	color : #00cccc;
	}
	
	.post-header h2 a:hover, .post-header h2 a:active {
	color : #ff6600;
	}
	
.post-header-meta, .post-footer {
	clear:both;
	margin:0;
	padding:5px 0;
	font-size:x-small;
	background-color:#fff;
}

.post-header-meta a:link, .post-header-meta a:visited,
.post-footer a:link, .post-footer a:visited {
	text-decoration:none !important;
	color : #00cccc;
}

.post-header-meta a:hover, .post-header-meta a:active,
.post-footer a:hover, .post-footer a:active {
	color : #ff6600;
	}

/* SIDEBAR styles */
#sidebar {
	background-color:transparent;
	width: 275px;
	margin:0;
	padding:35px 0 0 0;
}

#sidebar a:link, #sidebar a:visited
{
	color : #00cccc;
	text-decoration:none;
}

 #sidebar a:active, #sidebar a:hover
{
	color : #ff6600
}

#sidebar .tl, #sidebar .tr, #sidebar .bl, #sidebar .br { display: none; }

#sidebar div {
	background-color:#fff;
	width: 268px;
	color:#666;
}

.sidebar h3 {
	background-color: #ff6600;
	color: #fff;
}

#search {
	width: 240px !important;
	margin:5px 0 0 0;
	padding:0 0 1em 1em;
}

#search  form div {
	width:250px;
	
}

.search-button {
	margin:0;
	padding:0;
}

#sidebar .widget {background-color:#fff !important;}

#sidebar .widget p {margin:0;padding:1em;}
#sidebar .widget ul {padding:0.5em 0 0.5em 1.1em !important;}
#sidebar .widget ul li {padding:0 0 0.2em 0;list-style-type:square;color: #ff6600;}


/* FOOTER styles */
#footer {
	
	width:945px;
	margin:0 0 0 7px;
	padding:0;
	background-color:#fff;
	color:#666;
	height:auto;
	background-image:none !important;
	}
	
#footer .tl, #footer .tr, #footer .bl, #footer .br { display: none; }
	
#footer-text {
	margin:0;
	padding:15px 0 15px 12px;
	background-color:#fff;
	color:#666;
	font-size:9px;
	text-align:left;
}
