/* Conkers site structure styles */

/* General layout */

body, html{
 behavior:url(hover.htc);
 margin:0;
 padding:0;
 height: 100%;
 font-family: Arial, Helvetica, sans-serif;
}

#wholewrapper{
 min-height: 100%;
 width:800px;
 margin-left:auto;
 margin-right:auto;
}

* html #wholewrapper {
 height: 100%;
} 

#wrapper{
 margin-top: 10px;
}

.contentleftcolumn{
 float:left;
 width:250px;
 position: relative;
 background-color: #f6e9f5;
 background-image: url(../images/structure/bg_arrow.jpg);
 background-position: left top;
 background-repeat:no-repeat;
}

.contentrightcolumn{
 float:right;
 width:550px;
 position: relative;
}

.contentfullcolumn{ 
 width:100%;
}

#header{
 padding-top: 50px;
}

#footer {
 width: 100%;
 border-top: 1px dotted #8a8a8a;
 color: #000;
 font-size: 0.6em;
}

.clr{
 clear: both;
 height: 1px;
 overflow: hidden;
}

h1,h2,h3,h4{
 margin:0;
 padding:0;
}

/*---------- Main Navigation layout ----------*/

ul#topnavmenuvert{ /* all lists */
 clear: both;
 font-size: 0.7em;
 margin: 0 0 0 0;
 color: #000;
 padding: 10px 0 25px 25px;
 background-color: #efeff0;
}

* html ul#topnavmenuvert{
 padding: 5px 0 25px 25px;
} 

ul#topnavmenuvert li{ /* all list items */
 float: left;
 position: relative;
 list-style: none;
 padding-right: 10px;
 margin: 0;
}

ul#topnavmenuvert a{
 text-decoration: none;
 color: #343434;
 font-weight: normal;
}

ul#topnavmenuvert a:hover{
 color: #20358c;
}

ul#topnavmenuvert li span{
 padding-left: 15px;
 background-image: url(../images/nav/arrow.gif);
 background-position: left;
 background-repeat:no-repeat;
}
