/* 
Theme Name: MountKailash
Theme URI: http://wpthemecity.com/
Description: <a href="http://wpthemecity.com/" title="MountKailash Theme" target="_blank">MountKailash</a> is a free wordpress theme, supported by <a target="_blank" href="http://www.100best-free-web-space.com/" title="Free Web Hosting">Free Web Hosting</a>.
Version: 1.0
Author: Sadish Bala
Author URI: http://wprocks.com
*
/* Elements */
* 
{
	margin:0;
	padding:0;
}
body {
	margin: 0;
	padding: 0;
	background:#e9e5da url(img/bodybg.jpg) repeat-x top;
	padding:0;
	font-family:Verdana,Tahoma, Arial, Serif;
	font-size: 0.76em;
	color:#444;
	line-height:1.8em;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-family:Arial,Verdana,Tahoma, Georgia, Serif;
	font-weight:normal;
	color: #050535;	
	line-height:1.1em;
}

h1 { font-size: 2.2em;}
h2 { font-size: 2em;}
h3 { font-size: 1.8em;}
h4 { font-size: 1.6em;}
h5 { font-size: 1.4em;}
h6 { font-size: 1.2em;}
h3{
margin:10px 0;}
p, blockquote, ul, ol {
	margin-top: 0;
	padding-top: 0;	
	margin-bottom:0.5em;		
}
a:link, a:visited {
	color:#3e3c30;
	text-decoration:none;
	border-bottom:#c99 1px dotted;
}
a:hover,a:active 
{
	color: #3e3e9e;
	text-decoration:none;
	border-bottom:1px solid;
}
p img
{
    max-width:100%;
		border:none;
}
img.wp-smiley, img.noborder 
{
	padding:0;
	border:none;
}
blockquote 
{
	margin:1em;
	padding:0 2em;
	background:url(img/quote.gif) no-repeat left top;
	color:#666;
	font-style:italic;
}
fieldset
{
    border:none;
}
pre, code
{
	display:block;
	margin:1em;
	padding:1em;
	font-family:"Courier New", Arial, Verdana, Serif;
	font-size:1em;
}
abbr, acronym
{
	cursor:help;
}
hr
{
	clear:both;
	margin-top:5px;
	color:#eee;
}
table
{
	width:100%;
	border:#eee 1px solid;
	padding:5px;
}
th
{
	text-align:left;
	background:#dcd9d6;
	padding:5px;
}
tr.even
{
	background:#ece9e6;
}
td, th
{
	padding:5px;
}
dl {
	margin:1em 0px;
}
dt 
{
	font-weight:bold;
}
dd 
{
	margin:0.5em 1em;
	padding:0;
}
.pagenav 
{
	margin:0;
	padding:5px 0;
	text-align:right;
}
.pagenav .navleft 
{
	float:left;
	margin:0;
	padding:0;
}
/* Header */

#header 
{
	margin:0;
	padding:0;
}

/* Logo */

#logo 
{
	width: 970px;
	margin: 0 auto;
	padding:0;
	background:#f0f0f0 url(img/header.jpg) no-repeat center;
	height:198px;
	/*border:#f9f9f9 15px solid;*/
}

#logo h1{
	padding: 0px 10px 0px 200px;
	font-variant:small-caps;
		background:url(img/logo.gif) no-repeat left;
		height:198px
}
#logo h1 span {
		display: block;
		width: 0;
		height: 0;
		overflow: hidden;
	}

#logo p#desc 
{
    margin:0;
	padding:0 10px;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Serif;
	font-style:italic;
	display:none;
}

#logo a {
	text-decoration: none;
	border:0;
}
#logo a:hover 
{
    text-decoration:underline;
}
#logo *
{
    color:#333;
}
/* Menu */

#menu 
{
	height:30px;
    line-height:30px;
	margin:0;
	padding:0;
	font-family: Georgia,"Trebuchet MS", Tahoma, Verdana, Arial, Serif;
	font-size:1.2em;
	text-transform:lowercase;
}

#menu ul {
	width: 1000px;
	margin:0 auto;
	padding:0;
	list-style: none;	
}

#menu li {
	display: inline;
}

#menu a 
{
	padding:6px;
	text-decoration: none;
	border:0;
	color:#ddd;
}
#menu a:hover, 
#menu a:active,
#menu li.current_page_item a
{
    text-decoration:underline;
	color:#fff;
	border:0;
}
#menu #rss 
{
    float:right;   	
}
#menu #rss a 
{
    background: url(img/feed.png) no-repeat right;
   	padding:6px 25px 6px 8px;

}
/* Categories Menu */
#catmenu
{
    padding:0;
    height:30px;
    line-height:30px;
    font-family: Georgia, "Trebuchet MS", Tahoma, Verdana, Arial, Serif;
	font-size:1.1em;
}
#catmenu ul
{
    background:#464646; /* url(img/menu_bg.gif) repeat fixed;*/
    width:970px;
    margin:0 auto;
    list-style:none;
    padding:0;
   /* border-left:#f9f9f9 15px solid;
    border-right:#f9f9f9 15px solid;*/
}
#catmenu ul li
{
    display:inline;
}
#catmenu ul li a
{
    margin:0;
    padding:6px 12px;
    border:0px; 
    height:30px; 
	color:#ded;
}



