/*
Color Values
============
Content bg (light)---------------: #fef6e9;
Navigation bg (medium)-----------: #e7cca0;
Footer bg, wrapper border (dark)-: #a67c52;
Text-----------------------------: Black;
sublinks-------------------------: rgb(128, 0, 0);
*/

* {
margin:0;
padding:0;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
background-color:#FFF;
background-image:url("../images/general_bg.jpg");
}

#faux {
background:url("../images/faux_column_bg.jpg");
margin-bottom:0;
overflow:auto;
width:100%;
}

#wrapper {
width:922px;
background-color:#FFF;
border:solid 2px #a67c52;
min-height:300px;
margin:0 auto;
padding:0;
}

#header {
width:902px;
height:100px;
background-image:url("../images/header_bg.jpg");
background-repeat:no-repeat;
background-position:top;
margin:0;
padding:10px 10px 0;
}

#navbar {
background-image:url("../images/navbar_bg.jpg");
background-repeat:no-repeat;
background-position:top;
height:15px;
padding:5px 20px 5px 5px;
}

#navbar .breadcrumb {
font:90% Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
color:#FFF;
background-color:transparent;
float:right;
margin-right:2em;
margin-top:0.8em;
font-weight:700;
}

#navbar,#navbar a,#navbar a:link,#navbar a:visited,#footer a,#footer a:link,#footer a:visited {
color:#FFF;
}

#leftcolumn {
width:185px;
display:inline;
float:left;
/*background-color:#e7cca0;*/
background-image:url("../images/leftcolumn_bg.jpg");
background-repeat:no-repeat;
background-position:top;
margin:0;
padding:95px 5px 0;
font-size:11px;
}

#centercolumn {
display:inline;
position:relative;
width:707px;
float:left;
min-height:600px;
line-height:16px;
text-align:justify;
background-image:url("../images/centercolumn_bg.jpg");
background-repeat:no-repeat;
background-position:top;
margin:0;
padding:10px;
}

p.reference {
text-align:center;
font-size:9px;
margin:3px;
padding:3px;
}

#centercolumn p {
margin-top:8px;
text-align:justify;
text-indent:15pt;
line-height:18px;
}

#panoramic {
width:100%;
}

#panoramic #map {
width:200px;
height:200px;
display:inline;
}

.spacer {
float:left;
top:0;
left:0;
width:50px;
height:148px;
}

#footer {
text-align:center;
background-color:#a67c52;
color:#FFF;
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:0px;
padding:5px;
}

img.left {
float:left;
margin-right:10px;
margin-top:10px;
}

img.right {
float:right;
margin-top:10px;
margin-left:10px;
}

div.left {
float:left;
width:320px;
border:1px solid #a67c52;
margin-right:10px;
margin-top:10px;
padding:3px;
}

div.right {
float:right;
width:250px;
border:1px solid #a67c52;
margin-top:10px;
margin-left:10px;
text-align:left;
font-size:10px;
color:#000;
padding:3px;
}

div.right li {
list-style:none;
margin-bottom:5px;
font-size:10px;
}

.clear {
clear:both;
background:none;
}

h2.topic
{
    text-align:center;
    color:rgb(128, 0, 0);
}
.calendar_year h4{
    text-align:center;
    font-size:14px;
    background-color:#a67c52;
    color:#FFF;
    padding:5px;
}


.calendar_month, thumbnail {
    float:left;
    border:Solid 1px #a67c52;
    text-align:center;
    margin:4px;
    padding:5px;
}

.calendar_month h5, .ashara_h5 
{
    text-align:center;
    font-size:14px;
    font-weight:bold;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    background-color:#a67c52;
    color:#FFF;
    font-size:12px;
    margin-bottom:6px;
    padding:4px;
}

.calendar_month img
{
    padding-bottom:5px;
	/*cursor:pointer;*/
	width:210px;
	height:158px;
}

.calendar_month span{
    font-size:9px;
    color:Gray;
}
/* for tugra.aspx */
.thumbnail{
	float: left;
	width: 120px;
	height: 200px;
	margin: 0 4px 4px 0;
	padding: 8px;
	text-align:center;
}

.thumbnail img{
	padding-bottom:10px;
	border:none;
}
.thumbnail span
{
    font-size:9px;
    overflow:hidden;
}

.thumbnail span.count
{
    font-size:9px;
    color:Gray;
}

img {
border:0;
}

* html #leftcolumn,* html #centercolumn {
height:300px;
}

#leftcolumn li a:hover,#leftcolumn ul ul a:hover {
    background-color:#a67c52;
    color:#FFF;
}
.button
{
    border: 1px outset;
	background-color:#a67c52;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:white;
	cursor: hand;
	border-color: #ECDFBC #ECDFBC #ECDFBC #ECDFBC;
	width:100px;
}
div.error404
{
    text-align:center;
    color:Maroon;
}
#SearchDiv
{
    margin-left:20px;
}
#SearchDiv ul
{
    list-style:none;
}
#SearchDiv ul li
{
    font-size:14px;
    margin:2px;
    padding:5px;
}
#SearchDiv ul li span
{
    color:Gray;
    font-size:9px;
}
#SearchDiv ul li a, #SearchDiv ul li a:link, #SearchDiv ul li a:visited
{
    color:Maroon;
    font-weight:bold;
}
h4
{
    text-align:left;
    font-size:16px;
    font-weight:bold;
    color:Maroon;
    border-top:solid 1px maroon;
    padding-top:5px;
}

#ImageList-wrap ul li{
	text-align:center;
}
#ImageList-menu
{
    text-align:center;
}
#ImageList-menu a
{
	text-decoration: underline;
	color:Gray;
}
#ImageList-menu a.wactive
{
	font-weight: bold;
	text-decoration: underline;
	color:Black;
}
.SideDiv
{
    border:Solid 1px #a67c52;
    font-size:10px;
    margin-bottom:10px;
    padding:2px;
}
.SideDiv h6
{
    padding:3px;
    color:#a67c52;
    border-bottom:Solid 1px Gray;
    font-size:12px;
    margin-bottom:5px;
}
.feed-list {
  margin: 0;
  padding: 0 0 15px 0;
  list-style-type: none;
}
.feed-list li {
  margin: 0;
  padding: 5px 0 10px 0;
  list-style-type: none;
}
.feed-list li a {
  padding: 0 0 0 19px;
  background: url("../images/feed-icon-14x14.png") no-repeat 0 50%;
  list-style-type: none;
  text-decoration: none;
}
.feed-list li img {
  padding: 2px 0 0 19px;
}
/* Comments Section */
.commentDiv
{
    margin:0 0 15px 0;
    padding:3px;
    border-bottom:solid 2px #a67c52;
}
.nameDiv
{
    float:left;
    color:Gray;
}
.dateDiv
{
    float:right;
    text-align:right;
    color:Gray;
}
.nameDiv span, .dateDiv span
{
    font-weight:bold;
    color:Black;
}
.nameDiv span
{
    text-transform:capitalize;
}
.comment
{
    clear:both;
    padding:5px 5px 5px 65px;
}
#commentWrapper
{
    height:350px;
    overflow-y:scroll;
    margin:10px 0 20px 0;
    padding:10px;
    border:solid 1px #a67c52;
}
.addCommentWrapper
{
    margin:10px 0 10px 0;
    /*padding:10px;
    border:solid 1px #a67c52;*/
}


