/*
	CSS files kept in the 'styles' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 versions as well as debug any potential
	problems.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.
	
	Author Name		: 	Chris Koerner
	Author Site		: 	http://clkoerner.com
	Style Name		: 	SLU
	Style URI		:	http://sluconnection.com
	Version			:	1.0
	Header Height	:	200
	Comments		:	
*/

/*body.columns-three #primary
{
	margin-left: 195px;
}

body.columns-three #sidebar-1
{
	left: -520px;
	margin-left: -195px;
}
*/

/*
#topright {
position: absolute;
right: 0;
top: 0;
display: block;
height: 125px;
width: 125px;
background: url(trbanner.png) no-repeat;
text-indent: -999em;
text-decoration: none;
z-index: 99999;
}
*/

body {text-rendering: optimizeLegibility;}

.translator{
float: left;
width: 115px;
margin-left: 5px;
margin-top: 5px;
overflow: hidden;
}

.columns-three #page
{
width: 950px;
}

.Banner_Ad {
	padding-top: 10px;
	margin-top: 16px;
	float: right;
	width:400px;
	margin-left:5px;
	margin-right;auto;

}

.Banner_Ad_Header {
	font-size: .6em;
	padding-top: 20px;
	margin-top: 5px;
	font-weight: normal;
}


body.smartposition #rollingarchives {
position: fixed;
top: 0px;
background-color: #ffffff;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #eeeeee;
width: 490px;
z-index: 10;
padding-top: 10px;
padding-bottom: 30px;
}


.secondary

{
	width: 200px;
	float: left;
	font-size: 1.1em;
	line-height: 1.5em;
	position: relative;
	padding-top: 0pt;
	padding-right: 10px;
	padding-bottom: 0pt;
	padding-left: 10px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.secondary h4{
text-decoration: underline;
}

.secondary span a {
	margin-left: 0px;
	}


#primary
{
	position: relative;
	float: left;
	width: 480px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#page

{
	background-color: white;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	text-align: left;
	margin-top: 0pt;
	margin-right: auto;
	margin-bottom: 0pt;
	margin-left: auto;
	padding-top: 0px;
	position: relative;
	border-right-width-value: 1px;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-bottom-width: 1px;
	border-left-width-value: 1px;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-right-style-value: solid;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-bottom-style: solid;
	border-left-style-value: solid;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-right-color-value: #dddddd;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-bottom-color: #dddddd;
	border-left-color-value: #dddddd;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-top-width: medium;
	border-top-style: none;
	border-top-color: -moz-use-text-color;
	clear: both;
}

.content

{

padding-top: 0pt;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;
}
	
.entry-content p,
.entry-content ul,
.entry-content ol,
.entry-content div,
.entry-content blockquote {
	margin: 13px 0;
	text-align:left;
	}
	
body
{
	text-decoration: none;
	font-size: 70%; /* Resets 1em to 10px */
	font-family: helvetica,arial,verdana,sans-serif;
	color: #000000;
	background: white;
	/*background-image: url(billiken-patern3.jpg); */
	margin: 0;
}

#BodyEvents
{
	text-decoration: none;
	font-size: 70%; /* Resets 1em to 10px */
	font-family: helvetica,arial,verdana,sans-serif;
	color: #000000;
	background: white;
	margin: 0;
}

strong, em, b, i {
    font-family: helvetica,arial,verdana,sans-serif;
    }

h1, .blog-title, h2, h3 {
    font-family: "Oswald", "Trebuchet MS", helvetica,arial,verdana, sans-serif;
    }

h4, h5, h6 {
    font-family: "Oswald", Verdana, sans-serif;
    }



.entry-content

{
	font-size: 1.2em;
	line-height: 1.4em;
	text-align: justify;
	color: black;
}

ul.menu, ul.menu li a

{

padding-top: 5px;
padding-right: 5px;
padding-bottom: 6px;
padding-left: 5px;

}

ul.menu

{

margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
position: absolute;
bottom: 4pt;
left: 30px;
width: 100%;

}

ul.menu li a

{
	font-size: 1em;
	color: black;
	background-color: white;
	margin-top: 0pt;
	margin-right: 1pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	
}

ul.menu li a:hover

{
	background-color: #223c96;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	color: #FFFFFF;
	text-decoration: none;
}

ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover

{
	color: #FFFFFF;
	background-color: #223c96;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	text-decoration: none;
}
	
#header
{
	background: white url('spring-2010-header.jpg') left center no-repeat;
	height: 200px;
}

h2

{
	text-align: left;
	font-size: 2.5em;
	font-weight: normal;
	letter-spacing: -1px;
}

h3, h4, .single .k2-asides h3 { /* H3 is entry headlines. H4 is comments and replyform headlines */
	font-size: 2.4em;
	font-weight: normal;
	letter-spacing: 1px;
	}

#footer

{
	width: 950px;
	clear: both;
	margin-top: 0pt;
	margin-right: auto;
	margin-bottom: 0pt;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0pt;
	padding-bottom: 40px;
	padding-left: 0pt;
	text-align: right;
	color: #afafaf;
}

img#wpstats{width:0px;height:0px;overflow:hidden} 

/* styles for the contact 7 form used for digital signage submissions */

.span.wpcf7-list-item {
display: block;
}

.wpcf7-list-item-label {
}

.overlabel {
float: left;

}

#f_start-time, #f_end-time {
background-image: url(calendar-icon-date-picker.png);
background-repeat: no-repeat;
background-position: left top;
width:28px;
height: 28px;
margin-left: 5px;
border: none;
color: white;
background-color: white;
}

#powerpoint-upload{
float: left	;
margin-bottom: 5px;
}

#start-time, #end-time, #your-name, #your-email, #your-subject, #sponsoring-org {

border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border: 1px solid #ccc;
font-size: 18px;
width: 350px;
float: left	;
margin-bottom: 5px;

}

.wpcf7-submit{
background: #00338e;
float: right;
padding: 5px 10px 6px;
color: #fff;
text-decoration: none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px #ccc;
-webkit-box-shadow: 0 1px 3px #ccc;
box-shadow: 0 1px 3px #ccc;
border-bottom: 1px solid #000;
margin: 5px;
font-weight: bold;
font-size: 18px;
}

.wpcf7-not-valid-tip-no-ajax{
clear: both;}
