body{
	font-family: 'Raleway',Helvetica,Arial;
	color:#000;
}

h1{
	color:#3499d4;
}

h2{
	color:#3499d4;
	/*font-family: 'Raleway',Helvetica,Arial;
	font-size: 1.5em;*/
}

.faq_item h2{
	color:#fe911d;
}

#pagination ul li a, #pagination ul li a:hover, #pagination ul li a:visited{
	color:#fe911d;
	font-family: 'Raleway',Helvetica,Arial;
}

#pagination ul li span.active, #pagination ul li a:hover{
	color:#000;
	font-weight: 600;
}

/*div.content div.wrapper h2{
	margin-top:30px;
	margin-bottom:20px;
}*/

.buttonbig, .buttonbig:hover{
	color:#FFF!important;
	text-transform: none;
	font-weight: 300;
	font-size:1em;
	outline:none;
}

nav{
    background: url(../images/navigation/background.png);
    height:55px;
    width:100%;
    position:fixed;
    left:0;
    top:0;
	z-index:10;
}

nav div.wrapper{
    width:960px;
    margin: 0 auto;
    position: relative;
}

nav h1.logo, nav a.logo {
    background: url('../images/logo_small.png');
    text-indent: -999em;
    width: 100px;
    height: 37px;
    float: left;
    margin: 5px 30px 0 0;
}

ul.navul{
    margin:0;
    padding:0;
    list-style-type: none;
    float:left;
    width:828px;
    background: url(../images/navigation/divider.png) top left no-repeat;
    padding: 0 0 0 2px;
}

	ul.navul > li{
	    display:inline;
	    float:left;
	    background-image:url(../images/navigation/divider.png);
	    background-repeat: no-repeat;
	    background-position: top right;
	    /*text-transform: uppercase;*/
	    text-transform: none;
	    font-size:1em;
	    margin:0;
	}

	ul.navul > li.dropdown{
	    position:relative;
	}

		ul.navul > li > a, ul.navul > li > a:visited{
		    float:left;
		    display:block;
		    height:32px;
		    /*padding:14px 20px 0 20px;*/
		    padding:12px 15px 2px 15px;
		    text-align:center;
		    /*font-size:0.8125em;*/
		    font-size:1em;
		    color:#FFF;
		    text-decoration: none;
		}

		ul.navul li a.active, ul.navul li a:hover{
		    color:white;
		    background-color:#3599d4;
		    background-image:url(../images/navigation/divider.png);
		    background-repeat: no-repeat;
		    background-position: top right;
		    text-decoration: none;
		}

		div.navcontainer a.button{
		    margin-top:8px;
		    margin-left:5px;
		}

		div.navcontainer a.button:hover{
		    background-color:#1c628c;
		    color:#FFF;
		}

		ul.navul li.dropdown:hover > ul.subnavul{
		    display: block;
		}

			ul.subnavul {
			    display:none;
			    float: left;
			    margin: 0;
			    padding: 0;
			    list-style: none;
			    background-color:#1c628c;
			    position: absolute;
			    left: -2px;
			    top:46px;
			    text-transform: capitalize;
			    padding-bottom:4px;
			    border-bottom-left-radius:5px;
			    border-bottom-right-radius:5px;
			    -moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
			    -webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
			    box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
			    z-index:1000;
			}

				ul.subnavul > li {
				    margin-top:-2px;
				}
				
				ul.subnavul a, ul.subnavul a:hover {
				    color: #fff;
				    display:block;
				    float:left;
				    height:25px;
				    min-width:170px;
				    padding:9px 5px 0 5px;
				    margin:6px 4px 0 4px;
				    background:none;
				    border-radius:5px;
				    text-decoration: none;
				}

				ul.subnavul li a:hover{
				    background:none;
				    background-color:#3591c8;
				}

	li#loginbutton, li#singupbutton{
	    background-image:none;
	}

	li#loginbutton a, li#singupbutton a{
	   background-image:none;
	   background-color:#FFF;
	   color:#359ad4;
	   line-height:35px;
	   margin-top:5px;
	   border-radius: 5px;
	   font-weight:600;
	   float:right;
	   margin-left:10px;
	   padding:0 15px 0 15px;
	}

input, label{
	font-family: 'Raleway',Helvetica,Arial;
}

input[type="submit"], input[type="submit"]:hover{
	font-family: 'Raleway',Helvetica,Arial;
	text-transform: normal;	
}

.buttonbig, .buttonbig:hover, .buttonbig:visited{
	font-family: 'Raleway',Helvetica,Arial;
	border:none;
	color:#FFF;
	background-color:#fe911d;	
}

footer article a, footer article a:hover, footer article a:visited, footer article span{
	color:#fe911d;
}

.content{
	background:none;
	background-color: #FFF;
	padding-top:90px;
}

div.wrapper p a, div.wrapper p a:hover, div.wrapper p a:visited{
	color:#fe911d;
}

div.content div.wrapper a, div.content div.wrapper a:hover, div.content div.wrapper a:visited, div.content div.wrapper p a, div.content div.wrapper p a:hover, div.content div.wrapper p a:visited, div.content div.wrapper ol a, div.content div.wrapper ol a:hover, div.content div.wrapper ol a:visited, div.content div.wrapper ul a, div.content div.wrapper ul a:hover, div.content div.wrapper ul a:visited{
	color:#fe911d;
	text-decoration: none;
}

section.contentblock{
	max-width:80%;
	margin:0 10%;
}

	section.contentblock h2{
		line-height:1em;
	}

		section.contentblock h2 a, section.contentblock h2 a:hover, section.contentblock h2 a:visited{
			color:#000!important;
		}

	section.contentblock div.blogcontent{
		margin-bottom:50px;
	}

/* --- FOOTER --- */
    footer{
        float:left;
        width:100%;
        background-color:#e3e3e3;
        padding:50px 0 20px 0;
        font-family: 'Raleway',Helvetica,Arial;
        background-image: url(../images/footer_background.jpg);
    }

        footer div.container{
            /*width:80%;*/
            width:960px;
            margin:0 auto;
            position:relative;
        }

            /* sitemap */
            footer article{
                width:25%;
                float:left;
                padding:0;
            }

                footer article h3{
                    font-size:1.2em;
                    margin-bottom:20px;
                    color:#FFF;
                    font-family: 'Raleway',Helvetica,Arial;
                    font-weight:600;
                }

                footer article a, footer article a:visited, footer article a:hover{
                    float:left;
                    width:100%;
                    display:inline-block;
                    color:#fe911d;
                    font-size:0.9em;
                    margin-bottom:5px;
                    text-decoration: none;
                }

            /* copyright and social media */
            footer section{
                float:left;
                width:100%;
                margin-top:40px;
            }

                footer section p{
                    font-size:0.8em;
                    float:left;
                    margin-top:5px; 
                    color:#FFF;     
                }

                footer section p a, footer section p a:hover, footer section p a:visited{
                    color:#fe911d;
                    text-decoration: none;
                }

                footer section a.icon{
                    float:right;
                    margin-left:5px;
                }