/* IE & FF Fix */
* {margin:0; padding:0;}
html, body {margin:0px; padding:0px; background:url(../../images/general/page-bg.jpg) repeat-x; font-family:Lucida Grande, Helvetica, Arial, sans-serif; font-size:12px; color:#666;}

/* Classes */
a {color: #666666;}
a:hover {color: #000;}
p {margin:0px; padding:1.8em 0 0; line-height:185%;}
.floatLeft {float:left;}
.floatRight {float:right;}
.clearBoth {clear:both;}
.link-button {color:#FFF; background:#3078d8; padding:3px 12px; border:2px solid #dadada; text-decoration:none;}
.link-button a:hover {color:#000; background:#dadada;}
img {border:none;}
.clearBoth {clear:both;}
.bullet-list {padding:10px 0; margin-left:2em; }
.bullet-list li {background:url(../../images/general/arrow.jpg) no-repeat 0% 50%; padding:5px 18px; list-style:none;}
.no-bullet-list {padding:10px 0;}
.no-bullet-list li {padding:5px 0; list-style:none;}
.feature { }
.highlight { color:#3078d8;}
p.highlight { color:#3078d8;}

/* Main Page */
#page-container {width:932px; margin:auto;}

/* Main Navigation */
ul#navigation {float:left; width:782px; list-style:none; display:inline; background:#3078d8; padding-top:19px;}
ul#navigation li {float:right; list-style:none; display:inline;}
ul#navigation li a:hover {background-position:left -31px; border-bottom:none;}
ul#navigation li a.current {background-position:left -31px; border-bottom:none;}

#home-Btn {width:68px; text-indent:-3000px; padding-right:13px;}
#home-Btn a {width:68px; height:31px; background:url(../../images/nav/home-btn.jpg) top left no-repeat; display:block}
#advice-Btn {width:67px; text-indent:-3000px; padding-right:13px;}
#advice-Btn a {width:67px; height:31px; background:url(../../images/nav/advice-btn.jpg) top left no-repeat; display:block}
#formwork-Btn {width:95px; text-indent:-3000px; padding-right:13px;}
#formwork-Btn a {width:95px; height:31px; background:url(../../images/nav/formwork-btn.jpg) top left no-repeat; display:block}
#general-Btn {width:146px; text-indent:-3000px; padding-right:13px;}
#general-Btn a {width:146px; height:31px; background:url(../../images/nav/general-btn.jpg) top left no-repeat; display:block}
#workshop-Btn {width:91px; text-indent:-3000px; padding-right:13px;}
#workshop-Btn a {width:91px; height:31px; background:url(../../images/nav/workshop-btn.jpg) top left no-repeat; display:block}
#contact-Btn {width:107px; text-indent:-3000px; padding-right:13px;}
#contact-Btn a {width:107px; height:31px; background:url(../../images/nav/contact-btn.jpg) top left no-repeat; display:block}

/* Header */
#header {clear:both; height:336px;}

/* Page Tiles */
.main-titles-dotted {background:url(../../images/general/dotted-line.jpg) no-repeat bottom left; font-size:16px; color:#000; padding:20px 0;}
.main-titles-dotted-above {background:url(../../images/general/dotted-line.jpg) no-repeat top left; font-size:16px; color:#000; padding:20px 0; margin-top:25px;}
.main-titles {font-size:16px; color:#000;}

/* Homepage */
.home-column1 {float:left; width:486px; padding-bottom:35px; background:url(../../images/general/dotted-line-2-column.jpg) no-repeat bottom left;}
.home-column2 {float:left; width:412px; padding-bottom:35px; background:url(../../images/general/dotted-line.jpg) no-repeat bottom left;}
.home-column3 {float:left; width:188px; padding-right:55px;}
#mini-gallery {}
#mini-gallery li {float:left; list-style:none; padding:10px 10px 0 0;}
#home-contact {width:387px; height:167px; padding:10px 12px; background:url(../../images/pages/home/contact-bg.jpg) no-repeat top left; margin-top:25px;}
#home-contact li {list-style:none; font-size:10px; color:#000;}
#home-contact li span {color:#FFF;}
#home-contact a {color: #FFF; text-decoration:none;}
#home-contact a:hover {color: #000;}
.home-quicklinks {clear:both; background:#3078d8; color:#FFF; margin-top:10px; border:4px solid #dadada;}
.home-quicklinks h2 {font-size:16px; padding:5px 0 0 5px;}
.home-quicklinks p {padding:5px 0 3px 5px;}

/* Subpages */
.subpages-column1 {float:left; width:398px; padding-right:60px;}
.subpages-column1 img {margin-top:20px;}

/* Contact */
.contact-column1 {float:left; width:248px; padding-right:60px;}
ul#basewords { list-style:none; clear:both; margin-top:12px }
ul#basewords li { font-size:11px; margin-right:8px; display:inline }
ul#basewords strong { font-weight:normal }

/* Footer */
#footerbg {clear:both; background:#3078d8; margin-top:30px; color:#FFF;}
#footer {width:932px; margin:auto; padding-top:20px;}
#footer strong, em {font-weight:normal; font-style:normal}
#footer h1 {clear:both; font-size:12px}
#footer p {font-size:11px}
#footer a {color:#FFF; font-size:10px; text-decoration:none;}
#footer a:hover {color:#000;}
#ourLink {float:left;}
#lowerNav {float:right; list-style:none; margin-bottom:30px}
#lowerNav li {display:inline;}
