label {display:block}
fieldset {BORDER:0}
legend{display:none}

/* CSS Document */
/*-----Style--------------------------*/
A{
 color:#cccccc;
 font-weight:bold;
 text-decoration: none;
}

A:hover {
 color:#7B2165;
 font-weight:bold;
 text-decoration: underline;
}


.hide {
 display: none;
}


/*Titles---------------------------------*/

h1, h2, h3 {
 margin: 0px;
 padding: 0px;
}

h3 {font-size: 18px;}

div,td{
 margin: 0px;
 padding: 0px;
}

/*Styles---------------------------------*/
p,td {
 font-family: Georgia, "Times New Roman", Times, serif;
 color: #000000;
 font-size: 11px;

}


div{
 font-family: Georgia, "Times New Roman", Times, serif;
 color: #000000;
 font-size: 11px;

}


.centeralign {
  text-align:center;
}

/*-----Centre aligned Containers----------------------------*/

BODY {
 margin: 0px;
 padding: 0px;
 text-align: center; /* to correct the centering IE bug*/
 background-color: #4D4D4D;
}

#container {
    position: relative; /* container positioning */
	text-align:left;
	margin-left: auto;
	margin-right: auto; 
	background-color: #4D4D4D;
	width: 950px;
}

#header {
 width: 950px;
 height: 90px;
 background: url(../images/crunchmedia_branding.gif) no-repeat;
}


/*Vertical nav starts here----------------------------------------------*/
#nav {
 width: 166px;
 float: left;
 margin: 0px;
 padding: 0px;
 padding-left: 34px;
 background-repeat:no-repeat;
 overflow:hidden;
 
}

	#nav ul {
	 padding: 0px;
	 margin: 0px;
	
	}
	#nav ul li {
	 padding: 0px;
	 margin: 0px;
	 list-style: none;
	 background-image:url(../images/navbg.gif);
	 background-repeat:no-repeat;
	 width: 166px;
	 float: left;
	 }
	 
	 
	 #nav ul li A{
	 color: #B3B3B3;
	 font-size: 16px;
	 display: block;
	 font-family:Arial, Helvetica, sans-serif;
	 height: 25px;
	 font-weight:100;
	 margin-left: 10px;
	 }
	 
	 #nav ul li A:hover,
	 	body#home #nav_home a,
		body#portfolio #nav_portfolio a,
		body#contact #nav_contact a,
		body#aboutus #nav_aboutus a
		 {
		 text-decoration: none;
		 color: #89A5C7;
		 }
		
	


#content{
 width: 749px;
 margin: 0px;
 padding: 0px;
 background:url(../images/content_body.gif) repeat-y;
 float: left;
}
	#content_body {width: 749px; background:url(../images/content_top.gif) no-repeat; padding-top: 12px;}
	#content_bottom { width: 749px; background:url(../images/content_bottom.gif) no-repeat; height: 64px;}

/*--------HOMEPAGE----------------------------------------------*/
#home #content_body .context {display: block; width: 681px; height: 434px; margin-left: 46px; background:url(../images/homepagebg.gif) no-repeat;}
#home #content_body .context .description { font-style:italic; margin-left: 120px; padding-top: 160px; letter-spacing:0.04em; line-height:16px;}

/*----------ABOUT US------------------------*/
#aboutus #content_body .context {display: block; width: 681px; height: 434px; margin-left: 46px;}

/*--------CONTACT US----------------------------------------------*/
#contact #content_body .context {display: block; width: 681px; margin-left: 46px; background:url(../images/contactusbg.gif) no-repeat;}
#contact #content_body .context .description { font-style:italic; margin-left: 30px; padding-top: 20px; width: 450px; line-height: 18px; letter-spacing:0.04em;}


/*--------THANKS----------------------------------------------*/
#thanks #content_body .context {display: block; width: 681px; height: 434px; margin-left: 46px; background:url(../images/contactusbg.gif) no-repeat;}
#thanks #content_body .context .description { font-style:italic; margin-left: 30px; padding-top: 90px; width: 300px; line-height: 18px; letter-spacing:0.04em;}
#thanks #content_body .context .description h3 {font-size: 14px;}
/*--------PORTFOLIO----------------------------------------------*/
#portfolio #content_body .context {display: block; width: 681px; height: 434px; margin-left: 46px; background:url(../images/homepagebg.gif) no-repeat;}
#portfolio #content_body .context .description { font-style:italic; margin-left: 120px; padding-top: 160px;}



