/*

* A Joomla! Template

* @name - 

* @author - Free CSS Templates

* @version 1.5

* @date - Nov 20, 2007

* @website - www.freecsstemplates.org

* @license - Creative Commons Attribution 2.5

* @modifications - 

*/







* {

  margin                : 0;

  padding               : 0;

}



body {

  color                 : #B1C0C7;

  font-family           : Arial, Helvetica, sans-serif;

  font-size             : 13px;

  background            : url(../images/img01.jpg) #A17461 repeat-x;

}





p {

  line-height           : 160%;

  margin-top            : 1em;

}



p a {

  color                 : #ffffff;

}



img {

  border                : 0 none;

}







/********** Header **********/

#header {

  width                 : 852px;

  height                : 94px;

  margin                : 0 auto;

  background            : url(../images/img02.jpg);

}



#header h1, #header p {

  color                 : #151F5D;

  font-family           : Arial, Helvetica, sans-serif;

  font-weight           : bold;

  letter-spacing        : .25em;

  text-align            : center;

  text-transform        : uppercase;

  margin                : 0;

  padding               : 0;

}



#header h1 {

  font-size             : 3em;

  padding-top           : .35em;

}





/********** Page **********/

#page {

  width                 : 852px;

  margin                : 0 auto;

  background            : url(../images/img03.jpg);

}



#pagebg {

	background          : url(../images/img06.jpg) no-repeat left bottom;

}





/********** Content **********/

#content {

  width                 : 474px;

  float                 : left;

  padding               : 26px 20px 20px 46px;

  background            : url(../images/img04.jpg) no-repeat;

}





/********** Content TopImage **********/

#topimage {

  width                 : 466px;

  height                : 152px;

  background            : url(../images/img08.jpg) no-repeat;

  border                : 4px solid #000000;

}





/********** Sidebar **********/

#sidebar {

  width                 : 240px;

  float                 : right;

  padding               : 26px 46px 20px 26px !important;

  padding               : 26px 46px 20px 16px;

  background            : url(../images/img05.jpg) no-repeat;

}





/********** Footer **********/

#footer {

  width                 : 852px;

  text-align            : center;

  margin                : 0 auto;

  padding               : 30px 0;

  background            : url(../images/img07.jpg) no-repeat;

}



#footer p {

  color                 : #CFA39D;

  font-size             : .8em;

  margin                : 0;

}









/*#################### JOOMLA! CSS ####################*/



/********** Breadcrumbs **********/

#breadcrumbs {

  font-family           : Verdana, Helvetica, Arial, sans-serif;

  font-size             : 9px;

  padding-top           : 6px !important;

  padding-top           : 7px;

  padding-left          : 4px;

}



#breadcrumbs a:link, #breadcrumbs a:visited {

  color                 : #FFFFFF;

  font-weight           : normal;

}



#breadcrumbs a:hover {

  color                 : #CCCCCC;

  font-weight           : normal;

  text-decoration       : none;

}





/********** MainLevel Links **********/

a.mainlevel:link, a.mainlevel:visited {

  display               : block;

  margin                : 0;

  padding               : 0 0 .5em .5em;

  border-bottom         : 1px dotted #748AAF;

}



a.mainlevel:hover {

  color                 : #FFFFFF;

  text-decoration       : underline;

}





/********** SubLevel Links **********/

a.sublevel:link, a.sublevel:visited {

  color                 : #000000;

  font-size             : 11px;

  vertical-align        : middle;

  text-align            : left;

  padding-left          : 1px;

}



a.sublevel:hover {

  color                 : #666666; 

  text-decoration       : none;

}





/********** MainMenu Links **********/

a.mainmenu:link, a.mainmenu:visited {

  color                 : #000080; 

  font-family           : Verdana, Helvetica, Arial, sans-serif;

  font-weight           : none;

}



a.mainmenu:hover {

  color                 : #000080;

  text-decoration       : underline; 

}





/********** Other Links **********/

a:link, a:visited {

  color                 : #FFFFFF;

  text-decoration       : none;

}



