/*----------------------------------------------------------------------------

Customise Style Sheet


Stylesheet Index:

	$1 - Structural CSS

	$2 - Live Search CSS



NOTE: Always make a backup of your stylesheets before editing!

NB!! Use the search function to find a section, eg: search for $10 for Modules

----------------------------------------------------------------------------*/

/* $1 - Info

----------------------------------------------------------------------------*/



/*This calls the other css files!! */

@import url(customise.css);

@import url(menu.css);



/***This css file is usually used by Joomla,

however we structure our templates a little

differently for optimized use, we have seperated

out the structural css with the colors etc:

This css file must not be edited unless you want

to change the structure of the template





**For STRUCTURAL CSS, please edit this layout!

(this contains the dimensions and main page

layout, only to be edited if you want to change

the page structure)



**For all graphical elements, typography, colors,

fonts and main joomla styles, edit the customise.css

and or color.css (could be yellow.css if using

multiple themes)

***/



/*TIP

**Use the (editor_css.css) css document to add

styles that will be used in the backend editor when

adding or editing content, this will help you maintain

a consistent look and feel throughout your website

for more information, please email info@joomlajunkie.com

or read the readme file that came with your template*/



/* $1 - Structural CSS

----------------------------------------------------------------------------*/

a:active, a:link {
color:#FFFFFF;
/* font-family:tahoma; */
}

a:visited { 
color: #FFFFFF;
}

a:hover { 
/* color: #FFFFFF */
color: #6699ff;
}


#blog_content a{
color:#6699ff;
}

body {

    margin: 0;

    padding: 0;

	background: #202020 url(../images/body-bg.png);

}



body.contentpane {


	background-image:none;

/*	background-color:white;*/

}



#top, #user3, #shadow {

    width:994px;

}



#top {

	/*height:68px;*/
	width:960px;
	

}



#top h1, #top h1 a {

	display:block;

	padding:0;margin:0;

	width:205px;

	height:49px;

	text-indent: -7998px;

	cursor:pointer;

}



#top h1 {

	float:left;

	margin:15px 0 0 20px;

}



#toolbar {

	text-align:right;

	padding-top:33px;

	padding-right:20px;

}


#shadow {

	background: transparent url(../images/shadow-spacer.png) repeat-y;

}



#user3 {

	height:47px;

	text-align:left;

}



#rss {

	position:absolute;

	top:-193px;

	left:895px;

	text-align:right;

    width:100px;

}



#header, #pathway, #btm-mods, #footer {

	width:960px;

}



#header img {

	display:block;

}

.header {

	height:110px;

	width:960px;

	overflow:hidden;

}

/*this removes an unwanted break in the

Joomla header rotator and can be removed if

you are not using it*/



#header br {

display: none;

}



.header {

	background: transparent url(../images/header.jpg) top left no-repeat;

}



#pathway {

    height:35px;

    text-align:left;

    font:normal 12px/130% Arial ;

    background:#222 url(../images/pathway.png) repeat-x;

}

#pathway_inner {

   /* padding:11px 0 0 15px;LAMVT*/
    padding:0 0 0 15px;
    margin-top:10px;
    float:left;
    width: 940px;
    
 
}



div.search {

	float: right;

	margin-top: -4px;

	margin-right: 2px;

}

#mod_search_searchword {

	width:150px;margin:0;

}



#left, #right, #content {

	float:left;

	display:inline;

	margin-top:5px;

	text-align:left;

    overflow:hidden;

}

#left {

	width:194px;
	background:#222 url(../images/pathway.png) repeat-x; 

}

/* Login button */
.button-leftcolumn{
color:#000;
}
#mod_login_username-leftcolumn {
font-family:tahoma;
font-size: 12px;
}
#mod_login_password-leftcolumn {
font-family:tahoma;
font-size: 12px;
}

#right {

	width:194px;
	background:#222 url(../images/pathway.png) repeat-x; 

}



#content {
	width:552px;
	background:#222 url(../images/pathway.png) repeat-x; 
}
#content2 {
	background:#222 url(../images/pathway.png) repeat-x; 
}
#mainbody2 {
	color:#fff;	
}

#mainbody {
	color:#fff;
	/*padding-left: 5px;*/
	width:550px;
	font-size: 12px;
