/*  
Theme Name: IOT Culinary v.1
Theme URI: culinary.it-colleges.com
Version: 1
Designer:Steve Burns
Developer:Adam Nutting

/* CSS Document */

body{
margin:0px auto;
padding:0px;
background:#a09553;
font-family:Arial, Helvetica, sans-serif;
} 

#wrapper{
margin:0px auto;
padding:0px;
width:967px;

}

#content{background:url(/images/home-contnet-bg.jpg) repeat-y; 
width:967px; 
margin:0px auto;
padding:0px; 

float:left;
}

.top-links{
padding:50px 0px 0px 100px;
margin:0px;
color:#FFF;
font-weight:bold;
font-size:12px;
}
.top-links a{
color:#FFF;
text-decoration:none;
}
.top-links a:hover{
text-decoration:underline;
}

#menu{

width:500px;
height:24px;
margin:0px 0px 0px 80px;
padding:0px 0px 0px 0px;
color:#FFF;}
#menu ul{
margin:0px 0px 0px 0px;
padding:10px 0px 0px 2px;
}
#menu ul li{
display:inline;
list-style:none;
margin:0px;
padding:0px 2px 0px 2px;
}
#menu ul li a{
color:#FFF;
text-decoration:none;
font-weight:bold;
font-size:12px;
}
#menu ul li a:hover{
text-decoration:underline;
}
.bar{color:#000;}
#leftbar{width:127px; height:500px;  float:left; margin:-149px 0px 0px 87px; _margin:-149px 0px 0px 43px; _padding:0px 0px 0px 1px; z-index:1;} 
#leftbar-home{width:127px; height:500px;  float:left; margin:-140px 0px 0px 87px; padding:0px; } 
#link-box-top{background:url(/images/links-top.jpg) no-repeat; widthL:123px; height:46px;}
#link-box-top p{margin:0px; padding:15px 0px 0px 24px; font-weight:bold; font-size:13px;}
#link-box-mid{background:url(/images/links-bottom.jpg) repeat-y; width:123px;}
#link-box-mid ul{margin:0px; padding:0px;}
#link-box-mid ul li{ list-style:none; line-height:18px; color:#FFF; font-size:11px; padding:0px 0px 6px 8px; font-weight:bold; }
#link-box-mid ul li a{color:#FFF; text-decoration:none;}
#link-box-mid ul li a:hover{text-decoration:underline;}
#features{background:url(images/features.jpg) no-repeat; width:123px; height:287px; margin-top:8px}
#features p{margin:0px; padding:6px 0px 0px 26px; font-weight:bold; }
#features ul{margin:0px; padding:0px; }
#features ul li{ list-style:none; line-height:14px; color:#000; font-size:12px; padding:14px 0px 6px 6px; font-weight:bold;  border-bottom:1px solid #a08d6f;}
#features ul li a{color:#000; text-decoration:none;}
#features ul li a:hover{text-decoration:underline;}
.locations{padding:20px 0px 20px 0px; margin:0px 0px 20px 0px; font-size:14px;}
.get-informed{padding:30px 0px 20px 0px; margin:0px 0px 12px 0px; font-size:14px;}
#left{
width:370px; 
margin:-130px 60px 0px 10px;
_margin:-120px 29px 0px;
padding:0px 0px 60px 0px;
_padding:0px 0px 0px 0px;
float:left;
font-size:13px;
}
#left a{color:#3F768B; font-weight:bold;}
#left h2{color:#893423; margin-top:22px; width:300px;}
#right{
width:196px;
float:left;
margin:0px 0px 0px 12px;
}
#right ul li{list-style:none;}
#right ul li h2{font-size:14px;}
#right a{color:#3F768B;}



#features-top{
background:url(/images/features-top.gif) no-repeat; width:215px; height:36px;
margin:0px 0px 0px -5px;
padding:0px;
}
#features-home{}
#features-top p{
margin:0px;
padding:12px 0px 0px 40px;
font-weight:bold;
font-size:13px;
}
.features-mid{
background:url(/images/features-mid-new.jpg) no-repeat; width:215px; height:50px;
margin:0px 0px 0px -5px;
padding:0px 0px 0px 0px;
}
.features-mid2{
background:url(/images/features-mid-new2.jpg) no-repeat; width:215px; height:50px;
margin:0px 0px 0px -5px;
padding:0px 0px 0px 0px;
}
.flink {
color:#000;
margin:0px 0px 0px 36px ;
padding:10px 0px 0px 0px;
}
.flink a{color:#000;
font-size:12px;
}
#testimonials{
width:216px; 
margin:20px 0px 0px -6px; 
_padding:0px 0px 0px 0px;
}
#testimonials-mid{background: url(/images/testimonias-bg.gif) repeat-y; font-weight:normal; }
#testimonials-mid p{width:170px; font-size:12px; margin:0px 30px 0px 25px;}
#testimonials-top{ background: url(/images/testimonials-top.gif) no-repeat;  width:216px; height:36px;}
#testimonials-top p{ font-weight:normal;
color:#FFF;
text-align:center;
font-size:14px;
margin:0px auto;
padding:8px 0px 0px 0px;
font-weight:bold;

}
#testimonials-bottom{ background:url(/images/testimonials-bottom.gif) no-repeat; width:216px; height:13px; clear:both; _margin-bottom:20px;}

