/*GLOBAL*/
.Clear{
clear:both;
}

body{
background:#fff;
}

*{
font-family: arial,verdana, sans-serif;
font-size:12px;
color:#464747;
}


/*STRUCTURE*/
#wrapper-top{

}

#wrapper{
background: url(/images/bg_main.jpg) repeat-y;
width:900px;
margin:0 auto;
}

#wrapper-bottom{
}

h1{
font-size:20px;
font-family: arial, verdana, sans-serif;
display:block;
width:569px;
}

h2{
}

p{
}




/*HEADER*/
#header{
height:85px;
width:900px;
margin:0 auto;
}

#logo{
background: url(/images/logo.jpg) no-repeat;
height:70px;
width:336px;
}

#newsletter-container{
height:50px;
display:none;
}

#newsletter{
float:right;
text-align:center;
padding:0 20px 0 0;
}




/*NAVIGATION*/

.spacer{
width:1px;
height:43px;
float: left;
}

#navigation{
height:43px;
width:900px;
}

#navigation ul {
display:block;
list-style: none;
z-index:1000;
height:43px;
width:900px;
padding:0 0 0 0;
margin:0 0 0 0;
}

#navigation a {
display: block;
margin: 0 0 0 0;
text-decoration:none;
font-size:15px;
text-transform:lowercase;
border:none;
}

#navigation a:hover {
color:#fff;
}

#navigation li {
float: left;
line-height:50px;
height:43px;
}

#navigation a#resume-help{
cursor:pointer;
width:226px;
height:43px;
background: url(/images/resume_help_blue.jpg) no-repeat;
}

#navigation a#resume-structure{
cursor:pointer;
width:223px;
height:43px;
background: url(/images/resume_structure_blue.jpg) no-repeat;
}

#navigation a#resume-advice{
cursor:pointer;
width:223px;
height:43px;
background: url(/images/resume_advice_blue.jpg) no-repeat;
}

#navigation a#resume-verb-list{
cursor:pointer;
width:225px;
height:43px;
background: url(/images/resume_verb_list_blue.jpg) no-repeat;
}

#navigation a#resume-help:hover{
width:226px;
height:43px;
background: url(/images/resume_help_orange.jpg) no-repeat;
}

#navigation a#resume-structure:hover{
width:223px;
height:43px;
background: url(/images/resume_structure_orange.jpg) no-repeat;
}

#navigation a#resume-advice:hover{
width:223px;
height:43px;
background: url(/images/resume_advice_orange.jpg) no-repeat;
}

#navigation a#resume-verb-list:hover{
width:225px;
height:43px;
background: url(/images/resume_verb_list_orange.jpg) no-repeat;
}

#navigation li:hover{
position: static;
}

#navigation li ul {
position: absolute;
left: -999em;
height: auto;
width: 150px;
margin: 0 0 0 0;
padding: 0 0 0 0; 
border-bottom:none;
}

#navigation li ul li a {
display: block;
text-align:left;
line-height: 30px;
text-decoration: none;
margin: 0 0 0 0px;
padding: 0 0 0 0px;
}

#navigation li ul li a:hover{

}

#navigation li li {
width: 150px;
}

#navigation li ul a {
}

#navigation li ul ul {
}

#navigation li:hover ul ul, #navigation li:hover ul ul ul, #navigation li.sfhover ul ul, #navigation li.sfhover ul ul ul {
left: -999em;
}

#navigation li:hover ul,#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul, #navigation li li li.sfhover ul {
left: auto;
}

#navigation li:hover, #navigation li.sfhover {
}


/*BODY*/
#body{
float:left;
padding:20px 0 0 0;
width:640px;
}

#body p{
}

.column{
width:140px;
float:left;
}

.descriptive-word{
display:block;
padding:4px;
}

.snippet{
margin:0 0 60px 0;
}



/*SIDEBAR*/

#sidebar{
float:right;
width:225px;
margin:30px 0 0 0;
padding:32px 0 0 0;
background: url(/images/resume_sponsors.jpg) top no-repeat;
}

#sidebar ul li{
list-style: url(/images/arrow.png);
margin:0 0 7px -11px;
}

#sidebar ul li a:link, #sidebar ul li a:hover, #sidebar ul li a:visited{
text-decoration:none;
}

#sidebar ul li a:hover{
filter:alpha(opacity=55);
-moz-opacity:.55;
opacity:.55;
}

.advertisement{
width: 200px;
height: 125px;
margin: 20px auto;
background: #fff;
text-align: center;
border:2px solid #55c3fa;
cursor:pointer;
}

.advertisement:hover{
filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;
}

.advertisement p{
position:relative;
top:40px;
}

/*FOOTER*/
#footer{
padding: 50px 0 0 0;
clear:both;
text-align:center;
height:40px;
}

#copyright{
position:relative;
top:7px;
font-size:11px;
}

#bottom-navigation{
text-align:center;
margin:0 0 0 -25px;
}

#bottom-navigation ul li{
list-style:none;
display:inline;
margin:0 3px 0 3px;
text-decoration:none;
}

#bottom-navigation ul li a:link,
#bottom-navigation ul li a:visited{
list-style:none;
display:inline;
margin:0 3px 0 3px;
text-decoration:none;
font-size:11px;
text-transform:lowercase;
}

#bottom-navigation ul li a:hover{
text-decoration:underline;
font-size:11px;
}

