/*

Theme Name: Animux

Theme URI: www.animux.org

Description: The default WordPress theme based on the work created by developers at Joomlaworks.gr</a>.

Version: 1.6

Customized by: Manirul Islam

Author URI: www.animux.org

Tags: blue, custom header, fixed width, two columns, widgets



	Kubrick v1.5

	 www.animux.org



	This theme was customized by Manirul Islam on a commission by Animux.org



*/

/* Begin Typography & Colors */



* 



{

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 0pt;

margin-left: 0pt;

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 0pt;



}



body {

margin: 0 auto; background:#15171a; 
/*font:12px/18px 'Trebuchet MS','Lucinda Grande', 'Lucinda Sans Unicode', 'Lucinda Sans Regular',Verdana, sans-serif;*/ 
font:12px/18px 'Trebuchet MS',Arial,Verdana,Geneva,Helvetica,sans-serif;
color:#ccc;

	}

#ie6-message{
	text-align:center;
	position:absolute;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background: #0099CC;
	color: #FFFFFF;
	width:100%;
	height:auto;
	/*filter:alpha(opacity=50);*/
}

#page {	

	

	margin:0 auto 0 auto;

	}

#bg { margin: 0 auto; background:#000; margin:0 auto 0 auto;}

#header {	}



#logo { background:url(images/logo.gif) no-repeat -15px -10px; width:266px; height:110px; float:left; overflow:hidden; }

#logo a { display:block; height:20px; padding-top:116px }

#content {

	font-size: 1.2em

	}



.widecolumn .entry p {

	font-size: 1.05em;

	}



.narrowcolumn .entry, .widecolumn .entry {

	line-height: 1.4em;

	}



.widecolumn {

	line-height: 1.6em;

	}

.narrowcolumn .postmetadata {

	text-align: center;

	}



.alt {

	

	border-top: 1px  dotted #ddd;

	border-bottom: 1px  dotted #ddd;

	}







small {

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 0.9em;

	line-height: 1.5em;

	}



h1, h2, h3 {

	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;

	font-weight: bold;

	}



h1 {

	font-size: 4em;

	text-align: center;

	}



#headerimg .description {

	font-size: 1.2em;

	text-align: center;

	}



h2 {

	font-size: 1.6em;

	

	}



h2.pagetitle {

	font-size: 1.6em;

	}



#sidebar h2 {

	font-family: 'Lucida Grande', Verdana, Sans-Serif;

	font-size: 1.2em;

	}



h3 {

	font-size: 1.3em;

	}



h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {

	text-decoration: none;

	color: white;

	}



h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {

	color: #6297AF;

	}



h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {

	text-decoration: none;

	}



.entry p a:visited {

	color: #b85b5a;

	}



.commentlist li, #commentform input, #commentform textarea {

	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}



.commentlist li {

	font-weight: bold;

	}



.commentlist li .avatar { 

	float: right;

	border: 1px solid #eee;

	padding: 2px;

	background: #fff;

	}



.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 1.1em;

	}



.commentlist p {

	font-weight: normal;

	line-height: 1.5em;

	text-transform: none;

	}



#commentform p {

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}



.commentmetadata {

	font-weight: normal;

	}



#sidebar {

	/*font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;*/

	}



small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {

	color: #777;

	}



code {

	font: 1.1em 'Courier New', Courier, Fixed;

	}



acronym, abbr, span.caps

{

	font-size: 0.9em;

	letter-spacing: .07em;

	}



a, h2 a:hover, h3 a:hover {

	color: #06c;

	text-decoration: none;

	}



a:hover {

	color: #147;

	text-decoration: underline;

	}



#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 9pt;

	}



#wp-calendar a {

	text-decoration: none;

	}



#wp-calendar caption {

	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	text-align: center;

	}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

	}

/* End Typography & Colors */







/* Begin Structure */

body {

	margin: 0 0 0px 0;

	padding: 0;

	}



#page {

	

	}



#header {

	

	}



#headerimg {

	margin: 0;

	height: 200px;

	width: 100%;

	}



