/*
Theme Name: Westgate Theme
Author: David Bell, Sugar Web Development

*/

/* Text Styles */

.maintext01 {font: 0.8em Georgia, Times New Roman, Times, serif; color:#646353; line-height: 1.6;}
.maintext02 {font: 0.7em Georgia, Times New Roman, Times, serif; color:#646353; line-height: 1.5;}
.maintext03 {font: italic 1em Georgia, Times New Roman, Times, serif; color:#646353; line-height: 1.6;}

/* Common Selector Styles */

h1 {font: bold 1em Georgia, Times New Roman, Times, serif; color:white; background: #646353; padding: 10px 0px 10px 15px;}
h2 {font: bold 1em Georgia, Times New Roman, Times, serif; color:white; background: #8FD2CB; padding: 10px 15px 10px 0px; margin-bottom: 10px;}
h3 {font: bold 0.8em Georgia, Times New Roman, Times, serif; color:#646353; background: #D3EDEB; padding: 5px 0px 6px 10px; margin-bottom: 10px;}
h4 {font: bold 0.8em Georgia, Times New Roman, Times, serif; color:#646353; background: #D3EDEB; padding: 5px 10px 6px 10px; margin: 0px 10px 10px 50px;}
p {margin:0.3em 0pt 1em;}
strong {font-weight: bold;}
em {font-style: italic;}
blockquote {font: italic 0.9em Georgia, Times New Roman, Times, serif; color:#305C8F; line-height: 1.5;}

/* Float Styles */

.floatleft01 {float: left;}
.floatright01 {float: right;}

/* Spacing Styles */

.spacingright01 {padding: 15px;}

/* Colour Styles */

.colgrey01 {color:#646353;}
.colred01 {color:#CE3823;}
.required01 {font-weight: bold; color:#CE3823;}

/* Link Styles */

a.nav01:link {color: white; text-decoration: none;}
a.nav01:link:hover {color: #646353; text-decoration: none;}
a.nav01:visited {color: white; text-decoration: none;}
a.nav01:visited:hover {color: #646353; text-decoration: none;}

a.grey01:link {color: #444439;}
a.grey01:link:hover {color: #444439; text-decoration: none;}
a.grey01:visited {color: #444439;}
a.grey01:visited:hover {color: #444439; text-decoration: none;}

a.grey02:link {color: #646353;}
a.grey02:link:hover {color: #646353; text-decoration: none;}
a.grey02:visited {color: #646353;}
a.grey02:visited:hover {color: #646353; text-decoration: none;}

/* List Styles */

ul#mainnavlist01 {float: left; font: bold 0.8em Georgia, Times New Roman, Times, serif; color:#646353;}
ul#mainnavlist01 li {float: left; margin-right: 22px;}
ul#subnavlist01 {font: 0.75em Georgia, Times New Roman, Times, serif; color:#646353; padding-top: 2px; padding-right: 15px; padding-bottom: 6px;}
ul#subnavlist01 li {margin-bottom: 7px;}
ul#subnavlist01 a:link {color: #646353;}
ul#subnavlist01 a:link:hover {color: #646353; text-decoration: none;}
ul#subnavlist01 a:visited {color: #646353;}
ul#subnavlist01 a:visited:hover {color: #646353; text-decoration: none;}
ul#addresslist01 {font: 0.75em Georgia, Times New Roman, Times, serif; color:#646353; padding-top: 7px; padding-right: 15px;}
ul#addresslist01 li {margin-bottom: 5px;}
ul#footerlist01 {float: left; font: 0.75em Georgia, Times New Roman, Times, serif; color:#444439;}
ul#footerlist01 li {float: left; margin-right: 22px;}
ul#footerlist02 {float: left; font: bold 0.75em Georgia, Times New Roman, Times, serif; color:#444439; margin-top: 4px;}
ul#footerlist02 li {float: left; margin-right: 10px;}
ul#staff01 {}
ul#staff01 li {float: left; margin: 0px 10px 7px 0px;}
ul#bullet01 {font: 0.75em Georgia, Times New Roman, Times, serif;}
ul#bullet01 li {margin-top: 7px;}
ul#bullet02 {list-style: circle; font: 0.8em Georgia, Times New Roman, Times, serif; color:#8FD2CB; margin-left: 18px; margin-bottom: 15px;}
ul#bullet02 li {margin-top: 7px;}
ul#contact01 {font: 0.75em Georgia, Times New Roman, Times, serif; color:#646353; margin-left: 10px; margin-bottom: 15px;}
ul#contact01 li {margin-top: 7px;}

/* General Styles */

#wrapper02 {width: 768px; margin: 0 auto; margin-top: 25px; background: url(http://www.westgatedental.co.uk/images/maincontentbacking02.gif) repeat-y left;}
#mainnav01 {background: white url(http://www.westgatedental.co.uk/images/mainnavbacking01.gif) no-repeat bottom right; height: 25px; padding: 7px 0px 0px 220px;}
#leftcontent01 {float: left; text-align: right; background: #F4F7F2; width: 234px; padding-bottom: 15px;}
#rightcontent01 {float: left; width: 534px; text-align: left;}
#introtext03 {float: left; padding: 10px 15px 10px 15px; width: 502px;}
#newshighlight01 {float: right; width: 196px; background: #F4F7F2; padding: 12px 15px 0px 15px;}
#footer01 {width: 753px; height: 43px; margin: 0 auto; background: #8FD2CB url(http://www.westgatedental.co.uk/images/footerbacking01.gif) no-repeat bottom; padding: 7px 0px 0px 15px;}

/* Blog Pages */

#quote01 {font: 0.9em Georgia, Times New Roman, Times, serif; color:#646353; line-height: 1.4; width: 180px; float: right; border-top: 1px dotted #86A0B0; border-bottom: 1px dotted #86A0B0; margin-left: 25px; margin-bottom: 5px; padding: 10px 0px 10px 0px;}

#newsnav01 {float: right; width: 160px; margin-left: 20px; margin-top: 20px; border-left: 1px solid #C1C1C1; padding-left: 15px;}

ul#blognav01 {margin-top: 9px; margin-bottom: 10px; font: 0.8em Georgia, Times New Roman, Times, serif; color:#01AA4F;}
ul#blognav01 li {margin-bottom: 6px;}
ul#blognav01 a:link {color: #646353;}
ul#blognav01 a:link:hover {color: #646353; text-decoration: none;}
ul#blognav01 a:visited {color: #646353;}
ul#blognav01 a:visited:hover {color: #646353; text-decoration: none;}

#tags01 a:link {color: #646353;}
#tags01 a:link:hover {color: #646353; text-decoration: none;}
#tags01 a:visited {color: #646353;}
#tags01 a:visited:hover {color: #646353; text-decoration: none;}

#credit01 a:link {color: #646353;}
#credit01 a:link:hover {color: #646353;}
#credit01 a:visited {color: #646353;}
#credit01 a:visited:hover {color: #646353;}

#morelink01 a:link {color: #646353;}
#morelink01 a:link:hover {color: #646353;}
#morelink01 a:visited {color: #646353;}
#morelink01 a:visited:hover {color: #646353;}
#morelink01 p {font: 0.8em Georgia, Times New Roman, Times, serif; color:#646353; line-height: 1.4;}

#morelink01 p .none01 {text-decoration: none;}
#morelink01 p .none01 a:link {text-decoration: none; border-bottom: 0px;}
#morelink01 p .none01 a:link:hover {text-decoration: none;}
#morelink01 p .none01 a:visited {text-decoration: none; border-bottom: 0px;}
#morelink01 p .none01 a:visited:hover {text-decoration: none;}

#morelink01 ul {list-style-type: circle; margin-top: 0px; margin-left: 23px; margin-bottom: 10px; font: 0.8em Georgia, Times New Roman, Times, serif; line-height: 1.4; color: #646353;}
#morelink01 ul li {margin-top: 7px;}

body.downloads #morelink01 ul {list-style-type: none; margin-top: 0px; margin-left: 0px; margin-bottom: 10px; font: 0.8em Georgia, Times New Roman, Times, serif; line-height: 1.4; color: #646353;}
body.downloads #morelink01 ul li {float: left; margin-top: 7px; margin-right: 8px;}

#morelink01 ol {list-style-type: decimal; margin-top: 0px; margin-left: 26px; margin-bottom: 10px; font: 0.8em Georgia, Times New Roman, Times, serif; line-height: 1.4; color: #646353;}
#morelink01 ol li {margin-top: 7px;}

#morelink01 blockquote p {margin-left: 36px; margin-right: 36px; font-size: 0.8em; font-style: italic; font-weight: bold; line-height: 1.5; color: #01AA4F;}

#sidecontent02 {font: 0.9em Georgia, Times New Roman, Times, serif; color:#B8D3E8; line-height: 1.4; float: left; text-align: left; width: 253px; margin-top: 25px; padding: 0px 0px 0px 14px; border-left: 1px dotted #01AA4F;}

.nocomments {color: #B8D3E8; font: italic 0.9em Georgia, Times New Roman, Times, serif;}

.feedback01 {font: 0.9em Georgia, Times New Roman, Times, serif;}
.feedback01 a:link {color: #646353;}
.feedback01 a:link:hover {color: #646353;}
.feedback01 a:visited {color: #646353;}
.feedback01 a:visited:hover {color: #646353;}

textarea#comment {width: 300px; height: 150px; font: 1em Georgia, Times New Roman, Times, serif; color:#01AA4F;}

.commentlist {font: 0.8em Georgia, Times New Roman, Times, serif; color:#646353; line-height: 1.3;}
.commentlist a:link {color: #646353;}
.commentlist a:link:hover {color: #646353;}
.commentlist a:visited {color: #646353;}
.commentlist a:visited:hover {color: #646353;}

form#commentform p {font: 0.8em Georgia, Times New Roman, Times, serif; color:#646353; line-height: 1.3;}
form#commentform p a:link {color: #646353;}
form#commentform p a:link:hover {color: #646353;}
form#commentform p a:visited {color: #646353;}
form#commentform p a:visited:hover {color: #646353;}

input {font: 0.9em Georgia, Times New Roman, Times, serif; color:#181512;}