/*	margin:10px;overflow:hidden;
	position:relative; */
/*	padding:-1px 0px 10px 15px;
	margin: -1px; */
}



.scheme_2 #content {

	width:751px;
   background:#222 url(../images/pathway.png) repeat-x;

}



.scheme_2 #mainbody {

   /*width:749px;Lamvt*/
   width:740px;
   margin-left:5px;
 /*  background:#333 url(../images/pathway.png) repeat-x; */

}



.scheme_1 #content {

	width:950px;

}



.scheme_1 #mainbody {

width: auto;

}



.first-in-scheme {margin:5px 5px 5px 22px;}
.first-in-scheme2 {margin:5px 22px 5px 22px;}
.second-in-scheme {margin-right:5px;}
.third-in-scheme {}



#btm-mods {

 	background:#101010;

	border-top:1px solid #333;

	padding-top:20px;

	text-align:left;

}



#footer {

	height:34px;

	border-top:1px solid #333;

}



#footer a {

	color:#ccc;

	text-decoration:none;

}



#footer a:hover {

	text-decoration:underline;

}



#footer a.copyright {

	float:left;

	display:inline;

	background: url(../images/template-by.gif) 0 50% no-repeat;

	padding-left:10px;

	margin:9px 0 0 12px;

}


#footer a.w3c-valid {

    float:right;

    display:inline;

    background: url(../images/tick.gif) 0 50% no-repeat;

	padding-left:20px;

	margin:9px 12px 0 0;

}


.clear {

    clear: both;

    display: block;

    height: 0px;

    font-size:1px;

    overflow: hidden;

    margin: 0;

    padding: 0;

}

#advert1{


	height:1%;

	width:100%;

	padding-bottom:5px;

}

#advert2 {

	height:1%;

	width:100%;

	padding-bottom:5px;

}

/* PAPERS page CENTER SECTIONS */

div.moduletable-fullpagearticle {
	background:#fff url(../images/centerpagerowblue2.png) repeat-x;
	padding:-1px 0px 10px 15px;
	margin: -1px; 
}


/* CENTER SECTIONS IN HOME PAGE */

/* Home Page Flashplayer Section */
/*normal text */
div.moduletable-flashplayer {
/*controls font-size*/
font-size: 16px;
/*controls color*/
color: #FFFFFF;
}
/* Home Page Papers Section */
/*normal text */
div.moduletable-papers {
background:#222 url(../images/centerpagerowblue2.png) repeat-x;
padding-left: 5px;
/*controls font-size*/
font-size: 13px;
/*controls color*/
color: #FFFFFF;
}
/* hyperlinks */
.moduletable-papers a.more{
color: #6699FF;
font-size: 13px;
}
.latestnews-papers a {
/* control your link color here */
color: #FFF;
}

/* Home Page Slideshow Section */
/*normal text */
div.moduletable-slideshow {
font-size: 13px;
/*controls color*/
color: #FFFFFF;
}
/* hyperlinks */
.moduletable-papers a.more{
color: #6699FF;
font-size: 13px;
}
.latestnews-papers a {
/* control your link color here */
color: #FFF;
}

/* Home Page Forum Section */
/*normal text */
div.moduletable-forumposts {
/* background:#222 url(../images/centerpagerowblue4c.png) repeat-x; */
padding-left: 5px;
/*controls font-size*/
font-size:13px;
/*controls color*/
color: #fff;
}
/* hyperlinks */
div.moduletable-forumposts a {
/*controls color*/
color: #6699ff;
}

div.moduletable-rssfeed {
padding-left: 5px;
font-size:13px;
color: #fff;
}
div.moduletable-rssfeed a {
color: #6699ff;
}

div.moduletable-content-wall {
padding-left: 5px;
font-size:13px;
color: #fff;
}
div.moduletable-content-wall a {
color: #6699ff;
}

/* Home Page Blog section */
/*normal text */
div.moduletable-blogs {
/* background:#222 url(../images/centerpagerowblue4c.png) repeat-x; */
padding-left: 5px;
/*controls font-size*/
font-size:13px;
/*controls color*/
color: #fff;
}
/* hyperlinks */
div.moduletable-blogs a.more{
color:#6699FF;
}
div.moduletable-blogs a {
/*controls color*/
color: #FFF;
}
/*BLOG PAGE*/
/*normal text */
div.moduletable-blogpage {
padding-left: 5px;
/*controls font-size*/
font-size:13px;
/*controls color*/
color: #fff;
}
/* hyperlinks */
div.moduletable-blogpage a {
/*controls color*/
color: #6699ff;
}

