/*Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body { margin: 0; padding: 0; background: #ffffff url(images/test.jpg) repeat-x left top; font-family: Helvetica, Arial, Tahoma, sans-serif; font-size: 12px; color: #404040;}


/*FORM SETTINGS*/

form { 	margin: 0; padding: 0; }

fieldset { margin: 0; padding: 0; border: none;}

input, textarea, select { font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;}

/*TYPOGRAPHY + FONTS*/

h1, h2, h3 { font-weight: normal;color: #212121;}

h1 {font-size: 20px;}

h2 {font-size: 16px;}

h3 {font-size: 14px;}

p, ul, ol {font-size: 12px; line-height: 20px;}
	
/*BLOCKQUOTE*/
.blockbg {	background: #D9D785;}


blockquote {background: url(images/logo-test.jpg) no-repeat left top;font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;	margin: 0 0 0 15px;	padding: 0px 20px 0px 30px;	font-size: 18px; color: #3D3D3D;}

/*LINKS*/

a {	text-decoration: none;	color: #575587;}

a:hover {text-decoration: underline;}


/*IMAGERY*/

img {border: none;}

img.left {	float: left;margin: 0 15px 0 0;}

img.right {	float: right;	margin: 0 0 0 15px;}

#inside-content img.photo-r { padding:3px; margin-bottom:5px; margin-left:10px; margin-right:10px; border:1px solid #BABBDF; float:right;}
#inside-content img.photo-l { padding:3px; margin-bottom:5px; margin-left:10px; margin-right:10px; border:1px solid #BABBDF; float:left;}
#inside-content img.photo { padding:3px; margin-bottom:5px; margin-left:10px; margin-right:10px; border:1px solid #BABBDF;}
#inside-content img { padding:3px; margin-bottom:5px; margin-left:10px; margin-right:10px; border:1px solid #BABBDF;}

#content2 img.photo { padding:0px; border:0px solid #BABBDF; width: 190px; height: 80px;}


/* Header */

#header {width: 900px;margin: 0 auto;height: 71px;letter-spacing:-1px;font-family: Georgia,"Times New Roman", Times, serif;	color: #575488;}

#headerbg-home{ clear: both; margin: 0 auto; overflow:hidden; width: 900px;height: 209px;background: url(images/banners/banner-bleaching-girl-purple.jpg) no-repeat left top;	margin: 0 auto;	margin-top: 20px; }

#headerbg-about{ clear: both; margin: 0 auto;width: 900px;height: 209px;background: url(images/banners/banner-abroad-destination.jpg) no-repeat left top;	margin: 0 auto;	margin-top: 20px; }
#headerbg-ts{ clear: both; margin: 0 auto;width: 900px;height: 209px;background: url(images/banners/banner-veneers-right.jpg) no-repeat left top;	margin: 0 auto;	margin-top: 20px; }
#headerbg-advice{ clear: both; margin: 0 auto;width: 900px;height: 209px;background: url(images/banners/banner-blue-bleaching.jpg) no-repeat left top;	margin: 0 auto;	margin-top: 20px; }
#headerbg-gallery{ clear: both; margin: 0 auto;width: 900px;height: 209px;background: url(images/banners/banner-wholecare-cubes.jpg) no-repeat left top;	margin: 0 auto;	margin-top: 20px; }
#headerbg-contact{ clear: both; margin: 0 auto;width: 900px;height: 209px;background: url(images/banners/banner-contact-card.jpg) no-repeat left top;	margin: 0 auto;	margin-top: 20px; }


#headerbg .text1 {display: none;}

/* Logo */

#logo {	float: left; margin-top: 20px; height: 70px; width:225px;}

#logo h1, #logo h2, #logo p {float: left; margin-top: 1px; text-transform: lowercase;}

#logo h1 {background: url(images/logo-test.jpg) no-repeat left 45%; padding-left: 230px; text-align: center; font-size: 4.2em;color: #000000;}

#logo h1 a {color: #000000;}

#logo p {padding-top: 2px;text-transform: uppercase;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;color: #000000; line-height: normal;}

#logo h2 a, #logo p a {	color: #000000;}

#logo a {text-decoration: none;}

/* MAIN SITE MENU */

#menu {
	float: right;
	margin-top: 21px;
}

#menu ul {
	margin: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	padding: 30px 15px 0 15px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	font-size: 12px;
	color: #DAD8FF;
	letter-spacing:1px;
}

#menu a:hover {
	/*background: url(images/menu_bg.jpg) repeat-x left top;*/
	color: #ffffff;
}

#menu .current_page_item a {
	/*background: url(images/menu_bg.jpg) repeat-x left top;*/
	color: #ffffff;
	}



