/*  

Theme Name: Ginger Ninja! v2

Description: The new Ginger Ninja! theme.

Version: 1.0

Author: Donny Burnside

Author URI: http://www.ginger-ninja.net/

*/

/*Joomlized by Joomla Envy http://www.joomlaenvy.com*/

/* Generic Styling */



body {

	background:url(../images/bg-body.png) repeat-x top center #E8F7F9;

	font-family: "Trebuchet MS" Arial, Helvetica, sans-serif;

	font-size:62.5%; /* Sets default font size to 10px */

	color:#222222;

	}



* {

	margin:0;

	padding:0;

	}



img {

	border:0;

	}



p {

	margin-bottom:1.75em;
	line-height: 1.3em;}

	

table.contentpaneopen {

	line-height: 2em;

}



a {

	text-decoration:none;

	color: #B4C835;

	}

a:hover {

	text-decoration:none;

	color:#6CC7DC;

	}



/* Structure */



#wrapper {

	margin:0 auto;

	width:729px;

	background:#ffffff;

	font-size:1.20em;



	}

#header {

	height:140px;

	background:url(../images/bg-header.jpg) no-repeat;

	}

#menu {

	height:35px;

	line-height:35px;

	background:url(../images/bg-menu.png) repeat-x;

	padding:0 10px;

	}

#sidebar {

	float: right;

	width: 145px;

	background: #efefef;

	margin-right: 2px;

	}

#content {

	float:left;

	width: 550px;

	min-height:400px;
	padding-top: 10px;
	margin-left: 5px;
	padding-bottom: 10px;
	margin-right: 5px;}

#footer {

	clear:both;

	height:100px;

	background:url(../images/bg-footer.jpg) no-repeat;

	}



/* Entries */



.entry {

	padding:5px 10px;

	text-align:justify;

	line-height:1.75em;

	}

h3, td.contentheading, div.componentheading {

	font-size:1.90em;

	font-weight:normal;

	letter-spacing:-1px;

	color: #B4C835;

	}

td.createdate, span.small, td.modifydate  {

	font-size:0.9em;

	color: #b8b8b8;

	cursor:default;

	letter-spacing:1px;

	}

.comments {

	margin-top:-1em;

	}

.comments a {

	color:#6CC7DC;

	background:url(../images/icon-comment.png) no-repeat 0px 2px;

	padding-left:20px;

	padding-right:2px;

	}

.comments a:hover {

	color:#B4C835;

	}





/* Menu */



#menu ul {

	list-style-type:none;

	}

#menu li {

	float:left;

	}

#menu li a {

	padding:0 15px;

	display:block;

	color:#ffffff;

	margin-right:2px;

	}

#menu li a:hover {

	background:url(../images/bg-menu-hover.png) no-repeat center center;

	}



/* Sidebar */

.pad {padding-left:5px;
	padding-top:10px;}


#sidebar ul {

	list-style-type:none;
	margin-top:20px;
	}

#sidebar li {



	}

#sidebar li a {

	display: block;

	height: 20px;

	line-height: 20px;

	color: #222222;

	padding-left: 5px;

	border-bottom: 1px solid #dddddd;

	}

#sidebar li a:hover {

	background:#edebed;

	color:#6CC4D8;

	}



#sidebar-bottom {

	height: 10px;

	background: url(../images/bg-sidebar-bottom.gif) no-repeat center center
	}
	



/* Footer */



#footer-valid {

	float:left;

	padding-top:55px;

	padding-left:20px;

	cursor:default;

	color:#ffffff;

	}

#footer-valid a {

	color:#ffffff;

	text-decoration:none;

	}

#footer-valid a:hover {

	color:#ffffff;

	text-decoration:underline;

	}



/* Heading's */



h1 {

	font-size: 2.5em;

	font-weight: normal;

	cursor: default;

	position: relative; top:50px; left:30px;

	letter-spacing: 1px;

	color: #aaaaaa;

	font-style: italic;

	}



/* Feed */



#feed {

	height:25px;

	width:126px;

	background:url(../images/bg-feed.gif) no-repeat;

	margin:0 auto;

	padding-left:26px;

	}

a.feed-button {

	display:block;

    width:100px;

    height:25px;

    background:url("../images/button-feed.png") 0 0 no-repeat;

    text-decoration: none;

	}

a:hover.feed-button {

	background-position:0 -25px;

	}



#sidebar div.moduletable {
	padding: 10px;}

	

#sidebar div.moduletable h3 {

	color: #000;
	margin-bottom: 10px;
	margin-top: 5px;}



td.sectiontableheader {
	background-color: #000;
	color: #fff;
	font-weight: bold;
	padding: 5px;}



tr.sectiontableentry1 {

	padding: 5px;
	background-color: #efefef;}



tr.sectiontableentry2 {

	padding: 5px;

}



ul li {
	margin-left: 10px;}



.blockquote {
	padding: 15px 40px;
	background: url(../images/quote.gif) 10px 10px no-repeat;
	font: italic 1em/1.5 Georgia, Times, serif;
}
.tips {
	padding-left: 22px;
	color: #CC7400;
	background: url(../images/bullet-tips.gif) no-repeat top left;
}
.error {
	padding-left: 22px;
	color: #CC0000;
	background: url(../images/bullet-error.gif) no-repeat top left;
}

.message {
	padding-left: 22px;
	color: #4D84A7;
	background: url(../images/bullet-info.gif) no-repeat top left;
}
.highlight {
	border-bottom: 1px dotted;
	background: #F5F3DE;
	font-weight: bold;
}

table.moduletable th {font-size:14px;}

/*tooltip*/
/*
div.tooltip {
	width: 200px;
	color: #fff;
	text-align: center;
}

div.tooltip h4 {
	color: #fff;
	font-weight: bold;
	text-shadow: 2px 2px 1px #222;
	margin: 0;
	padding: 13px 10px 5px;
	background: url(../images/balloon.png) top left no-repeat !important;
	background: url(../images/balloon.gif) top left no-repeat;
	font-size: 11px;
}

div.tooltip p {
	margin: 0;
	padding: 0 10px 15px;
	text-shadow: 2px 2px 1px #222;
	background: url(../images/balloon.png) bottom left no-repeat !important;
	background: url(../images/balloon.gif) bottom left no-repeat;
	font-size: 10px;
}
*/
.toolTipElement {
	cursor: help;
}
.tool-tip {
	color: #fff;
	width: 172px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	padding: 8px 8px 4px;
	background: url(..bubble.png) top left;
}
 
div.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(../images/bubble.png) bottom right;
}
#footer_link{
color:#fff;
font-size:6px;
}
#footer_link a{
color:#fff;
font-size:6px;
}
