/* CSS Document */
#header
{
	background-image:url(template_images/icr_masthead.jpg);
	width:960px;
	height:133px;

	background-repeat:no-repeat;

}

body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(template_images/ice_cream_bgd2.jpg);
	padding-bottom:20px;
}

body a
{
	color:#FF6633;
}
body a:hover
{

}
#page
{
	border: 1px solid #FFCC99;
	border-top:0px;
	padding-top:-1px;
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

#flags
{
	float:right;
	margin-right:139px;
	margin-top:14px;
	clear:both;
}

#flags img
{
	margin-left:6px;
		margin-right:1px;
}

#search
{
	clear:both;
	color:#B3B1B4;
	float:right;
	margin-right:138px;	
	padding-top:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:6px;
	width:188px;

}

#q
{
	width:154px;
}

#search input
{
	float:left;
}

#searchtext
{
	float:left;
	padding-top:2px;
}



#searchbox
{
	float:right;
}



#blog
{
	clear:both;
	float:right;
	margin-right:210px;
	margin-top:7px;
}

#blog a
{
	color:#FE8C43;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

#social
{
	float:right;
	clear:both;
	margin-right:139px;
	margin-top:9px;
}

#social img
{
		margin-left:1px;
		margin-right:1px;
		border:none;
}

#content
{
	padding-left:20px;
	padding-right:22px;
	text-align:justify;
	line-height:18px;
	font-size:12px;
	color:#333333;
	background-color:#FFFFFF;
	width:718px;
	float:left;
	}

#content h1
{
	font-size:14px;
	text-align:center;
	margin-bottom:0px;
	padding-top:1px;
	padding-bottom:5px;
}

#content  h4
{
	text-align:center;
	margin-top:13px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:13px;
	padding-bottom:0px;
}

#content p
{
	margin-top:0px;
	padding-top:0px;
}

#content img
{
	float:left;
	padding:2px;
	border:1px solid #ff6633;
	margin-right:15px;
}

#bottomlinkspanel
{
	background-color:#FFFFCD;
	padding-left:166px;
	line-height:18px;
	text-transform:lowercase;
	padding-top:5px;
	padding-bottom:5px;
	clear:both;
	float:left;
	width:794px;
	background-repeat: repeat-x;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFCC99;
	border-right-color: #FFCC99;
	border-bottom-color: #FFCC99;
	border-left-color: #FFCC99;
}

.bottomlinkpanel
{
	float:left;
	padding-left:40px;	
}

#footer
{
	clear:both;
	background-color:#fbd4a1;
	text-align:left;
	font-size:10px;
	color:#666666;
	padding-top:8px;
	padding-bottom:6px;
	height:21px;
}

#footermiddle
{
	float:left;
	padding-top:3px;
	padding-left:16px;
}


#footerright
{
	float:right;
	margin-right:9px;
}

#footerright a img
{
	height:20px;
	border:none;
	margin-right:5px;

}

#tabs
{
	width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	font-size:12px;
	clear:both;

}

#tabs div
{
	text-align:justify;
	color:#666666;
	font-size:12px;
	line-height:18px;
}

#tabs div a
{
	color:#ff6633;
}

#tabs h4
{
	margin-top:1px;
}

.leftimage
{
	padding:2px;
	border:1px solid #ff6633;
	margin-right:15px;
	float:left;
	margin-bottom:5px;
}

.rightimage
{
	float:right !important;
	margin-left:15px;
	padding:2px;
	border:1px solid #ff6633;
	margin-bottom:5px;
	margin-right:0px  !important;

}

h4
{
	margin-top:0px;
	margin-bottom:6px;
	color: #333333;
}
#right200 {
	float: right;
	height: 200px;
	width: 200px;
	margin-left: 20px;
}

.spacer
{
	clear:both;
}	

#leftpanel
{

	border-bottom:none;
	border-top:none;
	float:left;
	width:200px;
}

#topleftad
{
	width:200px;
	height:200px;
}

#topleftad img
{
	width:200px;
	height:200px;
}

#rightfeatures
{


	font-size:11px;
	padding:34px 10px 10px 10px;
	line-height:15px;
	color:#333333;
}

#rightfeatures P
{
	margin-top:0px;
	margin-bottom:0px;
}

#rightfeatures img
{
	padding:2px;

	float:left;
	width:50px;
	margin-right:5px;
	height:50px;
}

#pagecontent
{
	background-color:#ffffff;

	clear:both;
	background-image:url(images/special_features_bgd.jpg);	
	background-repeat:no-repeat;
	background-position:left top;

	border-top:none;
	border-bottom:none;
	float:left;
}

#advertise
{
	clear:both;
	text-align:center;
	background-color:#ffffcb;
	padding-top:7px;
	padding-bottom:7px;
	font-size:12px;
}

#homelinkads
{
	text-align:center;
	padding-bottom:12px;
	margin-top:-3px;
	clear:both;
}

#maincontentbaselinks
{
	text-align:center;
	padding-bottom:4px;
	padding-top:5px;

}

#icrbar
{
	clear:both;
	text-align:center;

}

#maincontenttoplinks
{
	text-align:center;
}



#icrbar img
{
	margin-left:176px;
	border:none;

}

#maincontentbaselinks
{
	clear:both;	
}

.nofloat
{
	float:none !important;
}

#topads
{
	clear:both;
	margin-top:17px;
	margin-left:-5px;
}

.bannerad
{
	clear:both;
	width:470px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
}

#sa
{
	background-color:#FF9900;
	color:#FFFFFF;
	border:1px solid #ececec;
	font-size:11px;
	padding:1px 1px 4px 1px;
	height:22px;
	float:right;
	margin-left:3px;
}

#searchresults
{
	float:left;
	clear:both;
	margin-top:-10px;
	padding-left:59px;
}
#left250 {
	float: left;
	height: 250px;
	width: 250px;
	margin-top: 5px;
	margin-right: 15px;
}
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