.narrowcolumn {

	float: left;

	padding: 0 0 20px 45px;

	margin: 0px 0 0;

	width: 450px;

	}



.widecolumn {

	padding: 10px 0 20px 0;

	margin: 5px 0 0 150px;

	width: 450px;

	}



.post {

	margin: 0 0 40px;

	text-align: justify;

	}



.post hr {

	display: block;

	}



.widecolumn .post {

	margin: 0;

	}



.narrowcolumn .postmetadata {

	padding-top: 5px;

	}



.widecolumn .postmetadata {

	margin: 30px 0;

	}



.widecolumn .smallattachment {

	text-align: center;

	float: left;

	width: 128px;

	margin: 5px 5px 5px 0px;

}



.widecolumn .attachment {

	text-align: center;

	margin: 5px 0px;

}



.postmetadata {

	clear: both;

}



.clear {

	clear: both;

}









/* End Structure */







/*	Begin Headers */

h1 {

	padding-top: 70px;

	margin: 0;

	}



h2 {

	margin: 15px 0 0;

	}



h2.pagetitle {

	margin-top: 30px;

	text-align: center;

}







h3 {

	padding: 0;

	margin: 5px 0 0;

	}



h3.comments {

	padding: 0;

	margin: 40px auto 20px ;

	}

/* End Headers */







/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left

	}

/* End Images */







/* Begin Lists



	Special stylized non-IE bullets

	Do not work in Internet Explorer, which merely default to normal bullets. */



html>body .entry ul {

	margin-left: 0px;

	padding: 0 0 0 30px;

	list-style: none;

        list-style-type: square;

	padding-left: 10px;

	/*text-indent: -10px;*/

	text-indent: 2px;

	}



html>body .entry li {

	margin: 7px 0 8px 10px;

	}

.entry ul li:before, #sidebar ul ul li:before {





	}



.entry ol {

	padding: 0 0 0 35px;

	margin: 0;

	}



.entry ol li {

	margin: 0;

	padding: 0;

	}



.postmetadata ul, .postmetadata li {

	display: inline;

	list-style-type: none;

	list-style-image: none;

	}



/*#sidebar ul, #sidebar ul ol {

	margin: 0;

	padding: 0 0 0 10px;;

	}

*/

#sidebar ul  {

	list-style-type: none;

	list-style-image: none;	

	margin:0px;

	padding:0px;

	padding: 0 0 0 20px;

	}

#sidebar .module ul li {

	list-style-type: none;

	list-style-image: none;



	margin:0px;

	padding:0px;

	text-decoration:none;

	}

	#sidebar .module ul li a{

	list-style-type: none;

	list-style-image: none;

		

	margin:0px;

	padding:0px;

	text-decoration:none;

	}



/*#sidebar ul p, #sidebar ul select {

	margin: 5px 0 8px;

	}



#sidebar ul ul, #sidebar ul ol {

	margin: 5px 0 0 10px;

	}



#sidebar ul ul ul, #sidebar ul ol {

	margin: 0 0 0 10px;

	}



ol li, #sidebar ul ol li {

	list-style: decimal outside;

	}



#sidebar ul ul li, #sidebar ul ol li {

	margin: 3px 0 0;

	padding: 0;

	}*/

/* End Entry Lists */







/* Begin Form Elements */

#searchform {

	margin: 10px auto;

	padding: 5px 3px;

	text-align: center;

	}



#sidebar #searchform #s {

	width: 108px;

	padding: 2px;

	}



#sidebar #searchsubmit {

	padding: 1px;

	}



.entry form { /* This is mainly for password protected posts, makes them look better. */

	text-align:center;

	}



select {

	width: 130px;

	}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

		background-color:#CCCCCC;

	}



#commentform textarea {

	width: 99%;

	padding: 2px;

	background-color:#CCCCCC;

	}



#commentform #submit {

	margin: 0;

	float: right;

	}

/* End Form Elements */







/* Begin Comments*/

.alt {

	margin: 0;

	padding: 10px;

	}



.commentlist {

	padding: 0;

	text-align: justify;

	}



