#admPanel{
top:0px !important;
z-index:999 !important;
}


/*
  freedomson.com  

Pallete:


*/

/* Global

================================================*/
body, td, ul, p, form, input, textarea, select, object { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
body, td, ul, li, ol, p, form, object { font-size: 0.95em; color: #333333; }
p { margin-top: 10px; margin-bottom: 10px; }
h1{font-size: 0.95em;}

input {
background-color:#FFF;
color:#333;
}

a.internal-link IMG,
a.external-link IMG,
a.download IMG
{
border: 0px;
}

a{
color: #30749B;
}

a:hover{
/* color: #1ccf13; */
color: #107A0B;
}


h3{
color: #52544c;
font-size:13px;
margin-top:5px;
}

hr {
border:0px;
border-bottom:1px solid #CCC;
}

/**
* Images in default Typo3 content elements
*/

.csc-textpic-image img {
border: 1px solid #CCC !important;
}

body {
margin: 0px;
padding: 0;
/* background-image:url(../img/backgrounds/patt_4a328c65b06f0_palms.jpg); */
/*background-image:url(../img/backgrounds/patt_4a328eec96a3a.jpg); */
/* background-image:url(../img/backgrounds/glossymetal.jpg); */
/*
background: #eee url(/fileadmin/templates/freedomson.com/img/backgrounds/sky-at-high.jpg) repeat-x scroll 0 0px;
*/

background:#046201 url(http://www.hyperkon.org/fileadmin/templates/freedomson.com/img/backgrounds/Dual-Screen-A-Dreamy-World-Green-Wheat-Fields-2560x1024.jpg) no-repeat scroll 0 0px;

/*
background-color: #FFF;
*/
}

#mainbodywrapper{
width: 100%;
text-align:center;
height:100%;
}

#bodywrapper0 {
height:100%;
background-color: #FFF;
/*
background:#FFF url(/fileadmin/templates/freedomson.com/img/backgrounds/bg_bodywrapper.png) repeat-y scroll 0 0; 
*/
margin:auto;
display:table;
width: 950px;
min-width: 950px;
text-align:left;
padding-right:10px;
padding-left:10px;
/*border-left:1px solid #999;
border-right:1px solid #999;
*//*float:left;*/
}

#bodywrapper {
/*width: 950px;
min-width: 950px;*/
background-color: transparent;
height:100%;
float:left;
}

.csc-header H1, .csc-textpicHeader H1{
color:#30749B;
font-size:20px;
font-weight:normal;
margin:0;
padding:0;
padding-top:10px;
}

/* Main Menu

================================================*/
#mainMenu{
background: #046201 url(../img/backgrounds/menubg.png) repeat-x scroll 0 -4px;
margin:0;
padding:0;
border-bottom:1px solid #CCC;
border-top:1px solid #CCC;
border-left:0px solid #CCC;
border-right:1px solid #CCC;
/*
display:table;
*/
float:left;
width:100%;
margin-bottom: 1px;
margin-top: 1px;
}

/* Language Menu

================================================*/

#languagemenu {
/* margin-left:120px; */
position:relative;
padding-top:10px;
z-index:200;
float: right;
padding-bottom:0px;
margin-right: 10px;
}

.tx-bblanguageselect-pi1 img,
.tx-srlanguagemenu-pi1 .CUR IMG {
vertical-align:top;
}

/* Header Lettering

================================================*/
#headerwrapper{
/* display:none; */
height:100px;
/*  #4B77B */
/* background: #000000 url(/fileadmin/templates/freedomson.com/img/backgrounds/menubg.png) repeat-x scroll 0 -4px; */
/* background-image:url(/fileadmin/templates/freedomson.com/img/backgrounds/header.gif); */
padding-top:5px;
/*
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-moz-border-radius-bottomleft : 0px;
-webkit-border-bottom-left-radius : 0px;
-moz-border-radius-bottomright : 0px;
 -webkit-border-bottom-right-radius : 0px;
border: 1px solid #ccc;
 */
}

#headerwrapper a{
text-decoration:none;
}

#headerwrapper IMG{
border:0px;
}