#footer{
background:url(/images/home-footer.jpg) no-repeat;width:967px; 
height:39px;
margin:0px auto;
padding:0px; 
clear:both;
}
#footer ul{
margin:0px auto;
padding:8px 0px 0px 0px;
text-align:center;
}
#footer ul li{
display:inline;
list-style:none;
margin:0px;
padding:0px;
}
#footer ul li a{
color:#FFF;
text-decoration:none;
font-weight:bold;
font-size:11px;
}
#footer ul li a:hover{
text-decoration:underline;
}
#chat{margin:-10px 0px 0px 0px; _margin:0px 0px 0px 0px; padding:0px 0px 0px 2px;   width:206px; height:200px;}



form{
	margin-top:0px;
	width: 400px; 
	_width:350px; 
}


/*form p{
	
}
form label{
	
}*/

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
	margin-left: 3px;
}

form input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	width: 150px;
	padding: 3;
}

fieldset legend{
	color:#205372;
	font-size:16px;
	font-weight: bold;
	margin:15px 0px 0px 0px;
	display: block;
	width: 400px;
		_width:350px; 
}
fieldset{
	margin:0px;
	padding: 15px 15px 15px 35px;
}

.appcontainerDivs {
	border:1px solid #CCC; 
	background-color: #fbf8ee;
}

.appFS {
	/*margin-bottom:30px;*/
	margin-top:0px;
	border:none;
}

.appFS legend{
} 

.appDivs{
	width: 400px;
		_width:350px; 
	margin: 0px 0px 15px 0px;
}

#submitBtn{
	margin: 10px;
	float:right;
	width:80px;
}
.required{
	color:#990000;
	font-size: 12px;
}
p.required_p{
	margin:0px;
	border:none;
	padding:10px;
}
select{font-size:12px;}
textbox{font-sixe:12px;}



#header-top-home{
background:url(/images/headers/page4-header-top.jpg) no-repeat; 
width:967px; 
height:77px;
margin:0px auto;
padding:0px; 
}
#header-mid-home{
background:url(/images/headers/page4-header-mid.jpg) no-repeat; 
width:967px; 
height:161px;
margin:0px auto;
padding:0px; 
}
#header-bottom-home{
background:url(/images/headers/page4-header-bottom.jpg) no-repeat; 
width:967px; 
height:70px;
margin:0px auto;
padding:0px; 
}
#home-content-top{
background:url(/images/headers/page4-content-top.jpg) no-repeat; width:967px; 
height:141px;
margin:0px auto;
padding:0px; 
}
.phone-number{
margin:0px;
padding:0px;
float:right;
color:#FFF;
font-weight:bold;
margin:-25px 80px 0px 0px;
_margin:-30px 42px 0px 0px;
font-size:16px;
}
#comment {width:300px;}
#right ul li ul li{padding-bottom:10px;}
#latest-blogs{
width:216px; 
margin:20px 0px 0px -6px; 
_padding:0px 0px 0px 0px;
}
#latest-blogs-mid{background: url(images/testimonias-bg.gif) repeat-y; font-weight:normal; clear:both; }
#latest-blogs-mid p{width:150px; font-size:12px; margin:0px 0px 0px 0px; padding:0px;}
#latest-blogs-top{ background: url(images/testimonials-top.gif) no-repeat;  width:216px; height:36px;}
#latest-blogs-top p{ font-weight:normal;
color:#FFF;
text-align:center;
font-size:14px;
margin:0px auto;
padding:8px 0px 0px 0px;
font-weight:bold;

}
#latest-blogs-bottom{ background:url(images/testimonials-bottom.gif) no-repeat; width:216px; height:13px; clear:both; _padding:0px;}
.rss-item{margin:0px; padding:0px; width:150px;}
