@charset "UTF-8";





/*

Theme Name: intercultural

Theme URI: www.interculturalproductions.com

Description: a-brief-description

Author: your-name

Author URI: your-URI

Template: thematic

Version: a-number--optional

.

General comments/License Statement if any.

.



*/



@import url('../thematic/style.css');








.language {
	right: 0;
	top: 40px;
	position: absolute;
}

#qtranslate-chooser {
	margin: 0;
	padding: 0;
}

#qtranslate-chooser li {
	list-style: none;
	display:block;
	float: left;
	margin: 5px 10px;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #CCC;
}

#qtranslate-chooser a {
	color: #CCC;
}


















/* =Global Elements







body, input, textarea {

    color:#000;    

    font: 18px ;

    line-height:18px;

}









#wrapper {

    border-top:0px solid black;

}

a:link, a:visited {

    color:#2772B3;

    text-decoration:none;

}

a:hover {

    text-decoration:underline;

}

blockquote {

    font-style:italic;

    font-size:13px;

}

blockquote em, blockquote cite, blockquote i {

    font-style:normal;

}

input, textarea {

    font-family:Georgia, serif;

}

.caps {

    font-size:10px;

    text-transform:uppercase;

    letter-spacing:1px;

}

.important {

    font-weight:bold;

}







/* =Content

-------------------------------------------------------------- */



#main {
padding: 20px;

}









.page-title {

    font-size:14px;

    padding:0px 0;

font-weight:normal;

}





.entry-content {

    margin:18px 0 0 0;

font-size:14px;

line-height: 1.5;

    overflow:hidden;

}











.entry-content h1 {

    font-size:22px;

font-weight:normal;

color: #258bab;

    margin:0 0 10px 0;

line-height: 1.5;

    padding:0px 0 0 0;

}





.entry-content h2 {

    font-size:19px;

font-weight:normal;

color: #258bab;

    margin:0 0 10px 0;

line-height: 1.5;

    padding:0px 0 0 0;

}











.entry-content h3 {

    text-transform:uppercase;

    letter-spacing:1px;

font-weight:normal;

font-size:14px;

color: #258bab;

    margin:0 0 10px 0;

    padding:18px 0 0 0;

}



.entry-title {

    font-size:22px;

    line-height:24px;

font-weight:normal;

    padding:8px 0 2px 0;

    color:#000;

}

.entry-title a {

    text-decoration:none;

    color:#000;

}



.entry-content h4 {

    font-weight:bold;

text-transform: none;

    font-size:13px;

    letter-spacing:1px;

}



.entry-content h5 {

    font-size:11px;

   text-transform: none;

    letter-spacing:1px;

}







/* =Header

-------------------------------------------------------------- */



#header {

    background:#333;

background-image: url(http://interculturalproductions.com/images/body_bg.gif);

background-repeat: repeat-x;





}

#blog-title {

    font-size:36px;

    line-height:54px;

    font-weight:bold;

    letter-spacing:-1px;

    padding:0px 0 0 0;

height: 259px;

background:#323232;

background-image: url(http://interculturalproductions.com/images/header_b.jpg);

 background-repeat: repeat-x;

}    



#blog-title a {

    color:#fff;

    text-decoration:none;



}

#blog-description {

    font-style:italic;

    padding: 0px 0px 0px 0px;

    color:#fff;

height: 0px;

}









/* =Menu

-------------------------------------------------------------- */



#access {

    font-size:12px;

	font-variant:normal;

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

    background:#339ec0;

    border-top:0px solid #339ec0;

    margin-top:-1px;
	
/*	border-top: 1px solid ;
	border-bottom: 1px solid ;*/

}

.skip-link {

    display:none;

}

#menu {

    padding:0px 0 0px 0;

    overflow:hidden; /* clears the inner float  */

}

#menu ul {

    margin:0;

    list-style:none;

    clear:both;

}

#menu ul ul {

    display:none;

}

#menu li {

    display:inline;

}

#menu a {

    display:block;

    float:left;

    margin:0px 0px 0 0px;

    padding:7px 18px;

    background:#339ec0;

    color:#fff;

    border-top:0px solid #fff;

    text-decoration:none;

}

#menu a:hover {

    background:#66cc66;

    color:#fff;

    

}

#menu .current_page_item a {

    background:#fff;

    color:#852074;

font-weight:bold;

  

}

#menu a:focus {

   background:#fff;

    color:#852074;

font-weight:bold;

}







/* =Asides (widgetized areas)

-------------------------------------------------------------- */





.main-aside {

    width:300px;

    float:top;

    position:static;

    right:10px;

clear:right;

}

#secondary {

    clear:right;

}











/* =Footer

-------------------------------------------------------------- */



#footer {

    background:#91a896;

    color:#000;

    padding:34px 0 90px 0;

    border-top:1px solid #647d6a;
	position: relative;

}


#sidebar-social {
	text-align:right;
	height: 20px;
}

#sidebar-social ul { margin: 0; padding: 0; padding-left: 30px; float:right;}
#sidebar-social li { display: block; float: left; list-style: none; padding: 0 5px; vertical-align:middle;}

#sidebar-social a {
	text-decoration: none;
	font-size:11px;
	color:#435447;
	display: block;
	float: left;
	vertical-align:middle;
}

#sidebar-social img { border: none;}

/*     ABOUT US - FLEXIPAGES      */

#flexipages-2 ul { margin-left: 0; margin-top: 20px;}
#flexipages-2 li { background: url(img/aboutus-box.jpg) no-repeat; width: 208px; height: 50px; list-style: none; margin: 20px 0;}
#flexipages-2 a {  color: #2672B2; font-size: 13px; display: block; float: left; padding: 6px; overflow: hidden; width: 130px; background-repeat: no-repeat; height: 28px; padding-left: 50px; margin: 8px 0 0 20px;}
#flexipages-2 a:hover { text-decoration: none;}

#flexipages-2 li.page-item-189 a { background-image: url(img/aboutus/alex.jpg); }
#flexipages-2 li.page-item-199 a { background-image: url(img/aboutus/nicole.jpg); }
#flexipages-2 li.page-item-204 a { background-image: url(img/aboutus/carlos.jpg); }
#flexipages-2 li.page-item-507 a { background-image: url(img/aboutus/hilary.jpg); }
#flexipages-2 li.page-item-509 a { background-image: url(img/aboutus/edgar.jpg); }
#flexipages-2 li.page-item-815 a { background-image: url(img/aboutus/daniel.gif); }

#flexipages-7 ul { margin-left: 0; margin-top: 20px;}
#flexipages-7 li { background-image: url(img/aboutus-box.jpg); width: 208px; height: 50px; list-style: none; margin: 20px 0;}
#flexipages-7 a {  color: #2672B2; font-size: 13px; display: block; float: left; padding: 6px 10px 0 10px; overflow: hidden; width: 180px; background-repeat: no-repeat; height: 45px;}
#flexipages-7 a:hover { text-decoration: none;}