body {
 margin: 0;
 padding: 0;
 font-family: Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
 color: #000;
 background-color: #555;
 background-image: url("http://www.eliteproductions.co.uk/images/5482.png");
 background-repeat: repeat-x;
}

blockquote, h3, h4, h5, p, li {
 padding-right: 10px;
 padding-left: 10px;
 font-size: 0.9em;
 line-height: 1.6em;
}

blockquote {
 margin-right: 0;
 margin-left: 20px;
}

h1, h2, h3, h4 {
 font-weight: normal;
 margin-bottom:0px;
}
 
h1, h2 {
 font-family: Georgia, Times, serif;
}

h1 {
 font-size: 3em;
 display: none;
}

h2 {
 font-size: 0.9em;
 font-style: italic;
 color: #eee;
}

small, .small {
 font-size: 0.9em;
}

a {
 text-decoration: none;
 background-color: inherit;
}

h1 a, h2 a, h3 a {
 border: none;
}

h3 a {
 text-align:left;
}

h4 {
 font: 1.1em Georgia, Times, serif;
 color: #006B99;
 margin-bottom: -15px;
}

h4 .historytitle {
}

h4 .historytitle a {
color:#000;
}

#sidebar-2 a, #sidebar-1 a {
 color: #c00;
 background-color: inherit;
 border: none;
}

#sidebar-2 p, #sidebar-1 p {
 font-size: 0.8em;
 line-height: 1.5em;
}

#sidebar-1 p {
 text-align: right;
}

#content hr {
 margin: 0 auto;
 color: #656365;
 width:470px;
 border-top:1px dashed #656365;
}

.caps {
 font-size: 0.9em;
 letter-spacing: 0.1em;
}

img.divider {
 margin: 0 auto;
 border:0px solid #fff;
}

#accessibility {
 position: absolute;
 top: -10000px;
}

#container {
 margin: 0 auto;
 border:1px solid #000;
 padding-bottom: 28px;
 width: 770px;
 \width: 770px;
 w\idth: 770px;
 background-color: #fff;
}

#head {
 background-image: url(http://www.eliteproductions.co.uk/i/headerbg.jpg);
 background-repeat: repeat-x;
 height: 100px;
 text-align: center;
 color: #222;
 border-bottom:1px solid #333;
}

#head .rss {
 height:80px;
 border:0px;
 float:right;
 margin-top:-80px;
}

#sidebar-top {
 float: right;
 width: 240px;
 \width: 240px;
 w\idth: 240px;
 margin: 25px 20px 20px 0px;
 padding: 15px 10px 10px 10px;
 background-color:#eee;
 border:1px solid #bbb;
}

* html #sidebar-top { 
display:inline; 
}

#sidebar-top .friends {
 display:inline;
 padding:10px 0px;
 margin:10px 0px;
}

#sidebar-top .friendsb {
 display: inline;
 padding:0px;
 margin:0 0 0 10px;
}

#sidebar-top .friends a img {
 padding:0px;
 margin:0px;
 border:2px solid #000;
}

#sidebar-top .friends a img:hover {
 border:2px solid #F40;
}

#sidebar-1 {
 clear: both;
 margin: 5px;
 padding: 5px;
 float: right;
 width: 250px;
 \width: 250px;
 w\idth: 250px;
}

#showevent {
 float:left;
 margin:10px;
 background-color:#FFF692;
 border:1px solid #F1CD44;
 padding:10px;
 width:414px;
}

* html #showevent { display:inline; }

#showevent h3{
 margin:0px;
}

#showevent .showflyers {
 float:left;
 width:120px;
}

#showevent .showflyers img{
 border:1px solid #000;
 padding:1px 1px 1px 1px;
}

#showevent .showflyers img a{
 clear: left;
}

#showevent .showdetails p{
 font-size:0.85em;
 padding:5px;
}

.showdetails{
 padding-left:10px;
}

.showend {
}

#showevent .showend p{
 font-size:0.85em;
}

#maingallery {
 padding: 10px;
 width: 740px;
 \width: 740px;
 w\idth: 740px;
 text-align: justify;
 font-size: 0.75em;
}

#maingallery .gallery img {
 padding:1px;
}

#latestpictures {
 list-style:none;
 padding:2px;
 margin:2px;
}

#content {
 width: 450px;
 \width: 450px;
 w\idth: 450px;
 text-align: justify;
 font-size: 0.75em;
 padding: 6px 0px 1px 10px;
 margin:10px 9px 10px 10px;
}

