/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset, div {
	margin: 0;
	padding: 0;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
	margin: 1em 0;
	padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
	margin-left: 1em;
}

/* END INITIALISATION */


body { 
	font: 0.7em Verdana, Arial, Helvetica, sans-serif; 
	line-height: 1.3;
	background-color: #FFF;
	background-image: url("/_img/bg.jpg");
	background-repeat: no-repeat;
}

/* HOLDS EVERYTHING */
#wrapper {
	width: 817px;
	height: 519px;
	min-width: 727px;
	padding: 44px 0px 0px 48px;
}

#nav {
	width: 118px;
	height: 118px;
	margin: 0px 11px 0px 0px;
	float: left;
}

ul#navlist {
	width: 73px;
	height: 98px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 25px;
	list-style-type: none;
}

ul#navlist li{
	margin: 0px;
	padding: 0px;
	height: 15px;
}

/* HOLDS EVERYTHING EXCEPT THE NAV */
#content {
	width: 678px;
	height: 509px;
	padding: 10px 0px 0px 0px;
	float: right;
}

div.browse {
	float: left;
	padding: 10px 0px 0px 45px;
}

div#text h2, div#recommend h2{
	margin: 0px;
	text-align: center;
	text-shadow: 0.15em 0.15em 0.1em #CCC;
	font-size: 1.9em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
}

h4 {
	margin: 0px;
	font-size: 1em;
	color: #333;
	clear: both;
}

div#front-thumb {
	float:right;
	margin-left:10px;
}

div.browse p, div#front-thumb p {
	margin: 0px;
	padding: 3px;
	border: 1px solid #A9A9A9;
	width: 152px;
	line-height: 1em;
}

#paginate {
	width: 100%;
	text-align:center;
	clear: both;
	padding-top: 5px;
}

#paginate p {
	margin-top: 10px;
	text-align: center;
}

#paginate p span#currentpage {
	background-color: #DCDDBB;
}


div#paginate p a {
	/* REMOVE UNDERLINE ON BROWSE */
	border-bottom-width: 0px;
}

p {
	text-align: justify;
}

div.img-small {
	background: url(/_img/shad-small.jpg) no-repeat bottom right;
	padding: 0px 8px 8px 0px;
	width: 158px;
	position: relative;
}

div.img-shell {
	margin: 0px;
	width: 150px;
	height: 150px;
	background-color: #FFF;
	border: 1px solid #A9A9A9;
	padding: 3px;
	text-align: left;
}

div.img-shell img {
	margin: 130px 0px 0px 0px;
	border: 0px;
}

div#img-large {
	background: url(/_img/shad-large.jpg) no-repeat bottom right;
	width: 458px;
	padding: 0px 8px 8px 0px;
	margin: 0px 0px 4px 170px;
	position: relative;
}

div#img-large img {
	background-color: #FFF;
	border: 1px solid #A9A9A9;
	display: block;
	padding: 3px;
	position: relative;
}


div#flashshad {
	background: url(/_img/shad-large.jpg) no-repeat bottom right;
	width: 600px;
	height: 450px;
	padding: 0px 8px 8px 0px;
	margin: 0px 0px 12px 30px; /* TO ALLOW FOR THE BORDER WHEN VIEWING IMAGE*/
	position: relative;
}


#flashcontent {
	width: 600px;
	height: 450px;
}


span.date {
	color: #A9A9A9;
}


/* UNDER THE MAIN CONTENT */
h6#numdays {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	font-size: 15px;
	color: #B8B9A4;
	letter-spacing: +4px;
	float: left;
	clear: both;
}

#buts {
	float: left;
	width: 145px;
	padding: 1px 0px 0px 0px;
}

#buts img {
	border: 0px;
	margin: 0px 5px 0px 0px;
}

h2#met{
	text-align:center;
	margin: 0px;
	float: right;
	width: 525px;
	height: 30px;
	font-size: 25px;
	line-height: 32px;
	letter-spacing: -1px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
	/* border: 1px dotted #FF8A00; */
}

span#mettext {
/*
	background-color: #EEEED5;
	padding: 0px 10px;
*/
}

div#text {
	margin: 0px auto 15px auto;
	width: 500px;
	height: 435px;
	padding-top: 20px;
}

div#browseall {
	margin: 0px auto 15px auto;
	height: 455px;
	text-align: center;
}


/* LINKS */
a {
	font-weight: bold;
	text-decoration: none;
}

p a:link, li a:link{
	color: #6C6C35;
	border-bottom: 1px dotted #6C6C35;
}

p a:visited, li a:visited{
	color: #6C6C35;
	border-bottom: 1px dotted #6C6C35;
}

p a:hover, li a:hover{
	color: #000;
	border-bottom: 1px solid #000;
	text-shadow: 0.1em 0.1em 0.1em #111;
}


/* FOR RECOMMENDER */
.error {
	background-color: #DCDDBB;
}

div#recommend {
	margin: 0px auto 15px auto;
	width: 450px;
	height: 455px;
	text-align: center;
}

div#recommend p {
	text-align:center;
}

div#recommend fieldset {
	margin: 0px auto 15px auto;
	width: 300px;
	text-align:center;
}

div#recommend ol.error {
	background-color: #DCDDBB;
	margin: 0px;
	padding: 0px;
}

div#sentemail {
	width: 450px;
	background-color: #EEE;
	padding: 5px;
}

div#recommend ol {
	width: 200px;
	margin: 0px auto 0px auto;
}

div#recommend form label {
	cursor: pointer;
}

/* STATS */

dl {
	margin-top: 0px;
}

dd {
	font-weight: bold;
}

dt {
	float: left;
	width: 20em;
}

div.stats {
	width: 300px;
	float: left;
}

/* CAPTION FOR STATS TITLE */
p.cap {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	line-height: 1.0;
}


/* LINK LIST TICKS */
ul#linklist li a:visited:after {
	content: "\00A0\221A";
	font-size: 75%;
	color: #333;
}

ul#linklist li a:visited {
	color: #B8B9A4;
}

ul#linklist li a:visited:hover {
	text-shadow: none;
}

.update {
	color: #333;
}