#catmenu a:hover,
#catmenu a:active,
#catmenu li.current-cat a
{
    color:#fff;
	background:#252525;	

}
/* Outer */

#outer {
	width: 970px;
	margin: 0 auto;
	background:#fff url(img/outer_back.jpg) repeat-y right;
	padding:0;
	/*border-left:#f9f9f9 15px solid;
	border-right:#f9f9f9 15px solid;*/
}
#outer ol 
{
	margin:0;
	padding:0 0 0 3em;
}
#outer ol li 
{
    margin:0;
    padding:3px;
}
ul.authorposts
{
	margin:0;
	padding:0 2em;
}
ul.authorposts li
{
	margin:0;
	padding:5px;	
}
ul.authorposts li em 
{
	float:right;
	font-style:normal;
}
.clear
{
    clear:both;
}
/* Content */

#content {
	float: left;
	width: 590px;
	padding:10px;
	margin:0;	
}
#content ul {
	margin: 0.5em 0;
	padding: 0 0 0 2em;
	list-style-type:none;
}
#content ul li 
{
	margin:0 0 0.5em;
	padding:0;
	list-style:square;
}
#content .post-title
{
    border-bottom:#ecc 1px solid;
    margin-bottom:1em;
}
#content .post 
{
	clear:both;
	margin-bottom:3em;	
}
#content .entry 
{
    clear:both;    
    padding:5px;
}
#content .titlearea 
{	
	margin:0;
	padding: 10px 0;
	border-bottom:#cdc 1px dotted;
}
#content .titlearea h2 a 
{
	border:0;
	color:#050535;
}
#content .titlearea p
{
    font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Serif;
	font-size:1em;
	margin:0;
    padding:0 0 5px;    
    color:#666;
}
#content .post .comments
{
	clear:both;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Serif;
	font-size:1.1em;
	padding:5px;
    border-bottom:#ccc 1px dotted;
    text-align:right;
    color:#999;
}
#content .comments span.user
{
	float:left;
}
#content .commentlink
{
    padding-left:15px;
    background:url(img/icon_comments.gif) no-repeat left center;
}
/* Sidebar */

#sidebar {
	float: right;
	width: 335px;		
	padding: 10px;	
	margin:0;
	font-size:0.96em;
}
#sidebar ul 
{
	margin:0;
	padding:0;
}
#sidebar li
{
	margin:0;
	padding:0;
	list-style:none;	
}
#sidebar h3
{
	border-bottom:#cc9 1px solid;
	font-size:1.2em;
	font-weight:bold;
	text-transform:lowercase;
	display:none;
}
#sidebar p, #sidebar form
{
	padding:10px;
	margin:0;
}
#sidebar ul ul
{
	margin:0 0 0 10px;
	padding:0;
}
#sidebar li li 
{
    margin:0 0 5px 0;
    padding:0;
	list-style-type:none;
}


#sidebar_wrap {
	width: 100%;
	margin:2em 0 0 0;
	padding:1em 0;
	border-top:#cc9 1px dotted;
}

#sidebar_wrap .left {
	width: 47%;
	float: left;
	margin:0 1% 0 0;
	padding:0;
}

#sidebar_wrap .right {
	width: 47%;
	float: right;
	margin:0 0 0 1%;
	padding:0;
}
#sidebar_wrap h3
{
	border-bottom:#cc9 1px solid;
	font-size:1.2em;
	font-weight:bold;
	text-transform:lowercase;
	display:inline;
}
#sidebar_wrap .left h3{
margin-left:10px;}
#sidebar a{
text-decoration: none;
border-bottom: 0;
}
#sidebar a:hover,a:active 
{
	text-decoration:none;
	border-bottom:none;
}
#sidebar a img
{
    border:0;
		margin:0;
}
/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	font-family:Georgia, Verdana, Arial, Serif;
}
#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	text-decoration:none;
	}