#content a {
 color: #277AA4;
 text-decoration: none;
}

#content a:hover {
 color: #000;
 text-decoration: underline;
}

#content h3, #maingallery h3 {
 font: 2em Georgia, Times, serif;
 text-align:left;
}

#content h3 a, #maingallery h3 a {
 color: #202020;
 text-decoration: none;
}

#content h3 a:hover, #maingallery h3 a:hover{
 color: #F40;
 text-decoration: none;
}

#content img {
 padding:2px;
 border:1px solid #656365;
 margin:2px;
}

#content .noimg {
 padding:0px;
 border:0;
 margin:0 auto;
}

#content ul li {
 padding:0;
}

#content .postdet, #maingallery .postdet {
 font-size:0.8em;
 line-height:25px;
 margin:0px 3px 0px 11px;
 border-left:2px solid #277AA4;
 border-right:2px solid #277AA4;
 background-color:#C7DFEB;
 padding:1px 0px;
}

#content .note{
 background-color:#FFF692;
 border-top:1px solid #F1CD44;
 border-bottom:1px solid #F1CD44;
 font-size:0.85em;
 line-height:25px;
 width:80%;
 margin: 0 auto;
 text-align:center;
 background-image: url(http://www.eliteproductions.co.uk/i/error.png);
 background-repeat: no-repeat;
 background-position: 1% 50%;
}

#content .detail {
 background-color:#FFF692;
 Border:1px solid #CFC233;
 margin:0px 0px 0px 10px;
}

#content .detail h3 {
 margin-top:5px;
}

#content .download{
 background-color:#BBDEEC;
 border-top:1px solid #606172;
 border-bottom:1px solid #606172;
 font-size:0.85em;
 line-height:25px;
 width:80%;
 margin: 0 auto;
 text-align:center;
 background-image: url(http://www.eliteproductions.co.uk/i/cd.png);
 background-repeat: no-repeat;
 background-position: 1% 50%;
}

#content ol {
 list-style:none;
}

#sidebar-top .whizzard {
 background-color:#656365;
 border-top:1px solid #000;
 border-bottom:1px solid #000;
 font-size:0.7em;
 line-height:25px;
 color:#C7DFEB;
 padding-top:1px;
 margin: 0 auto;
 margin-bottom:10px;
 text-align:center;
}

#sidebar-top .whizzard a {
 color:#fff;
}

#sidebar-top .whizzard a:hover {
 color:#fff;
 text-decoration:underline;
}

#foot {
 background-image: url(http://www.eliteproductions.co.uk/i/footer1.jpg);
 background-repeat: no-repeat;
 vertical-align:middle;
 padding:0px 19px 0px 0px;
 clear: both;
 color: #202020;
 font-weight:bold;
 font-size: 0.7em;
 height:80px;
}

#foot a {
 text-decoration: none;
 color: #F40;
}

#foot a:hover {
 color:#000;
 text-decoration: underline;
}

#foot p {
 padding: 2px 10px 0 10px;
}

.details {
 color: #555;
 font-size: 10px;
}

.recent_articles {
 list-style-type: none;
 font-size: 0.65em;
 color: #656365;
 text-decoration: none;
 margin: 0px 0px 10px 0px;
 height:120px;
 border-bottom:3px solid #bbb;
}

.recent_articles h3 {
 color: #000;
 font-weight: bold;
 font: 1.5em Georgia, Times, serif;
 margin:5px 0px 3px 0px;
 border-bottom:1px solid #ddd;
 padding:0px;
}

.recent_articles a {
 color: #202020;
 text-decoration: none;
}

.recent_articles a img {
 margin-right:10px;
}

.recent_articles li {
 color: #656365;
 text-decoration: none;
}

.recent_articles a:hover {
 color: #006B99;
}

.recent_events {
 list-style-type: none;
 font-size: 0.65em;
 color: #656365;
 text-decoration: none;
 border-bottom: 3px solid #bbb;
 margin-bottom: 10px;
 padding-bottom:10px;
}

.recent_events h3 {
 color: #000;
 font-weight: bold;
 font: 1.5em Georgia, Times, serif;
 margin-top:5px;
 margin-bottom:3px;
 padding:0px;
}

.recent_events h5 {
 font-weight: bold;
 font-size: 1.0em;
 margin:3px 10px -1px 10px;
 padding-left:0px;
 padding-right:10px;
 border-top:1px dashed #202020;
}

