/*************************************
* TWIN MEDIA - NEOJOOMLA! TEMPLATE 
* 
* Author : Neojoomla! www.neojoomla.com
* Copyright © 02.2008
* 
*  SECONDARY COLOR : BLUE
**********************************/

a {
	color: #358AB6;
}


.thin {
	background: #358AB6 url(../images/page_bkg_thin_s1.gif) repeat-y 50% 0;
}
.thin .background_top {
	background:  url(../images/page_bkgtop_thin_s1.gif) repeat-x 50% 0;
}

.wide {
	background: #358AB6 url(../images/page_bkg_wide_s1.gif) repeat-y 50% 0;
}
.wide .background_top {
	background:  url(../images/page_bkgtop_wide_s1.gif) repeat-x 50% 0;
}


#mainmenu {
	background: url(../images/header_menu_l_s1.png) no-repeat 0 0;
}
#mainmenu .mainmenu_r {
	background: url(../images/header_menu_r_s1.png) no-repeat 100% 0;
}
#mainmenu .moduletable {
	border-left: 1px solid #F5F5EF;
}
#mainmenu a.mainlevel {
	border-left: 1px solid #A7A78C;
	border-right: 1px solid #F5F5EF;
	background: url(../images/header_menuitem_s1.png) repeat-x 0 0;
}
#mainmenu a#active_menu {
	border-left-color: #3885AC;
	border-right-color: #B0D8ED;
}
#mainmenu a#active_menu:hover {
	background: #6CBAE4;
}
#mainmenu .menu {
	background-color: #F5F5EC;
	border-right: 1px solid #A7A78C;
	border-left: 1px solid #FFF;
}
#mainmenu a.sublevel {
	border-bottom: 1px solid #A7A78C;
	border-top: 1px solid #FFF;
}
#mainmenu a#active_menu.sublevel {
	background: #5BACD5;
	border-bottom: 1px solid #3885AC;
	border-top: 1px solid #B0D8ED;
}
#mainmenu a#active_menu.sublevel:hover {
	background: #6CBAE4;
}




a#logo {
	background: url(../images/logo_twinmedia_s1.png) no-repeat 0 0;
}


#main {
	background: #EEEEE2 url(../images/content_bkg_s1.gif) repeat-x 0 0;
}


.content_r { 		background: #FFF url(../images/content_r_s1.gif) repeat-y 100% 0; }
.content_rt { 		background: url(../images/content_rt1_s1.gif) no-repeat 100% 0; }
.content_rt2 { 		background: url(../images/content_rt2_s1.gif) no-repeat 100% 0; }
.content_bl { 		background: url(../images/content_bl_s1.gif) no-repeat 0 0; }
.content_br { 		background: url(../images/content_br_s1.gif) no-repeat 100% 0; }

.mainmodule .content_border {	
	border-top: 3px solid #358AB6; 
}

.mainmodule .moduletable h3, .submodule .moduletable h3 {
	color: #358AB6;
}



.mainmodule .moduletable a.mainlevel, .submodule .moduletable a.mainlevel {
	background: url(../images/icon_arrow_s1.png) no-repeat 0 2px;
}



#content h2, #content h4 {
	color: #358AB6;
}


.sectiontableheader {
	background-color: #358AB6;
}


#footer {
	background: url(../images/footer_bkg_s1.gif) repeat-x 0 0;
}


a#skiptop, a#skiptop:hover {
	color: #B0ABA9;
}
