/* body */
	html,body {
	font-family:lucida,verdana,sans-serif;
	font-size:12px;
	font-weight:400;
	color:#000;
	background-color:#F3F2E9;
	}

	body {
	color:#000;
	background-color:#fff;
	border:solid 1px #000;
	margin:0px 0px 0px 0px;
	padding:0px;
	}

	a {
	font-family:lucida,verdana,sans-serif;
	font-size:12px;
	font-weight:400;
	color:#fff;
	}

	a:hover {
	text-decoration:underline;
	color:#fff;
	}

	a:link,a:visited {
	text-decoration:none;
	color:#fff;
	}


	a img {
	text-decoration:none;
	border:none;
	margin:0;
	padding:0;
	}
	
	.tableCell {
	font-family:lucida,verdana,sans-serif;
	font-size:12px;
	}

/* Headers  */
	h1 {
	font-size:18px;
	font-weight:400;
	color:#fff;
	background:#483D8B;
	margin:0;
	padding:10px 10px 2px 20px;
	}

	h1 a {
	font-size:1.5em;
	font-weight:400;
	text-decoration:none;
	color:#fff;
	background-color:transparent;
	}
	h1 a:hover {
	text-decoration:none;
	color:#fff;
	background-color:transparent;
	}

	h1 a:link,h1 a:visited,h1 a:active {
	color:#fff;
	text-decoration:none;
	}

	h2, div.content h3 {
	font-size:16px;
	font-weight:700;
	border-bottom:solid 1px #000;
	margin:5px 0 2px;
	}

	h2 a:link, h2 a:visited,h2 a:hover, div.content h3 a:link, div.content h3 a:visited, div.content h3 a:hover {
	font-size:16px;
	font-weight:700;
	text-decoration:none;
	color:#4c4c4c;
	display:block;
	text-align:center;
	}


	h5, .archive {
	color:#BA8D06;
	font-size:15px;
	font-weight:700;
	border:none;
	text-align:center;
	padding:2px 5px 1px;
	}

	span.h5,span.h5 a,span.h5,span.h5 a {
	color:#BA8D06;
	font-size:1.2em;
	width:93%;
	border-bottom:1px solid #000;
	margin:0 0 10px;
	padding:5px 0 2px;
	display:block;
	font-weight:bold;
	text-align:center;
	}


	#header {
	width:100%;
	color:#fff;
	display:block;
	background:#483D8B;
	text-align:center;
	background:url('./images/headerBG.gif');
	}

	.specialHdr{
	font-family:lucida,verdana,sans-serif;
	font-size:14px;
	color:#BA8D06;
	font-weight:bolder;
	text-align:center;
	}
	
/* menu on the header */
	#submenu ul{
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
	}

	#submenu li{
	display: inline;
	list-style-type: none;
	}

	#submenu a { 
	padding: 3px 10px; 
	border: solid 1px #BA8D06;
	}

	#submenu a:link, #navlist a:visited{
	color: #fff;
	text-decoration: none;
	}

	#submenu a:hover{
	background-color: #BA8D06;
	text-decoration: none;
	font-weight:normal;
	color:#243C7C;
	}

/* Starting Body */
	div.wrap {
	margin-left:200px;
	width:auto;
	}

	div.content {
	float:left;
	display:inline;
	width:97%;
	min-height:700px;
	}
	* html div.content {height:700px; width:75%;}

/* sidebars start */
	div.navboxright {
	font-size:11px;
	font-weight:400;
	line-height:17px;
	width:165px;
	background-color:transparent;
	float:right;
	margin:0 0 10px 10px;
	padding:0 15px 0 0;
	}

	div.navboxright li {
	background-repeat:no-repeat;
	background-position:left;
	margin:0;
	padding:1px 5px 0;
	}


	.navboxright ul li {
	border:solid 1px #C0B890;
	background-color:#fff;
	margin:1px;
	padding:1px;
	}

	.navboxright ul li a {
	color:#576445;
	text-decoration:none;
	}

	.navboxright ul li a:hover {
	color:#B8A888;
	text-decoration:underline;
	}

	div.navboxright ul,div.navboxleft ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}

	div.navboxleft {
	width:165px;
	font-size:11px;
	font-weight:400;
	line-height:17px;
	background-color:transparent;
	position:absolute;
	top:158px;
	left:16px;
	margin:10px 0 10px 10px;
	padding:0;
	}

	div.navboxleft li {
	background-repeat:no-repeat;
	margin:0;
	padding:1px 5px 0 20px;
	}

	div.navboxleft ul li:hover {
	background-repeat:no-repeat;
	background-position:right;
	}

	div.navboxleft ul li {
	background-position:left;
	background:url('./images/freccia.gif') no-repeat left;
	}

	.rounded-b,.rounded-t {
	height:31px;
	width:165px;
	display:block;
	position:relative;
	}

	.navboxright .rounded-b {
	background:url('./images/rounded-b-r.png') no-repeat;
	top:0;
	}

	.rounded-c {
	background:#32478C;
	width:153px;
	padding:2px 6px !important;

	}
	* html div.rounded-c ul li {
	width:153px;
	}
	.rounded-t {
	background:url('./images/rounded-t.png') no-repeat;
	bottom:-15px;
	}

	.navboxleft .rounded-b {
	background:url('./images/rounded-b.png') no-repeat;
	top:0;
	}

	.header-b {
	width:100%;
	height:50px;
	background:transparent url('./images/header-b-l.png') no-repeat bottom left;
	}

	.header-b2 {
	width:100%;
	height:50px;
	background:transparent url('./images/header-b-r.png') no-repeat bottom right;
	text-align:center;
	}