#wp-calendar #today 
{
	border:#999 1px solid;
}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */
/* Comments */
input[type="text"]
{
	border:#ccc 1px solid;
	background:#f9f9f9;
	font:1em Verdana, Arial, Serif;
	padding:5px;
	width:150px;
}
textarea{
	width: 95%;
	padding:5px;
	border: 1px solid #ccc;	
	background:#f9f9f9;	
	font:1em Verdana, Arial, Serif;
	line-height:1.6em;
}
input[type="text"]:focus, textarea:focus
{
	background:#fff;
	border:#999 1px solid;
}
/* Comments Area */
#comments, #respond h3
{
	clear:both;
	margin-top:2em;
}
#commentform 
{
	margin:0;
	padding:10px;
	background:#eee;
	border:#cdc 1px solid;	
}
#content .commentlist {
	margin: 0;
	padding: 0;
	font-size:0.95em;
    border-top:#ddd 1px solid;
}
#content .commentlist li 
{
	clear:both;
	background:#f9f9f9;	
	list-style:none;
	margin: 0;
	padding: 1em;			
	border-bottom:#ddd 1px solid;
}
#content .commentlist li cite 
{
	font-style:normal;
	font-weight:bold;
	font-size:1.1em;
}
#content .commentlist li.alt
{
	background:#fff;
}
#content .commentlist li.authorcomment
{
	border:none;
	border:#cdc 1px solid;	
}
#content .nocomments
{
	font-size:0.9em;
	color:#999;
	text-align:center;
}
#content .feed 
{
	background:url(img/icon_feed.gif) no-repeat left center;
	padding:2px 0 2px 17px;	
	margin:0;
}
#content .trackback 
{
	background:url(img/link.gif) no-repeat left center;
	padding:2px 0 2px 20px;
}
.avatar
{
    float:right;
}
/* Footer */

#footer {
	margin: 0 auto;
	padding:0;	
	width:970px;
	color:#ccc;
	background:#252525;
}

#footer p {
	margin: 0 auto;
	padding: 7px;
	font-size: 0.9em;
}
#footer p strong 
{
	font-size:1.4em;
}
#footer a
{
    text-decoration:none;
    border:0;
    color:#666;
}
#footer span{
display:none;}
/* Misc */
#header, #content, #sidebar, #footer, .widget
{
	overflow:hidden;
}
.alignleft
{
    float:left;
}
.alignright
{
    float:right;
}
img.left, img.alignleft, div.alignleft
{
	float:left;
	margin:0 1em 1em 0;
}
img.right, img.alignright, div.alignright
{
	float:right;
	margin:0 0 1em 1em;
}
img.aligncenter, div.aligncenter
{
	text-align:center;
	margin:0 auto;
}
img.size-full{
border:none;}

.wp-caption {

}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.bodyicons {
  vertical-align: middle;
	border: 0px;
	border-style:none;
	padding-right: 10px;
}
.sidebaricons {
	vertical-align: middle;
	border: 0px;
	border-style:none;
	padding-right: 10px;
	display: inline;
}

#sidebar li li.page_item a:hover, #sidebar li li.cat-item a:hover, #sidebar li li.menu-item a:hover{
filter: Alpha(opacity=45); 
opacity: .45; 
color:#ffffff;
}

#sidebar li li.page_item a, #sidebar li li.cat-item a, #sidebar li li.menu-item a{
display:block;
width:310px;
padding-top:10px;
font-size:2em;
padding-bottom:10px;
color:#ffffff;
}

#sidebar li li.menu-item-373 a{
background:url(img/about_lg.gif) no-repeat left top;
}
#sidebar li li.menu-item-372 a{
background:url(img/bike_lg.gif) no-repeat left top;
}

#sidebar li li.menu-item-370 a{
background:url(img/studio_lg.gif) no-repeat left top;
}
#sidebar li li.menu-item-371 a{
background:url(img/fitness_lg.gif) no-repeat left top;
}
 #sidebar li li.menu-item-369 a{
background:url(img/massage_lg.gif) no-repeat left top;
}
 #sidebar li li.menu-item-368 a{
background:url(img/10k_lg.gif) no-repeat left top;
}
 #sidebar li li.menu-item-367 a{
background:url(img/teamtiree_lg.gif) no-repeat left ;
height:40px;
font-size:0px;
}

#sidebar li li.menu-item-374 a{
background:url(img/news_lg.gif) no-repeat left top;
}

#catmenu ul li.page-item-298 a
{
	background:url(img/teamtiree_logo_bb.gif) no-repeat left ;
    margin:0;
    padding-right:130px;
	padding-top:20px;
	padding-bottom:20px;
	border:0px; 
    height:30px; 
	color:#ffffff;
	width:115px;

}
.maillink{
font-size:1em;
}
.wp-image{border:0;}
h6 a{
background:url(img/pdf_small.gif) no-repeat left top;
padding-left:18px;
color: #444;
font-family: Verdana, Tahoma, Arial, serif;
font-size: 0.9em;
line-height: 1.8em;
}
