/* flicka20 Skin CSS 		*/
/* by Caraway Design 		*/
/* http://www.carawaydesign.com */


/* the top banner strip */
#masthead {
font-family: Georgia,Verdana;
font-size:24px;
background-color:#000000;
width:100%;
height: 45px;       /* adjust this to make the top banner fit your logo height */
padding-top: 0px;   
padding-bottom: 0px;
letter-spacing: 0.07em;
color: #fffff;
/* background:url(filmstrip.gif); */ /* uncomment this and change the gif to use a header background image */

}

.HeaderLogo
{
    BACKGROUND-COLOR: transparent
}

body {
font-size: 14px;
font-family: 'Trebuchet MS','Lucida Grande',helvetica,verdana,arial;
margin-top:0px;  /* no space between logo and top  */
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
background-color: #c0c0c0;
padding-left:10px;
padding-right:10px;
color: #000000;
text-align:left;
}

/* the container for the site */
#sitecontainer{
background-color:#ffffff;
width:100%;
}

.EventHeader{
	color: black; 
	font-family: Georgia,Verdana,Arial; 
	font-size: 13px; 
	font-weight: bold; 
	font-style: normal;
	padding-right: 50px;
}
.EventTitle{
	color: black; 
	font-family: Georgia,Verdana,Arial; 
	font-size: 13px; 
	font-weight: normal; 
	font-style: normal;
}
.EventPoster{
	color: black; 
	font-family: Verdana,Arial; 
	font-size: 12px; 
	font-weight: normal; 
	font-style: normal;
}

.EventText{
	color: black; 
	font-family: Verdana,Arial; 
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal;
}


.FlickabaseText,.FlickabaseText TD{
font-family: 'Trebuchet MS',Arial,Verdana;
font-size:11px;
color: #000000;
}
.FlickaBaseHeader{
font-family: 'Trebuchet MS',Arial,Verdana;
font-size:12px;
font-weight: bold;
color: #FFFFFF;
}
.FlickaArticlesText{
font-family: 'Trebuchet MS',Arial,Verdana;
font-size:12px;
color: #000000;
}
.FlickaArticleHeader{
font-family: 'Trebuchet MS',Arial,Verdana;
font-size:13px;
font-weight: bold;
color: #000000;
padding-left:5px;
}
.FlickaArticleTitle{
font-family: 'Trebuchet MS',Arial,Verdana;
font-size:12px;
font-weight: bold;
color: #000000;
}

/* Inventua side menu  TEST */

/* div that contains the menu */
.inventua_sidemenu {
  width: 135px;
  padding-left: 5px;
  display:block; 
  background:#ffffff; 
  text-decoration:none; 
  text-align:left; 
  color:#000; 
}

.MenuHdr
{ 
  font-family: 'Trebuchet MS',verdana,arial;
  font-size: 12px; padding-left: 10px; font-weight: bold; padding-bottom: 1px; 
  background-color: #ffffff; padding-top: 0px; cursor: default;
  color: #000; 
  width: 130px;
}
.MenuItem HR
{
  display: none;
}

.MenuItemMouseOver
{
  
  text-decoration: underline;
  color: #000;
}

.MenuItem A{
  background-color: #ffffff;
  color: #000; 
  font-family: 'Trebuchet MS',verdana,arial;
  font-size: 11px; 
  font-weight: normal; 
  padding-bottom: 0.5px;
  padding-left: 20px;
}

.MenuItem A:Hover{
font-weight: bold;
text-decoration: underline;
color: #000;
}


.MenuHdr A, MenuHdr A:Link{
  color: #000;
  background-color: #fff;
}

.MenuHdr A:Hover
{
  text-decoration:underline;
  color: #000;
  font-weight: bold;
  display: block; 
}

.currentHeaderHighlight{
  text-decoration: underline;
  color: #000;
}

.currentItemHighlight{
  text-decoration: underline;
  font-weight: bold;
  color: #000;
}

/* end Inventua Side Menu  TEST */


#controlpanel{
width:100%;
background-color: #dedede;
}


/* content panes */

.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 6px;
}
.leftpane {
	width: 15%;
	background-color: transparent;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
}
.contentpane {
	width: 75%;
	background-color: transparent;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 10px;
}
.rightpane {
	width: 10%;
	background-color: transparent;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
}


/* style for module titles */
.Head   {
color: #000000; 
font-family: Georgia, Verdana, Helvetica; 
font-size: 14px; 
font-weight: normal; 
font-style: normal;
letter-spacing: 0.04em;
}

