body { 

	margin:5px 0; 

	padding:0; 

	font: 78% Arial, Sans-Serif; 

	color:#888;  

	background-color:#eee;

	line-height: 1.4em; 

	background : #3C3C3C url(images/bg.jpg) repeat-x;

}



.topmenu {

	background: #1E1F21;

	height: 26px;	

	font-size: 90%;

	margin: 0 auto; 

        padding: 0;

	border-bottom: 1px solid #333;

	color: #888;

}

	

.topmenu .right_ {

	float: right;

	background: #1E1F21;

	text-align: right;

	margin: 0;

	padding-top: 5px;

	color: #888;

	border: 0px;

}

	

.topmenu a { 

        color: #888;

}



.topmenu a:hover {

       color: #aaa; 

}

	

.topmenu .date_ { 

       float: left; 

       background: #1E1F21; 

       color: #888; 

       padding: 5px 0 0 5px; 

}



.topmenu li {

        float: left;

	font-weight: bold;

	margin-bottom:4px;

	padding-right:10px;}



#submenu {

	color: #aaa;

	padding: 10px 5px 5px 5px;

	height: 67px;

	background: #1E1F21;

	

}

#submenu a { 

        color: #AEB9CC; 

}

	

#submenu a:hover { 

       color: #EAE8E1; 

}



#submenu .searchb {

	float: right;

	width: 363px;

	text-align: right;

	padding-right: 5px;

	border-left: 1px solid #333;

}





.bridge {

	background: #4C180F url(images/bridge.jpg) no-repeat bottom;

	height: 268px;

	margin: 0; 

        padding: 0;	

}



.bridge .title { 

	color: #783B2E;

	float: right;

	padding: 20px 20px 0 0px;

	font: bold 1.8em Arial, sans-serif;

}

	

.bridge .slogan {

	float: right;

	clear: both;

	padding: 1px 20px 0 0px;

	color: #595C5B;

	font: bold 0.9em Arial, sans-serif;

}



input.submit { 

        width: 28px; 

        height: 20px; 

        font-weight: bold; 

        border: none; 

        background: #1E1F21;

        padding: 3px; 

        color: #888; 

}



.nav { 	

	text-align: center;

	color: 	#BC6247;

	padding-top: 5px;

}





.boxad {

	background: #515556;

	color: #BBB;

	border: 1px dashed #BC6247;

	padding: 5px;

}





	

.nav li { 

	float: left;

	font-weight: bold;

	margin-bottom:4px;

	padding-right:10px;

}



li a {

        color: #FF6538; 

}



li a:hover { 

        background: url(select.gif) no-repeat center top;

	background-position: 50% 30px;

        color: #C62C00; 

}



img {

	border: 0;

}



.content {  

	margin: 0 auto; 

	padding: 0; 

	width: 766px; 

	background: #3C3C3C;

}



hr { 

        background: #3C3C3C; 

        border: 1px solid #555; 

        margin: 10px 0;



}



.right {  

	clear: both; 

	font-size: 95%; 

	float:right; 

	width: 200px; 

	padding: 15px 1em 1em 10px; 

	border-left: 1px solid #555; 

}



.right h3 {

        color:#fff;

        font-size:14px;

}



.right li {

        margin-bottom:15px;

}







.right a { 

         color: #AEB9CC;

         font-weight:bold;

}



.right img {

         max-width: 200px;

}



.right span {

         display:block;

         font-weight:normal;

         color:#888;

         text-align:justify;

}



.right li {

         text-align:justify;

}



#relatedpages li img {

         width:50px;

         float:left;

         margin-right:5px;

}



.left_article { 

	margin: 10px 0; 

	padding: 10px 0;

	border-top: 1px solid #eee; 

	border-bottom: 1px solid #eee; 

}

	

.center { 

	float:left; 

	width: 500px; 

	font-size: 95%; 

	margin: 15px 0 5px 5px; 

	padding: 0; 

	background: #3C3C3C; 

	color: #FFF;

}



.center h1, .center h2 {color:#b15f46;}



.center p {color:#888;}



.center a { color: #AEB9CC;}





.center ul#listpages {

        display:block;

        line-height:12px;

        list-style-type:none;

        width:450px;

}







.center ul#listpages li {

        display:block;

        float:left;

        height:280px;

        margin:0 5px 10px 10px;

        overflow:hidden;

        padding:0;

        width:125px;

}





.center ul#listpages {

        line-height:12px;

        list-style-type:none;

}









.center ul#listpages li img {

       border:2px solid #4d4d4d;

       width:121px;

}



.center ul#listpages li a.listtitle {

       display:block;

       margin:2px 0 5px 0;

       text-align:center;

}





