/*

Theme Name: NWDentistry

Theme URL: http://NWDentistry.com

Description: Created for NWDentistry by Insom Studios.

Version: 1.0

Author: Tyler Travis

Author URL: http://insomstudios.com/

*/



/* Typography & Colors */



html, body {}



p {

	text-decoration: none;

	margin: 0px 0px 0px 0px;

	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;

	color: #5A4A42;

}



a {

	text-decoration: none;

	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;

	color: #5A4A42;

}



a:hover {







	text-decoration: none;



	



	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;







	color: #5A4A42;







}





.postmetadata {







	clear:right;



        font-size: 0.9em;







}















.postmetadata a {







}







.postmetadata a:hover {







}















.narrowcolumn p {







}





.hide {







	visibility: hidden;







}







.pad {







	padding: 10px;







}







div.hr {







	height: 10px;







	background: url(images/hr.png) center repeat-x; 



}







div.hr hr {



	display: none;



}





.biggreen {



	text-decoration: none;



	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;



	color: #083f89;



	font-size:1.5em;



}



.hugegreen {



	text-decoration: none;



	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;



	color: #083f89;



	font-size:2.6em;



	*font-size:1.4em;



}



.midgreen {



	text-decoration: none;



	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;



	color: #083f89;



	font-size:1.2em;



	font-style:italic;



	font-weight:bold;



}



.smallgreen {



	text-decoration: none;



	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;



	color: #083f89;



	font-size:1em;



}





.bigblue {



	text-decoration: none;



	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;



	color: #91A6BA;



	font-size:1.5em;



}



.midblue {



	text-decoration: none;



	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;



	color: #91A6BA;



	font-size:1.2em;



	font-style:italic;



	font-weight:bold;



}





.bigblack {



	text-decoration: none;



	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;



	color: #5A4A42;



	font-size:1.5em;



}





.midblack {



	text-decoration: none;



	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;



	color: #5A4A42;



	font-size:1.2em;

}



.smallblack {



	text-decoration: none;



	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;



	color: #5A4A42;



	font-size:1em;

}





.calltoday {



	padding:12px 0 6px 0;

}



























/* Structure */







body {







	background-image: url(images/background.jpg);



	



	background-position: center 0px;



	



	background-repeat: repeat;







	border: 0;







	padding: 0;







	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;

		



	font-size: 0.75em;







	margin-bottom: 13px;







	line-height: 1.5em;







}















.narrowcolumn {







	width: 700px;







    float: left;







	padding: 0;







}















.widecolumn {







	width: 640px;







	padding: 0;







}















.clear {







	clear: both; 







}















div#container {







	text-align: left;







	width: 1054px;







	margin: 0 auto;

	

	



}













/* HEADER */









div.header {



	



	background-image: url(images/header.jpg);



	



	width:1054px;



	



	height:182px;



	



	float: left;



}





/* NAVIGATION */







div.home {

	

	padding-top: 20px;



	height: 60px;



	float: left;



}





div.topinfo {

	

	padding-top: 20px;



	margin-left: 660px;



	text-align: center;



	height: 80px;

}





#s {



display: block;



float: left;



width: 200px;



height: 19px;



padding-top: 4px;



padding-right: 0pt;



padding-bottom: 0pt;



padding-left: 4px;



margin-top: 0pt;



margin-right: 0px;



margin-bottom: 0pt;



margin-left: 0pt;



}





.nav1 {



	width:1054px;



	height:37px;



	float: left;



	list-style: none;  



	background:url("images/nav1.jpg") no-repeat;



}



.nav2 {



	width:1054px;



	height:37px;



	float: left;



	list-style: none;  



	background:url("images/nav2.jpg") no-repeat;



}



.nav3 {



	width:1054px;



	height:37px;



	float: left;



	list-style: none;  



	background:url("images/nav3.jpg") no-repeat;



}



.nav4 {



	width:1054px;



	height:37px;



	float: left;



	list-style: none;  



	background:url("images/nav4.jpg") no-repeat;



}



