/*

Theme Name: 

Theme URI: 

Description: 

Version: 

Author: Aaron Affleck

Author URI: http://inteleck.com/

*/
.widget_slideshow .ngg_slideshow.widget .ngg-widget-slideshow img {
	position:relative !important;
	width:240px !important;
	height:200px !important;
	}

/* Begin Typography & Colors */

body { margin:0px;padding:30px 0px 0px 0px;background:#0e3465 url(images/mainbg.png) repeat-x top;font-family:Georgia, Arial, Verdana, Sans-Serif;font-size:small; color:#666666; }



.smalltext { font-size:x-small; font-family:Verdana; }



#page { background:#fff;width:912px;margin:0px auto;padding:16px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}



#nwlohin { background:url(images/nwlohin.png) no-repeat;width:180px;height:81px; }



h1, h2, h3, h4 { margin:0px;padding:0px; }

h3 { font-size:1.4em; font-family:Arial; color:#333333; margin-bottom:5px; }

h3 a { color:#000000; }



#logo { float:left;width:256px;height:220px;margin:0px !important; }



#headerimg { float:right;width:636px; height:140px; color:#FFF;text-align:right;padding:80px 20px 0px 0px; }



h1 a{ color:#fff; font:bold 40px "Arial Narrow", Sans-serif;text-decoration:none;text-align:center;line-height:38px;text-shadow: rgba(10, 10, 10, 0.6) 3px 1px 1px;}

h1 a:hover {text-decoration:none;}



.chiefs { font-size:47px !important; }



.ads { font-size:32px !important;line-height:32px; }



#content { padding:20px;margin:0px; }



.narrowcolumn { width:580px;float:left; }



.widecolumn { float:left;width:900px; }



#sidebar { width:282px;float:right;margin:20px 0px 20px 0px;font-size:12px; }



#sidebar-top { background:url(images/sidebar-top.gif) no-repeat 0px 0px;width:282px;height:20px; }



#sidebar-content { background-color:#dddddd;width:242px;padding:0px 20px 5px 20px; }



#sidebar-bottom { background:url(images/sidebar-bottom.gif) no-repeat 0px 0px;width:282px;height:20px; }



#sidebar-content ul. #sidebar-content ul li { margin:0px !important; padding:0px !important; }

hr { border-top:1px #999999 solid; border-left:0px; border-right:0px; border-bottom:0px; margin:0px; }



#sidebar h2 { /* color:#000033; */ font-size:1.4em; text-transform:uppercase; margin:0px 0px 10px 0px; /* padding-bottom:5px; border-bottom:1px solid #999999; */ font-family:Arial Narrow; font-weight:bold; }





#sidebar h3 { /* color:#000033; */ font-size:1.2em; text-transform:uppercase; }

 margin:0 auto; padding:30px 0px;  }



#CalendarLarge-Header { color:#333; }

#footer { display:none; margin:0px auto; width:944px; padding:20px 0px; background:url(images/footer.gif) #dddddd no-repeat bottom; min-height:100px; }

#footer ul { margin:0px;padding:0px;list-style-type:none; }

#footer li { float:left; min-height:130px; width:270px;padding:20px 10px 20px 30px; }

#footer h3 {  font-size:1.4em; text-transform:uppercase; font-family:Arial Narrow; }



#c-details { width:944px;text-align:center;margin:5px auto;color:#999999; display:block; font-family:Verdana; font-size:x-small; text-transform:uppercase; }

#c-details a { color:#999999; }



#logos { width:944px;margin:5px auto 20px auto; }

#logos img { margin:0px 0px 0px 20px; }



a { color:#da4729; text-decoration:none; }

a:hover { text-decoration:underline; }



.description { visibility:hidden;margin:0px;padding:0px;height:0px; }



.randompiclink img { margin:0px 9px 9px 0px;border:1px solid #b7b7b7; }



#content h2 { color:#000033; font-size:1.4em; padding-bottom:5px; border-bottom:1px #dddddd solid; margin-bottom:15px; }



p { margin:0px 0px 15px 0px; }



.clear {	clear: both;height:0px; }

/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left

	}

/* End Images */







/* Begin Lists



	Special stylized non-IE bullets

	Do not work in Internet Explorer, which merely default to normal bullets. */



html>body .entry ul {

	margin-left: 0px;

	padding: 0 0 0 30px;

	list-style: none;

	padding-left: 10px;

	text-indent: -10px;

	}



html>body .entry li {

	margin: 7px 0 8px 10px;

	}





.entry ol {

	padding: 0 0 0 35px;

	margin: 0;

	}



.entry ol li {

	margin: 0;

	padding: 0;

	}



.postmetadata ul, .postmetadata li {

	display: inline;

	list-style-type: none;

	list-style-image: none;

	}



#sidebar ul, #sidebar ul ol {

	margin: 0;

	padding: 0;

	}



#sidebar ul li {

	list-style-type: none;

	list-style-image: none;

	margin-bottom: 15px;

	}



#sidebar ul p, #sidebar ul select {

	margin: 5px 0 8px;

	}



#sidebar ul ul, #sidebar ul ol {

	margin: 5px 0 0 10px;

	}



#sidebar ul ul ul, #sidebar ul ol {

	margin: 0 0 0 10px;

	}



