/*
Theme Name: Graphic Screen Printing
Description: Semantic, SEO Optimised, Custom Wordpress Theme for Graphic Screen Printing
Author: Design House
Author URI: http://designhouse.com.au
Version: 1.0
*/

/* Defaults */
* {margin:0;outline:0;padding:0}
a, a:visited {color:#693}
a:hover {text-decoration:none}
address {font-style:normal}
body {background:url(images/bg.gif) repeat-x #BBD900;font:75% Arial;text-align:center}
h3 {font:bold 1.25em Arial;margin-bottom:10px}
img, fieldset {border:0}
p {text-align:justify; font-size:1.15em; margin:0 0 1em}
.right, .alignright {float:right}
img.aligncenter {display:block;margin:0 auto}
.left, .alignleft {float:left}
img{padding:7px;}

/* Containers */
#page {margin:0 auto;width:901px}
#middle {background:url(images/middle.gif) repeat-y center top}
#top {background:url(images/top.gif) no-repeat center top}
#bottom {background:url(images/bottom.gif) no-repeat center bottom;min-height:700px;height:700px;height:auto !important;padding:0 0 100px;overflow:hidden;text-align:left;width:100%}

/* Header */
#header {float:left;width:230px}
#header h1 {margin:0 0 0 35px;text-indent:-1000em}
#header h1 a {display:block;height:230px;width:180px}
#header ul {list-style:none;margin:0.5em 0 0 45px}
#header ul li {font:bold 1.33em Arial;margin:0.75em 0 0}
#header ul li a {background:url(images/menu.gif) no-repeat;color:#FFF;display:block;padding:7px 10px;text-decoration:none;width:138px}
#header ul li a:hover, #header ul li.current-menu-item a {background:url(images/menu.gif) no-repeat -158px top}

/* Body */
#content {float:left;margin:50px 0 0;width:400px}
#content h2.title {text-indent:-1000em}
#content #text {float:right;display:inline;margin:50px 10px 0 0;width:350px}
.home #content h2.title {background:url(images/home.gif) no-repeat;height:27px;margin:0 0 0 190px;width:75px}
.page-id-16 #content h2.title {background:url(images/contact.gif) no-repeat;height:27px;margin:0 0 0 160px;width:143px}
.page-id-12 #content h2.title, .page-id-40 #content h2.title {background:url(images/services.gif) no-repeat;height:28px;margin:0 0 0 175px;width:96px}
page-id-40 #content #text p {padding-top:20px}

/* Contact */
#content dl.contact {margin:10px 0 0 30px;_margin:10px 0 0 60px;width:250px}
#content dl.contact dt {float:left;clear:both;font-weight:bold;margin:3px 0 0;width:100px}
#content dl.contact dd {float:right;clear:right;margin:3px 0 0;width:150px}
#content .photos {margin:30px 0 0 50px}
#content form {clear:both;float:left;margin:25px 0 0 30px}
#content table {margin:0 0 1em}
#content table tr td {padding:5px 9px 0 0}
#content textarea {font:12px Arial;overflow:auto;width:290px}
#content #submit {margin:20px 0 0 100px}
#content #suppliers {background:url(images/suppliers.png) no-repeat;height:81px;margin:60px 0 0;width:514px}
#content #suppliers a {display:block;float:left;height:100%;margin:0 30px 0 0;width:100px}
#content #suppliers a.last {margin:0 0 0 -10px;width:125px}

/* Forms */
#content form {padding-bottom:15px}
#content form ul {list-style:none;margin:0}
#content form ul li {padding-top:5px}
#content form .inline .gfield_label {float:left;width:140px}
#content form .gform_footer {text-align:center}
#content form #field_1_5 .gfield_label, #content form #field_1_6 .gfield_label {display:block;font-size:1.25em;font-weight:bold;margin-bottom:5px}
#content form .validation_error {color:#C00;margin-bottom:10px;font-weight:bold}
#content form .validation_message {color:#C00}

/* Footer */
#footer h2 {background:url(images/design-house.gif) no-repeat;display:inline;height:24px;float:right;margin:0 70px 0 0;text-indent:-1000em;width:115px}
#footer h2 a {display:block;height:100%;width:100%}
#footer p {padding:0 0 0 185px;text-align:center}