/* 
    Colours
      
    Light Blue: #298be1
    Dark Blue:  #193baa
    Off White:  #faf2e5
    
*/
html {
    height: 100%;
    width: 100%;
        background: url(/themes/alltours/images/page-bg-stay-cool.jpg) no-repeat top center fixed; 
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
}
body {
    height: 100%;
    width: 100%;
}
.typography {
}
/* Container -------------------------- */
#top-strip {
    height: 40px;
    background: #faf2e5;
}
#container {
    position: relative;
    width: 980px;
    margin: -40px auto 60px auto;
    min-height: 100%;
}
#left-float {
    position: relative;
    float: left;
    width: 220px;
}
#right-float {
    position: relative;
    float: right;
    width: 725px;
    margin-left: 35px;
}
#left-content-float {
    position: relative;
    float: left;
    width: 420px;
    padding-top: 135px;
}
#right-content-float {
    position: relative;
    float:right;
    width: 270px;
    margin-left: 35px;
    padding-top: 10px;
}
/* Logonavbox & Navigation --------------------- */
#logonavbox {
    width: 220px;
    background: #193baa;
    padding-top: 10px;
}
#logonavbox img {
    display: block;
    margin-left: auto;
    margin-right: auto
}
#navigation {
    margin: 20px 0 0 0;
}
#navigation ul {
    margin:0;
    padding: 0 0 0 0;
}
#navigation li {
    list-style-type: none;
    position: relative;
    padding: 12px 0 12px 15px;
    margin: 0 0px 0 0px;
    border-top: 2px solid #298be1;  
}
/* Footer ------------------------------ */
#sticky {
    height: 60px;
    clear: both;
}
#footer {
    padding-top: 20px;
    text-align: center;
    margin-top: 0px;
    height: 40px; position:relative;z-index:9999;   
}
/* Home --------------------------------- */
#home-content {
    margin-top: 20px;
    background-image: url('/themes/alltours/images/trans-bg.png');
    background-repeat: repeat;
    padding: 20px;
}
#email-top {
    text-align: right;
}
#sidebar {
    margin-top: 40px;
    background-image: url('/themes/alltours/images/trans-bg.png');
    background-repeat: repeat;
    padding: 20px;    
}
/* Links ------------------------------------- */
#links-main-heading {
    position: absolute;
    top: 135px;
    left: 250px;    
}
#links-email-top {
    position: absolute;
    right: 0;
    top: 10px;
}
#links-content {
    position: relative;
    background-image: url('/themes/alltours/images/trans-bg.png');
    background-repeat: repeat;
    padding: 20px;
    margin-top: 260px;
}
#links-right-float {
    position: relative;
    float: right;
    width: 725px;
    margin-left: 35px;
}
#links-left-content-float {
    position: relative;
    float: left;
    width: 305px;
}
#links-right-content-float {
    position: relative;
    float:right;
    width: 345px;
    margin-left: 35px;
}
/* Blog ----------------------------------- */
#blog-sidebar {
    background-image: url('/themes/alltours/images/trans-bg.png');
    background-repeat: repeat;
    padding: 20px;
    margin-top: 20px;
}
#blog-sidebar ul {
    padding: 0;
}
a.comments {
	background: url(/themes/alltours/images/comments.gif) no-repeat left center;
	padding: 3px 0 3px 25px;
}
a.readmore {
	background: url(/themes/alltours/images/readmore.gif) no-repeat left center;
	padding: 3px 0 3px 25px;
}

a#editpost{
	background: url(/themes/alltours/images/edit.gif) no-repeat left center;
	padding: 3px 0 3px 25px;
}

a#unpublishpost{
	background: url(/themes/alltours/images/delete.gif) no-repeat left center;
	padding: 3px 0 3px 25px;
}
.subscribeLink {
	background: url(/themes/alltours/images/feed-icon-14x14.png) no-repeat left center;
	padding-left: 20px;
}