/* PAGE - WRAPS ALL BELOW THE HEADER + ABOVE THE FOOTER */

#page {	width: 900px; margin: 0 auto; background: #eae9e9;}



/*HOMEPAGE MAIN CONTENT PANEL*/

#content {padding: 15px; height:100%; }

#latest-post {float: left;width: 548px; height:100%; padding: 20px; margin-right:20px;background: #ffffff;border: #dddcdc 1px solid;}


/*HOMEPAGE SMALL RHS PANEL*/

#recent-posts {	float: right; width: 240px; padding: -20px 20px 0px 0px; margin-top: 20px}

#recent-posts-feature{float: right;width: 218px; height:100%; padding: 20px 20px  10px 20px; background: #4F92FF  url(images/rhs-bg-guy.jpg) repeat-y left top; border: #dddcdc 1px solid; color:#EEEDFF}
#recent-posts-feature a {color:#FFFFFF;}
#recent-posts-feature img{padding: -20px;}
#recent-posts-feature h2{color:#FFFFFF;}

#recent-posts input[type="text"] {background: rgb(255, 255, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 240px; height: 15px; font-family: Arial, Sans-Serif; font-size: 13px; margin-bottom: 5px; display: block; padding: 4px;  border: solid 1px #dddcdc; }

#recent-posts textarea {background: rgb(255, 255, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 50px; width: 240px; font-family: Arial, Sans-Serif; font-size: 13px; margin-bottom: 5px; display: block; padding: 4px;  border: solid 1px #dddcdc; }

#recent-posts input[type="submit"] {}


/*HOMEPAGE SECOND LEVEL NEWS + MEDIA */

/*#content2 {	width: 860px;background: #dadada; padding: 10px 20px 10px 20px;  font-size: 10px;}

#content2 table tr td p {font-size: 11px; line-height:normal; padding:0px;}*/

#content2 {clear: both;width: 900px; height:230px; background: #dadada; padding: 10px 0 0 0; border-top: #f4f3f3 1px solid;}	

#content2 ul {margin: 0; padding: 0; list-style: none; background: #dadada; }

#content2 li {display: block; float: left; width: 187px;padding: 10px 10px 10px 25px; background: #dadada; }

#content2 li ul {line-height: 1.8em;}

#content2 li li {display: list-item; background: url(images/img07.gif) no-repeat left 50%;float: none;width: auto;padding: 0 0 0 10px;font-size: 11px;}

#content2 h2 {margin: 0 22px 0 22px;	}

#content2 h3 {margin: 0 0 10px 0;color: #000000; font-size: 11px; line-height: normal}

#content2 p {margin: -10px 0 10px 0;color: #484848; font-size: 11px; line-height: 15px}

/*#content2 a {text-decoration: none;color: #CCCCCC;}*/

#content2 a:hover {text-decoration: underline;}

/*THIRD LEVEL LINKS PANEL*/

/* Sidebar */

#sidebar {clear: both;width: 900px;background: #2c2b2b;color: #CCCCCC;padding: 10px 0 0 0;border-top: #eae9e9 1px solid;}

#sidebar ul {margin: 0;	padding: 0;	list-style: none;}

#sidebar li {display: block;float: left;width: 187px;padding: 10px 10px 10px 25px;}

#sidebar li ul {line-height: 1.8em;}

#sidebar li li {display: list-item;	background: url(images/img07.gif) no-repeat left 50%;float: none;width: auto;padding: 0 0 0 10px;font-size: 11px;}

#sidebar h2 {margin: 0 22px 0 22px; padding-bottom: 5px; color: #FFFFFF; border-bottom: 1px solid #dadada;}