.nav5 {



	width:1054px;



	height:37px;



	float: left;



	list-style: none;  



	background:url("images/nav5.jpg") no-repeat;



}





.nav6 {



	width:1054px;



	height:37px;



	float: left;



	list-style: none;  



	background:url("images/nav6.jpg") no-repeat;



}





#nav li {



  margin: 0;



  float: left;



  display: block;



  padding-right: 15px;



}



#nav li.off ul, #nav li.on ul {



  display: none;



}





div.slideshow {



      padding: 6px 0 0 2px;

}





div.main {



	



	background-image: url(images/main.jpg);



	



	width:1054px;



	



	min-height:500px;



	



	float: left;



}





div.footer {



	



	background-image:url(images/FS_Web_ol_14.png);







	background-position: bottom;



	



	width:1054px;



	



	height: 74px;







	float: left;



	



	background-repeat: no-repeat;



	



	padding-top: 6px;



	



	text-align: center;



	



	color: #FFF;



	



}







div.footer a {



	



	color: #FFF;



}











div#contactform {







	margin: 28px 0 0 7px;







	text-align: left;







	height: 393px;







	width: 614px;







	float: left;







}















div#contactinfo {







	padding: 0 0 0 164px;







	text-align: left;







	height: 393px;







	width: 450px;







	line-height: 39px;







	background-image:url(images/form.jpg);







	background-repeat: no-repeat;







}















div#contactinfo a {







	line-height: 39px;







}







.contactinput {







	padding: 20px 0 0 0;







	text-align: left;







	*padding: 10px 0 10px 0;







	*line-height: 0px;







	height: 40px;







}















.contactright {







	padding: 28px 0 0 36px;







	text-align: left;







	width: 244px;







	height: 394px;







	float: right;







	margin-top: 0px;	







}















.leftspace {

	padding: 40px 0 20px 60px;

	text-align: left;

	width: 600px;

	float: left;

}



.centerspace {

	padding: 60px 10px 0 20px;

	text-align: left;

	width: 20px;

	height: 400px;

	background-image: url(images/vertline.jpg);

	background-position: center 60px;

	background-repeat: no-repeat;

	float: left;

}



.rightspace {

	padding: 80px 10px 20px 0;

	text-align: left;

	width: 300px;

	float: left;

}





.leftsmall {

	padding: 0 10px 0 0;

	text-align: left;

	width: 409px;

	float: left;

}





.rightsmall {

	padding: 0 0 0 10px;

	text-align: left;

	width: 171px;

	float: left;

}





.searchbtn {



	background-image: url(images/eyeglass.jpg);



	background-position: 52px 6px;



	background-repeat: no-repeat;



	padding-bottom: 14px;



}









.homebtn {

	

	height: 20px;



	padding: 7px 0 0 22px;



	float: left;



}



/* End Structure */































/*	Headers */







h1 {







	padding: 0px;







	padding-bottom: 20px;







	text-align: left;





	margin: 0;





	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;





	color: #083f89;





	font-size: 2em;





	font-style:italic;





	font-weight:lighter;







	}















h2 {







	padding-top: 5px;







	font-size:0.875em;







	margin-bottom: 0px;







	}















h2 a {







	padding-top: 0px;







	font-size:0.875em;







	margin-bottom: 0px;







	}







	







h2 a:hover {







	padding-top: 0px;







	font-size: 0.75em;







	margin-bottom: 0px;







	}























h2.pagetitle {







	







  	}



	



	



.narrowcolumn h2 {







	font-size: 1em;







	width: 510px;







        color: #000;







}















.narrowcolumn h2 a {







	font-size: 1em;







	text-align: left;







}















.narrowcolumn h2 a:hover {







        font-size: 1em;







	text-align: left;











	}















#sidebar h2 {







      padding-top: 10px;  







font-size: 11px;







	}















#sidebar a {







        font-size: 11px;







	}















#sidebar a:hover {







        font-size: 11px;







	}























h3 {



	padding-bottom: 10px;



	padding-top: 10px;



	margin-bottom: 0px;



	color: #91A6BA;



	font-size: 1.2em;



	font-weight:lighter;



	}















