body {font-size: 1em; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0;}

#header {width: 910px; height: 189px; margin: 0 auto 0 auto; padding: 0 40px 0 0;}
#header_admin {width: 950px; height: 61px; margin: 0 auto 0 auto;}
#admin_logo {margin-bottom: -15px;}
#navigation {width: 950px; height: 37px; padding: 0 0 0 0; margin: 0 auto 0 auto; background: #766200 url(../images/navigation_back.gif) repeat-x; clear: both; text-align: center;} 
#navigation_admin {width: 940px; height: 27px; padding: 10px 10px 0 0; margin: 0 auto 0 auto; background: #766200 url(../images/navigation_back.gif) repeat-x; clear: both;} 
#navigation_content_left {float: left; color: #ffffff; font-size: 0.9em; margin-left: 176px;}
#navigation_content_left a {color: #ffffff;}
#navigation_content_left a:hover {color: #d6b200;}
#navigation_content_right {float: right; color: #ffffff; font-size: 0.9em;}
#navigation_content_right a {color: #ffffff;}
#navigation_content_right a:hover {color: #d6b200;}

/* Added by NGM */
#size {float: right; margin-right:10px; color: #ffffff; font-size: 0.9em;}

#index_banner {float: left;}
#logo {float: right; margin: 18px 0 0 0; border: 0;}