h1 { color: #000000; text-align: left; font-family: 'Trebuchet MS','lucida grande',Arial; font-size: 18px; }

/* Used to put space beneath header to make content look neater, slightly smaller than H1 */
h2 { color: #000000; text-align: left; font-family: 'Trebuchet MS','lucida grande',Arial; font-size: 16px; padding-bottom: 15px }

/* same as H2 but smaller */
h3 { color: #000000; text-align: left; font-family: 'Trebuchet MS','lucida grande',Arial; font-size: 12px; padding-bottom: 8px }

h4 { color: #000000; text-align: left; font-family: 'Trebuchet MS','lucida grande',Arial; font-weight: bold; font-size: 14px; padding-bottom: 8px}


/* text style used for most text rendered by modules */
.Normal
{
color: #000000; 
font-family: 'Trebuchet MS','lucida grande',Verdana, Helvetica, Georgia;
font-size: 14px; 
font-weight: normal; 
font-style: normal;
letter-spacing: 0.02em;
background-color: transparent;
}

.NormalBold
{
color: #000000; 
font-family: 'Trebuchet MS','lucida grande',Verdana, Helvetica, Georgia;
font-size: 14px; 
font-weight: bold; 
font-style: normal;
letter-spacing: 0.02em;
background-color: transparent;
}

.NormalQuote {
color: #000000; 
font-family: Georgia, Helvetica, Verdana;
font-size: 10px; 
font-weight: normal; 
font-style: normal;
letter-spacing: 0.04em;
background-color: transparent;
}

/* default paragraph text to align left */
P {
align: left;
margin-bottom: 10px;
margin-top: 10px;
}

/* sub headers */
.SubHead,.SubHead H1,SubHead H1 a {
font-family: 'Trebuchet MS', 'Lucida Grande',verdana;
font-size:  13px;
font-weight: bold;
font-style: normal;
color: #000000;
letter-spacing: 0.04em;
}


/* controls the CopyRight tag and breadcrumbs */
.SkinObject {
    font-weight: normal;
    font-size: 12px;
    color: black;
    font-family: 'Trebuchet MS', Verdana, Georgia;
    text-decoration: none;
}

A.SkinObject:link {
    text-decoration:    none;
    color:black;
}

A.SkinObject:visited  {
    text-decoration:    none;
    color:black;
}

A.SkinObject:hover    {
    color: #363da0;  /* blue */
    text-decoration:    underline;
}

A.SkinObject:active   {
   font-family: 'Trebuchet MS', Verdana, Georgia;
    text-decoration:    underline;
    color:black;
}

/* buttons */
.StandardButton {
   background: #aaaaaa; /* med grey */
   color: black;  /* button text color */
   font-family: 'Lucida Grande',Verdana; 
   font-size: 11px;
   font-weight: normal;
}


/* ordinary links on a page of text */
/* just add this class to HTML in module source */
.pageLinks {
    font-family: 'Trebuchet MS', Verdana;
    font-size:  14px;
    font-weight:    bold;
    text-decoration: underline;
    color:  #5764a5;
    letter-spacing: 0.04em;
}

.pageLinks:link {
    font-size:  14px;
    font-weight:    bold;
    text-decoration:    none;
    color:  #5764a5;
    letter-spacing: 0.04em;
}

.pageLinks:visited {
    font-size:  14px;
    font-weight:    bold;
    text-decoration:    none;
    color:  #5764a5;
    letter-spacing: 0.04em;
}

.pageLinks:hover {
    font-size:  14px;
    font-weight:    bold;
    text-decoration:    underline;
    color:  #5764a5;
    letter-spacing: 0.04em;
}

.pageLinks:active {
    font-size:  14px;
    font-weight:    bold;
    text-decoration:    none;
    color:  #5764a5;
    letter-spacing: 0.04em;
}


/* images that are links*/
a img { border: 2px white solid; }
a:hover img {border: 2px gray solid; }
a:visited img {border: 2px gray solid; }

A:link img, A:visited img {border:2px white solid;}
A:hover img {border: 2px gray solid;}


.UserClass{
	color: black; 
	font-family: 'Trebuchet MS',Verdana,Arial; 
	font-size: 12px; 
	font-weight: normal; 
	font-style: normal;
    padding-right:10px;
	padding-left:10px;
}

.LoginClass{
	color: black; 
	font-family: 'Trebuchet MS',Verdana,Arial; 
	font-size: 12px; 
	font-weight: normal; 
	font-style: normal;
    padding-left:10px;
}


.BreadCrumbClass{
    color: black;
	font-family: 'Lucida Grande', Verdana, Georgia; 
	font-size: 12px; 
	font-weight: normal; 
	font-style: normal;
}

.SearchClass{
	color: black; 
	font-family: 'Trebuchet MS',Verdana,Arial; 
	font-size: 12px; 
	font-weight: normal; 
	font-style: normal;
	padding-right: 5px;
}

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #c1272d     /* #e5e2b6; */ /* #fefefe;  /* whitish */
	color: black; 
	font-family: 'Trebuchet MS', Verdana, Georgia; 
	font-size: 14px; 
	font-weight: normal; 
	font-style: normal;
}

.controlpanel {
	width: 100%;
	background-color: #dddddd;  /* v light grey */
	color: black; 
	font-family: Arial; 
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal;
}


.StandardButton {
   background: #aaaaaa none; /* med grey */
   color: black;  /* text on the button: this could be clearer DNN */
   font-family: Verdana, sans-serif; 
   font-size: 11px;
   font-weight: normal;
}

 .CommandButton {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
	
}

/* buttons and link buttons style used in the portal admin pages */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active  {
	color: #FFF;	
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #666;
	border-left: 1px solid #bbb;
	border-right: 1px solid #999;
	padding: 1px 5px 2px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	background: #666;
	
}
a.CommandButton:disabled{color:#CCCCCC;}

A.CommandButton:hover    {
	color: #FFF;	
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #666;
	border-left: 1px solid #ccc;
	border-right: 1px solid #999;
	padding: 1px 5px 2px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	background: #333;
}

