/*
Theme Name: GSD Blog
Theme URI: 
Description: Blog theme for Grand Smile Designs
Version: 1.6
Author: Mezzanine
Author URI: http://mezzanineone.co.uk/

*/
/*RESET*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/*WP RELATED*/
.post hr { display: block; }
.postmetadata { clear: both; }
.clear { clear: both; }
/* Begin Images */
p img { padding: 0; max-width: 100%; }
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
.hidden { display: none; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px;}
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
.navigation {height:20px;}

/*960*/
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

/*GSD*/
/*=================MAIN START==============*/

html {background:#E5D5D1 url(_images/bodyBack.png) repeat-y 50% 50px;}

body {font:12px/1.3 Myriad, Arial, sans-serif;margin-bottom:0;padding-bottom:100px;color:#959798;background:url(_images/memberships.png) no-repeat 50% 100%; }

a:link {color:#4E6C95; text-decoration:none;}
a:visited {color:#4E6C95; text-decoration:none;}
a:hover {color:#E4C5B5; text-decoration:none;}
a:active {color:#E4C5B5; text-decoration:none;}

hr {border-color: #ccc; border-style: solid; border-width: 1px 0 0; clear: both; height: 0;}

p { }

h1 {font-size: 18px;font-weight:normal;}
h2 {font-size: 16px;font-weight:normal;}
h3 {font-size: 14px;font-weight:normal;}
h4 {font-size: 14px;font-weight:normal;}
h5 {font-size: 14px;font-weight:normal;}
h6 {font-size: 14px;font-weight:normal;}

h1#H1FL {font:28px 'Times New Roman', Times, serif; color:#4E6C95; text-transform:uppercase; letter-spacing:1px; border-bottom:1px solid #DFDFDF; margin:10px 0 0 0;}
h1#H1FL.invisalign {font:28px 'Times New Roman', Times, serif; color:#4E6C95; text-transform:uppercase; letter-spacing:1px; border-bottom:1px solid #DFDFDF; margin:10px 0 0 0; background:url(_images/invisalign_w.png) 100% 50% no-repeat;}
h2#H2FL {font:15px 'Times New Roman', Times, serif; color:#CFA38E; text-transform:uppercase; letter-spacing:1px; margin:5px 0 20px 0;}
h3#H3FL {font:13px 'Times New Roman', Times, serif; color:#4E6C95; text-transform:uppercase; letter-spacing:1px; margin-bottom:20px;}
h1#H1FL span {font-size:32px;}
h2#H2FL span {font-size:19px;}
h3#H3FL span {font-size:17px;}
h1.tabBox {margin:0;padding:0;}
h2#H2FLH {font:28px 'Times New Roman', Times, serif; color:#9B6F6D; text-transform:uppercase; letter-spacing:1px; margin:5px 0 20px 0;border-bottom:1px solid #DFDFDF;}
h2#H2FLH span {font-size:32px;}

.xxxsmall {font-size: 9px;}
.xxsmall {font-size: 10px;}
.xsmall {font-size: 12px;}
.small {font-size: 14px;}
.medium {font-size: 16px;}
.large {font-size: 22px;}
.xlarge {font-size: 26px;}
.xxlarge {font-size: 32px;}

ol {list-style: decimal;}
ul {list-style: square;}
li {margin-left: 30px;}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {margin-top: 20px;}

#wrapper {overflow:hidden; background:#fff url(_images/091217-header-bck.png) 0 0 repeat-x;margin-bottom:20px;}

/*GOLD*/ .colorOne {color:#E4C5B5;}
/*BLUE*/ .colorTwo {color:#4E6C95;}
/*GOLD DARK*/ .colorThree {color:#CFA38E;}
/*TEXT GREY*/ .colorFour {color:#959798;}
/*RED*/ .colorFive {color:#DB1F26;}

.AAA1 {float:left;width:300px;margin-right:20px;}
.AAA2 {float:left;width:300px;margin-right:20px;}
.AAA3 {float:left;width:300px;}

.bold {font-weight:bold;}
.goldenBorder {border:1px solid #E4C5B5; margin:5px; padding:5px; text-align:left;}
.goldenUnderline {border-bottom:1px solid #E4C5B5;}
.blueSerif {font:15px 'Times New Roman', Times, serif; color:#4E6C95; text-transform:uppercase;}
.pinkBack {background:#F2E8E3;}
.paddingDef {padding:5px;}
.rightQuote {font:14px 'Times New Roman', Times, serif; color:#CFA38E; text-transform:uppercase; margin-bottom:20px; border-bottom:1px solid #DFDFDF; padding-bottom:5px; letter-spacing:1px; line-height:1.3;}
.rightDescr {border-bottom:1px solid #DFDFDF; margin-bottom:20px; padding-bottom:5px;}
.mainQuote {font:18px 'Times New Roman', Times, serif; color:#CFA38E; text-transform:uppercase; margin:30px 0; border-bottom:1px solid #DFDFDF; border-top:1px solid #DFDFDF; padding:5px 0; letter-spacing:1px; line-height:1.3;}
div.quote {padding:30px 0 30px 90px; background:url(_images/quotes.png) 10px 30px no-repeat; color:#BF8B77; line-height:1.6; font:14px "Times New Roman", Times, serif; text-align:left;}
.contactFooter {margin:40px 0 20px 0;font:14px 'Times New Roman', Times, serif; color:#CFA38E; text-transform:uppercase;}
.contactFooter div {border-bottom:1px solid #DFDFDF; margin-bottom:5px; padding-bottom:5px;}
.contactFooter div span {font-size:18px;}
ul.comittment {list-style:none;}
ul.comittment li {font-size:16px;color:#4E6C95;padding:0 0 0 30px;margin:10px 0;background:url(_images/bullets.png) no-repeat 0 50%;}

.marginLeft {margin-left:20px;}
.marginRight {margin-right:20px;}
.marginRightHalf {margin-right:10px;}
.marginTop {margin-top:20px;}
.marginTopHalf {margin-top:10px;}
.marginBottom {margin-bottom:20px;}

.marginTopNone {margin-top:0;}
.marginTopLarge {margin-top:60px;}

img.leftImage {float:left;}
img.rightImage {float:right;}

/*=================MAIN END==============*/

/*=================HEADER START==============*/

#header-top {text-align:center;width:960px;float:left;}
#header-content {width:940px;height:149px;float:left;text-align:right;padding:20px 10px 0 10px;}
#header-content img {float:left;}
#header-content img.rightImage {float:right;}
#topText {padding:10px 0; text-align:right;}
#menuRef {text-align:right;}

/*======MAIN MENU START======*/
#menuTop {clear:both;}
#menuTop ul {float:left;width:940px;height:36px;padding:0;margin:0;list-style:none;}
#menuTop ul li {display:inline;}
#menuTop ul li a {float:left;text-align:center;font-size:16px;height:26px;text-decoration:none;color:#FFF;padding:12px 13px 0;margin:0;}
#menuTop ul li a.sf-with-ul {background:url(_images/menu-top-arrow.png) 97% 45% no-repeat; padding-right:20px;}
#menuTop ul li ul li a {background:#CDA798;text-align:left;font-size:13px;height:26px;padding:10px;}
#menuTop ul li ul li a:hover {background:#B48F8C;}
#menuTop ul li.last a {margin:0;}
#menuTop ul li a:hover {background:url(_images/menu-top-bck-h.png) repeat-x;}

#menuTop2 {clear:both;overflow:hidden;height:33px;margin-bottom:10px;}
#menuTop2 img {float:right;}
#menuTop2 ul {float:left;width:940px;height:20px;padding:7px 0 0 0;margin:0;list-style:none;}
#menuTop2 ul li {display:inline;margin:0;}
#menuTop2 ul li a {height:16px;text-align:center;font-size:15px;letter-spacing:-0.3px;text-decoration:none;color:#4E6C95;padding:0 9px;margin:0;}
#menuTop2 ul li.first a {padding-left:30px;text-align:right;border:none;}
#menuTop2 ul li.last a {font-weight:bold;color:#B48F8C;}
#menuTop2 ul li a:hover {color:#B48F8C;}

#fontsizer {border:1px solid #E4C5B5; margin:5px; text-align:center;color:#4E6C95;font-size: 16px;}
/*======MAIN MENU END======*/

/*=================HEADER END==============*/

/*=================CONTENT START==============*/
#content {background:#f7f0ee;}
/*======LEFT COLUMN START======*/

#leftColumn {background:#f7f0ee; width:200px; padding:10px 0 0 10px;}
#menuSide {border-top:1px solid #E4C5B5;border-left:1px solid #E4C5B5;border-bottom:1px solid #E4C5B5;width:200px;}
#menuSide ul {margin:0;padding:0 10px;list-style-type:none;width:180px;} 
#menuSide ul li {margin:0;padding:0;width:180px;}
#menuSide ul li a {display:block;width:180px;height:20px;font-size:12px;color:#59759C;margin:0;padding:4px 0 0;background:#F2F2F2;border-bottom:1px solid #FFF;background:#F7F0EE;}
#menuSide ul li a:hover {border-bottom:1px solid #59759C;}
#menuSide ul li.goldMenu a {color:#CFA38E; border:none;}

/*======LEFT COLUMN END======*/

/*======MAIN COLUMN START======*/

#mainColumn {width:708px; margin:10px 0 10px -10px; padding:10px 0 5px 10px; background:#FFF; border-right:1px solid #E4C5B5;border-top:1px solid #E4C5B5;border-bottom:1px solid #E4C5B5; overflow:hidden;}
#mainColumnHome {width:908px;margin:10px 0 10px 10px;padding:10px 0 5px 10px;background:#FFF;border:1px solid #E4C5B5;overflow:hidden;}
div.goldenMainColumn {float:left;width:676px; border:1px solid #E4C5B5; margin:5px; padding:5px;} 
div.goldenMainColumnBlog {float:left;width:656px; border:1px solid #E4C5B5; margin:5px; padding:15px;} 
div.goldenMainColumnIndex {float:left;width:676px; height:380px; border:1px solid #E4C5B5; margin:5px; padding:5px;}
div.goldenMainColumnHome {float:left;width:876px; border:1px solid #E4C5B5; margin:5px; padding:5px;} 
div.treatsMainColumn {float:left;width:676px; border-bottom:1px solid #DFDFDF; margin:5px; padding:5px;overflow:hidden;} 
div#learningCentreHeader.treatsMainColumn {width:556px; padding:5px 120px 20px 5px; background:url(_images/learning_centre_header_back.jpg) no-repeat 100% 0;}
div.contactBack {background:url(_images/contact_back.jpg) no-repeat 99% 30%;}
#welcomeColumn { width:450px;margin-top:10px;margin-left:10px;}
#welcomeColumnHome { width:660px;margin-top:10px;margin-left:10px;}
#newsletterColumnMain {width:185px;padding:0 5px;margin-top:10px;margin-bottom:10px;border-left:1px solid #E4C5B5;}
#newsletterColumnMainHome {width:190px;padding:0 10px;margin-top:10px;margin-bottom:10px;border-left:1px solid #E4C5B5;}
#homeBoxBottom {padding:10px 0;height:200px;overflow:hidden;}
#homeBoxBottom a {display:block;width:190px;height:125px;float:left;margin:0;padding:77px 0 0 20px;text-align:left;}
#homeBoxBottom01 {background:url(_images/homeBoxBottom01.png) 0 0 no-repeat;font-size:11px;line-height:1.1;color:#E0E7EF;}
#homeBoxBottom02 {background:url(_images/homeBoxBottom02.png) 0 0 no-repeat;color:#DFBFB5;font-size:13px;}
#homeBoxBottom03 {background:url(_images/homeBoxBottom03.png) 0 0 no-repeat;color:#59769D;text-transform:uppercase;font-family:'Times New Roman', Times, serif;}
#contactColumnMain {width:185px;padding:0 5px;margin-top:10px;margin-bottom:10px;}
#newsletterColumn {width:182px;border:1px solid #E4C5B5; padding:0;}
#newsletterColumn p {margin:5px;}
#viewGalleryColumn {width:176px;border:1px solid #E4C5B5; margin:0 0 10px 0; padding:3px;}
#viewGalleryColumnBottom {width:176px;border:1px solid #E4C5B5; margin:10px 0 0 0; padding:3px;}
#clockImage {float:left;}
#learningCentre {border:1px solid #E4C5B5; width:175px; margin:10px; padding:0 0 20px; background:#FFF;}
#logos {text-align:center;margin-bottom:40px;}
#logos img {margin:0px auto;}
p.hey {margin:10px; line-height:1.2;}
#myMap {width:428px; height:540px;}
#fullWidth {width:685px;}
#emailResponse {width:626px; border-top:1px solid #DFDFDF; margin-top:5px; padding:5px 0 0 50px; background:url(_images/gsd_logo_mini.png) no-repeat 0 70%; font-size:14px;}

#menuTab {height:70px;color:#FFF;overflow:hidden;margin:20px 0 0 0;}
#menuTab ul {float:left;width:670px;height:70px;padding:0;margin:0;list-style-type:none;}
#menuTab ul li a {float:left;display:block;font:13px 'Times New Roman', Times, serif; text-transform:uppercase;height:49px;width:90px;text-decoration:none;color:#FFF;padding:10px;margin:0;background:#DFBEB5; border-bottom:1px solid #FFF; border-left:1px solid #FFF;overflow:hidden;}
#menuTab ul li {display:inline;}
#menuTab ul li a:hover, #menuTab ul li.ui-tabs-selected a {background:#F7F0EE;color:#4E6C95;border-bottom:1px solid #F7F0EE;}
#tabBox {height:252px;width:645px; background:#F7F0EE; padding:10px; margin:0 0 10px 0; color:#4E6C95;}
#tabBox img {float:left;margin-right:10px;}
#tabBox ul li {margin-top:3px;font-size:12px;}
#loader {width:427px;height:295px; background:url(_images/dental_implants1.jpg) no-repeat 0 0;}
#loader2 {width:427px;height:295px; background:url(_images/smile_makeover0.jpg) no-repeat 0 0;}
ul#generalList li {font-size:13px;color:#4E6C95;}
ul#generalList li.odd {color:#CFA38E;}
/*======MAIN COLUMN END======*/



/*=================CONTENT END==============*/

/*=================FOOTER START==============*/

#footer {text-align:center; padding-bottom:10px;}
#social-media-box {height:20px;margin-top:15px;text-align:center;font-size:12px;}
#social-media-box img {float:none;margin-left:10px;}

/*=================FOOTER END==============*/

