/*
Theme Name: EMWC
Theme URL: 
Description: Template for EMWC
Author: Joshua Nijman
Version: 1.0
*/
a
{
    outline: none;
}

body 
{
    background: url(images/bg.jpg) repeat-x;
    margin: 0;
    padding: 0;
    font-family: Helvetica, Arial, Trebuchet MS;
    font-size: 12px;
    color: #7f7f89;
}

/****************HEADER******************/
#header
{
    width: 1000px;
    height: 135px;
    margin: 0 auto;
    padding: 0;
}

#logo
{
    width:123px;
    height: 79px;
    margin: 36px 0 0 22px;
    padding: 0 0 0 0;
    float: left;
    background: url(images/logo.png);
}

#tbox
{
    height: 42px;
    float: left;
    margin: 41px 0 0 19px;
    width: 710px;
}

#title
{
    width: 625px;
    height: 42px;
    float: left;
    margin: 0;
    padding: 0;
    /*background: url(images/title.png);*/
}

/*#flags
{
    height: 12px;
    float: right;
    margin: 41px 0 0 0;
    padding: 0;
}*/

#flags a
{
    margin: 0 0 0 8px;
    padding: 0;
    text-decoration: none;
    float: left;
}

#nav
{
    height: 11px;
    float: right;
    margin: 0px 0 15px 0;
    padding: 0 0 0 0;
    width: 100%;
}

#nav ul
{
    display: inline;
    height: 11px;
    margin: 0 8px 0 0;
    float: right;
}

#nav li
{
     display: inline;
     list-style: none;
     height: 11px;
     margin: 0;
}

#nav li a 
{
    
    background: url(images/btn.jpg) repeat-x;
    height: 11px;
    padding: 4px 10px 5px 10px;
    margin: 0 0 0 2px;
    text-decoration: none;
    color: #fff;
    font-family: Helvetica, Arial, Trebuchet MS;
    font-weight: bold;
    font-size: 11px;
    float: left;
    border:solid 1px transparent; 
}

#nav li a:hover
{
    background: #fff;
    border: 1px solid #c95702;
    color: #eb6909;
}

#nav li.current_page_item a {
    background: #fff;
    border: 1px solid #c95702;
    color: #eb6909;
}



.inactive
{
    
    background: url(images/btn.jpg) repeat-x;
    height: 11px;
    padding: 5px;
    margin: 0 0 0 2px;
    text-decoration: none;
    color: #fff;
    font-family: Helvetica, Arial, Trebuchet MS;
    font-weight: bold;
    font-size: 11px;
    float: left;
    border:solid 1px transparent; 
}

.clear
{
    clear: both;
}

/****************BODY******************/

#topcontainer
{
    width: 1000px;
    height: 100%;
    margin: 0 auto;
    padding: 0;
}

#lefttop
{
    width: 151px;
    height: 9px;
    margin: 0;
    padding: 0;
    float: left;
    background: url(images/lefttop.png);
}

#topline
{
    width: 849px;
    height: 9px;
    background: url(images/topline.png);
    float: right;
    margin: 0;
    padding: 0;
}

#container
{
    width: 1000px;
    height: 100%;
    margin: 0 auto;
    padding: 0;
}

#right
{
    width: 1000px;
    height: 100%;
    float: right;
    margin: 0;
    padding: 0;
    background: url(images/lefter.png) repeat-y ;
   
}

#wrapper
{
    width: 849px;
    height: 100%;
    margin: 0;
    padding: 0;
    float: right;
    background: url(images/wrapper.png) repeat-y ;
}

#bottomfooter
{
    width: 1000px;
    height: 9px;
    background: url(images/footer.png);
    float: left;
    margin: 0;
    padding:0;
}

.spacer
{
    width: 100%;
    height:50px;
    float: left;
}

#content
{
    width: 455px;
    margin: 40px 0 40px 0;
    padding: 0 0 0 25px;
    float: left;
	line-height: 25px;
}

#content p
{
    margin: 0 0 14px 0 ;
    padding: 0;

}

#content a
{

    color: #eb6909;
    text-decoration: none;
    
}

#content hr
{
  border: none;
  background-color: #bdc0ce;
  color: #bdc0ce;
  height: 1px;
  margin: 20px 0 20px 0;
}

h1
{
    margin: 0 0 0 0;
    padding: 0;
}

h2
{
    margin: 30px 0 0 15px;
    padding: 0;
}

h3
{
    margin: 0 0 0 0;
    padding: 0;
}

h4
{
    margin: 0 0 0 0;
    padding: 0;
}

