/* ------------------------- */
/*    i-Teams - stylesheet   */
/* ------------------------- */

body {font-family: Arial, Verdana, sans-serif; background: #ffd05c; color: #000000; font-size: 13px; margin: 0; padding: 0;}

#frame  {position: absolute; width: 800px; margin-left: -400px; left: 50%; background-color: #6f1463;}
#insideframe {width: 798px; margin: 1px 1px 1px 1px; padding: 0px 0 0 0; background: #ffffff;}

#main-content-index {float: left; width: 536px; margin: 0 0px 0px 0px; padding-left: 15px; padding-right: 15px; text-align: left; background: #ffffff; border-right: 2px solid #ffc600;}
#main-content {width: 768px; margin: 0 0px 0px 0px; margin-left: 15px; margin-right: 15px; text-align: left; background: #ffffff;}
#home-rightcolumn {float: left; width: 214px; margin: 0 0 0 0px; padding-top: 8px; padding-left: 8px; padding-right: 8px; background: #ffffff;}
#mentors-leftcolumn {float: left; width: 350px; margin: 0 0px 0px 0px; padding-left: 15px; padding-right: 15px; text-align: left; background: #ffffff; border-right: 1px solid #ffc600;}
#mentors-rightcolumn {float: left; width: 350px; margin: 0 0 0 0px; padding-left: 15px; background: #ffffff;}
#taster {width: 798px; text-align: center; font-size: 15px; color: #fa8d18; font-weight:bold; padding-top: 8px;}
#logos {width: 798px; text-align: center; padding-top: 16px; padding-bottom: 4px;}
#logos img {margin-left: 30px; margin-right: 30px;}
#logoscam {width: 798px; text-align: center; padding-top: 16px; padding-bottom: 4px;}
#logoscam img {margin-left: 20px; margin-right: 20px;}
#facebook {width: 214px; text-align: center;}
#newsleft {float:left; width: 350px; margin: 0 0px 20px 0px; padding: 0;}
#column1 {float:left; width:384px; margin: 0 0px 0px 0px; padding: 0; text-align: center;}
#column2 {float:left; width:384px; margin: 0 0px 0px 0px; padding: 0; text-align: center;} 
#lefttasterphoto {float:left; width:300px; margin: 0 0px 20px 20px; padding: 0;}
#lefttastertext {float:left; width:396px; margin: 0 10px 20px 0px; padding: 0;}
#leftapplyphoto {float:left; width:400px; margin: 0 0px 5px 0px; padding: 0;}
#leftapplytext {float:left; width:358px; margin: 0 10px 5px 0px; padding: 0;}
#leftcurrentprojectphoto {float:left; width:351px; margin: 0 0px 10px 0px; padding: 0;}
#leftcurrentprojecttext {float:left; width:407px; margin: 10px 10px 10px 0px; padding: 0;}

.yellow {width: 800px; background: #ffd05c; height:10px;}
.clear {clear:both; height:1px; overflow:hidden; padding-top: 8px;}
.left {float:left; width:120px; margin: 0 0px 10px 0px; padding: 0;}
.lefttext {float:left; width:648px; margin: 0 0px 10px 0px; padding: 0;}
.imageright {float: right; margin: 0px 0px 20px 0px; padding: 0;}
.yellohorline {width: 768px; text-align: center; margin: 30px 0px 30px 0px;}
.center {width: 768px; text-align: center;}

h1 {font-size: 2.5em; margin: 0; padding: 0; color: #767676;}
h2 {font-size: 1.25em; margin: 0; padding: 0;}
span.purple {font-weight:bold;  color: #6a125e;}
span.purplenobold {color: #6a125e;}
span.bold {font-weight:bold;}
span.boldsmall {font-weight:bold; font-size: 12px;}
span.underline {text-decoration: underline;}
span.newstitle {font-weight:bold; font-size: 14px;}
span.tastertitle {font-weight:bold; font-size: 14px;}
span.projecttitle {font-weight:bold; font-size: 14px;}
p.bold {font-weight:bold; margin-left: 15px;}
p.boldlarge {font-weight:bold; margin-left: 15px; font-size: 16px;}
p.italic {font-style:italic; margin-left: 15px;}
span.italic {font-style: italic;}
p.quote {margin-left: 15px;}

a {text-decoration: none; color: #fa8d18; text-decoration: underline;}
a:hover {text-decoration: none;}

a img {border: 1px solid #ffffff;}
a:hover img {border: 1px solid #ffc600;}



