html, body { height: 100%; width: 100%; margin: 0px; padding: 0px; }

body, table, tr, td, pre {
  font-family: arial,  Helvetica, sans-serif;
  font-size: 11px;
  line-height: 140%;
  vertical-align: top;
	color: #222;
}

body { background: #f3f3f4 url(../images/sci_bg_002.jpg) no-repeat top left;  }

a { color: #222; }
a:active,
a:visited,
a:link      { text-decoration: none; }
a:hover     { text-decoration: underline; color: #031e25; background-color: #ecfafa;  }

table,
img         { border: 0px; }
form        { margin: 0px; }
p { margin: 0px; }

strong 		{ color: #031e25; letter-spacing: 1px; }

.clear      { clear: both; }

div#main    { margin: 0px; padding-left: 80px; text-align: left; width: 1051px; position: relative; text-align: left; }
div#footer  { padding-top: 20px; margin-left: 10px; font-style: italic; font-size: 11px; color: #222; }
div#footer a 				{ color: #222; }
div#footer a:hover 	{ text-decoration: underline; }
div#notice  { background-color: #0DADBB; margin: 0 auto; text-align: left; width: 971px; }
div#header  { height: 195px; }
div#menu    { padding-top: 175px; padding-left: 18px; }
div#menu a  { float: left; height: 13px; margin-right: 3px;  }
div#menu a 							 { background-repeat: no-repeat; background-position: top left; background-image: transparent; height: 13px; }
div#menu a span 				 { display: none; }
div#menu a:hover 				 { background-position: bottom left; }
div#menu a.home      	 	 { background-image: url(../images/menu_home.png); width: 41px; }
div#menu a.about    		 { background-image: url(../images/menu_about.png); width: 47px; }
div#menu a.audiovisual   { background-image: url(../images/menu_audiovisual.png); width: 66px; }
div#menu a.music    		 { background-image: url(../images/menu_music.png); width: 39px; }
div#menu a.contact    	 { background-image: url(../images/menu_contact.png); width: 51px; }



div#main        { min-height: 100%; }
* html div#main { height: 100%; }


div.breadcrumbs                       { margin: 5px 10px 30px 10px; color: #eee; }
div.breadcrumbs a                     { color: #fff; font-size: 9px;letter-spacing: 1px; }

div.roundedCorners                    { width: 440px; height: 10px; padding: 0px; margin: 0px; vertical-align: bottom; }
div.roundedCorners,
div.roundedCorners td              { height: 10px; font-size: 1px; line-height: 10px; }
div.roundedCorners td.right,
div.roundedCorners td.left         { width: 10px; }

div#content                           { float: left; margin: 8px; }
div#content div.item                  { width: 100%; overflow-x: hidden; padding-top: 5px; } 
div#content div.itemContainer         { padding: 0 10px; }
div#content div.itemTitle             { padding: 0 10px 10px 10px; background-color: #fff; }
div#content div.itemContent           { background-color: #fff; padding: 0 10px 0 10px; }
div#content div.left                  { width: 460px; float: left; } /* background-color: #eee; }*/
div#content div.right                 { width: 460px; float: left; }
div#content div.header                { padding: 0 0 0 0px; margin-left: 10px; margin-right: 10px; }
div#content div.header div.title      { font-size: 22px; font-weight: bold; color: #d3eaea; /*F6A613;*/ }
div#content div.header div.category a { font-size: 14px; font-weight: bold; color: #0086EA; }

div.itemTitle             { font-size: 14px; font-weight: bold; }

/* Blog */
div.blog div.content                  { background-color: #fff; margin: 0px; padding: 0px; }
div.blog div.content div.innerContent { padding: 10px; }
div.blog div.list div.item            { float: left; clear: both; margin-bottom: 10px; }
div.blog div.list div.categoryItem    { float: left; clear: both; margin: 5px 5px 10px 5px; }
div.blog div.list div.image           { width: 100px; margin-right: 7px; float: left; }
div.blog div.list div.info            { float: right; width: 305px; }
div.blog div.list div.title           { float: left; clear: both; }
div.blog div.list div.item div.title a          { font-size: 16px; color: #008EF0; }
div.blog div.list div.categoryItem div.title a  { font-size: 14px; color: #008EF0; }
div.blog div.list div.description { float: left; clear: both; }
div.blog div.list div.line        { height: 2px; background: transparent url(../images/line.gif) repeat-x top left; margin-top: 5px; float: left; clear: both; width: 100%; }
div.blog div.back { padding-left: 10px; padding-bottom: 10px; }
div.blog div.back a { color: #008EF0; }

/* Oneliner */
div.oneliner { background-color: #79A5B0; }
div#content div.oneliner div.header { margin: 0px; padding: 10px 0 10px 5px; width: 100px; background-color: transparent; }
div.oneliner div.scrollable { height: 100px; padding-left: 5px; overflow-y: auto; }
div.oneliner div.content { margin: 0px; padding-left: 5px; background-color: transparent; }
div.oneliner td.content  { color: #ffffff; }
div.oneliner div.content input { background-color: #DEF6FF; border: 0px; margin: 0px; }
div.oneliner div.content input.submit { background-color: #6DCBD8; font-weight: bold; }