.recent_events p {
 padding:0px 10px 10px 10px;
 margin:-1px;
}

.recent_events a {
 color: #202020;
 text-decoration: none;
}

.recent_events li {
 color: #656365;
 text-decoration: none;
 margin:0;
}

.recent_events a:hover {
 color: #006B99;
}

.recent_events img {
 margin:8px;
}

#mlist {
 display:block;
 font-size: 0.6em;
 color: #fefefe;
 text-decoration: none;
 border: 1px solid #222;
 background-color: #656365;
 padding: 10px;
 margin: 0 auto;
}

#mlist input {
 margin:3px;
 padding:2px;
 width:200px;
}

#mlist h3 {
 font-weight:bold;
 padding:0px;
 margin-top:-10px;
 font: 2em Georgia, Times, serif;
 text-align:center;
}

#mlist .zThanks {
 margin-top:10px;
}

.category_list {
 color: #eee;
 background-color: #656365;
 display: inline;
}

.category_list ul {
 color: #eee;
 background-color: #656365;
 display: inline;
}

.category_list a {
 color: #eee;
 background-color: #656365;
 display: inline;
}

.comments_invite {
 background-image: url(http://www.eliteproductions.co.uk/i/comment.png);
 background-repeat: no-repeat;
 padding-left:18px;
 line-height:18px;
}

.comments_invite p{
 margin: -1.3em 0 0 0;
 padding: 18px;
 font-size: 0.9em;
}

.galleryview {
 background-image: url(http://www.eliteproductions.co.uk/images/1435.png);
 background-repeat: no-repeat;
 padding-left:18px;
 line-height:25px;
}

.galleryview p{
 margin: -1.3em 0 0 0;
 padding: 18px;
 font-size: 0.9em;
}

#feeds {
 text-align: center;
 border-top:1px solid #202020;
 border-bottom:1px solid #202020;
 margin-bottom:0px;
 padding-bottom:0px;
}

#feeds p {
 text-align: center;
 font-size:0.8em;
}

#feeds a {
 font-weight: bold;
 color:#f60;
 text-decoration:none;
}

#feeds a:hover {
 text-decoration: none;
 border-bottom: 1px solid #000;
 color:#004e9b;
}

#navcontainer {
 clear:both;
 background-color: #333;
 padding:5px;
 margin:0px;
}

#navcontainer ul{
 width:100%;
 padding:0px;
 margin:0px;
}

#navcontainer ul li {
 display: inline;
 text-align: center;
 background-color: #333;
 font-size:0.85em;
}

#navcontainer ul li a {
 color: #eeeeee;
 padding:7px 0px 7px 0px;
 line-height:20px;
}

#navcontainer ul li a:hover {
 background-color: #eee;
 color: #333;
}

#navcontainer #active {
 display: inline;
 color: #fff;
}

.comments_error {
 color: #000;
 background-color: #fff4f4;
}

ul.comments_error {
 padding: 0.3em;
 list-style-type: circle;
 list-style-position: inside;
 border: 2px solid #fdd;
}

div#cpreview {
 color: #000;
 background-color: #f1f1f1;
 border: 2px solid #ddd;
}

form#txpCommentInputForm td {
 vertical-align: top;
}

.commhead {
 background-color: #f2f2f2;
 color: #555;
 font-weight: bold;
 font-size: 1em;
 margin: 0px;
 padding-left: 55px;
 line-height:50px;
}

.commtext{
 color:#555;
 font-size: 0.8em;
 border-bottom: 1px dashed #555;
 margin: 0px;
 padding: 0px;
}

.commtext p{
 color:#656365;
}

.commsmall {
 background-color: #eee;
 font-size: 0.8em;
 color: #000;
 margin: 0px;
 padding-left: 10px;
 line-height:20px;
}

#forumbanner{
 text-align: center;
 font-size: 0.85em;
 font-family: "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
 position:fixed;
 bottom:0;
 width:100%;
 background:#434343;
 border-top:1px solid #000;
 border-bottom:none;
 color:#888;
 clear:both;
 padding:3px 0;
}

#forumbanner a{
 color: #fff;
 text-decoration: none;
 border-bottom:1px dotted #666;
}

#forumbanner a:hover {
 color: #E5EDF7;
 text-decoration: none;
 border-bottom:1px dotted #fff;
}

#galleryx .artimg img{
 margin:10px;
}

#content .gallery .artimg a img {
 margin-right:5px;
}

.gallery .art p{
 margin-left: 10px;
 font-size:1em;
}