a:hover {

  text-decoration       : underline;

}

  



/********** Modules **********/

table.moduletable {

  width                 : 250px;

  margin-bottom         : 15px;

}



table.moduletable th {

  width                 : 100%;

  color                 : #FFFFFF;

  font-size             : 16px;

  font-weight           : bold;

  letter-spacing        : 1px;

  text-align            : center;

  text-indent           : 5px;

  margin                : 5px 5px 20px 5px;

  border-bottom         : 1px solid #748AAF;

}



table.moduletable ul {

  padding               : 0px;

}



table.moduletable li {

}



table.moduletable td {

  padding               : 5px 0 5px 0;

}	





/********** _menu Modules **********/

table.moduletable_menu {

  width                 : 250px;

  margin-bottom         : 15px;

}



table.moduletable_menu th {

  width                 : 100%;

  color                 : #FFFFFF;

  font-size             : 16px;

  font-weight           : bold;

  letter-spacing        : 1px;

  text-align            : center;

  text-indent           : 5px;

  margin                : 5px 5px 20px 5px;

  border-bottom         : 1px solid #748AAF;

}



table.moduletable_menu td {

  padding               : 5px 0 5px 0;

}



table.moduletable_menu ul {

  margin                : 0;

  padding               : 0;

}



table.moduletable_menu li {

  list-style            : none;

	margin                : 0;

	padding               : 0;

}



table.moduletable_menu a {

  display               : block;

  margin                : .8em 0 0 0;

  padding               : 0 0 .5em .5em;

  border-bottom         : 1px dotted #748AAF;

}



table.moduletable_menu a:hover {

  color                 : #FFFFFF;

  text-decoration       : underline; 

}





/********** Login Form **********/

form#form-login fieldset { 

  text-align            : left;

  margin                : 0 0 0 25px;

  padding               : 5px;

	border                : none;

}



form#form-login ul { 

  text-align            : left;

  margin                : 0 0 0 25px;

  padding               : 5px; 

	border                : none;

}





/********** Poll **********/

.poll {

  color                 : #666666;

  line-height           : 14px;

  font-family           : Arial, Helvetica, sans-serif;

  font-size             : 10px;

}



.pollstableborder {

  padding               : 1px;

  border                : 1px solid;

}









/*############### CONTENT ###############*/



/***** Header for contentpaneopen *****/

.contentheading {

  color                 : #FFFFFF;

  font-family           : Verdana, Arial, Helvetica, sans-serif;

  font-size             : 18px;

  font-weight           : bold;

  text-align            : left;

  padding-top           : 10px;

}





/***** Home, Mambo License, Blog, Lower Content for Advanced Search *****/

.contentpaneopen {

  width                 : 100%;

  padding-left          : 5px;

}



/***** Title for Blog, News Feeds, Wrapper, Links, Advanced Search, Contact Us   *****/

.componentheading {

  color                 : #CCCCCC;

  font-family           : Verdana, Arial, Helvetica, sans-serif;

  font-size             : 14px;

  font-weight           : bold;

  text-align            : left;

  padding-top           : 10px;

  padding-left          : 10px;

}



/***** Top Content for Getting Started, FAQs, News Feeds, Links *****/

.contentdescription {

  padding-left          : 0px !important;

  padding-left          : 10px;

}



/***** Lower Content for Getting Started, FAQs, News Feeds, Wrapper, Links, Contact Us *****/

.contentpane {

  padding-top           : 10px;

  padding-left          : 10px;

}





/* For content item titles that are hyperlink instead of Read On */

a.contentpagetitle:link, a.contentpagetitle:visited {

  color                 : #000000;

  font-family           : Verdana, Arial, Helvetica, sans-serif;

  font-size             : 12px;

  font-weight           : bold;

  text-align            : left;

  text-decoration       : none;

}



a.contentpagetitle:hover {

  color                 : #7B8DA1;

  font-family           : Verdana, Arial, Helvetica, sans-serif;

  font-size             : 12px;

  font-weight           : bold;

  text-align            : left;

  text-decoration       : underline;

  

}