.center ul#listpages li span {

       display:block;

       font-size:11px;

       padding:0 2px;

       text-align:justify;

       color:#888;

}



.footer { 

	clear:both;

	width: auto;

	color:#888;  

	font-size:90%;

	background: #3C3C3C;

	border-top: 1px solid #555; 

	text-align:center; 

	margin-top: 30px;

	padding: 10px;

}



.footer padding{

	text-align: center;

}



.footer p {text-align:center;}





fieldset {

	border: 1px solid #eee;

}



textarea.text { 

	height: 150px; 

	width: 90%; 

	border: 1px solid #ccc; 

	background: #fff; 

	color: #000;

}



textarea.text:hover { 

	border: 1px solid #eee; 

	background: #FFFFF4; 

	color: #000;

}



input.field { 

	border: 1px solid #ccc; 

	background-color: #3C3C3C; 

	width: 100px; 

	color: #000;

}



input.field:hover { 

	border: 1px solid #eee; 

	background: #ccc; 

	color: #000;

}



input.text { 

	margin: 0; 

	width: 110px;

	border: 1px solid #ccc; 

	background: #3C3C3C;

	color: #A4B4C8; 

}



input.text:hover { 

	border: 1px solid #eee; 

}



input.searchbutton { 

	margin: 0; 

	font-size: 100%; 

	font-family: Arial, Sans-serif; 

	border: none; 

	background: #FFF; 

	color: #808080; 

	padding: 1px; 

	font-weight: bold; 

}



.date { 

	color: #ccc; 

	background: #3C3C3C;

	text-align: right; 

	margin: 4px 0 5px 0; 

	padding-top: 0.4em; 

	border-top: 1px solid #555;

}



.date a { color: #ccc; }





.time { 

	color: #192D50; 

	float: left;

	text-align: left; 

	padding: 5px 0 0 15px; 

}



input.button { 

	background: #FFFFF4; 

	color: #808080;

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

}



.comments { 

	padding: 10px 10px 8px 10px; 

	margin: 0 0 7px 0; 

	background: #3f3f3f; 

	color: #000;

}



.commentsbox { 

	padding: 8px 0 10px 10px; 

	margin-bottom:10px ; 

	background: #f4f4f4; 

	color: #000;

}



.error {

	color: #990000;

	background-color: #FFF0F0;

	padding: 7px;

	margin: 5px 0 10px 0;

	border: 1px dashed #990000;

}

.error h2 {

	color: #990000;

	background: inherit;

}



.success {

	color: #000000;

	background: #F5FBE1;

	padding: 7px;

	margin: 5px 0;

	border: 1px dashed #7BA813;

}



.success h2 {

	color: #7BA813;

	background: inherit;

}





/*GAllery*/





ul.img_gallery{

         margin:10px 0;

}



ul.img_gallery li{

         float:left;

}





ul.img_gallery img {

         margin:10px;

         border:4px solid #4d4d4d;

}



#main_menu li a {

        text-transform:uppercase;

        font-size:13px;

}





#menu {

       background:#4d4d4d;

       float:left;

       width:766px;

}



#menu li {

       list-style-type:none;

       display:block;

       float:left;

}



#menu ul {

       font: bold 12px Arial, Verdana, sans-serif;

       margin:0;

       padding:0;

       list-style:none;

       display:inline;

}



#menu ul li {

       display:inline;

       margin:0;

       line-height:30px;

       text-transform:uppercase;

       position:relative;

}



#menu ul li a {

       color: #bc6247;

       text-decoration:none;

       letter-spacing: 1px;

       padding:0 10px;

       display:block;

       line-height:30px;

       border-right:1px solid #3c3c3c;

}



#menu ul ul {

       position:absolute;

       left:0;

       top:30px;

       z-index:100;

       width:100%;

       display:none;

       clear:both;

       border-top:1px solid #3c3c3c;

       margin-left:-1px;

}



#menu ul ul li {display:block !important;

       float:left;

       margin:0;

       padding:0;

       width:100%;

       text-align:left;

       border:none;

}



#menu ul ul li a {

       font:12px Arial, Verdana, sans-serif;

       display:block;

       text-transform:none;

       width:143px;

       border:none;

       width:96%;

       padding:3px 2%;

       letter-spacing:0;

       background-color:#4d4d4d;

       color:#aeb9cc;

       border:1px solid #3c3c3c;

       border-top:none;}



#menu ul ul li a:hover{

       color:#bc6247;

}



#menu ul li a.current {

       background-color:#3c3c3c;

}



#menu ul ul li a.current {

       background-color:#4d4d4d;

       color:#fff;

       font-weight:bold;

}



#menu ul li:hover ul {

       display: block;

}