#headerimage{
top:20px;
margin-left: 10px;
z-index:900;
float:left;
position:absolute;
}

#headerimage IMG{
height:80px;
padding:5px;
/* border:1px solid #30749B; */
}

#header{
z-index:100;
padding-left: 110px;
border-bottom: 0px solid #435422;
padding-top:10px;
position:absolute;
}

#lettering{
}

#lettering #lettering_title, #lettering #lettering_desc {
color:#000;
font-size:40px;
font-weight:bold;
margin:0px;
padding:0px;
text-shadow:1px 1px 1px #999;
}

#lettering #lettering_title{
margin-top:5px;
height:45px;
}

#lettering #lettering_title_2{
display:inline;
}

#lettering #lettering_desc{
font-size:15px;
font-weight:normal;
}

/* (TitleContainer) (TitleContent) Content layout

================================================*/
#cont1, #cont2, #cont3, #cont4{
width:25%;
/* height:230px; */
float:left;
padding:0px;
margin:0px;
}

#cont1 H1, #cont2 H1, #cont3 H1, #cont4 H1 {
padding:5px;
margin:0px;
color: #333;
text-transform:uppercase;
font-size:11px;
margin-right:1px;
background:#efefef url(/fileadmin/templates/freedomson.com/img/backgrounds/menubg2.png) repeat-x scroll 0 14px;
font-weight:bold;
margin-bottom:10px;
/* background-image:url(../img/backgrounds/menubg.png); */
border: 1px solid #CCC;
}

#cont1 p, #cont2 p, #cont3 p, #cont4 p {
font-size:11px;
padding:5px;
margin-right:5px;
margin-bottom:10px;
padding-top:0px;
}


#cont1 H1 {
}

#cont2 H1 {
}

#cont3 H1 {
}

#cont4 H1 {
margin:0px !important;
}

/* (MainContainer) (contentBody) Body layout

================================================*/
#container{
float:left;
border:0px solid #CCCCCC;
border-top:0px solid #CCCCCC;
}

#mainContent{
/* display:table; */
}

#content-title{
float:left;
padding:0px;
margin:0px;
padding-top:0px;
}

/* (MainContainer) (MainContent) Content layout

================================================*/

#content-body{
  float:left;
  width:100%;
  background:#E2E2E2 url(/fileadmin/templates/freedomson.com/img/backgrounds/header.gif) repeat-x scroll 0 0px;
  border: 0px solid #ccc;
}

#contl{
float:left;
padding:0px;
  margin:0px;
}

#contr{
padding:0px;
margin:0px;
float:left;
}

#contr H1{
margin:0px;
padding:5px;
background-color:#30749B;
font-weight:bold;
color:#FFF;
text-transform:uppercase;
font-size:11px;
padding-left:20px;
margin-bottom:0px;
}

#contr .news-latest-container p.bodytext, #contr .csc-menu {
font-size:1em;
}

#contr .csc-menu li{
margin-left:20px;
}

/* Footer

================================================*/

#contentFooter {
width:100%;
float:left;
color:#000;
font-weight:bold;
text-align:center;
margin-top:1px;
/* background:#FFFFFF url(/fileadmin/templates/freedomson.com/img/backgrounds/header2.gif) repeat-x scroll 0 0; */
/* background:#000 url(/fileadmin/templates/freedomson.com/img/backgrounds/menubg.png) repeat-x scroll 0 -4px; */
margin-top: 1px;
margin-bottom:50px;
padding-top: 10px;
/*
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-moz-border-radius-topleft : 0px;
-webkit-border-top-left-radius : 0px;
-moz-border-radius-topright : 0px;
 -webkit-border-top-right-radius : 0px;
border: 1px solid #ccc; */
}

#contentFooter a {
text-decoration:none;
font-size:11px;
color:#000;
}

#contentFooter a:hover{
color: #000;
text-decoration:underline;
}

#footerBar{
display: none;
height:1px;
background:transparent url(/fileadmin/templates/freedomson.com/img/backgrounds/menubg.png) repeat-x scroll 0 -2px;
border-top:0px solid #CCCCCC;
}

