html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body 			{ line-height: 1; }
ol, ul 			{ list-style: none; }
blockquote, q   { quotes: none; }
:focus 			{ outline: 0; }
ins 			{ text-decoration: none; }
del 			{ text-decoration: line-through; }
table 			{ border-collapse: collapse; border-spacing: 0; }


/*...................... Media Surgery ............................
COLOURS:
lime Green : #B1EC04
medium Green : #869a47
dark Green : #4a8f50
*/

body				{ font-size: 75%; font-family: Tahoma, Arial, Helvetica, sans-serif; 
					  background:#fff url(../../../images/background.gif) 50% 0 repeat-x ;}
#wrapper			{ width:960px; margin:0 auto; position:relative; }

#top-image			{ position:absolute; top:44px; right:0; }
#logo				{ margin-top:15px; }


a:link, a:visited	{ color:#333333 }
p					{ padding:0.7em 0 0 0; }


/*........................ Top Right Nav ...............................*/
#top 					{ position:absolute; top:5px; right:0; }
/*........................ Nav .........................................*/
#nav					{ font-family:Georgia, "Times New Roman", Times, serif; background-image:url(../../../images/nav-top.gif);
						  width:187px; top:108px; padding-top:20px; text-align:center; position:absolute; left:0;  }
#nav ul					{  background:url(../../../images/nav-foot.gif) 0 100% no-repeat; padding-bottom:50px;}
#nav li					{  padding:3px 15px; line-height:1.5em; }
#nav a:link,
#nav a:visited 			{  color:#FFF; font-weight:bold; }


/*......................... Main ......................................*/
#ma in					{ margin-top:264px; }
/*......................... Latest News ...............................*/
#latest-news			{ float:left; width:180px;clear:both; padding:0 20px 0 0; margin-top:264px;  }
#latest-news li			{ border-bottom:1px solid #999; padding:6px 0; }
#latest-news li a		{ line-height: 1.4em; }

/*....................... Content ......................................*/
#content				{ width:730px; margin:194px 0 25px 0; float:left; background-color:#F0F3CE; border:1px #333333 solid; padding:10px;}
#content p						{ color:#333;; line-height:1.5em; width:550px; padding-bottom:10px; line-height:1.6em; display:block; }
#content img					{ padding:1px; border: 1px solid #990000; margin:2px; }
#content .row					{ border-bottom:1px #333333 solid; padding:20px; clear:both; height:1%; }
#content .sold					{ background:url(../../../images/sold.gif) 50% 50% no-repeat;}
#content h1						{ color:#666; font-size:1.6em; padding:6px 0; }
#content h2						{ padding:10px 0 0 0; }

#content.category-content img	{ float:right; }
.category-content .row:after 	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#content #galle ry 				{ float:right; width:105px; } 

.back							{ margin:15px 0; }



#post-33 textarea				{ width:350px;}

.post .entry ul					{ margin:20px; }
.post .entry li					{ list-style:circle; }





/*........................... Footer .....................................*/
#footer					{ clear:both; min-height:20px; background:#fff url(/images/background-footer.jpg) repeat-x;  }
#footer	div				{ width:960px; margin:0 auto; position:relative; padding: 0 0 0; }
#footer ul				{ padding:0; margin:0; max-width:500px;}
#footer li				{ padding:3px 0; color:#FFF;}
#footer li span			{ color:#CCC; }
#footer #valid			{ margin:10px 0 0 0; }
#footer #valid li		{ display:inline; }
#footer #valid a		{ background-color:#333; color:#B1EC04; font-size:0.8em; padding:2px 2px 0 2px; }
#footer #f-right		{ float:right; background:url(/images/background-footer-right.jpg) no-repeat; margin:-20px 0 0 0; 
						  position:absolute; right:0; top:14px; width:196px; padding:45px 10px 0 0; text-align:right; }
li#footer-ms			{ background:transparent url(/images/footer-ms-logo.gif) 100% 1px no-repeat; margin:15px 0 0 0; 
						  font-size:0.8em; font-weight:bold; padding:5px; }
#footer-ms a			{ padding:2px 25px 2px 0; text-align:right; color:#87b2ec; }
#footer-ms a span		{ color:#FFF; }