body {
	background-color: #444;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Page Layout */
#mainTable {
	padding: 0px;
	width: 740px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header {
	background: url(images/header.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 300px;
}
#borderTL {
	background: url(images/borderTL.gif) no-repeat right top;
	margin: 0px;
	padding: 0px;
	width: 20px;
	height: 120px;
}
#borderTR {
	background: url(images/borderTR.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 20px;
}
#borderML {
	background: url(images/borderML.gif) repeat-y right top;
	margin: 0px;
	padding: 0px;
	width: 20px;
}
#borderMR {
	background: url(images/borderMR.gif) repeat-y left top;
	margin: 0px;
	padding: 0px;
	width: 20px;
}
#borderBL {
	background: url(images/borderBL.gif) no-repeat right top;
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 20px;
}
#borderBR {
	background: url(images/borderBR.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 20px;
}
#bodyBG {
	background: url(images/body_bg.gif) repeat-y left top;
	margin: 0px;
	padding: 0px;
	width: 300px;
}
#menuBox {
	border-top: 1px solid #222;
	margin: 0px;
	padding: 0px;
	width: 700px;
	background-color: #222;
}
#leftCol {
	padding: 0px;
}
#leftColx {
	font-size: 10px;
	color: #777;
}
#leftColx td {
	padding: 2px;
	width: 50%;
	border: 1px solid #222;
}
#leftComments {
	line-height: 140%;
	color: #777;
	padding: 10px 10px 10px 0px;
}
#footer {
	font-size: 8px;
	text-transform: uppercase;
	color: #666;
	margin: 0px;
	padding: 10px;
	height: 70px;
}
#btnsMain {
	margin: 0px;
	width: 283px;
	padding: 4px 0px 2px 17px;
	border-bottom: 1px solid #222;
}
#bodyMain {
	font-size: 11px;
	line-height: 130%;
	color: #777;
	margin: 0px;
	width: 273px;
	padding: 10px 10px 10px 17px;
}
#bodyMain a {
	color: #777;
}
#bodyMain a:link, #bodyMain a:visited {
	color: #777;
	text-decoration: underline;
}
#bodyMain a:hover, #bodyMain a:active {
	color: #AAA;
	text-decoration: underline;
}
#bodyMain ul {
	margin: 0px;
	padding: 0px 5px 5px 17px;
}
#bodyMain li {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	list-style-position: outside;
	list-style-type: decimal;
}
#bodyMain2 {
	font-size: 11px;
	line-height: 130%;
	color: #777;
	margin: 0px;
	width: 300px;
	padding: 0px;
}
#bodyMain2 a {
	color: #777;
}
#bodyMain2 a:link, #bodyMain2 a:visited {
	color: #777;
	text-decoration: underline;
}
#bodyMain2 a:hover, #bodyMain2 a:active {
	color: #AAA;
	text-decoration: underline;
}

/* Gallery title */
h1 {
	background-color: #000000;
	text-align: center;
	color: #666;
	margin: 0;
	padding: 5px 0px 2px 0px;
	height: 15px;
	text-transform: capitalize;
	font-size: 10px;
}

/* main gallery zone */
#galleryBox {
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	height: 430px;
	width: 400px;
}
#galleryBoxin {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#galleryBoxex {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 430px;
}
#content {
	padding: 5px 0px;
	margin: 0px;
	height: 380px;
}
img {
	border: 0 none;
}
.image img {
	border: 1px solid #444;
}

/* thumbnail div in index page, adjust width and height to suit your thumbnail size */
.imageBlock {
	float: left;
	width: 170px;
	height: 170px;
	color: #666;
	text-align: center;
	border: 1px solid #222;
	margin: 0px 0px 12px 20px;
	padding: 0px;
	font-size: 9px;
}

/* Main navigation */
#navbar {
	margin: 0px;
	padding: 0px;
	width: 100%;
	overflow: hidden;
	font-size: 10px;
	text-transform: capitalize;
}
#navbar td {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #444;
}
#navbar ul {
	margin: 0px;
	padding: 0px;
}
#navbar li {
	float: left;
	list-style-type: none;
	margin: 1px 0;
	padding: 0;
	border-top: 1px solid #111;
	border-bottom: 1px solid #111;
	white-space: nowrap;
}
#navbar a {
	padding: 2px 4px;
	margin: 2px 0px;
}
#navbar a:link, #navbar a:visited {
	color: #555;
	text-decoration: none;
	border-right: 1px solid #333;
	background-color: #111;
}
#navbar a:hover {
	color: #FFF;
	background-color: #333;
	border-right: 1px solid #666;
}

/* Page navigation zones at top and bottom of page */
#navig {
	font-size: 9px;
	text-transform: uppercase;
	margin: 0;
	padding: 0px;
	text-align: left;
	width: 100%;
	background-color: #444;
	border-top: 1px solid #222;
	border-bottom: 1px solid #222;
	overflow: hidden;
}

/* link styles in the page navigation zones */
#navig li {
	display: inline;
	list-style-type: none;
	padding: 0;
}
#navig a {
	float: left;
	margin: 0px;
	padding: 2px 3px;
}
#navig a:link, #navig a:visited {
	text-decoration: none;
	color: #EEE;
}
#navig a:hover, #navig a:active {
	background-color: #222;
	color: #EEE;
}

/* style of the current page 'tab' */
#navig .here {
	background-color: #222;
	color: #EEE;
}
#navig .here a {
	color: #999;
}
#navig .end {
	display: block;
	padding: 0 0 4px 0;
}
