/*
Theme Name: NUMC
Theme URI: http://www.numc.co.uk
Description: Custom theme for Newcastle University Mountaineering Club
Version: 0.5
Author: James Stanton
Author URI: http://jetdesign.co.uk
Tags:
*/

/*
MAP PLUGIN : 10/08/2010
*/
.post-content .googleMapPlugin {border: 5px solid #d45500; margin:0; margin-right:-90px; padding:0}
.post-content .googleMapPlugin img {background-color:transparent; border:none; outline:none }
.post-content .googleMapPlugin form br {display:none}


/* 
COMMENTS : 17/08/2010
*/
div#respond {
	margin: 5px;
	padding: 5px;
	background-color: #D0E480;
	background-color: rgba(255,255,255,0.5);
}
h3#comments {display:none}
div#respond h3 {}
div#respond form#commentform {}
div#respond form#commentform p{margin:0; padding:0}
div#respond div.navigation {}

ol.commentlist {
	margin: 0 5px;
	background-color: rgba(255,255,255,0.2);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33ffffff,endColorstr=#11ffffff);
	padding: 10px;
	list-style:none;
}
ol.commentlist li {
	margin:10px 30px; 
	margin-bottom: 20px;
}

ol.commentlist li div.comment-body {border-left: 15px solid #ddd; padding: 5px; margin-left: 30px; background-color: #fff}
ol.commentlist li div.comment-body p {margin:0; margin-left: 40px; color: #888}
ol.commentlist li div.comment-author {color: #888; font-size:120%; font-weight:bold}
ol.commentlist li div.comment-author cite{font-weight:bold}
ol.commentlist li div.comment-author img.avatar{float:right;}
ol.commentlist li div.comment-meta a {font-size:80%; color: silver; display:none}
ol.commentlist li div.comment-meta a.comment-edit-link{display:inline}


ol.commentlist li.even div.comment-body {border-color: #aaa; }
ol.commentlist li.odd  div.comment-body {border-color: #ccc; }
ol.commentlist li.comment-author-admin div.comment-body {border-color: #0060a0; }
ol.commentlist li.comment-author-admin div.comment-author cite{color: #0060a0; }
ol.commentlist li.comment-author-admin.odd {
	/*background-image: url('images/comment-author.png');*/
	background-repeat: no-repeat;
	background-position: 0% 30%;
}

ol.commentlist li.even {
	/*background-image: url('images/comment-even.png');*/
	background-repeat: no-repeat;
	background-position: 0% 70%;
}
ol.commentlist li.odd {
	/*background-image: url('images/comment-odd.png');*/
	background-repeat: no-repeat;
	background-position: -2px 95%;
}
ol.commentlist li.comment-author-admin.even {
	background: none
}



blockquote {
border-left: 8px solid #888; 
padding-left:8px; 
color: #888
}


body {
	/*font-size: 62.5%;*/ /* Resets 1em to 10px */
	font-family:Calibri, 'Trebuchet MS', Trebuchet, Verdana, Arial,  sans-serif;
	margin:0; 
	padding:0; 
	color: #404040; 
	background: black url('images/stripe64.gif'); 
}

a {color:#0060a0; text-decoration:none;}
a:hover {color: #b6b6b6;}
a.img:hover {background-color:transparent;}
a img {border:0}
a.rss {background-image: url('images/feed16.gif'); background-position: 2px center; background-repeat: no-repeat; padding:2px; padding-left:20px;}


h1,h2,h3,h4{
	margin: 0 3px;
	padding: 0;
	letter-spacing: -1px;
}
p {margin-top: 0; line-height: 140%}
ul {margin-top: 0;}
ol {margin-top: 0}
li {margin-bottom: 0.2em}

#wrapper {text-align:center; padding-top:10px; background: transparent url('images/gear.gif') center top no-repeat;}

#header {margin: 0 auto; width:764px; text-align:left; height: 29px; padding-top:113px; background: transparent url('images/top_01.gif') center 20px no-repeat;}
#header h2  {text-align:center; text-shadow: rgba(0,64,0,0.1) 0 0 6px; color: #0060a0; background-color:#ccc}
#header a {padding:0px;}

#navbar {
 font-family:Garamond, Georgia, Times New Roman, serif;
 background-color:#bfbfbf;
 background-image: url('images/top_02.gif');
 background-repeat: no-repeat;
 font-size: 14pt;
 text-align: center;
 padding: 5px;
}



#main-wrapper {margin: 0 auto; width:764px; text-align:left;}

#left-column {width:160px; float:left}
#columns-wrapper {width:584px; padding: 0 10px; float:left; background-color: #c0c0c0; min-height:400px}
	#centre-column {}
	#right-column {display:none}
	
body.home 	#centre-column {width:390px; padding-right: 10px; float:left;}
body.home 	#right-column {display:block; width:184px; float:left; font-size:90%}

#left-column {
 font-family: Garamond, Georgia, Times New Roman, serif;
 display: inline; /* IE Hack */
 min-height: 400px;
 padding: 0;
 letter-spacing: +0.5px;
}
* html #left-column {height:400px} /* IE Min-Height Hack */ 

#left-column ul {margin: 0; padding: 0; list-style: none;}
#left-column ul li {padding: 0; margin: 0 0 0 6px; color:#0060a0;}
#left-column ul li a {color:#0060a0; padding: 0 3px;}
#left-column ul li a:hover {background-color:#0060a0; color: #c0c0c0; text-decoration:none;}
#left-column ul ul li   {padding: 0; margin: 0 0 0 5px; font-size: 80%; color:#404040; font-family:Times New Roman, serif;}
#left-column ul ul li a {color:#404040;}

#left-column li ul {display:none}
#left-column li.current_page_item ul,
#left-column li.current_page_parent ul,
#left-column li.current_page_ancestor ul{
	display: block;
}

#left-column #menu {padding:6px; background-color: #bfbfbf;}
#left-column #menubottom{
	height: 130px;
	width: 100%;
	margin: 0;
	padding: 0;
	background-image:url('images/menubot.gif');
	background-repeat:no-repeat;
	background-position: 100% 0;
}

#right-column { /* Parent Wrapper for inside boxes */
 background-color: #c0c0c0;
 /*display: inline; /* IE Hack */
 /*padding: 5px 4px 5px 6px;*/
 line-height: 125%;
 min-height: 400px;
}
* html #right-column {height:400px} /* IE Min-Height Hack */ 

#footer-wrapper {
	background: #0060a0;
	background-image: -webkit-gradient( linear, left top, left bottom, from(#0060a0), to(#2040a0));
	background-image: -moz-linear-gradient( center bottom, #0060a0, #2040a0);
}	
#footer { text-align:left; padding: 10px; font-size:90%}
#footer ul {list-style-type:none; margin:0; padding:0; text-shadow: rgba(0,0,0,0.2) 0 0 2px;}
#footer li {display:inline;}
#footer li a {color:#ddd; text-decoration:none; padding:2px; border-radius:5px; margin-right: 10px}
#footer li a:hover {
background-color:#0060a0;
background-color: rgba(0,0,0, 0.1)
}





/* NUMC */

div.page, div.post, div.article, li.linkcat{padding: 0; background-color:#ffffff; border: 2px solid #0060a0; margin: 0 0 15px 0; font-size:1em}

/*div.article {padding: 0; float:left; width:99%; background-color:#ffffff; border: 2px solid #0060a0; margin: 0 0 15px 0;}*/
div.blue { background-color:#2175ac; color: #ffffff;}
div.blue a, a.white {color:#ffffff; text-decoration:underline}
div.blue a:hover, a.white:hover {background-color:#ffffff; color: #0060a0;}

/*div.page h2.post-heading, div.post h3  {color: #ffffff; letter-spacing: +1px; text-align:right; background-color:#0060a0; font-family: Garamond, Times New Roman, serif; font-weight:bold; padding: 5px 3px; margin: 0; background-image:url('images/titlebg.gif');  background-repeat: no-repeat; background-position: center left;}
/*div.article div.titler   {color: #ffffff; letter-spacing: +1px; text-align:right; background-color:#0060a0; font-family: Garamond, Times New Roman, serif; font-weight:bold; padding: 5px 3px; margin: 0; background-image:url('images/titlebg.gif');  background-repeat: no-repeat; background-position: center left;}
div.article div.title1r {color: #ffffff; letter-spacing: +1px; text-align:right; background-color:#0060a0; font-family: Garamond, Times New Roman, serif; font-weight:bold; padding: 5px 3px; margin: 0; background-image:url('images/titlebg1.gif'); background-repeat: no-repeat; background-position: center left;}
div.article div.title2r {color: #ffffff; letter-spacing: +1px; text-align:right; background-color:#0060a0; font-family: Garamond, Times New Roman, serif; font-weight:bold; padding: 5px 3px; margin: 0; background-image:url('images/titlebg2.gif'); background-repeat: no-repeat; background-position: center left;}
div.article div.title3r {color: #ffffff; letter-spacing: +1px; text-align:right; background-color:#0060a0; font-family: Garamond, Times New Roman, serif; font-weight:bold; padding: 5px 3px; margin: 0; background-image:url('images/titlebg3.gif'); background-repeat: no-repeat; background-position: center left;}
div.article div.title4r {color: #ffffff; letter-spacing: +1px; text-align:right; background-color:#0060a0; font-family: Garamond, Times New Roman, serif; font-weight:bold; padding: 5px 3px; margin: 0; background-image:url('images/titlebg4.gif'); background-repeat: no-repeat; background-position: center left;}
div.article div.title5r {color: #ffffff; letter-spacing: +1px; text-align:right; background-color:#0060a0; font-family: Garamond, Times New Roman, serif; font-weight:bold; padding: 5px 3px; margin: 0; background-image:url('images/titlebg5.gif'); background-repeat: no-repeat; background-position: center left;}
div.article div.title6r {color: #ffffff; letter-spacing: +1px; text-align:right; background-color:#0060a0; font-family: Garamond, Times New Roman, serif; font-weight:bold; padding: 5px 3px; margin: 0; background-image:url('images/titlebg6.gif'); background-repeat: no-repeat; background-position: center left;}
*/

li.linkcat{ list-style-type: none}
div.page h2.post-heading, 
div.post h3, 
div.post h2, 
div.article h2, 
li.linkcat h2{
	color: #ffffff;
	font-size:1.3em; 
	text-decoration:none; 
	letter-spacing: +1px; 
	text-align:left; 
	background-color:#0060a0; 
	font-family: Garamond, Times New Roman, serif; 
	font-weight:bold; 
	padding: 5px 3px; 
	margin: 0; 
	background-image:url('images/titlebg0.gif');  
	background-repeat: no-repeat; 
	background-position: center right;
}
div.page h2.post-heading a, div.post h3 a, div.post h2 a   {color: white; text-decoration:none}
/*
div.article div.title1 {color: #ffffff; letter-spacing: +1px; background-color:#0060a0; font-family: Garamond, Times New Roman, serif; font-weight:bold; padding: 5px 3px; margin: 0; background-image:url('images/titlebg01.gif'); background-repeat: no-repeat; background-position: center right;}
div.article div.title2 {color: #ffffff; letter-spacing: +1px; background-color:#0060a0; font-family: Garamond, Times New Roman, serif; font-weight:bold; padding: 5px 3px; margin: 0; background-image:url('images/titlebg02.gif'); background-repeat: no-repeat; background-position: center right;}
div.article div.title3 {color: #ffffff; letter-spacing: +1px; background-color:#0060a0; font-family: Garamond, Times New Roman, serif; font-weight:bold; padding: 5px 3px; margin: 0; background-image:url('images/titlebg03.gif'); background-repeat: no-repeat; background-position: center right;}
div.article div.title4 {color: #ffffff; letter-spacing: +1px; background-color:#0060a0; font-family: Garamond, Times New Roman, serif; font-weight:bold; padding: 5px 3px; margin: 0; background-image:url('images/titlebg04.gif'); background-repeat: no-repeat; background-position: center right;}
div.article div.title5 {color: #ffffff; letter-spacing: +1px; background-color:#0060a0; font-family: Garamond, Times New Roman, serif; font-weight:bold; padding: 5px 3px; margin: 0; background-image:url('images/titlebg05.gif'); background-repeat: no-repeat; background-position: center right;}
div.article div.title6 {color: #ffffff; letter-spacing: +1px; background-color:#0060a0; font-family: Garamond, Times New Roman, serif; font-weight:bold; padding: 5px 3px; margin: 0; background-image:url('images/titlebg06.gif'); background-repeat: no-repeat; background-position: center right;}
*/
h1  {font-size: 22px; color:#b6b6b6; letter-spacing: +0.5px; font-family: Garamond;}
h2  {font-size: 16px; color: #000000; letter-spacing: +0.5px;}
h3  {font-size: 14px; color: #0060a0; letter-spacing: +1px; font-family: Garamond;}
h4  {padding: 0 4px; color:#888}
p   {padding: 4px 4px 10px 4px; margin: 0;}

ul {margin: 0 0 5px 30px; padding: 0; list-style: square}
ol {margin: 0 0 0px 40px; padding: 0; list-style: decimal}
ol.bold {font-weight:bold;}
ol ol {margin: 0 0 0 15px; padding: 0; list-style: decimal; font-size: 80%;}
ol ol ol {margin: 0 0 0 15px; color: #686868; padding: 0; list-style: lower-roman; font-size: 100%;}
ol.bold ol {font-weight:normal;}
li {margin: 0; margin-bottom:0.2em; padding: 0;}


dl{ padding: 2px 2px 15px 30px; margin: 0;}
dt span{font-weight:bold}
dd{padding: 0 0 0 20px; font-size:80%}
div.comment {float:left; width:100%; min-height:88px; border-bottom: solid #c0c0c0 1px; font-family: Times New Roman; margin: 0 0 12pt 0;}
div.comment p {margin: 0; padding: 3px;}
div.comment div.title {color:#0060a0; padding: 2px; font-weight:bold; border-width: 0 0 2px 0; border-style: solid; border-color: #0060a0; text-align:left; background-color:#e0e0e0; background-image: url('images/forumtitle.jpg'); background-repeat: no-repeat; background-position:center left;}
div.comment div.title  h6 {color: #80b0c8;}
div.comment h6 {color: #c0c0c0; font-size:80%; font-family: Arial, sans-serif; padding: 0; margin: 0; font-weight:normal }
div.comment div.title h4 {letter-spacing: +1px; padding: 0; margin: 0; font-family: Garamond; font-weight:bold;}
div.comment img {float:left; width:60px; height:80px; margin: 4px; border: 1px solid #c0c0c0}

table.calendar {border-collapse: collapse; border-style: solid; border-color: #0060a0; border-width: 0 0 2px 0; text-align:center;}
table.calendar th {padding: 2px; border-style: solid; border-color: #0060a0; border-width: 2px 0 2px 0; background-image:url('images/forumtitle.jpg'); background-position: center center; background-repeat: no-repeat; background-color:#ffffff; font-weight:bold; color:#0060a0; }
table.calendar td {margin:0; width: 1.6em; height: 1.4em; border: 1px dashed #c0c0c0; font-size:90%; background-color: #ffffff; color: #808080}
table.calendar td a {color: #404040}
table.calendar td.weekend {background-color:#2175ac; color: #ffffff; width: 14.30%;}
table.calendar td.weekend a {color: #ffffff}
table.calendar td.event {font-weight: bold; color:#0060a0; background-color:#ffffff; }
table.calendar td.event a {color: #0060a0; display:block; border: 1px solid #0060a0; background-color: #e0f0ff; padding-bottom: 1px}
table.calendar td.event a:hover {border-color: #ffb010; color:#ffffff; background-color: #0060a0; text-decoration:none; }

#loginBar
{
background-color:#b6b6b6;
margin-bottom:20px;
}

#loginBar p {padding:0px;}

