/* Start of CMSMS style sheet 'theme : boxes.css' */
/*  
 *  CMS Made Simple  Stylesheet
 *  File : boxes.css 
 *  Version : 0.1
 *  Created by : Benjamin Magits & Jeremy Michel 
 * 
 *  Browser compatibility : 
 *  -----------------------
 *  Windows : IE 7.0+, Firefox 2.0+, Safari, Chrome (Not tested)
 *  MacOSx :  Safari 1.3.2+, Firefox 2.0+, Chrome (No tested), IE not supported anymore
*/

/*Generic classes*/
.left { float:left;}
.right { float:right;}
.clear { clear:both;}

/*Format*/
* {color:#333;}
body { font-family:"Trebuchet MS", verdana; font-size:12px; background:url(uploads/theme/bg-body.jpg) repeat-x; margin: 0; padding: 0;}
dfn { display:none;}


h1 {font-size:18px; letter-spacing:1px; font-weight:normal; color:#F7941E;}
h2 {font-size:18px; color:#106cb6; font-weight:normal;}
h3 {font-size:13px; color:#106cb6; font-weight:normal;padding:0; margin:0 0 4px 0;}
h4 {font-size:14px;}
h5 {font-size:12px;}

h3 a{font-size:16px; color:#106cb6; font-weight:normal;}

a {text-decoration:none;color:#F7941E;}
a:hover {text-decoration:underline;}

/*Layout*/
.wrapper{width:800px; margin: 0 auto;}
.end-page{width:820px; margin: 0 auto;}
.main-container {font-family:Verdana, Geneva, sans-serif;}
.main-home{background-image:url(uploads/theme/main-left.gif);background-position:right; background-repeat:repeat-y; margin:10px 0 0 0;}
.home-contact{font-size:10px; color:#6e6e6e;}
.home-contact strong{color:#6e6e6e;}
.side-col {}
.col-left { float:left;}
.col-right { float:right;}
.layout1column {}
.layout2columns-right {float:right;  padding:15px 10px 45px 25px;width:233px; background-image:url(uploads/theme/left-col-home.gif); background-repeat:no-repeat; background-color:#f3f3f4;}
.layout2columns-left {float:left; margin:0 35px 0 35px; width:462px;  }

.content-home .layout2columns-right{font-size:10px; color:#4D4D4D;}
.layout3columns {float:left;}
.content{line-height:25px; text-align:justify; }

/*Header*/
.header {width:800px; /*height:236px;*/ height:136px;
  background-image:url(uploads/theme/header.png) !important; 
  background-image:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='uploads/theme/header.png');
  background-repeat:no-repeat;
  }
.header .header-top {}
.header .header-top ul{list-style-type:none; padding-top:10px;}
.header .header-top li{float:right; text-transform:uppercase;padding-left:15px;}
.header .header-top li a{color:#ccc;}
.header .header-top li a:hover {color:#F7941E; text-decoration:none;}
/*Languages*/
.languages-nav {}
.languages-nav a {}

/*Breadcrumbs*/
.breadcrumbs {}
.breadcrumbs a { }

/*Content*/
.content-inside, .content-home {}
.content-inside h1 {}
.content-inside h2 {}
.content-inside ul {}
.content-inside ul li {}
.logo{margin-top:30px;}

#events-manager-home .title{font-weight:bold;}
#events-manager-home .date{font-family:Georgia, "Times New Roman", Times, serif; color:#f7941e; text-align:right; font-weight:bold; font-style:italic;}
#events-manager-home ul, #position-home ul{list-style-type:none; padding:15px 0 10px 0; margin:0;}
#events-manager-home li, #position-home li{padding-bottom:10px;}
/*Footer*/
.footer-container {}
.footer-container .footer {}
.footer-container .footer  a{}
.footer-container .footer ul { margin:0; padding:0; list-style-type:none;}
.footer-container .footer ul li { display:inline;}
.footer-container .footer ul li.first {}
.footer-container .footer ul li.last {}
.footer-container .footer-inside {}
.footer-container .footer .footer-links{float:left;}
.footer-container .footer .footer-technav{float:right;}

/*Sub Footer Zone*/

.end-page {text-align:center;}
.end-page .page-end {background-color:#f3f3f4; min-height:45px;text-transform:uppercase;}
.end-page h3{display:inline; font-size:12px;}
.end-page a{color:#6e6e6e}
.end-page a:hover {}
.end-page ul{list-style-type:none;padding:10px 0 0 0}
.end-page ul li{display:inline;padding:0 10px; background-image:url(uploads/theme/bg-bottom-li.gif); background-repeat:no-repeat;}
.end-page ul li:first-child{background-image:url(none);}
.end-page .members img {padding:0 5px 0 5px;}
/*Horizontal Menu*/


.horizontal-menu-container {}
.horizontal-menu-container {}
.horizontal-menu-container .horizontal-menu {width:800px; height:40px; margin-top:3px;background-image:url(uploads/theme/bg-menu.png); background-repeat:no-repeat; }
.horizontal-menu-container h3 {}
.horizontal-menu-container .horizontal-menu ul { margin:0; padding:0; list-style-type:none;  }
.horizontal-menu-container .horizontal-menu ul li { display:block; float:left; padding: 0 35px 0 35px; height:40px; line-height:40px; background-image:url(uploads/theme/menu-sep.gif); background-repeat:no-repeat;}
.horizontal-menu-container .horizontal-menu ul li:first-child{background-image:url(transparent);}
.horizontal-menu-container .horizontal-menu ul li.currentpage {color:#F7941E;}
.horizontal-menu-container .horizontal-menu ul li a.currentpage,
.horizontal-menu-container .horizontal-menu ul li h3 {display:inline;color:#F7941E; font-size:12px; font-weight:normal; text-transform:uppercase;}
.horizontal-menu-container .horizontal-menu ul li .activeparent h3{padding:0;}
.horizontal-menu-container .horizontal-menu ul li a.activeparent{padding:0;}
.horizontal-menu-container .horizontal-menu ul li.first {}
.horizontal-menu-container .horizontal-menu ul li.last {}
.horizontal-menu-container .horizontal-menu ul li a {color:#E6E6E6;text-transform:uppercase;}
.horizontal-menu-container .horizontal-menu ul li a:hover {color:#F7941E;}
.horizontal-menu-container .horizontal-menu ul li.image-end{background-image:url(transparent);padding:0;}


/*Search*/
.search-box-container {}
.search-box-container .search-box {}
.search-box-container .search-box .search-form {}
.search-box-container .search-box .search-form input.search-field {}
.search-box-container .search-box .search-form label{}
.search-box-container .search-box .search-form input.search-button{}
.search-box-container .search-box .search-form input.search-button:hover{}

.search-box-container .search-box .popular-searches {}
.search-box-container .search-box .popular-searches ul {margin:0; padding:0; overflow:hidden;list-style-type:none;}
.search-box-container .search-box .popular-searches ul li {float:left;}

.search-results {}
.search-results ul {padding:0; margin:0; list-style-type:none;}
.search-results ul li {}
.search-results ul li.odd { background:#efefef;}
.search-results ul li.even { background:#ffffff;}
.search-results ul li a {}

/*List related classes*/
.odd {background-color:#f3f3f3;}
.even {background-color:transparent;}

ul.generic-list { margin:0; padding:0; list-style-type:none;}
ul.generic-list li {}
ul.generic-list li .thumbnail{}
ul.generic-list li .content{}
ul.generic-list li p {}
ul.generic-list li .content h4{}
ul.generic-list li .content h4 a {}
ul.generic-list li .content h4 a:hover {}
ul.generic-list li .date {}

.view-all {}
.view-all a {color:#333333;}

/*IMAGE GALLERY*/
.image-gallery {overflow:hidden;}
.image-gallery .thumbnail{float:left; }
.image-gallery img {}

#position-home .title a{font-size:10px; font-weight:bold; color:#6e6e6e; display:block; padding:0 0 4px 0;}
#position-home .date{padding: 0 0 5px 0;} 
#position-home .summary {font-size:10px;}
#position-home .summary p{float:left;}
#position-home .summary a{color:#58B7DD;}

#events-list ul li{border-bottom:1px solid #ddd;padding:0 0 15px 0;}
#events-list h4 a{color:#106cb6;}
.hr{background-image:url(uploads/theme/hr.gif); background-repeat:repeat-x; background-position:bottom; height:3px; color:#fff; background-color:transparent; border:0px; margin:15px 0; padding:0;}

img.left-home{margin:0 0 12px 0;}
.menu-inside .layout2columns-left{background-image:url(none); background-color:#fff;}

.sub-content{padding: 0  35px 0 240px ;}

.menu-inside{float:left;}
.menu-inside ul{padding:40px 0 0 0; margin:0; list-style-type:none;}
.menu-inside li{line-height:35px; border-bottom:1px solid #f3f3f4; width:175px;}
.menu-inside h3, .menu-inside-members h3{font-size:12px; font-weight:normal;margin:0; padding:0; color:#f7941e;}

.menu-inside-members{float:left;}
.menu-inside-members ul{padding:0 0 15px 0; margin:0; list-style-type:none;}
.menu-inside-members li{line-height:35px; border-bottom:1px solid #f3f3f4; width:175px;}

.log-form label{float:left; display:block; width:150px;}
.log-form input{display:block;}


#position-inside ul {list-style-type:none; padding:0; margin:0;}
#position-inside ul li{border-bottom:1px solid #ddd; padding-bottom:5px; margin-bottom:5px;}
#position-inside .doclink a, #media-details a {color:#F7941E;}
.date, .log-box a{color:#106cb6;}
 
#events-list ul{list-style-type:none;padding:0; margin:0;}
#events-list li{}
#events-list .title{border-bottom:1px solid #e5e8eb; font-weight:bold; padding:7px 0;}

.log-form{padding:25px; margin:25px 0 0 185px; width:350px; border: 1px solid #ccc;}
.log-form input{margin-bottom:3px;}
.log-form .submit{background-color:#fff; border:1px solid #ccc;}

.log-box{width:180px; border:1px solid #ccc; padding:10px; font-size:11px;}
.log-box .welcome{color:#F7941E; font-weight:bold;}

.registration-media label{float:left; display:block; width:200px;}
.registration-media input{margin-bottom:3px;}

#calendar{width:728px;}
.calendar_header, .calendar_day{float:left; text-align:center; margin:2px; width:100px; height:25px; background-color:#f3f3f3;}
.calendar_header{font-weight:bold;}

.ticker{
    overflow:hidden;
    width:700px;
}

.assomembers{float:left; width:100px; color:#f7941e; font-size:11px;}
.asso1{padding:0 0 0 615px;}
.asso2{padding:0 0 0 5px;}
/* End of 'theme : boxes.css' */