h3.comments {







	







	}







/* End Headers */























/* Image Align */















img.centered {







	display: block;







	margin-left: auto;







	margin-right: auto;







	}















img.alignright {







	padding-top: 0px;







	display: inline;







	}















img.alignleft {







	padding-top: 0px;







	display: inline;







	}







img.alignright a {







	padding-top: 0px;







	}















img.alignleft a {







	padding-top: 0px;







	}







img.aligncenter {







        text-align: center;







	}















.alignright {







	float: right;







	}











.alignright a {







	padding-top: 10px;







	}















.alignleft {







	float: left







	}







.alignleft a {







	padding-top: 10px;







	}







/* End Images */























/* OLD STUFF BELOW */































































/* Begin Lists















	Special stylized non-IE bullets







	Do not work in Internet Explorer, which merely default to normal bullets. */















html>body .entry ul {







	margin-left: 0px;







	padding: 0 0 0 30px;







	list-style: none;







	padding-left: 10px;







	text-indent: -10px;







	}















html>body .entry li {







	margin: 7px 0 8px 10px;







	}















.entry ul li:before, #sidebar ul ul li:before {







	content: "";







	}















.entry ol {







	padding: 0 0 0 35px;







	margin: 0;







	}















.entry ol li {







	margin: 0;







	padding: 0;







	}















.postmetadata ul, .postmetadata li {







	display: inline;







	list-style-type: none;







	list-style-image: none;







	}







#sidebar h2 {







	margin-bottom: -3px;







	}







	







#sidebar ul, #sidebar ul ol {







	margin: 0;







	padding: 0;







	}















#sidebar ul li {







	list-style-type: none;







	list-style-image: none;







	margin-bottom: 15px;







	}















#sidebar ul p, #sidebar ul select {







	margin: 5px 0 8px;







	}















#sidebar ul ul, #sidebar ul ol {







	margin: 5px 0 0 10px;







	}















#sidebar ul ul ul, #sidebar ul ol {







	margin: 0 0 0 10px;







	}















ol li, #sidebar ul ol li {







	list-style: decimal outside;







	}















#sidebar ul ul li, #sidebar ul ol li {







	margin: 3px 0 0;







	padding: 0;







	}















/* End Entry Lists */































/* Begin Form Elements */







#searchform {







	margin: 10px auto;







	padding: 5px 0px;







	text-align: center;





	width: 244px;







	padding: 2px;



	}















#sidebar #searchform #s {





	}













#searchsubmit {



	height: 28px;





	width: 26px;





	padding: 0px;







	}















.entry form { /* This is mainly for password protected posts, makes them look better. */







	text-align:center;







	}













#commentform input {







	width: 170px;







	padding: 2px;







	margin: 5px 5px 1px 0;







	}















#commentform {







	}







#commentform textarea {







	height: 100px;







        width: 640px;







	}







#respond:after {







		content: "."; 







	    display: block; 







	    height: 0; 







	    clear: both; 







	    visibility: hidden;







	}







#commentform #submit {







	margin: 0 0 5px auto;







	float: right;







	}







/* End Form Elements */































/* Begin Comments*/







.alt {







	margin: 0;







	padding: 10px;







	}















.commentlist {







	padding: 0;







	text-align: justify;







	}















.commentlist li {







	margin: 15px 0 10px;







	padding: 5px 5px 10px 10px;







	list-style: none;















	}







.commentlist li ul li { 







	margin-right: -5px;







	margin-left: 10px;







}















.commentlist p {







	margin: 10px 5px 10px 0;







}







.children { padding: 0; }















#commentform p {







	margin: 5px 0;







	}















.nocomments {







	text-align: center;







	margin: 0;







	padding: 0;







	}















.commentmetadata {







	margin: 0;







	display: block;







	}







/* End Comments */































/* Begin Sidebar */











div#sidebar {







	padding: 0 0 0 12px;







	width: 112px;







	text-decoration: none;







	float: right;







	*padding: 5px 0 0 12px;







}