#finalfootermessage{
font-size:10px;
padding-bottom:30px;
color:#000 !important;
}

#finalfootermessage p{
color:#000 !important;
}

#disclaimerLinks{
margin:10px;
margin-top:0px;
}

/* Content Elements

================================================*/

div.csc-textpic div.csc-textpic-single-image img {

    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #CCCCCC;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 2px 2px #FFFFFF;
    margin-bottom: 5px;
    padding: 10px;

background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */

background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */


}

/* Plugin tt_news

================================================*/

/* List */
.news-list-title, .news-single-item H2{
font-size:20px;
font-weight:bold;
color:#30749B;
margin-bottom:10px;
}

.news-list-container .news-list-date{
width:100%;
float:left;
}

.news-list-container .clearer,
.news-single-item .clearer{
border:0px;
border-top:1px solid #CCC;
width:100%;
float:left;
}

.news-list-container #image-container,
.news-single-item .news-single-img{
border:1px solid #CCCCCC;
float:left;
margin:0 10px 10px 0;
padding*/padding:10px;
}

.news-list-container #image-container img,
.news-single-item .news-single-img img{
border: 0px;
}

.news-list-container .news-list-morelink,
.news-single-item .news-single-backlink{
clear:both;
width:100%;
}

/* Archieve */

.news-amenu-container {
/* background-color:#f6fff2; */
padding-bottom:10px;
}

.news-amenu-item-year {
font-weight:bold;
}

/* Latest */

.news-latest-container{
/*background-color:#F6FFF2;*/
background-color:#E1EFE0;
/*
background:#E2E2E2 url(/fileadmin/templates/freedomson.com/img/backgrounds/header.gif) repeat-x scroll 0 0;
*/
height:201px;
}

/* Header title */
.news-latest-container H2, .news-amenu-container H2{
border-bottom:0px solid #eee;
color:#30749B;
font-size:12px;
font-weight:bold;
margin:0 0 5px;
padding:5px;
padding-bottom:0px;
text-transform:uppercase;
/*background-color:#e5ffcc;*/
}

.news-latest-item{
margin-left: 5px;
margin-right: 5px;
margin-bottom: 0px;
font-size:9px;
margin-bottom:5px;
white-space:nowrap;
float:left;
width:100%;
}
.news-latest-item p.bodytext{
background-color:transparent !important;
font-size:10px;
padding:0px !important;
}

.news-latest-item H3{
margin: 0px;
font-size:10px;
padding:0px;
}

.news-latest-item .news-latest-date{
font-size:10px;
}

.news-latest-item IMG{
  border: 0px;
}

.news-latest-item-image{
float:left;
margin-left:0px;
border: 1px solid #cdcdcd;
height:45px;
margin:0 5px 0px 0;
width:45px;
background-image:url(/fileadmin/templates/freedomson.com/img/backgrounds/header.gif);
background-position:0 -5px;
padding:3px;
}

.news-latest-item .clearer{
display:none;
}

.news-latest-item .news-latest-morelink a{
float:left;
font-weight:bold;
text-decoration:none;
}

.news-latest-item p {
margin:0px !important;
}

/* Single */


/* Plugin Login Box

================================================*/

#loginbox{
    /* display: none; */
    /* background: none repeat scroll 0 0 #EFEFEF;
    border-left: 5px solid #CCCCCC; */
    clear: both;
    float: right;
    font-size: 10px;
    margin-top: 15px;
    /* padding: 0 5px 5px 60px; */
    position: relative;
    width: 50%;
    z-index: 300;
}

#loginbox .freesite-lettering {
  font-size: 25px;
  font-weight: bold;
  text-shadow: 2px 2px 2px #EEE;
}

#loginbox .tx-felogin-pi1 {
}

#loginbox .tx-felogin-pi1 form {
padding:0px;
margin:0px;
}

#loginbox .tx-felogin-pi1 input {
font-size:10px;
margin:0px;
width:95px;
border:1px solid #CCC;
}

#loginbox .tx-felogin-pi1 fieldset {
border:medium none;
margin-top:10px;
text-align:left;
}

