/* CSS Document */
/*
   CCS file for the RSCDS Leeds Website
   Author: Ian Ashton
   Date: June 2005
   
   Amended September 2007
   New RSCDS Logo - blue is Pantone 300 [#0067C6]
*/
* {margin:0; padding:5;}
/*
   Redefine defualt tag values
*/   
table {
  color:#000066;
  font-size:90%;
}
ul {
  list-style-type: none;
}
li {
  padding: 0px 0px 10px 0px;
}
a:link    {color: #0067C6; text-decoration:none; font-weight:bold}
a:hover   {color: #000066; text-decoration:underline;}
a:visited {color: #8F8F8F; text-decoration:none;}

body {
  margin: 10px 10px 0px 10px; 
  font-family: Verdana,sans-serif;
  font-size:14px;
  color: #0067C6;
  padding: 0px;
  background-color:#FFFFFF;
/* background-color:#66FF33 */  
}
input{
text-align:left;
background-color:#F4F4FF;
border: 1px solid #000066;
}
textarea{
text-align:left;
background-color:#F4F4FF;
border: 1px solid #000066;
}
/*
   Define layout divs
*/   
#TopBar { 
    padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	width:100%;
}
 
#LinkBar {
    padding 0px;
    color:#000066;
	text-align:right;
	background-color: #FFFFFF;
	width:100%;
	
}
#LeftBar {
	float:left;
	width: 15%;
	font-family: Arial,sans-serif;
	font-size:90%;
	background-color: #FFFFFF;
}
#Content {
	float:left;
	width: 80%;
	margin: 10px 10px 0px 10px; 
	background-color: #FFFFFF;
/*	border: 3px groove darkred; */
}
/************* #siteInfo styles ***************/

#siteInfo{
    clear: both;
	border: 1px solid #cccccc;
	font-size: 60%;
	color:#999999;
	text-align:center;
	padding: 10px 10px 10px 10px;
	margin-top: 0px;
}
#siteInfo a:link    {text-decoration:none;color:#0099FF;}
#siteInfo a:hover   {text-decoration:underline;}

/*********** #LeftBar styles ***********/

#LeftBar a:link    {text-decoration:none;color:#000066;}
#LeftBar a:hover   {text-decoration:underline;}
#LeftBar a:visited {text-decoration:none;color:#8F8F8F}



#LeftBar ul {
    padding: 0px 10px 0px 0px
}

#LeftBar li {
    padding: 5px 5px 5px 5px;
}

/************** styles ***************/
.bold {
font-weight:bold;
}
.Bannertext {
   color:#000066;
   font-size:36px;
}
.LinkBartext {
   color: #000066;
   font-size:10px;
   vertical-align:top;
  }
.contentHeader{
    font-weight:bold;
    padding: 20px 20px 20px 20px;
}  
.contentItem, .noticeboard{
clear:both;
margin-left: auto;
margin-right: auto;
padding: 10px 10px 10px 10px;
font-size: 90%;
text-align:left;
}
.latestHead{
font-weight:bold;
color:#FFFFFF;
background-color:#0067C6;
text-align:left;
padding: 2px 2px 2px 2px;
margin-bottom: 1em;
-moz-border-radius:5px;
}
.latestItem{
/* float:left; */
width: 100%; 
margin: -6px 6px 6px -6px;
padding: 4px;
padding-left: 10px;
padding-bottom: 10px;
font-size: 95%;
text-align:left;
 border-bottom: 1px solid darkblue;
}
.newsHead{
font-weight:bold;
color:#FFFFFF;
background-color:#0067C6;
text-align:left;
padding: 2px 2px 2px 2px;
margin-bottom:0.5em;
-moz-border-radius:5px;
}
.newsItem{
/* float:left; */
/* width: 38%; */
margin: -6px 6px 6px -6px;
padding: 4px;
padding-left: 10px;
padding-bottom: 10px;
font-size: 95%;
text-align:left;
/* border-bottom: 1px solid darkblue; */
}

.newsItem ul {
list-style-type:disc;
}
.newsShadow{
  float:left;
  width: 250px;
  margin-left: auto;
  margin-right: 20px;
/*  border: 1px solid black; */
/*  background: url(/Assets/images/shadowAlpha.png) no-repeat bottom right !important; */
  background: white url(/Assets/images/shadow.gif) no-repeat bottom right; 
/* margin: 10px 0 0 10px !important; */
  margin: 10px 0 0 5px;
}
.databaseTable{
font-size: 100%;
}
.SocialLayout{
border: 0;
text-align:left;
/* padding:10px 10px 10px 10px;
margin: 20px 20px 20px 20px; */
font-size: 95%;
}

/*
Table like layout for listing dances
*/
.dancelist{
clear:both;
width:300px
}
.leftcol{
float:left;
width:90%;
font-size: 90%;
/* background-color:#99FFFF; */
}
.rightcol{
float:left;
width:10%;
font-size: 90%;
/* background-color:#FFFF99; */
}
.captionedphoto 
{
    float:right;
    margin: .5em 0 ,5em 2em;
    padding:0;
    line-height:1em;
    width: 50%;
}
.captionedphoto p 
{
    width:100%;
    margin:0;
    padding: 1em 0;
    font: .75em/1.75em Verdana, sans-serif;
    color:#000666;
}
.captionedphoto img 
{
    margin:0;
    padding:0;
    display:block;
	border: 3px double #000CCC;
}
    
/*
   This section used to format ASP Net controls
*/
.none
{
    display:none
}
.gvHeader{
text-align:left;
background-color:#0067C6;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.gvHeader a:link    {text-decoration:none;color:#FFFFFF}
.gvHeader a:hover   {text-decoration:underline;color:#FFFFFF}
.gvHeader a:visited {text-decoration:none;color:#FFFFFF}

.gvItem{
text-align:left;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}
.gvItemAlt{
text-align:left;
background-color:
#F4F4FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}
.gvItemFooter{
text-align:center;
background-color:#E8EBFD;
color:#3D3DB6;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.gvSelectedRow {
background-color: yellow;
} 
/*
   This section used to format the Gridview used
   to present Dance Programmes
*/

.numCol
{
font-size:100%;
text-align:right;
vertical-align:top;
width: 18px;
padding-right:4px
}
.nameCol
{
font-size:100%;
text-align:left;
vertical-align:top;
width: 280px
}
.typeCol
{
font-size:100%;    
text-align:left;
vertical-align:top;
width: 80px
}
.barsCol
{
font-size:100%;    
text-align:left;
vertical-align:top;
width: 60px
}
.sourceCol
{
font-size:100%;    
text-align:left;
vertical-align:top;
width: 140px
}
.devisorCol
{
font-size:100%;    
text-align:left;
vertical-align:top;
width: 140px
}

.HRImage 
{
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    margin-bottom:10px
}

/*
   This section used to format Charles Upton Minicrib entries
*/
#Minicrib {
  margin: 10px 10px 0px 10px; 
  font-family: Verdana,sans-serif;
  font-size:12px;
  color: #000066;
  padding: 0px;
  background-color:#FFFFFF 
} 
#Minicrib h1 {font-size: 150%; font-weight:bold }
#Minicrib h2 {font-size: 120%; font-weight:bold }
#Minicrib .bars { clear:left; float:left; font-weight:bold; text-align:right; width=10%}
#Minicrib .instructions {float:left; display:inline; text-align:left; width=90%}