#content h5 {
 margin-bottom:2px;
}

.clear{
 clear:both;
}

#gallery {
 background-color:#fff;
}

#gallery2 {
 background-color:#eee;
}

#gallery p {
 line-height:20px;
}

/* comment Bubble
------------------------------------------ */
div.bubble {
 width: auto;
 font-size: 1.2em;
 margin-bottom: 24px;
}

div.bubble blockquote {
 margin: 0px;
 padding: 0px;
 border: 1px solid #c9c2c1;
 background-color: #fff;
}

div.bubble blockquote p {
 margin: 5px;
 padding: 0px;
 font-size:1.1em;
}

div.bubble cite {
 position: relative;
 margin: 5px;
 padding: 7px 0px 0px 15px;
 top: -1px;
 background: transparent url(http://mrqwest.co.uk/anh/images/35.gif) no-repeat 20px 0;
 font-style: normal;
 font-size:.9em;
 line-height:25px;
}

#topadvert {
 padding-left:10px;
}

#topadvert a img{
 margin:10px auto;
 padding:17px;
 background-color:#eee;
 border:1px solid #ddd;
}

/* -- Sidebar advert container & stylings ---------------- */

#sidebaradvert {
 border:1px solid #ddd;
 background-color:#eee;
 padding:10px;
}

#sidebaradvert p {
 font-size:0.7em;
}

#tbr_events a {
 border-bottom:1px solid #C7DFEB;
 font-size:0.8em;
 color:#333;
}

#tbr_events a:hover {
 border-bottom:1px solid #000;
 background-color: #C7DFEB;
}

#sidebaradvert img {
 text-align:center;
 border:1px solid #444;
}

/* -- Sidebar Latest pictures container & stylings ---------------- */
#pix {
 list-style:none;
 padding:0px;
 margin:0px;
}

#pix li {
 padding:0px;
 margin:9px;
 width:350px;
}

#pix li a img {
 margin:5px;
}

#pix li a:hover {
 border-bottom:0px;
}

#pix .container {
 float:left;
 width:350px;
 background-color:#eee;
 height:89px;
 border:1px solid #ddd;
}

#pix .container h3 a {
 font-size:15px;
 font-family:georgia, "times new roman", serif;
}

#pix p a img {
 margin:3px;
 height:75px;
 width:75px;
}

#backsoon{
 font-size:3em;
 font-weight:bold;
 font-family:georgia, cambria, "times new roman", serif;
 color:#fff;
 text-align:center;
 padding:50px;
 margin:50px auto;
}

.postwrap {
padding:0px;
border-bottom:1px dotted #bbb;
}

#content .postwrap h3 a {
padding:0px;
margin-bottom:0px;
}

#content .postwrap p .postdet{
padding:5px 0px;
margin:0px 0px;
line-height:25px;
}

#searchbox {
background-color: #eee;
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px solid #bbb;
}

#searchbox .searchbox input {
border:3px solid #bbb;
margin:0px;
padding:3px;
font-family:verdana, tahoma, arial, sans-serif;
size:0.8em;
line-height:1.6em;
width:228px;
}

#social {
 size:1.2em;
 margin:0px 0px 10px 0px;
 padding:0px;
}

.socialicons {
 font-size: 0.65em;
}

.socialicons h3 {
 color: #000;
 font-weight: bold;
 font: 1.5em Georgia, Times, serif;
 margin:5px 0px 3px 0px;
 border-bottom:1px solid #ddd;
 padding:0px;
}

#social li {
display:inline;
size:1.1em;
list-style-type:none;
margin:0px;
padding:0px;
}

#social li a img {
border:0px;
margin:0px;
padding:2px;
}

h4 .historytitle {
}

h4 .historytitle a {
color:#000;
}

#tbr {
 border-bottom: 3px solid #bbb;
margin-bottom:10px;
height:148px;
}

#tbr img .left {
float:left;
}

#tbr p a {
margin-top:-73px;
float:right;
 font: 1.7em Georgia, Times, serif;
color:#000;
text-decoration:none;
width:141px;
}

#clear {
clear:both;
}

#bigrightad {
position:absolute;
top:15px;
right:15px;
border:5px solid #000;
border-top:5px solid rgba(0,0,0,.5);
border-right:5px solid rgba(0,0,0,.504);
border-bottom:5px solid rgba(0,0,0,.5);
border-left:5px solid rgba(0,0,0,.504);
}

#bigrightad img{
border:0px solid #000;
}