.commentlist li {

	margin: 15px 0 3px;

	padding: 5px 10px 3px;

	list-style: none;

	}



.commentlist p {

	margin: 10px 5px 10px 0;

	}



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

/* End Comments */







/* Begin Sidebar */





#sidebar form {

	margin: 0;

	}

/* End Sidebar */







/* Begin Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	display: block;

	}



#wp-calendar caption {

	text-align: center;

	width: 100%;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; }

/* End Calendar */







/* Begin Various Tags & Classes */

acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote {

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	border-left: 5px solid #ddd;

	}



blockquote cite {

	margin: 5px 0 0;

	display: block;

	}



.center {

	text-align: center;

	}



.hidden {

	display: none;
	

	}



hr {

	display: none;

	}



a img {

	border: none;

	}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

	}

/* End Various Tags & Classes*/







/* Captions */

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

/* End captions */





/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.

	It won't be a stylish marriage, I can't afford a carriage.

	But you'll look sweet upon the seat of a bicycle built for two." */

	#middle-bg { background:#15171a url(images/btm-bg-x.gif) repeat-x 0 0; }

#bttm-bg { background: url(images/bottom-hor-dots.gif) repeat-x 0 0; }



thead tr a,thead tr a:hover,thead tr a:visited{

color:#FFFFFF;

font-size:15px;

line-height:30px;

text-decoration:none;

 }

tr a, tr a:hover, tr a:visited{

color:#9B9B9B;

font-size:12px;

line-height:12px;

text-decoration:none;



 }

	div.search { width:145px; float:right; height:19px; /*background:url(images/search-bg.gif) no-repeat 0 0;*/

	 text-align:left;

	 padding:1px 4px 0 4px; }

div.search input [typ="text"] { border:0; background:url(images/search-bg.gif) no-repeat 0 0; }

.module-content #searchsubmit{
	display:none;
}

#horizontal-nav { font:normal 12px/20px Arial, Helvetica, sans-serif; text-align:right; float:right; width:630px; padding-top:16px }

.mainmenu li { display:inline; }

.mainmenu li ul { display:none; }

