/*  
Theme Name: The Mountain
Theme URI: http://www.MobTemplate.com
Description: The Mountain WP Theme. 
Author: Robert
Author URI: http://www.MobTemplate.com
*/

* { padding: 0; margin:0; }
dl { margin:1em 0;}
dt { font-weight:bold;}
dd { margin:0.5em; padding:0; }
small { font-size: 75%; }
img { padding:4px 10px 10px 4px; border:0; }
img.right { float: right; margin:10px 0 0 10px; }
img.left { float: left; margin:0 10px 10px 0; }
a, a:link, a:visited, a:active { text-decoration: underline; color: #3c3cd6; }
a:hover { color: #04738b; text-decoration: none; }
.wp-smiley, #wpstats { background: none; border: 0; padding: 0; }
.clear { clear:both; height:20px; }
blockquote { color:#666; margin: 1em; padding: 0 0 10px 50px; background: url(img/blockquote.gif) no-repeat left top; }
fieldset { border:0; }
code{ display:block; overflow:auto; text-align:left; margin: 10px 0 10px 0; padding: 5px 10px 5px 10px; }
body { background: #141a3a url("img/bg.jpg") repeat-y top center; margin: 0; font: 14px Arial,Verdana, "Trebuchet MS",  Helvetica; color: #000; text-align: center; line-height: 130%; letter-spacing: .75px; }
#container { background: #fff; margin: 0 auto; width: 910px; position: relative; text-align: left; }
#navigation { background: transparent; margin: 20px auto 0; overflow: hidden; width: 880px; position: relative; text-align: left; }
html { height: 1%; }
.search { font-size: 0.9em; right: 0; }
.search input#searchsubmit { border: #999 1px solid; font-size: 0.9em; background: #ddd; margin: 0 0 0 2px; color: #265e15; padding: 2px; }
#searchform {margin-left: 10px; }
#header { clear: both; float: left; margin: 0px 0px; background:#141A3A; }
#header h1 { font-size:160%; margin:0px 0 0 0px; line-height:200%; font-weight: normal; font-size: 3em}
.description { font-size:90%; margin:0 0 20px 25px; }
#header h1 a, h1 a:link { text-decoration:none; }
h2 { margin:5px 0 0 10px; font-size:120%; font-weight:normal; }
.top-nav { margin-left:0px; padding: 0; width: 910px; height: 200px; background-image: url(img/header2.gif); background-repeat: no-repeat; background-position: left top; }
#content { margin: 0px 0px 0px 0px; }
html #content { height: 1%; }
h3 { font-size: 110%; }
#content h2 { font-size:12px; font-weight:normal; margin: 1em 0 0; color: #000033; }
#content h2 a, #content h2 a:link { text-decoration:none; color: #000033; font-family:Verdana, Arial;font-size:20px; font-weight:bold; line-height:24px;}
#content h2 a:hover { text-decoration:none; color: #000033; }
#content h4 { font-size: 1.1em; margin: 1em 0 0 0; }
#content h5 { font-size: 1em; margin: 1em 0; }
#content-main ul { margin:0 1em; padding:0 1em; list-style-image:url(img/bullet.png); }
#content-main ul.asides { margin:0; padding:2em; border-bottom:#ddd 1px dashed; }
#content ol { list-style-type:decimal; margin:1em; padding:0 1em; }
#content-main { float: left; width: 600px;margin-right: 12px;padding-left:13px;  font-size:14px; }
html #section-index #content-main { margin-left: 0px; padding-;eft:0; }
#content .post { padding:0 0 2em 0; border-bottom:#ddd 1px dashed; }
.caption { font-family: Arial, Helvetica, Verdana; font-size: 12px; font-weight:bold; line-height:12px; text-align:center; letter-spacing:-0.3px; vertical-align:bottom; color:#000099; margin-bottom:3px;} 
.quote{ font-family: Arial, Helvetica, Verdana; font-size: 9px; font-style:italic; text-align:center;} 
#content .entry { margin:1em 0; padding-right:1em; font-family: Arial; font-size:14px;}
#content .post-info , #content .postmetadata { font-size:0.9em; color:#999; margin:0; padding:0; }
#content .post-info { padding-bottom:15px; }
#sidebar { float: left; width: 255px; font-size:1.2em;margin-top:20px; }
#sidebar h2 { font-size: 100%; }
#sidebar h3, #sidebar p { margin: 0 0px 0 12px; }
#sidebar ul { list-style:none; margin: 0 0px 0 12px; padding:0; }
#sidebar li { margin-bottom:0px; margin-left:10px; }
#sidebar ul ul { list-style:none; margin:0 0px 0 12px; }
#sidebar ul ul ul { margin:0 0px 0 10px; }
#sidebar img { margin: 0 10px 0 12px; }
.sidebar1 {font-size:11px;text-align:left; font-weight:normal;padding:5px;color:#000;display:block;border:1px solid #FF7E00;  }
a.sidebar_link {font-size:11px;text-align:left; font-weight:normal;color:#000; }
.sidebarheader {background-color:#ff7e00;background-image:url(img/sidebar-header.jpg);padding: 0 10px 25px 10px; margin: 0;background-repeat:repeat-x; }
.sidebar1 img { margin:0; padding: 0; }
.sidebar1 h3 { color: #00016F; font-size:16px; }
.sidebar_black { width: 202px; background-color:#000000; color:#FFFFFF; margin: -3px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; line-height:14px;   }
#sidebar .sidebar-top { background-image: url(img/db-top.jpg); background-repeat: no-repeat; background-position: left top; height: 27px; }
#sidebar .sidebar-bot { background-image: url(img/db-bot.jpg); background-repeat: no-repeat; background-position: left top; height: 27px; }
#sidebar a, #sidebar a:link { text-decoration:none; color: #000; }
#sidebar a:hover { text-decoration:underline; color: #000; }
li#sidelinks ul { margin:0; padding:0; }
#sidebar li.sidebox p img { margin:0; padding:3px; border:#ccc 1px solid; background:none; }
#footer { clear: both; background: transparent; margin: 0 auto; width: 940px; text-align: left; font-size: 90%; line-height: 80%;}
html #footer { height: 1%; }
#footer img { margin: 0; padding: 0;}
#footer p { margin: 12px 0 8px 0; text-align: center; }
#footer li { list-style:none; }
#comments, #respond { margin: 10px 0; padding:10px 0 0 0; }
#commentform { margin:10px; padding:10px; }
.commentnum { font-size:1.5em; font-weight:bold; margin:0 5px 0 0; }
#container .commentlist { margin: 0; padding: 0; border-top: #ddd 1px solid; }
.commentlist li { list-style:none; margin: 0; padding: 1em 0.5em; background:#fff; border-bottom: #ddd 1px solid; }
.commentlist li.alt { background:#f9f9f9; }
.commentlist li.authorcomment { border-bottom:#ccc 1px solid; }
.commentlist li .cmtinfo { font-size:1em; }
.commentlist li cite { font-style:normal; font-weight:bold; }
.commentlist li .cmtinfo em { float:right; margin:0; padding:0; font-style:normal; font-size:0.9em; color:#999; }
#content .commentsfeed { padding-left:6px; }
#content .trackback {  padding-left:10px; }
input.textbox, textarea { border:#ccc 1px solid; background:#fff; padding:2px; width:150px; }
textarea { width: 90%; padding:10px; line-height:2em; height: 20em; }
input.textbox:focus, textarea:focus { border:#999 1px solid; }
#submit { padding:3px 5px; }
.post h4 { font-size:1em; }
.post h4 em { font-style:normal; float:right; font-weight:normal; }
#header, #content, #sidebar, #footer, .widget { overflow: hidden; }
/* Calendar */
#wp-calendar { margin: auto; font-size: 1em; color: #5f5e5e;}
#wp-calendar caption { font-size: 1.1em; font-weight: bold; color: #fff;}
#wp-calendar th { font-weight: bold; font-size: 1em; background: #a2c3e3; text-align: center;}
#wp-calendar #today { border: 1px solid #91999d;}
#wp-calendar td { color: #89898a; width: 18px; text-align: center;}
#wp-calendar a { color: #91999d; width: 18px; background-image: none; padding-left: 0px; border-bottom: none; text-align: center;}
#wp-calendar a:hover { color: #666; width: 18px; background-image: none; padding-left: 0px; border-bottom: none; text-align: center;}
#wp-calendar #next a, #wp-calendar #next  { padding-right: 0; text-align: right; width: auto; font-weight: bold;}
#wp-calendar #prev a, #wp-calendar #prev { padding-left: 0; text-align: left; width: auto; font-weight: bold;}
#searchform{background-image: url(images/searchbg.jpg);  background-position: center left;  background-repeat: no-repeat;
  margin: 0;  padding-top: 10px;  width: 220px;  height: 22px;}
.txt{  margin: 2px 0 0 0;  padding: 0 0 0 15px;  float: left;  line-height: 24px;  display:inline;}
.btn{  margin: 15px 0 0 0;  padding-left: 15px;  float: left;  line-height: 14px;  display:inline;}
.s_text{border: 0;font-family: Arial,Tahoma, Verdana, sans-serif;margin: 0;padding: 0;font-size: 12px;color: #1c1699;
  width: 110px;}
.searchinput { background-color: #fbd7e2; font-size: 10px; width: 100px;}
.searchsubmit{  background-image: url(img/search_go.jpg);  background-position: center left;  background-repeat: no-repeat;margin: 0;  padding: 0;height: 18px;width: 46px;border: 0;}
#footer { text-align: center; padding-top: 50px; font-size: 2em;font-family: Arial, Helvetica, Verdana; }

#menu {
	background: #333;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 910px;
}
#menu li {
	float: left;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#menu a {
	background: #333 url("images/seperator.gif") bottom right no-repeat;
	color: #ccc;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
	font-size:11px;
}
#menu a:hover {
	background: #141A3A url("images/hover.gif") bottom center no-repeat;
	color: #fff;
	padding-bottom: 8px;	
	}

div.sub {
	display: none;
	position: absolute;
	top: 27px;
	left: 6px;
	width: 186px;
	padding-top: 9px;
}
#menu a:hover div.sub{display:block;}


/****Style for Menu***/
ul#navigation-1	{ margin:0; padding:1px 0; list-style:none; width:100%; height:27px; border-top:1px solid #333; border-bottom:1px solid #333; font:normal 8pt verdana, arial, helvetica; background:#333;}
ul#navigation-1 li	{ margin:0; padding:0; display:block; float:left; position:relative;  }
ul#navigation-1 li a:link,ul#navigation-1 li a:visited	{ padding:8px 0px;margin:0 12px; display:block; text-align:center; text-decoration:none; background:#333; color:#ffffff; width:100%; }
ul#navigation-1 li:hover a,ul#navigation-1 li a:hover,ul#navigation-1 li a:active	{ padding:8px 0px;margin:0 12px; display:block; text-align:center; text-decoration:none; background:#141A3A; color:#ffffff; width:100%;}

ul#navigation-1 li ul.navigation-2 { margin:0; padding:1px 1px 0; list-style:none; display:block; background:#ffffff; width:148px; position:absolute; top:29px; left:-1px; }
ul#navigation-1 li:hover ul.navigation-2{ display:block;z-index:999;position:absolute;  }
ul#navigation-1 li ul.navigation-2 li{ width:100%; clear:left;}
ul#navigation-1 li ul.navigation-2 li a:link,
ul#navigation-1 li ul.navigation-2 li a:visited	{ clear:left; background:#333; padding:4px 0; width:146px; border:none; border-bottom:1px solid #ffffff; position:relative; z-index:1000; }
ul#navigation-1 li ul.navigation-2 li:hover a,
ul#navigation-1 li ul.navigation-2 li a:active,
ul#navigation-1 li ul.navigation-2 li a:hover { clear:left; background:#141A3A; padding:4px 0; width:146px; border:none; border-bottom:1px solid #ffffff; position:relative; z-index:1000; }

ul#navigation-1 li ul.navigation-2 li ul.navigation-3	{ display:none; margin:0; padding:0; list-style:none; position:absolute; left:145px; top:-2px; padding:1px 1px 0 1px; border:1px solid #333; border-left:1px solid #333; background:#ffffff; z-index:900; }
ul#navigation-1 li ul.navigation-2 li:hover ul.navigation-3	{ display:block; }
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited	{ background:#333; }
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active	{ background:#141A3A; }
ul#navigation-1 li ul.navigation-2 li a span	{ position:absolute; top:0; left:132px; font-size:12pt; color:#fe676f;z-index:9999 }
ul#navigation-1 li ul.navigation-2 li:hover a span,
ul#navigation-1 li ul.navigation-2 li a:hover span	{ position:absolute; top:0; left:132px; font-size:12pt; color:#ffffff; z-index:9999 }
img#freecall {margin-left:0px;border:none;padding:0px;}