/* MYBLOG PAGE */
/** Edited **/
.entryContent h3 a{
color: #FFFFFF;
}

.entryContent h3 a:hover {
color:#6699FF;
}

.entryContent p a{
color: #FFFFFF;
}

.entryContent p a:hover{
color: #6699FF;
}

div.moduletable.first, div.moduletable.middle,

div.moduletable-ario.first, div.moduletable-ario.middle {

	float:left;

	display:inline;

}

div.moduletable.last,div.moduletable-ario.last {

	float:right;

	display:inline;

	background:#fff
}



/* narrow mode */

div.countin3 {width:161px;overflow:hidden;}

div.countin2 {width:253px;overflow:hidden;}

div.countin1 {width:532px;clear:both;overflow:hidden;}

div.middle {margin-left:5px;width:160px}

.scheme_3 div.first.countin2 {width:254px;}



/* No Left or Right */

.scheme_2 div.countin3 {width:227px;}

.scheme_2 div.countin2 {width:353px;}

.scheme_2 div.countin1 {width:731px;clear:both;}

.scheme_2 div.middle {margin-left:5px;}



/* No Left and Right */

.scheme_1 div.countin3 {width:293px;}

.scheme_1 div.countin2 {width:453px;}

.scheme_1 div.countin1 {width:930px;clear:both;}

.scheme_1 div.middle {margin-left:5px;width:294px;}



#btm-mods div.countin3 {width:263px;}

#btm-mods div.countin2 {width:420px;}

#btm-mods div.countin1 {width:890px;}

#btm-mods div.last {margin-left:0;margin-right:20px;}

/* $3 - Display Options

----------------------------------------------------------------------------*/

/* Generic Options Defaults */



.fontsizer,

.fontsizer li,

.fontsizer li a{

	list-style-type:none;

}



.horizontal li,

.horizontal li a{

	display:block;

	float:left;

}



/* Clear Fix */

.clearfix:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

	overflow:hidden;

}



.clearfix {display: inline-table;}

/* Hides From IE Mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End Hide from IE Mac */



#displayOptions li {	

	height:20px; 

	overflow:hidden;

	display:inline;

	background: none;

	margin: 0;

	padding: 0 5px;

}



#displayOptions a {

	padding-top:20px;

	height:0;

	overflow:hidden;

	background-position: 0 0;

	background-repeat:no-repeat;

	font-size:10px;

}


#displayOptions li a:hover {

	background-color:transparent;

}




/************* OFF STATES *************/

/* Text Sizes */



#toolbar li a#textMedium {width:11px; outline: 0;}

#toolbar li a#textLarge {width:11px; outline: 0;}

#toolbar li a#textXLarge {width:11px; outline: 0;}



/************* HOVER STATES *************/

#toolbar li a#textMedium:hover,

#toolbar li a#textLarge:hover,

#toolbar li a#textXLarge:hover {

background-position: 0 -22px; }



/************* ACTIVE STATES *************/

#toolbar li a#textMedium.active-option,

#toolbar li a#textLarge.active-option,

#toolbar li a#textXLarge.active-option {

background-position: 0 -22px; }



/************* EXTRA FOR v 1.5 *************/

fieldset { border: none;}

td.setd_title a, td.setd_author a {
   color: #FFFFFF;
}
td.setd_title a:hover, td.setd_author a:hover {
   color: #6699FF;
   font-weight: bold;
}
#jms_register {
	float:right;
	height:26px;
	margin:11px 10px 0px 0px;
}
#jms_register a { 
	color:#000000;
	display:block;
	float:none !important;
	font-family:Arial;
	font-size:1em;
	font-weight:bold;
	height:36px;
	line-height:29px;
	margin:0;
	padding:0 16px;
	text-decoration:none;
} 	

#jms_register a:hover { 
	background:transparent url(../images/nav-hover.gif) no-repeat scroll 50% 31px;
	color:#FFFFFF;
}
