/*
(c) Cidamon
http://cidamon.com/
info@cidamon.com
*/


/*----------GENERAL------------------------*/
body {
	margin: 0 ;
	padding: 0;
	background-color: #fff;
	font-family: Helvetica, Arial, sans-serif;
}

#casing {
		margin: 0 auto 0 auto;
		padding: 0;
		width: 860px;
		height: auto;
}

ul, ol, dl, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
}

p a {
	color: #6d95a3;
}

p a:hover {
	color: #841e10;
}

img {
	margin: 0 0 10px 17px;
}

address {
	font-style: normal;
	font-size: 14px;
	margin: 0 17px 10px 17px;
	line-height: 1.3em;
	background-color: #f5f2e7;
	padding: 5px;
}

/*--------------LOGO---------------------*/

.header {
	width: 860px;
	height: 100px;
	margin: 0 0 0 0;
	padding: 0;
	background: url("../common/header.jpg") left no-repeat;
}

h1 a {
	margin: 15px 0 0 290px;
	padding: 0 0 0 0;
	width: 270px;
	height: 80px;
	float: left;
}

.header h1 span {
	display: none;
}

/*---------------NAVIGATION PANEL----------------*/
ul#nav {
	margin: 4px 0 4px 0;
	padding: 0;
	list-style: none;
	float: left;
}

ul#nav li {
	float:left;
}

ul#nav li a {
	text-decoration: none;
	float: left;
}

ul#nav li a span {
	display: none;
}

.new a,
.gal a {
	width: 170px;
	height: 70px;
}

.abo a,
.con a,
.cont a {
	width: 168px;
	height: 70px;
	margin-left: 4px;
}

.new  a {background: url("../common/nav/news.gif")       0 -70px no-repeat;}
.abo  a {background: url("../common/nav/about.gif")      0 -70px no-repeat;}
.con  a {background: url("../common/nav/contact.gif")    0 -70px no-repeat;}
.cont a {background: url("../common/nav/contribute.gif") 0 -70px no-repeat;}
.gal  a {background: url("../common/nav/gallery.gif")    0 -70px no-repeat; margin-left: 4px;}

.news       .new  a,
.about      .abo  a,
.contact    .con  a,
.contribute .cont a,
.gallery    .gal  a {background-position: 0 0;}

ul#nav li a:hover {background-position: 0 -140px;}



/*-------------BODY---------------*/


#content {
	margin: 0 0 0 0;
	padding: 0;
	width: 860px;
	float: left;
	background: url(../common/body-bg.gif) repeat-y top left;
	border-bottom: 1px solid #eee;
}

#content p {
	line-height: 1.3em;
}

.left {
	width: 170px;
	float: left;
}

.main {
	width: 520px !important;
	width: 517px;
	margin: 0 0 0 0;
	padding: 25px 0 25px 0;
	float: left;
}

.right {
	margin: 0 0 0 690px !important;
	margin: 0 0 0 685px;
	width: 170px;
	padding-bottom: 1px;
}

.left .part1 {
	width: 170px;
	height: 100px;
	background-color: #acaebf;
	margin-bottom: 300px;
}

.right .part1 {
	width: 170px;
	height: 100px;
	background-color: #eec891;
	margin-bottom: 300px;
}

h2 {
	margin: 10px 0 0 17px;
	padding: 0;
	font-size: 20px;
	color: #6d95a3;
}

h2 a,
h3 a {
	color: #6d95a3;
	text-decoration: none;
}

h2 a:hover,
h3 a:hover {
	text-decoration: underline;
	color: #811e10;
}

h3 {
	margin: 0 0 6px 17px;
	padding: 0;
	font-size: 16px;
	color: #6d95a3;
}


p.date {
	color: #eec891;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 0 17px;
}

p {
	margin: 0 20px 10px 17px;
	padding: 0;
	color: #303030;
	font-size: 14px;
	font-family: Times, "Times New Roman", serif;
}

#footer {
	margin: -35px 0 0 0;
	padding: 0 0 30px 0;
 	float: left !important;
	float: none;
	width: 860px;
	clear: both;
}

#footer .foot_left {
	margin: 0 0 0 15px !important;
	margin: 0 0 0 7px;
	float: left;
	font-size: 10px;
	color: #a7a9bc;
	font-family: Arial, Helvetica, sans-serif;
}

#footer .foot_right {
	margin: 0 0 0 703px;
	font-size: 10px;
	color: #ebd3a9;
	font-family: Arial, Helvetica, sans-serif;
}

#footer .foot_left a {color: #a7a9bc;}
#footer .foot_right a {color: #ebd3a9;}

#footer .foot_left a:hover,
#footer .foot_right a:hover {
	color: black;
	text-decoration: none;
}