#content_container {width: 950px; margin: 0 auto 0 auto; background: url(../images/wall.jpg) repeat-y;}
#content_container_admin {width: 950px; margin: 0 auto 0 auto; background: #ebebeb;}
	#climber_background {width: 950px; float: left; background: url(../images/climbers.png) bottom left no-repeat; behavior: url(iepngfix.htc);}
	#sidebar_left {width: 144px; float: left; padding: 15px 10px 0 10px; font-size: 0.7em; font-weight: bold; color: #766200; text-align: center;}
		#sidebar_left img {border:0px;}
		#social-media {float: left; width: 144px; padding: 7px 0; text-align: left;}
		#social-media img {padding: 2px;}
	#sidebar_right {width: 292px; float: right; margin-right: -9px;}
	#content_index {width: 471px; float: left; padding: 15px 15px 15px 15px; background: #fff;}
		#content_index p {font-size: 0.8em;}
		#content_index h1 {color: #766200; font-size: 1.2em; font-weight: normal;}
	#navigation_sidebar {width: 164px; float: left;}
		#navigation_sidebar ul {margin: 12px 0 0 0; padding: 0;}
		#navigation_sidebar li {list-style: none; margin: 0 0 7px 0; padding: 0; height: 19px;}
		#navigation_sidebar li a {text-decoration: none; color: #3d3d3d; font-size: 0.8em; height: 17px; width: 147px; display: block; padding: 2px 0 0 17px; font-weight: bold;}
		#navigation_sidebar li a:hover {color: #ffffff; font-weight: bold; height: 17px; width: 147px; background: url(../images/admin_nav_background.gif) repeat-x; display: block; padding: 2px 0 0 17px; font-weight: bold;}
	#content_sub {width: 756px; float: left; padding: 15px 15px 70px 15px; background: #fff;}
		#content_sub p {font-size: 0.8em;}
		#content_sub h1 {color: #766200; font-size: 1.2em; font-weight: normal;}
		.anchors {width: 300px; float: left; margin-right: 20px;}
		.anchors ul li {list-style: none; margin-bottom: 5px;}
		.anchors ul li a {font-size: 0.8em; font-weight: bold; color: #766200; text-decoration: none;}
		.anchors ul li a:hover {color: #966200;}
	#content_admin {width: 766px; float: right; padding: 10px; background: #fff;}
		#content_admin p {font-size: 0.8em;}
		#content_admin h1 {color: #766200; font-size: 1.2em; font-weight: normal;}
		#content_admin a {color: #766200; text-decoration: none;}
		#content_admin a:hover {color: #966200;}
	#blog_box_top {width: 274px; background: url(../images/shadow_top.gif) no-repeat; padding: 0 9px 0 9px;}
	#blog_box_top a {color: #766200; text-decoration: none;}
	#blog_box_top a:hover {color: #966200;}
	#blog_box_top h1 {width: 254px; height: 20px; display: block; font-size: 0.9em; margin: 0; padding: 8px 5px 5px 15px; background: #d4c8a1; color: #766200;}
	#blog_box {width: 262px; background: url(../images/shadow_middle.gif) repeat-y; padding: 5px 15px 5px 15px;}
	#blog_box_content {border: 1px solid #8b761f; padding: 10px; font-size: 0.8em;}
		#blog_box_content p#read {text-align: right; font-weight: bold;}
		#blog_box_content a {color: #766200; text-decoration: none; font-weight: bold;}
		#blog_box_content a:hover {color: #966200;}
	#blog_box_bottom {width: 292px; height: 200px; background: url(../images/shadow_bottom.gif) no-repeat; font-size:0.7em; font-family:Arial, Helvetica, sans-serif; text-align:center; padding-top:15px}
	#blog_box_bottom img {border:0px;}
	
	.gallery_container {border: 0 solid #000000; float: left; margin: 0 0 15px 0;}
	.magnify {height: 29px; width: 29px; position: absolute; margin: 168px 0 0 160px; border: 0; behavior: url(iepngfix.htc);}
	.gallery_container h3 {margin: 0; color: #766200; font-size: 1.0em; font-weight: normal;}
	.gallery_text_left {float: left; width: 520px;}
	.gallery_right {width: 200px; float: right; margin: 0 0 0 30px; text-align: center;}
	.gallery_img {width: 190px; height: 190px; border: 0 solid #444444; margin: 10px 0 10px 0; background: #cccccc;}
	
	.gallery_text_right {float: right; width: 520px; text-align: right;}
	.gallery_text_right_case {float: right; width: 520px;}
	.gallery_left {width: 200px; float:left; margin: 0 30px 0 0; text-align: center;}
	.title-right {text-align: right;}
	
.clear {clear: both;}

#footer {width: 950px; height: 40px; padding: 8px 0 0 0; margin: 0 auto 0 auto; background: #766200 url(../images/footer_back.gif) repeat-x; clear: both; color: #FFFFFF; font-size: 0.8em; text-align: center;}
	#footer a {color: #FFFFFF;}
	#footer a:hover {color: #FFFFFF;}

/* CSS Menu */	
/* common styling */
.menu {font-family: arial, sans-serif; width:950px; height:37px; position:relative; font-size: 0.8em; z-index:100;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration: none; color:#000; width: 139px; height: 29px; text-align: left; color:#fff; border:0 solid #fff; line-height:20px; overflow:hidden; padding: 8px 0 0 10px;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#897200; background:#f0ebdb;}
.menu ul li:hover ul {display:block; position:absolute; top:37px; left:0; width:105px;}
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#f0ebdb; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#978235; color:#fff; border-bottom: #879b2a solid 1px; border-left: #879b2a solid 1px; border-right: #879b2a solid 1px;}
.menu ul li:hover ul li a:hover {background:#f0ebdb; color:#897200;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}
/* End CSS Menu */

/* Blogger */
.post-title {color: #766200; font-size: 1.2em; font-weight: normal;}
.date-header {color: #766200; font-size: 1.2em; font-weight: normal;}
.post-body {font-size: 0.8em;}
.sidebar-title {color: #766200; font-size: 1.2em; font-weight: normal;}
.post-footer-link img {border: 0;}
.icon-action {border: 0;}
/* End Blogger */

/* Feedburner */
div.feedburnerFeedBlock ul {margin-top: 0; margin-left:0; padding-left:0; list-style-type: none;}
div.feedburnerFeedBlock ul li {margin-bottom: 10px;}
div.feedburnerFeedBlock ul li span.headline {font-weight: bold; display:block; margin: 0 0 0 0;}
div.feedburnerFeedBlock ul li span.headline a {text-decoration: none; color: #766200;}
div.feedburnerFeedBlock ul li span.headline a:hover {color: #966200;}
div.feedburnerFeedBlock ul li .date {margin: 5px 0 5px 0; font-weight: bold;}
div.feedburnerFeedBlock #creditfooter {display: none;}
/* End Feedburner */

/* Twitter Feed */
.tweet, .query {
  font-family: Arial, verdana, sans-serif;
  color: #333; }
  .tweet .tweet_list, .query .tweet_list {
    -webkit-border-radius: .5em;
    list-style-type: none;
    margin: 0;
    padding: 0; }
    .tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {
      text-transform: uppercase; }
    .tweet .tweet_list li, .query .tweet_list li {
      overflow-y: auto;
      overflow-x: hidden;
      padding: 10px .5em;
	  border-bottom: solid 1px #D8D8D8; }
      .tweet .tweet_list li a, .query .tweet_list li a {
        color: #0C717A; }
    .tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {
      background-color: #f2f2f2; }
    .tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {
      padding-right: .5em;
      float: left; }
      .tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {
        vertical-align: middle; }
/* End Twitter Feed */

/* *** Error Styles *** */
.error { background: #FFFFFF; border: solid 1px #D89C9C; /*float: left;*/ width: 400px; margin: 10px 10px 10px 10px; padding: 8px 20px 8px 20px; color: #A05353; font-size: .9em; }
* html .error { margin: 10px 25px 10px 25px; }


/* *** Admin Styles *** */
.admin-background {background: url(/images/admin-background.gif); height: 13px; border-bottom: 1px solid #c5c5c5;}
.table-border {border: 1px solid #c5c5c5;}
.sub-color {background: #e2e2e2;}
td {padding: 5px 10px 5px 10px; color: #414141; font-size: 0.8em;}
.paragraph {font-size: 1em;}
.paragraph2 {font-size: 1em; margin: 15px 0 15px 0;}
.bottom-border {border-bottom: 1px solid #c5c5c5;}
td a {color: #766200; text-decoration: none;}
td a:hover {color: #966200;}

.form-text {width: 330px; padding-bottom: 10px;}
.form-text input {float: right;}

