
/* LAYOUT */
/* ----------------------------------------- */

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

/* You might find the following useful */
/* div, ul, li { position:relative } This will save you having to declare each div / ul / li's position as 'relative' and allows you to absolutely position elements inside them */
br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */
li#theme-switcher { background:#fff; border:10px solid red; padding:20px; position:fixed; top:0; right:0 } /* Use this if you have the Theme Switcher Reloaded plugin (http://themebot.com/webmaster-tools/1-wordpress-theme-switcher-reloaded) installed and want to make it nice and obvious */

/*layout styles*/
.clrbth {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}
body, html {

}
.sidebar .widget_sub_page_navigation li { padding: 0 !important; }
.sidebar p, 
.content p, 
.content li, 
.sidebar li, 
.content ol, 
.content ul,
.sidebar ul, 
.sidebar ol { 
	padding: 0 0 12px 0 !important; 
}

h1, h2, h3, h4, h5, h6 { padding: 0 0 12px 0; }
.logo {
	float:left; margin-top: 5px;
}
html {
	/* background:url(../images/background2.jpg) no-repeat top center;*/
	/* -webkit-background-size:cover;*/
	/* -moz-background-size:cover;*/
	/* -o-background-size:cover;*/
	/* background-size:cover;*/
	/* height:100%;*/
}
#wrapper {
	background:url(../images/background2.jpg) no-repeat top center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:0px 0px 36px 0px;
	/* border:1px solid red;*/
  height:100%;
}
#container {
	width:1020px;
	margin:0 auto 36px auto;
  padding-bottom:36px;
	background:white;
	-webkit-border-radius:0px 0px 20px 20px;
	-moz-border-radius:0px 0px 20px 20px;
	border-radius:0px 0px 20px 20px;
	min-height: 705px !important;
}
#header {
	padding:0px 28px;
	background:white;
	position:relative;
	height:120px;

}
.cycle_container{
	margin-bottom:25px;
}
.cycle {
		height:349px;
}
#slider1, #slider2, #slider3 {height:349px; width:1020px; background: white; }

.home_content {
	padding:0px 28px 36px 28px;
	float:left;
	width:964px;
	height: 170px !important;
}

.home_content .column {
	float:left;
}

.home_content .column_one, .home_content .column_two, .home_content .column_three {
	width:208px;
	padding-right:30px;
}
.home_content .column_four, .footer_content .column_four { 
	float: right !important; 
	width: 250px; 
}
.footer_content .column_four { 
	padding: 0 0 0 5px !important;
}
#footer {
	width:972px;
	margin:0 auto;
	padding:0 28px;
}

.footer_content .column {
	float:left;
}

.footer_content {
	float:left;
	margin-bottom:36px;
}

.footer_content .column {
	float:left;
	width:208px;
	padding-right:40px;
}

.copyright {
	text-align:center;
	float:left;
	width:100%;
}

.sidebar {
  float:left;
  width:220px;
  padding:0px 30px;
  margin: 40px 0 0 0;
}

.entry_title {width:685px !important;}
.content {
	float: right;
	width: 700px;
	/*height: 600px;*/
	height: 700px;
	overflow-y: auto;
	overflow-x: hidden !important;
	/* margin: 40px 28px 0 0;*/
margin: 40px 25px 0 0;}
#searchform {
	float: right;
	padding-left: 10px;
}
.sidebar #sub_page_navigation-4 {
	margin-left: 20px;
}

#lang_sel a, #lang_sel a:visited{
	height:13px !important;
	padding:6px 6px 6px;
	line-height:13px;
}

#searchform div #s{
	height: 13px;
	font-size: 11px;
	color:#444;
	float:left;
	font-family: verdana,arial,sans-serif;
	padding:6px 6px 6px !important;
}

#searchform #searchsubmit{
	text-indent: -9000px;
	width:16px;
	height:16px;
	border:none;
	margin-left:-22px;
	background: url('/wordpress/wp-content/themes/CSCI/images/searchIcon.jpg') no-repeat;
	float:left;
	margin-top:4px;
}