div#cartbar {







	padding: 0 12px 0 0;







	width: 112px;







	text-decoration: none;







	float: left;







	*padding: 5px 12px 0 0;







}















#sidebar form {







	margin: 0;







	}







/* End Sidebar */





.submit {

background: url(images/submit.jpg) no-repeat center; 

width: 26px;

height: 28px;

margin-left: 0px;

border: none;

display:block:

}  



.submitbtn {

background: url(images/submit2.jpg) no-repeat center; 

width: 82px;

height: 25px;

margin-left: 0px;

cursor: pointer;

text-indent: -9999px;

border: none;

display:block:

*text-indent: 0px;

}





#IEroot .block-search input.form-submit, #IEroot #search-form input.form-submit {

width: 82px;

font-size: 0;

color: #fff;

text-align: right;

}

#IEroot #search-form .search-advanced input.form-submit {

width: 82px;

text-indent: 0;

}





#pixopoint_menu1 {

	margin:0;}

#pixopoint_menu1 ul {

	list-style:none;

	}

#pixopoint_menu1 li {

	;float:left;

	position:relative;

	}

#pixopoint_menu1 li:hover,#pixopoint_menu1 li.sfhover {



	}

#pixopoint_menu1 li a {

	text-decoration:none;

	display:block;

	}

#pixopoint_menu1 li a:hover {

	}

#pixopoint_menu1 ul ul {

	position:absolute;

	left:-999em;

        padding-top:0px;

	}

#pixopoint_menu1 li:hover ul,#pixopoint_menu1 li.sfhover ul {

	left:auto;

	}

#pixopoint_menu1 ul ul li a {

	}

#pixopoint_menu1 ul ul li {

	}

#pixopoint_menu1 ul ul li a {

	text-decoration:none;

	}

#pixopoint_menu1 ul ul li:hover a,#pixopoint_menu1 ul ul li.sfhover a {

	text-decoration:none;

	}

#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a {

	}

#pixopoint_menu1 ul ul li:hover li a:hover,#pixopoint_menu1 ul ul li.sfhover li a:hover {

	}

#pixopoint_menu1 ul ul li:hover,#pixopoint_menu1 ul ul li.sfhover {

	}

#pixopoint_menu1 ul ul ul li {

	}

	

#pixopoint_menu1 ul ul ul, #pixopoint_menu1 ul ul ul ul {

	position:absolute;

	margin-left:-999em;

	top:0;

	width:120px;

	}

#pixopoint_menu1 li li:hover ul,#pixopoint_menu1 li li.sfhover ul,#pixopoint_menu1 li li li:hover ul,#pixopoint_menu1 li li li.sfhover ul {

	}

#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a {

	text-decoration:none;

	}

#pixopoint_menu1 ul ul li li:hover a,#pixopoint_menu1 ul ul li li.sfhover a {

	text-decoration:none;

	}



#suckerfishnav {

    font-size:.92em;

    width:1054px;

    }

#suckerfishnav, #suckerfishnav ul {

    float:left;

    list-style:none;

    line-height:41px;

    padding:0;

    border:0px;

    margin:0;

    width:1004px;

    padding: 0 11px 0 31px;

    }

#suckerfishnav a {

    display:block;

    color:#5A4A42;

    text-decoration:none;

    text-align: center;

    margin-top: -4px;

    }

#suckerfishnav li {

    float:left;

    padding:0;

    padding:0;

    width:165px;

    }





#suckerfishnav ul {

    width:178px;

    font-weight:normal;

    margin:0;

    border:0;

    padding: 0;

    margin-left: -6px;

    }

#suckerfishnav li li a {

    padding:0 4px 0 20px;

    line-height: 2.74em;

    font-size:12px;

    color:#ffffff;

    font-size:.92em;

    text-align: left;

    margin-top: 0px;

    }

#suckerfishnav li ul ul {

    margin:-21px 0 0 100px;

    }

#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {

    color:#5A4A42;

    }

#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {

    color:#FFFFFF;

    }

#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {

    left:auto;

    background: url(images/dropdown.jpg) center 0px repeat-y;

    }