a.category:link, a.category:visited {

  color                 : #FFFFFF;

  font-size             : 11px;

  font-weight           : bold;

}



a.category:hover {

  color                 : #7B8DA1;

  text-decoration       : none;

}





/********** Inner Content **********/

.sectiontableheader {

  color                 : #7B8DA1;

  font-weight           : bold;

  background-color      : #CCCCCC;

}



tr.sectiontableentry1 td {

  padding               : 5px 0 5px 10px; 

  background            : #555555;

}



tr.sectiontableentry2 td {

  padding               : 5px 0 5px 10px;

  background            : #000000;

}





img { 

  border                : 0 none; 

}



.content_rating {

  padding               : 5px;

}



.small {

  color                 : #3366C0;

  font-family           : Verdana, Arial, Helvetica, sans-serif;

  font-size             : 10px;

  font-weight           : bold;

  text-decoration       : none;

}



.smalldark {

  color                 : #000000;

  font-family           : Verdana, Arial, Helvetica, sans-serif;

  font-size             : 10px;

  font-weight           : normal;

  text-decoration       : none;

}



.createdate {

  color                 : #ffffff;

  font-family           : Arial, Helvetica, sans-serif;

  font-size             : 10px;

  text-align            : left;

	padding               : 0 0 10px 0;

}



.modifydate {

  color                 : #ffffff;

  font-family           : Arial, Helvetica, sans-serif;

  font-size             : 10px;

  text-align            : left;

	padding               : 10px 0 0 0;

}



.button {

  color                 : #990000;

  font-family           : Verdana, Arial, Helvetica, sans-serif;

  font-size             : 10px;

  font-style            : normal;

  font-weight           : bold;

  background-color      : #F0F0F0;

  border                : 1px solid #CCCCCC;

}



.inputbox {

  color                 : #000000;

  font-family           : Verdana, Arial, Helvetica, sans-serif;

  font-size             : 10px;

  background-color      : #F0F0F0;

  border                : 1px solid #CCCCCC;

}









/* Styles for dhtml tabbed-pages */

.ontab {

  color                 : #FFFFFF;

  font-weight           : bold;

  text-align            : center;

  background-color      : #ffae00;

  border-left           : outset 2px #ff9900;

  border-right          : outset 2px #808080;

  border-top            : outset 2px #ff9900;

  border-bottom         : solid 1px #d5d5d5;

    /* Cannot use hand as its not a W3C CSS validator */

	/*	cursor: hand;*/

}



.offtab {

  font-weight           : normal;

  text-align            : center;

  background-color      : #e5e5e5;

  border-left           : outset 2px #E0E0E0;

  border-right          : outset 2px #E0E0E0;

  border-top            : outset 2px #E0E0E0;

  border-bottom         : solid 1px #d5d5d5;

    /* Cannot use hand as its not a W3C CSS validator */

	/*	cursor: hand;*/

}



.tabpadding {

}



.tabheading {

  text-align            : left;

  background-color      : #ffae00;

}



.pagetext {

  visibility            : hidden;

  display               : none;

  position              : relative;

  top                   : 0;

}



/* for modifying {moscode} output.  Don't set the colour! */

.moscode {

  background-color      : #f0f0f0;

}

.code {

  background-color      : #f0f0f0;

  border                : 1px solid #FFF;

}



/* Text passed with mosmsg url parameter */

.message {

  color                 : #ff6600;

  font-family           : Verdana, Arial, Helvetica, sans-serif;

  font-size             : 10pt;

  font-weight           : bold;

  text-align            : center;

}



/* Javascript Back button */

.back_button {

  text-align            : center;

  margin-top            : 40px;

}



table.contenttoc {

  color                 : #333300;

  background-color      : #ffffff;

  border                : 1px solid #333;

}



table.contenttoc td {

  font-size             : 8pt;

  font-weight           : normal;

  text-align            : left;

}



table.searchinto {

  width                 : 100%;

}



table.searchintro td {

  color                 : #ffffff;

  font-weight           : bold;

  background-color      : #293C43;

}