body {
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
}

p {
	margin: 0px;
	font-size: 12px;
}

/*  FORMS */
label {
	font-size:12px;
	font-weight: bold;
}
input {
	font-size: 12px;
}
#errortext {
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#errortext p {
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#success{
	background-color: #006600;  
	border: 1px #999999 solid;
	padding: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px auto 5px auto;
	color: #FFFFFF;
}

#help {
	background-color: #FFFFCC;
	border: 1px #999999 solid;
	padding: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px auto 5px auto;
}

#help p{
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 12px;
}

#toolbar{
	background-color: #F3F3F3;
	border: 1px #666666 solid;
	padding: 3px 6px 3px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: -15px auto 0px auto;
	text-transform:uppercase;
}
#toolbar a {
	text-decoration: none;
	color: #666666;
}
#toolbar a:hover {
	color: #000000;
}

#adminmenu {
	margin: 0px auto 0px auto;
	height: 30px;
	background-color: #F3F3F3;
	border: solid 1px  #E5E5E5;
	
}
#toolboxsmall{
	background-color: #F3F3F3;
	border-bottom: 1px #666666 solid;
	border-right: 1px #666666 solid;
	border-top: 1px  #E9E9E9 solid;
	border-left: 1px #E9E9E9 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-transform:uppercase;
	padding: 8px 5px 2px 3px;
}

/* admin table appearance */
#admin {
	background-color: #EFEEF0;
	padding: 3px;
	border:#666666 1px solid;
	font-size: 12px;
	

}
#admin td {
	border-bottom: #CCCCCC 1px solid;
}


/****************************Gallery***********************/

/* default */
/*div.thumb {
	float: left;
	margin: 10px;
	height: 410px;
	width: 410px;
	text-align: center;
	font-size: 10px;
	font-family:"Trebuchet MS", sans-serif, Helvetica;
  }*/

/* customized */
#thumbcontainer
{	
	float: left;
	margin: 10px;
	height: 240px;
	width: 212px;
}

#thumbcontainer p {
	text-align: center;
	text-transform: uppercase;
	margin-top: 12px;
	margin-right: 6px;
	margin-bottom: 20px;
	margin-left: 6px;
}

#albumthumb {
	display:block;
	height:175px;
	text-indent:-9999px;
	width:210px;
}



/* end of customized */
 .imgBordered {
	/*border: 1px solid #fff;*/
}





/*pagination bar in gallery*/
#gallerynav {
	font-size: 11px;
	background-color: #EFEFEF;
	padding: 3px;
	width: 100%;
	
}

/*-----------------------------------------------------------------------------------------------*/
/*                                     SIMPLEST SLIDESHOW                                        */
/*-----------------------------------------------------------------------------------------------*/
.fadein { position:relative; height:332px; width:500px; }
.fadein img { position:absolute; left:0; top:0; }



/*-----------------------------------------------------------------------------------------------*/
/*                                         TOOLTIP STYLES                                        */
/*-----------------------------------------------------------------------------------------------*/
/*
	.tTip {width: 200px; cursor: pointer; color: #666; font-weight: bold;}
	.tip {color: #333; font-size: 11px;}
	
		#cloud1, .toolip-image {width: 15px;}
		#cloud2 {width: 15px;}
		#cloud3 {width: 15px;}
		#cloud4 {width: 15px;}
		#cloud5 {width: 15px;}
		#cloud6 {width: 15px;}
		#cloud7 {width: 15px;}
		#cloud8 {width: 15px;}

.tip {
	width: 212px;
	padding-top: 37px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 500;
	background: transparent url(/cs3_public/tooltip_images/tipTop.png) no-repeat top;}
	
.tipMid {background: transparent url(/cs3_public/tooltip_images/tipMid.png) repeat-y; padding: 0 25px 10px 25px;}
.tipBtm {background: transparent url(/cs3_public/tooltip_images/tipBtm.png) no-repeat bottom; height: 32px;}
*/

/*-----------------------------------------------------------------------------------------------*/
/*                                         FOOTER MENU                                           */
/*-----------------------------------------------------------------------------------------------*/
#footermenu {
	margin-left:130px;
	float:none;
	padding: 0;
	font-size: 10px;
	width:900px;
}

#footermenu li {
	list-style-type: none;
	margin: 0;
	padding: 0px 3px 0px 3px;
	display: inline;
	float:left;
	
	/*border-right: solid 1px #FFFFFF;*/
}
#footermenu ul {
	margin: 0;
	padding: 0px;
	text-align: center;
}

#footermenu a {
	display: block;
	text-decoration: none;
	/*background-color: #FFCC00;*/
	padding: 0px 3px 0px 3px;
	line-height:1;
}

#footermenu ul a {
	/*padding: 4px 10px;*/
	
}

#footermenu .separator {
	padding:0px;
	margin:0px;
}

/*-----------------------------------------------------------------------------------------------*/
/*                                         ADMIN NAVBAR                                          */
/*-----------------------------------------------------------------------------------------------*/
#adminmenu ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#adminmenu li { /* all list items */
	float: left;
	position: relative;
	width: 10em;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 9px 10px;
}

#adminmenu li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
	background-color: #F7F7F7;
	border-bottom: #DADADA 1px solid;
	border-right: #DADADA 1px solid;
	border-left: #DADADA 1px solid;
	width: auto;
}

#adminmenu li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

#adminmenu li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}

#adminmenu a {
	display: block;
	text-decoration: none;
	color: #555555;
}
#adminmenu a:hover {
	background-color: #DADADA;
	color: #D33131;
	
}

#adminmenu ul li ul li {
	padding: 4px 6px 4px 6px;
	
} 
#adminmenu ul li ul li a {
	/*text-transform: none;
	font-size: 12px;*/
	border-top: 1px solid #F0F0F0;
}


#user-form .permissions input[type=checkbox] {
	margin-bottom:20px;
	margin-right:10px;
	float:left;
}

#user-form .permissions label{
	font-weight:normal;
	display:block;
	margin-bottom:10px;
	clear:both;
}

.tooltip {
	display:none;
	background:transparent url(/cs3_public/jquerytools/tooltip/black_arrow_big.png);
	font-size:14px;
	line-height:20px;
	height:155px;
	width:320px;
	padding:25px;
	color:#fff;	
}