/* ------ ( INDEX ) ---------------------- */

.index .left  {background: #e2e2e9 url("../common/pic1.jpg") 0 104px no-repeat;}
.index .right {background: #f5f2e7 url("../common/pic2.jpg") 0 104px no-repeat;}


/* ------ ( NEWS ) ---------------------- */

.news .left  {background: #e2e2e9 url("../common/pic3.jpg") 0 104px no-repeat;}
.news .right {background: #f5f2e7 url("../common/pic4.jpg") 0 104px no-repeat;}

.news h2 {margin-bottom: 15px;}

.news h3 span {color: #eec891;}

.old_new {
	width: 512px;
	font-size: 14px;
	margin: 10px 0 6px 4px;
	background-color: #f5edec;
	padding: 8px 0 8px 0;
	font-family: Helvetica, Arial, sans-serif;
	text-align: center;
}

.old_new a {
	text-decoration: none;
	color: #acaebf;
}


/* ------ ( ABOUT ) ---------------------- */

.about .left  {background: #e2e2e9 url("../common/pic13.jpg") 0 104px no-repeat;}
.about .right {background: #f5f2e7 url("../common/pic14.jpg") 0 104px no-repeat;}

.about embed {
	margin: 10px 0 0 17px;
}

/* ------ ( CONTACT ) ---------------------- */

.contact .left  {background: #e2e2e9 url("../common/pic7.jpg") 0 104px no-repeat;}
.contact .right {background: #f5f2e7 url("../common/pic8.jpg") 0 104px no-repeat;}

.contact ul {
	list-style-type: none;
	list-style-position: inside;
	font-family: Times, 'Times New Roman', serif;
	font-size: 14px;
	margin: 0 0 10px 17px;
	color: #303030;
	line-height: 1.3em;
}

.contact ul a {color: #6d95a3;}
.contact ul a:hover {color: #811a10; text-decoration: none;}


.contact form {
	font-family: Times, 'Times New Roman', serif;
	font-size: 14px;
	margin: 10px 17px 0 17px;
}

.contact form label {
	display: block;
	height: 25px;
	width: 480px;
	position: relative;
	padding: 4px 0 0 0;
	font-style: italic;
	color: gray;
}

.contact form label.border {
	border-top: 1px solid #eee;
}

.contact form label.short {
	height: 20px;
	padding: 0;
	border-top: none;
}

.contact form label.address {
	height: auto;
	padding-bottom: 5px;
}

.contact form label input {
	position: absolute;
	top: 2px;
	left: 100px;
	width: 210px;
}

.contact form label input.chk {
	position: static;
	width: auto;
	margin-left: 20px;
}

.contact form label textarea {
	width: 210px;
	height: 50px;
	margin: -10px 0 0 100px !important;
	margin: -10px 0 0 80px;
	font-family: sans-serif;
} 

.contact form input.submit {
	margin: 20px 0 0 100px;
}






/* ------ ( CONTRIBUTE ) ---------------------- */

.contribute .left {background: #e2e2e9 url("../common/pic9.jpg") 0 104px no-repeat;}
.contribute .right {background: #f5f2e7 url("../common/pic10.jpg") 0 104px no-repeat;}

.contribute h2 {
	margin-top: 15px;
	margin-bottom: 10px;
}



/* ------ ( GALLERY ) ---------------------- */

.gallery .left  {background: #e2e2e9 url("../common/pic11.jpg") 0 104px no-repeat;}
.gallery .right {background: #f5f2e7 url("../common/pic12.jpg") 0 104px no-repeat;}

.gallery .main {
	padding: 0;
}

.gallery .main .thumbs {
	margin-left: 4px;
}

.gallery .main .thumbs div {
	width: 172px;
	height: 172px;
	margin: 0;
	float: left;
}

.gallery .main .thumbs div.s {
	width: 168px;
}

.gallery .main div a img {
	border: none;
	margin: 0;
}


/* ------ ( PHOTO ) ---------------------- */

.photo .main {
	padding-top: 0;
	padding-bottom: 0;
}

.photo .main img {
	margin: 0 4px 4px 4px !important;
	margin: 0 0 4px 4px;
}

.photo .main a img {border: none;}



/* ------ ( ADMIN ) ---------------------- */

.admin .left,
.admin .right {
	background-image: none;
}

.admin .left .part1,
.admin .right .part1 {
	margin-top: 4px;
	background-color: transparent;
}

.admin #footer {
	display: none;
}

.admin-nav {
	list-style-type: none;
	list-style-position: inside;
	margin: 25px 0 0 0;
	padding: 10px 0 0 10px;
	font-size: 13px;
}

.admin-nav li {
	margin: 5px 0 5px 0;
}