/*
Theme Name: Dundee Pottery & Stained Glass
Theme URI: http://www.dundeepottery.ca
Description: A conglomerate of pottery and glass supplies, housing a small gallery and gift shop, studio. We offer workshops, and lessons.
Version: 1.0
Author: Tristan Holmberg
Author URI: http://buzzblogdesigns.com/
Tags: local artists, south western ontario,  fixed width, two columns, arts and crafts, customized core files
*/


/@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
a:active, a:link, a:visited {
	outline:none;
}
* {
	margin:0;
	padding:0;
}
html {
	background:#444444 url(images/html_bg.gif) repeat scroll 0px 0px;
	overflow:scroll;
}

body {
	font-size:14px;
	font-family:Georgia, "Trebuchet MS", "Times New Roman";
	color:#000;
}

p {
padding-top:10px;
}

a {
color:#5B5B50;
}


#container {
margin:10px auto;
width:760px;
overflow:hidden;
background:white url(images/container_bg.gif) repeat-y scroll right top;
border:10px solid #7d7b4d;
}

#pots {
width:294px;
height:243px;
background:transparent url(images/pots.png) repeat scroll left top;
behavior: url(/iepngfix.htc);
position:absolute;
margin-top:-15px;
margin-left:-20px;
}

#content {
width:440px;
background:transparent url(images/content_bg.png) repeat scroll right top;
border:1px solid #a09f7d;
margin-left:253px;
margin-top:9px;
padding:20px;
margin-bottom:28px;
overflow:hidden;
}

#title {
width:480px;
margin-left:253px;
background:transparent url(images/title_bg.gif) no-repeat scroll left top;
height:49px;
margin-top:3px;
}

#sidebar {
float:left;
margin-left:26px;
margin-top:249px;
width:200px;
margin-bottom:26px;
}

#sidebar ul {
width:200px;
}

#sidebar ul li {
border-bottom:1px dotted black;
line-height:20px;
}

#sidebar ul li a{
line-height:20px;
display:block;
text-decoration:none;
padding-bottom:3px;
}

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

h2.welcome {
width:426px;
height:41px;
background:transparent url(images/welcome.gif) no-repeat scroll left top;
text-indent:-3000px;
}

h2.products {
width:426px;
height:41px;
background:transparent url(images/products.gif) no-repeat scroll left top;
text-indent:-3000px;

}

h2.gallery {
width:426px;
height:41px;
background:transparent url(images/gallery.gif) no-repeat scroll left top;
text-indent:-3000px;

}

h2.adultCourses {
width:426px;
height:41px;
background:transparent url(images/adult_courses.gif) no-repeat scroll left top;
text-indent:-3000px;

}

h2.childrenCourses {
width:426px;
height:41px;
background:transparent url(images/children_courses.gif) no-repeat scroll left top;
text-indent:-3000px;

}


h2.stainedGlassCourses {
width:426px;
height:41px;
background:transparent url(images/stained_glass_courses.gif) no-repeat scroll left top;
text-indent:-3000px;

}


h2.glassFusingCourses {
width:426px;
height:41px;
background:transparent url(images/glass_fusing_course.gif) no-repeat scroll left top;
text-indent:-3000px;

}

h2.studioTime {
width:426px;
height:41px;
background:transparent url(images/studio_time.gif) no-repeat scroll left top;
text-indent:-3000px;

}

h2.haiti {
width:426px;
height:41px;
background:transparent url(images/haiti.gif) no-repeat scroll left top;
text-indent:-3000px;
}

h2.surfacedecorating {
width:426px;
height:41px;
background:transparent url(images/surfacedecorating.gif) no-repeat scroll left top;
text-indent:-3000px;
}



h2.glassworkshop {
width:426px;
height:41px;
background:transparent url(images/glassworkshop.gif) no-repeat scroll left top;
text-indent:-3000px;
}

h2.pdart {
width:426px;
height:41px;
background:transparent url(images/pdartcamp.gif) no-repeat scroll left top;
text-indent:-3000px;
}


h2.links {
width:426px;
height:41px;
background:transparent url(images/links.gif) no-repeat scroll left top;
text-indent:-3000px;

}

h2.contactUs {
width:426px;
height:41px;
background:transparent url(images/contact_us.gif) no-repeat scroll left top;
text-indent:-3000px;

}


#content p {
text-align:justify;
line-height:25px;
text-indent:25px;
}

#content a {
text-decoration:underline;
color:#5b5b50;
}

#content a:hover {
text-decoration:none;
}


#featuredImages {
width:180px;
height:180px;
background:white url(images/featuredImages/rotate.php) no-repeat scroll 50% 50%;
padding:10px;
border:1px solid black;
float:left;
margin-top:20px;
}

#content dl {
overflow:hidden;
margin-bottom:20px;
}

#content dd {
text-align:left;
width:56%;
float:right;
padding-top:20px;
line-height:21px;
overflow:hidden;
vertical-align:top;
margin-top:-1px;
}

#content dt {
clear:both;
float:left;
padding-top:18px;
text-align:right;
width:40%;
line-height:21px;
}

.credits {
display:none;
}

.ddfmwrap {
width:80%;
float:left;
text-align:right;
}

#content p.fieldwrap {
text-align:right;
float:right;
overflow:hidden;
width:100%;
}

.fieldwrap label {
vertical-align:top;
padding-right:10px;
}

input, textarea {
border:1px solid black;
width:200px;
padding:5px;
}

input[type="submit"] {
width:100px;
}

input[type="submit"]:hover {
background-color:#7D7B4D;
color:#FFF;
cursor:pointer;
}

h3 {
font-weight:bold;
margin-top:10px;
}



#footer {
width:760px;
height:51px;
margin:10px auto;
margin-top:-10px;

}

a.buzzer {
background:transparent url(images/watermark.gif) no-repeat scroll 0 0;
cursor:pointer;
display:block;
height:41px;
margin:0 auto;
width:95px;
}

#courses {
background-color:#7d7b4d;
margin-top:10px;
color:#FFF;
}

#courses dl {
border:1px dotted black;
}

#courses dd {
float:right;
line-height:21px;
margin-top:-1px;
overflow:hidden;
padding-right:20px;
padding-top:20px;
text-align:left;
vertical-align:top;
width:72%;
}
#courses dt {
clear:both;
float:left;
line-height:21px;
padding-top:18px;
text-align:right;
width:18%;
}