/* Infinity Culinary Training CSS #BB4400 #990000 - #7c0000  */
body { width: 976px; margin: 0 auto; padding: 15px 0 0 0; font: 15px Arial, Helvetica, sans-serif; line-height: 1.2em; color: #FFFFFF; background: url(images/bgpaper.jpg) repeat; }
h1, h2, h3, h4 { margin: 0; padding: 0; color: #f9a955; font-family: Arial, Helvetica, sans-serif; }
h1 { font-size: 1.5em; font-weight: bold; }
h2 { font-size: 1.3em; color: #f9a955;  font-weight: normal; text-align: center;}
h3 { font: normal 1.0em Arial, Helvetica, sans-serif; color: #ffffff; font-variant: small-caps;  text-align: center; color: #f9a955; }
h4 { font-size: 1.3em; color: #f9a955;  font-weight: normal; }
h5 { font-size: 1.0em; color: #f9a955;  font-weight: normal; }
a { text-decoration: underline; color: #f9a955; }
a:hover { text-decoration: underline; color: #9DB0FF;}
ul.block { list-style: none; margin-left: 0; padding-left: 30px;}
li.block { border: solid 1px #f9a955; padding: 5px; margin: 10px; width: 350px;}

#shadow1 { width: 972px; margin: 0 auto; border-style: solid; border-color: #342217; border-width: 1px;}
#shadow2 { width: 974px; margin: 0 auto; border-style: solid; border-color: #582b11; border-width: 1px;}
#shadow3 { width: 976px; margin: 0 auto; border-style: solid; border-color: #80350a; border-width: 1px;}
#wrapper { width: 960px; margin: 0 auto; padding: 0; border-style: double; border-color: #bb4400; border-width: 6px; background-color: #7c0000;}
#header { width: 960px; height: 262px; margin: 0; padding: 0; background: url(images/ICTlogo.jpg) no-repeat; }
#menu { width: 960px; height: 36px;}
#page { width: 910px; margin: 0; padding: 15px 25px 5px 25px; }
#newsbox { width: 400px; height: 270px; padding: 0 15px 12px 15px; overflow: auto; border: 1px solid #f9a955; }
#contributor { border: solid 3px #f9a955; border-style:double; padding: 10px; margin: 0 auto; width: 870px;  text-align: center;}

.infin { background: url(images/infinity.gif) no-repeat center; height: 20px; }
.content { width: 910px; padding: 0; }
.contentleft { float: left; width: 425px; padding: 0; }
.contentright { float: right; width: 455px; padding: 7px; }
.contentrw { float: right; width: 745px; padding: 0; }
.contentls{ float: left; width: 164px; padding: 0; }
.col1 {float: left; width: 400px; margin: 0;}
.col2 {float: right: width: 400px; margin: 0;}
.clear {clear: both;}
.imgpad {padding: 5px;}
.imgcen {display: block; margin: 0 auto;}
.imgleft {float: left; padding: 5px 10px 10px 0; border: none;}
.imgright {float: right; padding: 5px 0 10px 10px; border: none;}
.org {color: #f9a955;}
.big {font-size: 1.1em; }

#footer { clear: both; width: 960px; height: 35px; padding: 10px 0 0 0; bottom: 0; font-family: Arial, Helvetica, sans-serif; }
#footer p { margin: 0; line-height: normal; font-size: 12px; text-align: center; color: #cc6600; }
#footer a { text-decoration: underline; color: #f9a955; }
#footer a:hover { text-decoration: underline; color: #9DB0FF; }