/* Footer */

	div.footer {
	clear:both;
	font-size:0.9em;
	color:#f0f0f0;
	background:#483D8B;
	margin:0;
	padding:5px 0;
	background:url('./images/footerBG.gif');
	}

	div.footer p {
	text-align:center;
	margin:0;
	padding:0;
	}

	div.footer a {
	color:#f0f0f0;
	background-color:inherit;
	font-weight:700;
	}

	div.footer a:hover {
	color:#fff;
	background-color:inherit;
	text-decoration:underline;
	}


/* Actual Post and Comment Content */
	div.main {
	font-size:12px;
	font-weight:400;
	color:#000;
	background-color:#fff;
	border:solid 0 #ccc;
	margin:0;
	padding:10px;
	}
	div.main p {
	line-height:200%;
	}

	div.main a, div.main a:visited, small a:link, small a:visited {
	font-weight:400;
	text-decoration:none;
	color:#06C;
	}

	div.main a:hover {
	text-decoration:none;
	color:#06C;
	}

	div.main p {
	text-indent:15px;
	margin:2px 0 10px 10px;
	padding:0;
	}

	div.main table {
	margin-left:5px;
	}

	div.main td {
	margin:0;
	padding:0 5px;
	}

	div.main ul {
	list-style-type:square;
	margin:0 0 0 5px;
	padding:0;
	line-height:100%;
	}

	div.main li {
	margin:1px 0;
	padding:0;
	}

	.h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bolder;
		color: #BA8D06;
	}

/* Gallery Object */
	/* Shell */
		div.gallShell {
		font-size:12px;
		color:#000000;
		background-color:#ffffff;
		padding: 0px 0px 0px 0px;
		border-spacing: 0px;
		border-top: thin solid #483D8B;
		border-bottom: thin solid #483D8B;
		border-left: thin solid #483D8B;
		border-right: thin solid #483D8B;
		width: 695px;
		}

		div.gallShell a, div.main a:visited, small a:link, small a:visited {
		text-decoration:none;
		}

		div.gallShell a:hover {
		text-decoration:underline;
		}

		div.gallShell table {
		background-color: #ffffff;
		border: none;
		width: 695px;
		}

		div.gallShell td {
		background-color: #ffffff;
		}

	/* Header Bar */
		div.gallHdr {
		font-size:12px;
		color:#000000;
		background-color:#c0c0c0;
		padding: 0px;
		}

		div.gallHdr a, div.main a:visited, small a:link, small a:visited {
		text-decoration:none;
		}

		div.gallHdr a:hover {
		text-decoration:underline;
		}

		div.gallHdr table {
		width: 600px;
		height: 30px;
		background-color: #c0c0c0;
		padding: 0px;
		}

		div.gallHdr td {
		background-color: #c0c0c0;
		text-align: center;
		height: 30px;
		width: 150px;
		}

	/* Navigation */
		div.gallNav {
		font-size:12px;
		color:#000000;
		background-color:#ffffff;
		padding: 0px 0px 0px 0px;
		}

		div.gallNav a, div.main a:visited, small a:link, small a:visited {
		text-decoration:none;
		}

		div.gallNav a:hover {
		text-decoration:underline;
		background-color: #483D8B;
		}

		div.gallNav table {
		width: 175px;
		height: 500px;
		border: none;
		}

		div.gallNav td {
		background-color: #ffffff;
		height: 150px;
		width: 175px;
		}

	/* Viewer */
		div.gallView {
		font-size:12px;
		color:#000000;
		background-color: #ffffff;
		padding: 0px 0px 0px 0px;
		border-spacing: 0px;
		}
	
		div.gallView table {
		background-color: #ffffff;
		padding: 0px 0px 0px 0px;
		border-spacing: 0px;
		border: thin solid #483D8B;
		width:500px;
		height:500px;		
		}

		div.gallView td {
		background-color: #ffffff;
		text-align: center;
		}
