﻿/* Initial Setup Styles */
html 									{ overflow: -moz-scrollbars-vertical; overflow-x: auto; overflow-y: scroll}
body, div, p, ul, form, h1,
h3, h4, h5, h6							{ margin:0; padding:0; }
body									{ background-color:#939895; }
#shadow									{ background:url('../images/bg-canvasShadow.gif') repeat-y; 
width:970px; margin-left:auto; margin-right:auto; text-align:left; padding:0 26px; position:relative; top:0; left:0; z-index:2; }
#content								{ background-color:#ffffff; 
width:970px; position:relative; top:0; left:0;}
#bottom-shadow							{ width:1022px; margin-left:auto; margin-right:auto; margin-bottom:30px; text-align:center; }

div.clearfloats {
clear: both;}


/* Font Styles */
body, div, p, li, span					{ font-family:arial, verdana, sans-serif; font-size:11px; color:#4c4c4c; }
h1										{ font-size:18px; color:#4c4c4c; font-weight:normal; line-height:1em; text-transform:uppercase; margin-left:20px; visibility:hidden }
h1.grey-title							{ color:#4A4949; }
#ie6only h1		                        { padding:0; }
h2										{ font-size:19px; color:#99610E; font-weight:normal; line-height:1em; text-transform:uppercase; width:340px; margin:0 0 11px 0; visibility:hidden }
h3										{ font-size:13px; color:#000; font-weight:normal; text-transform:uppercase; }
h5										{ margin:0 0 10px 0; font-family:arial, verdana, sans-serif; font-weight:bold; font-size:10px; color:#999; text-transform:uppercase; }
a										{ text-decoration:none;  color:#3883cc; cursor:hand; }
a:link									{ text-decoration:none;  color:#3883cc; cursor:hand; }
a:hover									{ color:#d20000; text-decoration:none;  }
a:visited								{ text-decoration:none; color:#3883cc; }
a:visited:hover							{ text-decoration:none; color:#d20000; }

/* Header Styles */
#header									{background:#FFFFFF url('../images/logo.png') no-repeat;}
#line									{background-color:#ffffff; border-bottom-color:#949494; border-bottom-style:solid; border-bottom-width:4px  }

/* Page Title */
.pagetitle {
	text-transform:uppercase;
	font: bold 1.5em/1.3em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	padding:0px 25px 0 25px;
	margin-bottom:.8em;
	margin-top:.5em;
	color:#d20000;
	}
.pagetitle em {
	color:#97c07e;
	font-style:normal;
	}

/* Category - Blue Text */

.category {
	font: bold 1.7em/1.5em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	padding:10px 25px 0 25px;
	margin-bottom:.7em;
	color:#4aa1e8;
	}		


/* Story Styles */
#storytitle								{ font-size:20px; color:#4c4c4c; font-weight:bold; padding:20px 25px 0 25px;}
#storybody								{ font-size:14px; padding:25px 25px 0 25px; line-height:24px;}
#storypicture							{ margin:0 20px 0 0; border-width:4px; border-style:solid; border-color:#DADADA; float:left}
#storytags								{ font-size: 14px; color:#919191; border-bottom-color:#DADADA; border-bottom-style:solid; border-bottom-width:1px; padding:10px 25px 0 25px; line-height:24px}


/* NEWS - Right Column */
.newstitle {
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
color:#d20000;

}

.newsstory  {
	
	padding:5px 5px 10px 10px;
	border-collapse: collapse;
	background: url("http://www.toothpasteworld.com/images/horizontal_dots.gif") repeat-x bottom;

}

/* Top Navigation */
.topnav {
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
color:#949494;
background-color: #f1f1f1;
border:1px #DADADA dotted;
padding:5px 15px 0 15px;
}

.topnav a:link,.topnav a:visited {
color:#949494;

}

.topnav a:hover, .topnav a:active:hover
{
color:#d20000;

}




/* Footer Styles */
#footer									{ width:950px; height:55px; color:#DADADA; background:#4c4c4c url('../images/spacer.gif') no-repeat; position:relative; bottom:0; left:0; padding:20px 0 0 20px; }
#footer #feedbackLink					{ position:absolute; top:-32px; right:30px; }
#footer #feedbackLink ul li				{ padding:0 0 0 9px; background-position:0 5px; }
#footer #feedbackLink a					{ color:#000; }
#footer #feedbackLink a:hover			{ color:#99610E; }
#footer div.footerLinks					{ float:left; width:104px; }
#footer div ul							{ margin:0; padding:0; }
#footer div.footerLinks ul li			{ list-style-type:none; margin:0; padding:0 0 0 10px; line-height:16px; background-position:0 5px }
#footer div ul li a						{ color:#D2CBA4; }
#footer div ul li a:hover				{ color:#FFF; }


/* Left Menu Styles */

#navtitle   {
background-color: #949494;
	text-transform: uppercase;
	color:#FFF;	
	
}

#navtitle a:link,#navtitle a:visited {
color:#FFFFFF;
}

#navtitle a:hover, #navtitle a:active:hover
{
color:#d20000;
	background-color: #f0f0f0;

}



#nav {
	float: left;
	width: 180px;
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
}
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#nav li {
	background-color: #ffffff;
	
	border-collapse: collapse;
	background: url("http://www.toothpasteworld.com/images/horizontal_dots.gif") repeat-x bottom;

}
#nav a:link {
	color:#4c4c4c;
	text-decoration: none;
	display: block;
	font-family: Arial, Verdana, Myriad Pro, Helvetica Neue, sans-serif;
	font-size: 12px;
	padding:4px 0 4px 15px;
	}

#nav a:visited {
	color:#4c4c4c;
	text-decoration: none;
	display: block;
	font-family: Arial, Verdana, Myriad Pro, Helvetica Neue, sans-serif;
	font-size: 12px;
	padding:4px 0 4px 15px;

}

#nav a:hover {
	background-color: #f0f0f0;
}



#page {
	margin-left: 180px;
}
#nav li.current {

	background-color: #DADADA;
}





