/* Stylesheet for bernieworld.co.uk */

body {background: #000; font-family: verdana; margin-left: auto; margin-right:auto;}
#wrap {margin: 40px auto 0px auto; width: 1067px;}
#lc {width: 262px; float: left; border-right: solid 1px #333;}
#content {width: 773px; float: left; margin: 0 auto 0 20px; border:}
#homeimage {width: 773px; float: left; margin: 0 auto 0 0px; border: none}
#contact {width: 793px; float: left; }
img {display: block;}

.left-nav {margin-top: 20px; margin-left: auto; margin-right: auto;}
.left-nav li a {display: block; width: 262px; height: 23px; text-indent: -99999px;}
.lc-abouttheartist a {background: url('../images2/side_menu_about_the_artist.png') no-repeat top left;}
.lc-portfolio a {background: url('../images2/side_menu_portfolio.png') no-repeat top left;}
.lc-gallery a {background: url('../images2/side_menu_gallery.png') no-repeat top left;}
.lc-shop a {background: url('../images2/side_menu_shop.png') no-repeat top left;}
.lc-contact a {background: url('../images2/side_menu_contact.png') no-repeat top left;}
.lc-blog a {background: url('../images2/side_menu_blog.png') no-repeat top left;}
.lc-links a {background: url('../images2/side_menu_links.png') no-repeat top left;}
.left-nav li a:hover {background-position: bottom;}

h2 {font-size: 1.2em; color: #999; font-weight: normal; margin: 0 0 20px 20px;}
h3 {font-size: 1em; color: #666; font-weight: normal; margin: 0 0 20px 20px;}

p {color: #f9f9f9; font-size: 1em; margin: 0 0 10px 20px;}

#content ul {color: #fff; margin: 0 0 50px 40px; font-size: 1em;}
#content ul li {margin: 0 0 20px 0 ;}

#newspage {background: url('../images2/NewsAndLinksBackground.jpg') repeat-y top left; }
#linkspage { background-color: black }
#linkspage table tr td { margin-bottom: 100px; margin-left: auto; margin-right: auto; margin-bottom: 100px; vertical-align: middle; color: white; background-color: transparent; text-align: center; border: 20px solid transparent;}
#linkspage img { margin-left: auto; margin-right: auto}
#linkspage h2 { margin-left: 36px; font-size: 150%; font-weight:bold }
#linkspage p { margin-left: 36px; font-size: 130% }

#artist-statement h1 {background: url('../images2/header_abouttheartist.png') no-repeat top left; height: 68px; width: 737px; text-indent: -99999px; margin: 10px 0 0px 10px;}
#artist-portfolio h1 {background: url('../images2/header_portfolio.png') no-repeat top left; height: 68px; width: 751px; text-indent: -99999px; margin: 10px 0 20px 20px;}
#artist-gallery h1 {background: url('../images2/header_gallery.png') no-repeat top left; height: 68px; width: 751px; text-indent: -99999px; margin: 10px 0 20px 20px;}
#artist-shop h1 {background: url('../images2/header_shop.png') no-repeat top left; height: 68px; width: 751px; text-indent: -99999px; margin: 10px 0 20px 0px;}
#contact h1 {background: url('../images2/header_contact.png') no-repeat top left; height: 68px; width: 751px; text-indent: -99999px; margin: 10px 0 20px 20px;}
#artist-news h1 {background: url('../images2/header_news.png') no-repeat top left; height: 68px; width: 751px; text-indent: -99999px; margin: 10px 0 20px 20px;}
#artist-links h1 {background: url('../images2/header_links.png') no-repeat top left; height: 68px; width: 751px; text-indent: -99999px; margin: 10px 0 20px 20px;}
#artist-links a { color:#666; }
#newspage p { margin-left: 306px; }

h2 .sub {font-size: .8em; color: #f9f9f9;}

.emailaddress {color: #666; font-weight: bold;}

#contact p { background: url('../images2/WebsiteContactPageImage.jpg') no-repeat top left; }

#contactbg { background: url('../images2/WebsiteContactPageImage.jpg') no-repeat top left; }

#contactbg label {
width: 5em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
color: #FFF;
}

input { background-color:#CCC; }

#messytext
{
margin-left: 6.5em;
background-color:#CCC;
	width: 300px;
}

#consubbut
{
margin-left: 6.5em;
}

#email
{
	width: 300px;
}

#subject
{
	width: 300px;
}
#emaileme
{
margin-left: 1.0em;
background-color: transparent;
}
fieldset
{
border: 1px solid #666666;
width: 27em;
}

legend
{
color: #fff;
background: #444444;
border: 1px solid #666666;
padding: 2px 6px;
margin-left: 2em;
} 

#shop {background: url('../images2/ShopBackground.jpg') repeat-y top left; }
#shop p {text-align:left; font-size: 130%; margin-bottom: 14px; margin-left: 205px; margin-right: 185px}
#shop table { margin-bottom: 100px; }
#shop tr { margin-left: auto; margin-right: auto; vertical-align: middle; color: white; background-color: transparent; }
#shop td { text-align: center; vertical-align: middle; color: white; background-color: transparent; }
#shop img { margin-left: auto; margin-right: auto}
#home #content {padding-top: 72px;}
