
/*
Theme Name: IES Chicago
Author: Curtis Blackwell
Author URI: http://curtisblackwell.com
Tags: template, plain, boring, spare, minimalist, widget ready
*/

/*==UTILITY==*/

.alignleft {
	float: left;
	margin-right: 15px;
}

.alignright {
	float: right;
	margin-left: 15px;
}

.wp-caption.aligncenter { margin: 10px auto; }

.aligncenter {
	display: block;
	margin: 0 auto;
}

.wp-caption {
	background: #cccccc;
	border: 1px solid #666;
	margin: 10px;
	padding: 10px;
	text-align: center;
}

p.wp-caption-text { padding: 10px 0 0; }

.gallery { }

.gallery-item { }

.clear { clear: both; }

.clearLeft { clear: left; }

.clearRight { clear: right; }



/*==TYPOGRAPHY==*/

h4.post-title {
	font-size: 14px;
	margin: 0;
}



/*==POSTS==*/

.post { margin-bottom: 20px; }

.home-date { font-size: 14px; }

.post-thumbnail {
	float: left;
	margin-right: 15px;
}


/*///////////////////////////////////
GENERAL CSS
///////////////////////////////////*/

body {
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#wrapper {
	background: #EDEDEE;
	width:985px;
	margin:20px auto 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:solid 1px #43494E;
	border-bottom: none;
	padding:0;
}

td { vertical-align:top; }

#header img {
	float:left;
	border:none;
}

#header a { border:none; }

#mainContent {
	padding:0;
	margin:0;
	background-color:#FFFFFF;
	border-collapse:collapse;
}

/*///////////////////////////////////
TOP HORIZONTAL NAVIGATION BAR
///////////////////////////////////*/

#topHorzontalNavigation {
	width:100%;
	padding:0;
	background-color:#33CCFF;
	background:url(images/mainNavBkg.png) repeat-x left top;
	list-style: none;
	margin-bottom: 1px;
}

#topHorzontalNavigation li { display: inline; }

#topHorzontalNavigation a {
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	padding:10px 20px;
}

#topHorzontalNavigation #current a { color:#FF8200; }

/*///////////////////////////////////
LEFT COLUMN
///////////////////////////////////*/
#sidebar {
	width: 144px;
	border:none;
	padding:0;
	margin:0;
	background-color:#EDEDEE;
	color:#43494E;
}

#sidebar h2.contentheading {
	width:215px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 20px;
	background:url(/templates/IESTemplate/images/h3BkgLfCol.png) repeat-x left top;
	margin:0;
	margin-bottom:8px;
}

#sidebar h3 {
	width:215px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 20px;
	background:url(/templates/IESTemplate/images/h3BkgLfCol.png) repeat-x left top;
	margin:0;
	margin-bottom:8px;
}

#sidebar h4 {
	padding:0;
	margin:0 20px 0 20px;
	color:#43494E;
	font-size:12px;
}

#sidebar p {
	padding:0 20px;
	margin:0 0 10px 0;
}

#sidebar h5 {
	padding:0;
	margin:0;
}

#sidebar h5 a {
	color:#FF8200;
	text-decoration:none;
	display:inline-block;
	padding:0 20px;
	margin:0 0 10px 0;
	background:url(/templates/IESTemplate/images/orangeArrow.png) no-repeat right 53%;
	font-size:11px;
	clear:both;
	font-weight:normal;
}

#sidebar h5 a:hover { text-decoration:underline; }

#sidebar p a {
	color:#FF8200;
	text-decoration:none;
	font-weight:bold;
	padding:0;
	margin:0;
	background:none;
	font-size:12px;
}

#sidebar p a:hover { text-decoration:underline; }

#sidebar ul {
	padding:0 20px 10px 33px;
	margin:0;
	font-size:11px;
}

#sidebar li {
	padding:2px 0;
	margin:0;
	list-style-type:disc;
}

#sidebar li a {
	color:#43494E;
	text-decoration:none;
	padding:0;
	margin:0;
	background:none;
}

#sidebar li a:hover { color:#FF8200; }

#sidebar ul.orangeArrows li { list-style-image:url(/templates/IESTemplate/images/orangeArrow.png); }

#sidebar table a {
	display:inline-block;
	padding-left:15px;
	margin:5px 5px 5px 20px;
	font-size:12px;
	color:#43494E;
	background:url(/templates/IESTemplate/images/menuArrow.png) no-repeat left 50%;
	text-decoration:none;
}