ol li, #sidebar ul ol li {

	list-style: decimal outside;

	}



#sidebar ul ul li, #sidebar ul ol li {

	margin: 3px 0 0;

	padding: 0;

	}

/* End Entry Lists */







/* Begin Form Elements */

#searchform {

	margin: 10px auto;

	padding: 5px 3px;

	text-align: center;

	}



#sidebar #searchform #s {

	width: 108px;

	padding: 2px;

	}



#sidebar #searchsubmit {

	padding: 1px;

	}



.entry form { /* This is mainly for password protected posts, makes them look better. */

	text-align:center;

	}



select {

	width: 130px;

	}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}



#commentform {

	margin: 5px 10px 0 0;

	}

#commentform textarea {

	width: 100%;

	padding: 2px;

	}

#respond:after {

		content: "."; 

	    display: block; 

	    height: 0; 

	    clear: both; 

	    visibility: hidden;

	}

#commentform #submit {

	margin: 0 0 5px auto;

	float: right;

	}

/* End Form Elements */







/* Begin Comments*/

.alt {

	margin: 0;

	padding: 10px;

	}



.commentlist {

	padding: 0;

	text-align: justify;

	}



.commentlist li {

	margin: 15px 0 10px;

	padding: 5px 5px 10px 10px;

	list-style: none;



	}

.commentlist li ul li { 

	margin-right: -5px;

	margin-left: 10px;

}



.commentlist p {

	margin: 10px 5px 10px 0;

}

.children { padding: 0; }



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

/* End Comments */





/* Begin Various Tags & Classes */

acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote {

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	border-left: 5px solid #ddd;

	}



blockquote cite {

	margin: 5px 0 0;

	display: block;

	}



.center {

	text-align: center;

	}



.hidden {

	display: none;

	}



a img {

	border: none;

	}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

	}

/* End Various Tags & Classes*/







/* Captions */

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

/* End captions */



.page-listing { border:1px solid #b7b7b7;padding:20px 20px 0px 20px;margin:0px 0px 20px 0px; }



#content ul#events-calendar-list { margin:0px;padding:0px;list-style-type:none; }

#content ul#events-calendar-list li { margin-bottom:20px;border-bottom:1px solid #060b30; }



.staff th{ border-bottom:1px solid #b7b7b7; }

.titles { border-bottom:1px solid #b7b7b7;width:200px; }

.departments { border-bottom:1px solid #b7b7b7;width:200px; }

ul.inline li { display:block;float:left;margin:0px;text-indent:0px;width:180px; }

ul.inline li:before { content: "\00BB \0020"; }















.calendar-box {



background-image:url(images/calendar.gif);



background-repeat:no-repeat;



background-position: top left;



padding-left:160px;



}







div.sidebar ul li#event-calendar div#wp-calendar {



background-color:#eeeeee;



}











h2.widgettitle {



background-image:url(images/cal-title.gif);



text-indent:-5000px;



margin:0px;



height:56px;



}





#sidebar-content div#wp-calendar table td.ec3_postday a {

background-color:#cc3333;

color:#ffffff;

text-decoration:none;

display:block !important;

vertical-align:middle !important;

height:32px;

width:32px !important;

}



#sidebar-content div#wp-calendar table td.ec3_postday a:hover {

background-color:blue !important;

}





#sidebar-content div#wp-calendar table tbody td {

vertical-align:middle !important;

line-height:32px;

background-color:#ffffff;

border:0px !important;

text-align:center;

padding:0px !important;

width:32px;

height:32px;

}





div#wp-calendar table {

min-height:200px;

margin-bottom:20px;

width:100%;



}

div#wp-calendar table caption a { font-size:1.2em; text-transform:uppercase; padding:10px; background-color:#dddddd; color:#000033; display:block; text-decoration:none; }

#content div#wp-calendar table caption { margin-bottom:20px; }



#content div#wp-calendar table th, #content div#wp-calendar table tbody td  { text-align:left; }









td.pad { background-color:#dddddd !important; }



table.nav td { background-color:#dddddd !important; }

a#ec3_publish img { display:none !important; }



#next { text-align:right !important; }

#prev { text-align:left !important; }





#content div#wp-calendar table tbody td a { display:block; }

#content td.pad { background-color:#ffffff !important; }



#content table.nav td { background-color:#ffffff !important; }

#content a#ec3_publish img { display:none !important; }





#today { background-color:#dddddd !important; color:#ffffff !important; }





ul.events-frontpage {

list-style:none;

margin:0px !important;

padding:0px !important;

}



ul.events-frontpage li {

margin:0px 0px 25px 0px;
}

ul.communities {
list-style:none;
margin:0px !important;
padding:0px !important;
}


ul.communities li {
margin:0px 0px 25px 0px;
}

h4.cal-header {
	margin-top:0px !important;
	margin-bottom:15px !important;
	}

.events_calendar_widget h2.widgettitle {
	display:none;
	}

#tec-event-meta {
	border:1px #cccccc solid !important;
	padding:20px !important;
	background-color:#f1f1f1 !important;
	}