#loginbox .tx-felogin-pi1 fieldset label {
float:left;
color:#000;
font-weight:normal;
text-shadow: 1px 1px 1px #999;
}

#loginbox .tx-felogin-pi1 fieldset legend {
color: #000;
font-size:12px;
font-weight:normal;
text-shadow: 1px 1px 1px #999;
}

#loginbox .tx-felogin-pi1 #userbox,
#loginbox .tx-felogin-pi1 #passbox{
width:100px;
float:left;
margin-right:2px;
}

#loginbox .tx-felogin-pi1 #submitbox{
width:16px;
float:left;
}

#loginbox .tx-felogin-pi1 #submitbox input{
width:16px;
height:16px;
background-image: url(/fileadmin/commonmedia/icons/famfamfam/icons/accept.png);
background-color:transparent;
border:0px solid;
cursor:pointer;
color:transparent;
}

#loginbox .tx-felogin-pi1 #permaloginbox{
clear:both;
margin:0px !important;
padding:0px !important;
padding-top:2px !important;
}

#loginbox .tx-felogin-pi1 #permaloginbox input{
float:left;
width:20px !important;
height:13px;
margin:0px !important;
padding:0px !important;
}

#logout_submitbox input {
width:100px !important;
background-color:#999;
color:#FFF;
font-weight:normal;
}

#logout_usernamebox{
font-size:12px;
padding-right:10px;
float:left;
text-shadow: 1px 1px 1px #999;
color: #000;
}

/* Plugin Search function

================================================*/

#searchbox{
clear:both;
float:right;
margin-right:5px;
margin-top:0px;
position:relative;
}
.search_box_macina{
font-size:10px;
margin:0px;
margin-top:1px;
border:1px solid #CCCCCC;
width:163px;
}
.search_but{
background:transparent url(/fileadmin/commonmedia/icons/famfamfam/icons/zoom.png) no-repeat scroll 0 5px;
border:0 none;
cursor:pointer;
height:20px;
width:16px;
}
.tx-indexedsearch-rules p, h2{
font-size: 9px;
color:#999;
}

/* SSO Application after login
================================================*/
a#fds_sso_listitem_globallink {
filter:alpha(opacity=90);
opacity: 0.9;
text-decoration:none;
/* color:#333;*/
display:table;
width:85%;
background: #eee url(/fileadmin/templates/freedomson.com/img/backgrounds/menubg.png) repeat-x scroll 0 0px;
height:40px;
border:1px solid #CCCCCC;
margin-left:20px;
margin-bottom:5px;
white-space:nowrap;
}
a:hover#fds_sso_listitem_globallink{
filter:alpha(opacity=100);
opacity: 1;
background: #e5ffcc url(/fileadmin/templates/freedomson.com/img/backgrounds/menubg.png) repeat-x scroll 0 0px;
}
#fds_sso_listitem_container{
display: table;
width: 100%;
}

#fds_sso_listitem_container P{
margin: 0px;
}

#fds_sso_listitem_image{
border-right:1px solid #CCCCCC;
float:left;
margin-right:5px;
background: transparent url(/fileadmin/templates/freedomson.com/img/backgrounds/menubg.png) repeat-x scroll 0 0px;
}
#fds_sso_listitem_image IMG{
border:0px;
padding:4.5px;
float:left;
}
#fds_sso_listitem_name{
margin-top:5px;
font-weight:bold;
}
#fds_sso_listitem_desc{
font-size:13px;
margin-top:0px;
}

/* pub */
#pub{
float:left;
padding:10px;
padding-top:150px;
display:none;
}

/* header message */
#headermessage{
padding-top:10px;
}

/* footer message pub */
#finalfootermessagepub{
display:table;
padding:20px;
text-align:center;
width:100%;
}


.yp3osi-user-site-url{

}
.yp3osi-user-site-url a{
font-size:15px;
}



/**
FASE 2 - Phoenix
**/
/*
#mainMenu {
  display:none;
}

#loginbox {
    border: 1px solid #DDDDDD;
    box-shadow: 10px 10px 10px #EEEEEE;
    margin: 20px 0 20px 20px;

}

#loginbox {
  margin: 0px;
  width:auto;
}*/