#sidebar table a:hover {
	text-decoration:none;
	color:#FF8200;
}

#sidebar table { margin-bottom:20px; }

/*///////////////////////////////////
MIDDLE COLUMN
///////////////////////////////////*/

#text-wrap {
	width:800px;
	background-color:#FFFFFF;
	color:#43494E;
	float: right;
	line-height:18px;
	padding:36px 20px 10px 20px;
}

h2 {
	color:#FF8200;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0;
}

#text-wrap h3 {
	color:#FF8200;
	font-size:16px;
	font-weight:bold;
	margin:10px 0 0 0;
	padding:5px 0;
	text-transform: uppercase;
}

#text-wrap p {
	padding: 0 0 5px;
	margin:0;
}

#text-wrap a {
	color:#FF8200;
	font-weight: normal;
	text-decoration:none;
}

#text-wrap a:hover { text-decoration:underline; }

#text-wrap td {
	padding:0 10px 10px 0;
	margin:0;
}

#text-wrap .componentheading { display:none; }

.column1of2 {
	float: left;
	margin: 0 20px 20px 0;
	width: 350px;
}

/*///////////////////////////////////
RIGHT COLUMN
///////////////////////////////////*/
#rightColumn {
	background-color:#FFFFFF;
	padding:36px 0 0 0;
	margin:0;
	/*width:210px;*/
	color:#43494E;
}

#rightColumn h2.contentheading {
	width:210px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 20px;
	background:url(/templates/IESTemplate/images/h3BkgRgtCol.png) repeat-x left top;
	margin:0;
	margin-bottom:8px;
	color:#43494E;
}

#rightColumn p a {
	font-weight:bold;
	padding:0;
	margin:0;
	background:none;
	font-size:12px;
}

#rightColumn p a {
	color:#FF8200;
	text-decoration:none;
	font-weight:bold;
	padding:0;
	margin:0;
	background:none;
	font-size:12px;
}

#rightColumn p a:hover { text-decoration:underline; }

#rightColumn p {
	padding:0 20px;
	margin:0 0 10px 0;
}

#rightColumn h1 {
	color:#FF8200;
	font-weight:bold;
	font-size:12px;
	padding:5px 20px;
	margin:0;
}

#rightColumn ul {
	padding:0 20px 10px 33px;
	margin:0;
	font-size:11px;
}

#rightColumn li {
	padding:2px 0;
	margin:0;
	list-style-type:disc;
}

#rightColumn h4 {
	padding:0;
	margin:0 20px 5px 20px;
	color:#43494E;
	font-size:12px;
}

#rightColumn h5 {
	padding:0;
	margin:0;
}

#rightColumn h5 a {
	color:#FF8200;
	text-decoration:none;
	display:inline-block;
	padding:0 20px;
	margin:0 0 10px 0;
	background:url(/templates/IESTemplate/images/orangeArrow.png) no-repeat right 53%;
	font-size:11px;
	clear:both;
	font-weight:normal;
}

#rightColumn h5 a:hover { text-decoration:underline; }

/*///////////////////////////////////
FOOTER
///////////////////////////////////*/
#footer {
	width:985px;
	height:25px;
	background-color:#6A737A;
	border:solid 1px #43494E;
	border-top: none;
	margin: 0 auto;
}

#footer table {
	float:left;
	width:255px;
	padding:5px 10px;
}

#footer a {
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	padding:0 10px;
	border-right:solid 1px #FFFFFF;
}

#footer p {
	font-size:10px;
	color:#FFF;
	text-align:right;
	padding:5px 20px;
	margin:0;
}

.darkOrange {
	width:97px;
	height:25px;
	background-color:#FF8201;
	float:left;
}

.lightOrange {
	width:111px;
	height:25px;
	background-color:#FFAA01;
	float:left;
}

#footer .item46 a { border-right:none; }

.eventlist a {
	dislplay:block;
	width:330px;
}

/*///////////////////////////////////
COMMUNITY BUILDER
///////////////////////////////////*/
#mod_loginform { padding:10px 20px; }

#mod_loginform input { margin:5px 0; }

#sidebar #mod_loginform table a {
	background-image:none;
	display:inline-block;
	padding:0;
	margin:5px 0;
}

#mod_login_logoutform { padding:10px 20px; }