h5
{
    margin: 0 0 0 0;
    padding: 0;
}

h6
{
    margin: 0 0 0 0;
    padding: 0;
}

p1{
float:left
    font-family: Helvetica, Arial, Trebuchet MS;
    font-size: 12px;
    color: #7f7f89;
font-weight:normal;
text-decoration:none;
}

p1 a {
text-decoration:none;
font-weight:normal;
}

p1 a:hover{
font-weight:bold;
}

p2{
float:left
    font-family: Helvetica, Arial, Trebuchet MS;
    font-size: 14px;
    color: #003f8a;
font-weight:normal;
text-decoration:underline;
}

p2 a {
text-decoration:underline;
font-weight:bold;
}

p2 a:hover{
font-weight:bold;
}


/****************RIGHT CONTENT******************/

#rightcontent
{
    position: relative;
    float: right;
    width: 300px;
    margin: 40px 5px 0 0;
    padding: 20px 20px 20px;
    height: 100%;
}

#news
{
    margin: 0;
    padding: 5px;
    width: 281px;
    background: url(images/newsbg.jpg) repeat-x;
    border: 1px solid #e3e3e3;
    text-align: center;
    min-height: 168px;
    font-family: Helvetica, Arial, Trebuchet MS;
    font-weight: bold;
    font-size: 14px;
    color: #003f8a;
    line-height: 24px;
}

#newsletter
{
    margin: 0;
    padding: 18px 5px 10px 5px;
    width: 281px;
    background: url(images/newsbg.jpg) repeat-x;
    border: 1px solid #e3e3e3;
    text-align: center;
    min-height: 139px;
    font-family: Helvetica, Arial, Trebuchet MS;
    font-weight: bold;
    font-size: 14px;
    color: #003f8a;
    line-height: 24px;
}

.input
{
    width: 269px;
    height: 22px;
    margin: 0 0 10px 5px;
    padding:0;
    background: url(images/input.jpg);
    float: left;
}

.singin
{
    float: right;
    margin: 10px 7px 0 0; 
}

#poll
{
    margin: 0;
    padding: 15px 5px 10px 5px;
    width: 281px;
    background: url(images/newsbg.jpg) repeat-x;
    border: 1px solid #e3e3e3;
    font-family: Helvetica, Arial, Trebuchet MS;
    font-weight: bold;
    font-size: 12px;
    color: #003f8a;
    line-height: 18px;
    float: left;
}

#poll p
{
    margin: 5px 0 0 10px;
    text-align: left;
    font-size: 13px;
}

#poll input
{
    margin: 0 8px 0 0;
}

#poll a
{
    font-weight: bold;
    color: #eb6909;
}

#spacer
{
    margin: 0 0 40px 0;
    padding: 0;
    width: 281px;
    height: 200px;
    background-color:transparant;
    float: left;
}

#pollcontent
{
width:230px;
float:left;
margin-left:16px;

}



/****************FOOTER******************/

#footer
{
    width: 460px;
    height:  120px;
margin-bottom: 25px;
margin-top: 25px;
    padding: 0;
    float: left;
}

#footer img
{
    float: left;
    margin: 10px 6px 0 0;
}

#footer img a
{
    text-decoration: none;
}

#sponsors
{
    width: 300px;
margin-left: 25px;
margin-top:20px;
    padding: 0;
    float: left;
}

#organized
{
    width: 460px;
margin-left: 25px;
    padding: 0;
    float: left;
    display: block;
}

#sponsors2
{
    width: 470px;
    margin: 0px 0 15px 25px;
    padding: 0;
    float: left;
}

#organized2
{
    width: 300px;
    margin: 0px 25px 15px 0;
    padding: 0;
    float: right;
    display: block;
}

#containright
{
    float: left;
    
}

hr 
{
  border: none;
  background-color: #bdc0ce;
  color: #bdc0ce;
  height: 1px;
}

#copyright
{
    width: 100%;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    float: left;
}

#copyright a
{
    text-decoration: none;
    color: #7f7f89;
}

.post
{
    float: left;
    margin: 50px 0 0 0;
    padding: 0;
}

table
{
	margin: 0px 0 10px 0;
}

td
{
    vertical-align: top;
}

img, div { behavior: url(/iepngfix.htc) }

.qtrans_language_chooser { list-style-type:none;  float: right; margin:49px 8px 0 0; }

.qtrans_language_chooser li  {display: inline;  margin-right:3px;     height: 12px;
   
    margin: 41px 0 0 0;
    padding: 0; 
	text-align: left;}
	