.mainmenu a { color:#fff; line-height:20px; text-decoration:none; padding:1px 10px; border:1px solid #000; }

.mainmenu a:hover,

.mainmenu li.active a { text-decoration:none; background:#3a66a3; color:#fff; border:1px solid #233d62; }

.mainmenu span.separator { padding:0 5px; font-weight:bold; }

#panel { padding-top:24px; margin-bottom:28px; }

.two-column { width:670px; float:left; }

#main-area a:link { color:#3a66a3; }

#main-area a:visited { color:#3a66a3; }

#main-area a:hover { color:#3a66a3; text-decoration:underline; }

#main-area a:focus { color: #3a66a3; }

#main-area a:active { color: #3a66a3; }

#main-area img { border:0px solid #ccc; margin:0 12px 3px 0; }

#main-area .contentheading { font:bold 1.8em/2.2em "Trebuchet MS", "Trebuchet", "Nimbus Sans L", "sans-serif"; }



#main-area h3 { font:bold 1.6em/1.0em "Trebuchet MS", "Trebuchet", "Nimbus Sans L", "sans-serif"; color:#6297AF; }

#main-area h4 { font:bold 1.3em/1.0em "Trebuchet MS", "Trebuchet", "Nimbus Sans L", "sans-serif"; color:#6297AF; }

#icon-links { height:120px; overflow:hidden; padding-left:9px }

#icon-links a.link { display:block; float:left; font-weight:bold; width:94px; color:#ccc; padding:5px 2px 10px 58px; margin-right:40px; background-repeat:no-repeat; background-position:0 0; }

#icon-links a:hover { text-decoration:none; color:#fff; }

#icon-links a span { display:block; color:#9f9f9f; font-size:11px; line-height:12px; }

#icon-links a:hover span { display:block; color:#ccc; }

#icon-links a.first { background-image:url(images/features-bg.gif); }

#icon-links a.second { background-image:url(images/get-strart-bg.gif); }

#icon-links a.third { background-image:url(images/screenshots-bg.gif); }

#icon-links a.forth { background-image:url(images/screencasts-bg.gif); }

#icon-links a.fifth:link,

#icon-links a.fifth:visited { background-image:url(images/volunteer-bg.gif); margin-right:0px; }

#contents {

/*background: url('images/contents.gif') repeat-y 100% 0;*/
	background: url('images/contents.jpg') repeat-y 100% 0;
  border-bottom:10px solid #000;



   }

.contents-tr-corner { width:9px; height:9px; float:right; background:url(images/contents-tr-corner.gif) no-repeat 100% 0; }

.contents-br-corner { width:9px; height:9px; float:right; margin-top:-19px; background:url(images/contents-br-corner.gif) no-repeat 100% 0; }

#sidebar { padding-top:10px; }

#sidebar .inner { padding-left:30px; ; padding-bottom:80px; }

#sidebar * { color:#fff; }

#sidebar .separator { display:none; }

#sidebar h3 { font:bold 1.7em/2.0em "Trebuchet MS", "Trebuchet", "Nimbus Sans L", "sans-serif"; color:#9eb9df; }

#page-middle { height:220px; overflow:hidden; }

.tabs { width:430px; float:left; padding-top:0px; }

.tabs .ucd a { color:#2464a0; }

.tabs .ucd .ucd_title a { font:bold 12px/14px 'Arial'; }

.tabs .ucd .ucd_item { padding:8px 2px; border-bottom:1px dotted #b4b4b4; }

.featured-art { margin-top:40px; width:220px; float:left; padding:15px 0 15px 15px; }

.featured-art h3 { color:#eee; font:normal 20px/26px 'Arial'; }

.featured-video {  margin-top:38px; width:230px; float:left; padding:15px 0 15px 15px; }

.featured-video h3 { color:#eee; font:normal 20px/26px 'Arial';  }

.ucd a { color:#2464a0; }

.ucd .ucd_title a { font:bold 12px/14px 'Arial'; }

#page-bttm { padding-bottom:15px; }

.sitemap { padding-top:20px; }

.sitemap h3 { displayt:block; float:left; width:110px; padding:0 0 0 20px; color:#eee; font:normal 24px/26px 'Arial'; }

.sitemap .module-content { margin-left:131px; border-left:1px solid #474a50; height:150px; padding-left:22px; }

.sitemap span span { display:none; }

.sitemap li { display:block; float:left; margin-left:20px; width:105px; }

.sitemap li.item1 { display:none; }

.sitemap li a { color:#fff; font:normal 14px/22px Arial; }

.sitemap li li { margin-left:0; }

.sitemap li li a { color:#aaaaaa; font-size:11px; font-weight:bold; }

.sitemap li ul { display:block; }

#footer { background: url(images/footer-tr-br-corners.gif) no-repeat 100% 0; padding-right:4px; line-height:25px; margin-bottom:20px; }

#footer .inner { background:#555a60 url(images/footer-tl-br-corners.gif) no-repeat 0 0; line-height:25px; padding-left:14px; padding-right:10px; height:25px; }

#footer a { color:#eee; font-weight:bold; }

#footer a:hover { color:#fff; font-weight:bold; text-decoration:none; }

/*----------------------- TEMPLATE OVERRIDES --------------------------------------*/

body.index2 { }

/* Module overides */

.module { }

.module h3 { }

.module .module-content { }

#sidebar .module { margin-bottom:0px; border-bottom:1px dotted #ccc; padding-bottom:10px; }



/* ======================================== END OF CSS ============================ */

/* ================================================================================ */







#fpss-outer-container {padding:0px;border:0px solid #999;overflow:hidden;width:930px;height:264px;}

/* This element controls the slideshow spacing and border */

#fpss-container {position:relative;margin:0;padding:0;clear:both;width:930px;}

#fpss-slider {float:left;background:none;overflow:hidden;width:670px;height:260px;}

#slide-loading {background:#000 url(images/loading_black.gif) no-repeat center center;width:670px;height:264px;}

#slide-wrapper {display:none;width:670px;height:260px;}

#slide-wrapper #slide-outer {height:260px;}

#slide-wrapper #slide-outer .slide {margin-right:260px;width:670px;height:260px;}



/* --- Slideshow Block --- */

#slide-wrapper #slide-outer .slide {position:absolute;overflow:hidden;border:3px solid #666;}

#slide-wrapper #slide-outer .slide .slide-inner {position:relative;margin:0;color:#fff;overflow:hidden;background:#3a3a3a;text-align:left;z-index:8;height:260px;}

#slide-wrapper #slide-outer .slide .slide-inner a.fpss_img span span span {background:none;}



/* --- Content --- */

.fpss-introtext {width:32%;height:260px;font-size:11px;margin:0;padding:0;position:absolute;top:0;bottom:0;background:url(images/transparent_bg.png);left:12px;}

.fpss-introtext .slidetext {margin:0;padding:0;}



/* --- Navigation Buttons --- */

#pseudobox {display:none;}

#navi-outer {float:left;margin:0;padding:0;overflow:hidden;position:relative;z-index:9;height:275px;width:260px;}

#navi-outer ul {margin:0;padding:0 0 0 10px;list-style:none;background:none;text-align:left;}

#navi-outer li {display:block;padding:0;margin:4px 0 0;border:none;list-style:none;background:none;}

#navi-outer li.noimages {display:none;}

#navi-outer li a {display:block;padding:7px 12px;margin:0;text-decoration:none;font-size:11px;color:#fff;background:#505050 url(images/nav.gif) repeat-y 100% 0;height:70px;overflow:hidden;}

#navi-outer li a:hover,

#navi-outer li a.navi-active {display:block;padding:7px 12px;margin:0;text-decoration:none;font-size:11px;color:#fff;background:#d2d2d2 url(images/nav-active.gif) repeat-y 100% 0;height:70px;overflow:hidden;}

#navi-outer li a span.navbar-img,

#navi-outer li a:hover span.navbar-img,

#navi-outer li a.navi-active span.navbar-img {display:block;width:100px;height:69px;overflow:hidden;border:2px solid #666;margin:0px 4px 0 0;padding:0;float:left;}

#navi-outer li a span.navbar-img img {opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);width:200px;height:auto; margin-top:-8px; margin-left:-50px;}

#navi-outer li a:hover span.navbar-img img,

#navi-outer li a.navi-active span.navbar-img img {opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);width:200px;height:auto; margin-top:-8px; margin-left:-50px;}

#navi-outer li a span.navbar-key {display:none;}

#navi-outer li a span.navbar-title {font-weight:bold;font-size:12px;display:block;margin:0;padding:0;color:#ccc;line-height:13px;}

#navi-outer li a span.navbar-tagline {font-weight:normal;color:#ccc;margin:0;padding:0;font-size:11px;line-height:12px;}

#navi-outer li a:hover span.navbar-tagline, 

#navi-outer li a:hover span.navbar-title,

#navi-outer li a.navi-active span.navbar-title,

#navi-outer li a.navi-active span.navbar-tagline {color:#fff;}

span.navbar-clr {display:block;clear:both;}



/* --- Notice: Add custom text styling here to overwrite your template's CSS styles! --- */

.fpss-introtext .slidetext h1 {font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;font-size:28px;line-height:28px;margin:0;padding:20px 8px 2px 8px;color:#fff;}

.fpss-introtext .slidetext h1 a {font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;font-size:28px;margin:0;padding:0;color:#fff;}

.fpss-introtext .slidetext h1 a:hover {font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;font-size:28px;margin:0;padding:0;color:#c00;}

.fpss-introtext .slidetext h2 {font-size:11px;margin:0 8px;padding:0;color:#bbb;font-weight:normal;}

.fpss-introtext .slidetext h3 {font-size:11px;margin:0 0 4px 0;padding:0;display:none;}

.fpss-introtext .slidetext p {margin:0 8px;padding:8px 0;background:url(images/dotted.gif) repeat-x bottom;color:#fff;}

.fpss-introtext .slidetext a.readon {position:absolute;right:2px;bottom:12px;width:100px;margin:0;padding:6px 0 6px 12px;color:#fff;border:none;}

.fpss-introtext .slidetext a.readon:hover {position:absolute;right:2px;bottom:12px;width:100px;margin:0;padding:6px 0 6px 12px;color:#fff;border:none;}



/* --- Generic Styling (highly recommended) --- */

a:active,a:focus {outline:0;}

#fpss-container img {border:none;}

.fpss-introtext .slidetext img,

.fpss-introtext .slidetext p img {display:none;} /* this will hide images inside the introtext */

.fpss-clr {clear:both;height:0;line-height:0;}











/*******/

/* Structure */

#validation, #debug { display:none;display:none;}

#page, #page-middle, #page-bttm  { margin:0 auto;}

#header { height:110px;}

#header-left {width:300px; float:left;}

#header-right {width:640px; float:right; padding-top:51px; text-align:right; height:48px;}

#horizontal-nav {}

#panel {}

#contents {}

#contents .inner { margin-top:15px }

#sidebar {/*width:260px;*/ width:208px; float:right;}

#sidebar .inner { padding:5px;}

#sidebar-left {  }

#sidebar-left .inner { padding:10px; }

#sidebar-right { width:20%; }

#sidebar-right .inner { padding:10px; }

#main-area {}

#main-area.one-column { width:100%; }

#main-area.two-column { width:670px; float:left; }

#main-area.three-column { width:60%; }

#main-area.three-column-new { width:550px; float:left; border-right:2px solid #333333 }

#main-area .inner { padding:10px 10px 10px 10px}

#banner {}

#pathway {}

#footer { margin:0 auto;}

#copyrights { width:49%; float:left; }

#credits { width:49%; float:right; }



/* ---------------- BOX --------------------*/

#box_container {}

#box_container .a_box {padding:0 12px 0 0; background: url("images/borders.gif") 100% 0 repeat-y;}

#box_container .bi {padding:0 0 0 12px;background-image: url("images/borders.gif"); background-repeat:repeat-y; background-position: 0 0;}

#box_container .bt {height:12px;margin:0 -12px;overflow:hidden;background:url("images/box.gif") 100% 0 no-repeat;}

#box_container .bt div {width:12px;height:12px;background:url("images/box.gif") 0 0 no-repeat;}

#box_container .bb {height:12px;margin:0 -12px;line-height:11px;font-size:1px;background:url("images/box.gif") 100% 100% no-repeat;}

#box_container .bb div {width:12px;height:12px;line-height:11px;font-size:1px;background:url("images/box.gif") 0 100% no-repeat;}

#box_container .inthebox { padding:0px;}















/*

// JoomlaWorks "Tabs & Slides" Module for Joomla! 1.5.x - Version 1.0

// License: http://www.gnu.org/copyleft/gpl.html

// Copyright (c) 2006 - 2008 JoomlaWorks, a Komrade LLC company.

// More info at http://www.joomlaworks.gr

// Developers: Fotis Evangelou - George Chouliaras

// ***Last update: May 8th, 2008***

*/



/* --- Generic --- */

a:active,a:focus {outline:0;}

.jwts_modtitle {font-size:14px;font-weight:bold;padding:0px;margin:0 0 0px 0;border-bottom:0px solid #eee;}

.jwts_clr {clear:both;height:0;line-height:0;}



/* --- Slides --- */

.jwts_slider {margin:4px 0px;padding:0px;}

.jwts_slidewrapper {border:none;width:100%;visibility:hidden;height:0px;overflow:hidden;position:relative;margin:0;padding:0;}



/* DEFAULT STYLING */

.jwts_title {margin:0 0 1px 0;padding:0px;overflow:hidden;background:url(images/slide_bg_r.png) no-repeat right;cursor:pointer;}

.jwts_title_left {background:url(images/slide_bg_l.png) no-repeat left;margin:0 10px 0 0;}

a.jwts_title_text,

a.jwts_title_text:link {display:block;background:url(images/star.png) no-repeat;background-position:0px 2px;padding:0 2px 0 20px;margin:0 0 0 8px;line-height:22px;font-size:12px;font-weight:bold;text-decoration:none;color:#444;}

a.jwts_title_text:visited {color:#444;}

a.jwts_title_text:hover {display:block;background:transparent url(images/star.png) no-repeat;background-position:0px 2px;padding:0 2px 0 20px;margin:0 0 0 8px;line-height:22px;font-size:12px;font-weight:bold;text-decoration:none;color:#c64934;}

.jwts_slidecontent {padding:4px 12px 8px 12px;margin:0px;position:relative;background:none;border:none;}

.jwts_title_left,.jwts_slidecontent {text-align:left;} /* force content orientation */



































/* --- Tabs --- */

.jwts_tabberlive {margin:0px 0px;padding:0px;}

.jwts_tabberlive .jwts_tabbertab {margin:0px;padding:5px;border:0px solid #bbb;border-top:0px;/*height:300px;overflow:auto;*/}



ul.jwts_tabbernav {margin:0px;padding:0px;list-style:none;list-style-image:none;background:none;border-bottom:0px solid #bbb;line-height:30px;}

ul.jwts_tabbernav li {margin:0px;padding:0px;list-style:none;list-style-image:none;background:none;display:inline; line-height:30px;}

ul.jwts_tabbernav li a,

ul.jwts_tabbernav li a:link {font-size:12px;font-weight:bold;margin:0px 3px;padding:7px 10px 9px;color:#ccc; height:1%;border:0px solid #bbb;border-bottom:none;background: url(images/tab.gif) repeat-x 0 0; line-height:30px;}

ul.jwts_tabbernav li a:visited {color:#ccc;}

ul.jwts_tabbernav li a:hover {color:#fff;text-decoration:none;}

ul.jwts_tabbernav li a:active,ul.jwts_tabbernav li a:focus {outline:0;}

ul.jwts_tabbernav li.jwts_tabberactive a {background: url(images/tab-active.gif) no-repeat 50% 0;}

ul.jwts_tabbernav li.jwts_tabberactive a:hover {text-decoration:none;}

ul.jwts_tabbernav li.jwts_tabberactive,

ul.jwts_tabbernav li.jwts_tabberinactive {background:none;padding:0px;margin:0px;}

.jwts_tabberlive .jwts_tabbertab,ul.jwts_tabbernav {text-align:left;} /* force content orientation */



/* ######### CSS for Shade Tabs. Remove if not using ######### */

.tabcontent h2 a {font:bold 12px/14px 'Arial'; color:#2464A0;}

.tabcontent p{

padding:1px 0 5px 0;

margin:0;

border-bottom:#FFFFFF  dotted  1px;

width:410px;

}

.shadetabs{

margin:0px 0px;padding:0px;

/*set to left, center, or right to align the menu as desired*/

}

.shadetabs ul{

margin:0px;padding:0px;list-style:none;list-style-image:none;background:none;border-bottom:0px solid #bbb;line-height:30px;

}

.shadetabs li{

margin:0px;padding:0px;list-style:none;list-style-image:none;background:none;display:inline; line-height:30px;

}



.shadetabs li a{font-size:10px;font-weight:bold;margin:0px 3px;padding:7px 10px 9px;color:#ccc; height:1%;border:0px solid #bbb;border-bottom:none;background: url(images/tab.gif) repeat-x 0 0; line-height:30px;

}

.shadetabs li a:visited{

color:#ccc;

}

.shadetabs li a:hover{color:#fff;text-decoration:none;

}



.shadetabs li a.selected{ /*selected main tab style */

position: relative;

top: 1px;

}



.shadetabs li a.selected{ /*selected main tab style */

background: url(images/tab-active.gif) no-repeat 50% 0;

}



.shadetabs li a.selected:hover{ /*selected main tab style */

text-decoration: none;

}



.tabcontent{

padding:0px;

margin:0px;



display:none;

}



@media print {

.tabcontent {

display:block !important;



}

}



.leftsidebar{



margin:0;

padding:0;}

.leftsidebar ul li{

list-style:none;

margin:0;

padding:0;

display:block;}

.flickr-photos,#flickr-badge{



margin:0px;

padding:0px;}

.flickr-photos h2, #flickr-badge h2 {

color:#eee; font:normal 20px/26px 'Arial';

margin:0;

padding:0;

}

.flickr-photos h2 a, #flickr-badge h2 a{

color:#eee; font:normal 20px/26px 'Arial';

}

.flickr-photos  a,#flickr-badge a{

padding:5px;



}

#sidebar .widget  h2{

font:1.4em/2.0em "Trebuchet MS", "Trebuchet", "Nimbus Sans L", "sans-serif"; color:#9eb9df;



margin:0;

}



#sidebar .widget  ul{

margin:0;

padding:0 0 10px 0 ;

border-bottom:#EEE dotted 1px;

}

#sidebar .widget  ul li{

margin:0;

padding:0;



}

.chronodata 



{





padding-top: 2px;

padding-right: 0pt;

padding-bottom: 2px;

padding-left: 20px;

background-color: transparent;

background-image: url(images/time.gif);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: left center;

color:#777777;

}

.commentslink

{



padding-top: 2px;

padding-right: 0pt;

padding-bottom: 2px;

padding-left: 20px;

background-color: transparent;

background-image: url(images/comment.gif);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: left center;

margin-right: 10px;



}



div .entry p 

{ 

   font:12px/18px 'Lucinda Grande', 'Lucinda Sans Unicode', 'Lucinda Sans Regular', 'Trebuchet MS',Verdana, sans-serif; color:#ccc;

   padding-top: 0.5em;

   padding-bottom: 2em;

}

#Animux_rating{
	width:533px;
	height:125px;
	background:url(images/animux-bg.jpg) repeat;
	margin:8px 0 8px 0;
	border:thin dotted #666666;
}

.animux-ranking{
	color:#944735;
	font-size:18px;
	font-weight:bold;

}

#animux-heading{
	width:100%;
	height:31px;
	padding:5px 0 0 20px;
}

.field-text{
	width:118px;
	height:23px;
	background: url(images/field-text-bg.jpg) repeat;
	float:left;
	padding:0 5px 0 22px;
	margin-top:5px;
}

.field{
	width:90px;
	height:23px;
	background: #000000;
	float:left;
	padding:0 5px 0 22px;
	margin-top:5px;
}

.left-home-sidebar{
	width:180px;
	height:auto;
	float:left;
	margin-top:15px;
}

.right-home-sidebar{
	width:208px;
	height:auto;
	float:right;
}

.right-home-sidebar ul{
	margin:0;
	padding:0 0 0 29px;
}

.right-home-sidebar .widgettitle{
	color:#9EB9DF;
}

.right-home-sidebar .widget  ul li{
	margin-left:10px;
	border:none;
	margin-bottom:6px;
}

.right-home-sidebar .widget  ul li a{
	color:#FFFFFF;
}

.right-home-sidebar li{
	list-style:none;
}

.right-home-sidebar .widgettitle{
	font-size:15px;
}

#go-to{
	margin-left:20px;
}

.left-home-sidebar .widget  ul{
	margin-bottom:10px;
}

.right-home-sidebar #sidebar .inner #archives-2{
	display:none;
}

.right-home-sidebar #sidebar .inner #wp-dtree-categories{
	border-bottom:white dotted 1px;
}

.right-home-sidebar #sidebar .inner #pages-2{
	border-top:white dotted 1px;
}

.left-home-sidebar .widget  ul li{
	list-style: circle;
	margin-left:16px;
	border:none;
	margin-bottom:6px;
}

.left-home-sidebar .widget  ul li a{
	color:#FFFFFF;
}

.left-home-sidebar li{
	list-style:none;
}

.left-home-sidebar .widgettitle{
	font-size:15px;
	color:#9EB9DF;
	border-top:#944735 solid 3px;
	border-bottom:#FFFFFF dotted thin;
	margin-bottom:10px;
	background: #333333;
	padding-left:5px;
}

#searchform #s{
	width:111px;
}