#sidebar h3 {margin: 0 0 10px 0;color: #FFFFFF;	font-size: 11px;}

#sidebar a {text-decoration: none;color: #CCCCCC;}

#sidebar a:hover {text-decoration: underline;}


/*Inside Pages*/


/*INSIDE CONTENT*/

#inside-content { float: right;	width: 620px;padding: 20px; margin-left:20px;background: #ffffff;border: #dddcdc 1px solid; height: 100%}

#inside-content input[type="text"] {background: rgb(255, 255, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 300px; height: 25px; font-family: Arial, Sans-Serif; font-size: 13px;     margin-bottom: 5px; display: block; padding: 4px;  border: solid 1px #575587; }

#inside-content textarea {background: rgb(255, 255, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 100px; width: 500px; font-family: Arial, Sans-Serif; font-size: 13px;     margin-bottom: 5px; display: block; padding: 4px;  border: solid 1px #575587; }

#inside-content input[type="submit"] {}

/*INSIDE MENU*/

#inside-menu {float:left; width: 180px;	padding: 0px 10px 10px 0px;	margin-left: -10px;	font-size: 12px;}

#inside-menu .entry {}

#inside-menu .entry a {	background: #333333;padding: 5px 10px;text-transform: uppercase;
text-decoration: none;font-size: 10px;color: #CCCCCC;}

#inside-menu ul {	line-height: 1.8em;	list-style: none;}

#inside-menu li.title {	display: list-item;	float: none;width: auto;line-height: 25px;padding: 0 0 0 0px;color: #000000;}

#inside-menu li.off {display: list-item;background: url(images/img07a.gif) no-repeat left 10px;	float: none;width: auto;padding: 0 0 0 10px;line-height: 25px;}

#inside-menu li.on {display: list-item;background: url(images/img07a.gif) no-repeat left 10px;	float: none;width: auto;padding: 0 0 0 10px;line-height: 25px;font-weight: bold;}

#inside-menu .more {background: url(images/img04.gif) no-repeat left 50%;padding-left: 20px;}


/*FOOTER*/

#footer {width: 900px;height: 50px;	margin: 0 auto;	margin-bottom: 20px; background: #484848; color: #CCCCCC; }

#footer p {	margin: 0;	padding: 13px 20px 15px 20px;font-size: 11px; line-height:normal;}

#footer a {color: #FFFFFF;}

#legal {float: left;}

#links {float: right;}

/*EAsy Slider CSS ON HOMEPAGE*/


#slider{}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:900px;
	height:209px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:30px;
	height:77px;
	position:relative;
	left:-30px;
	top:-140px;
	}	
#nextBtn{ 
	left:900px;
	top:-220px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:30px;
	height:77px;
	background:url(images/btn_prev.gif) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(images/btn_next.gif) no-repeat 0 0;	
	}
	
	
/*IS THIS NEEDED?*/

small {
}

hr {
	display: none;
}


.post .title {
	margin: 0;
}

.post .meta {
	margin: 0;
	/*padding-bottom: 10px;*/
	padding-top: 10px;
	line-height: normal;
	font-size: 13px;
	color: #505050;
}

.post .meta a {
	color: #000000;
}

.post .entry {
	/*margin-bottom: 20px;*/
	/*padding-bottom: 5px;*/
	/*border-bottom: #9C9C9C 1px dashed;*/

}

.post {
}

.post .title {
	margin: 0;
}

.post .meta {
	margin: 0;
	/*padding-bottom: 10px;*/
	padding-top: 10px;
	line-height: normal;
	font-size: 13px;
	color: #505050;
}

.post .meta a {
	color: #000000;
}

.post .entry {
	/*margin-bottom: 20px;
	padding-bottom: 5px;*/
	/*border-bottom: #9C9C9C 1px dashed;*/

}

**/



#recent-posts .entry {}

#recent-posts .entry a.more {background: #575488;text-transform: uppercase;	text-decoration: none;	font-size: 10px;color: #CCCCCC;}

#recent-posts .more {background: url(images/img04.gif) no-repeat left 50%;padding-left: 20px;}