/* Design & Code (c) ABOVO Media */
html, body {
	padding			: 0;
	margin			: 0;
}

body {
	font				: normal 13px "Arial", "Verdana", sans-serif;
	background-color: #191919;
	color				: #666;
}

#wrapper {
    margin          : 0 auto;
	width				: 817px;
	height			: 465px;
	padding			: 60px 17px 0 17px;
	background		: transparent url('../images/start_background.gif') no-repeat top left;
}

.block {
	float				: left;
	width				: 817px;
	height			: 225px;
	position			: relative;
	margin			: 0 0 15px 0;
}

#dw {
	margin			: 0 0 10px 0;
}

.images {
	float				: left;
	width				: 817px;
	height			: 225px;
	position			: relative;
}

	.images img {
		position			: absolute;
		width				: 817px;
		height			: 225px;
		top				: 0;
		left				: 0;
		z-index			: 8;
	}

	.images img.active {
		z-index			: 10;
	}

	.images img.last-active {
		z-index			: 9;
	}

.border {
	position			: absolute;
	width				: 817px;
	height			: 225px;
	top				: 0;
	left				: 0;
	background		: transparent url('../images/start_border.png') no-repeat top left;
	z-index			: 10;
}

.overlay {
	display			: none;
	position			: absolute;
	width				: 817px;
	height			: 225px;
	top				: 0;
	left				: 0;
	z-index			: 11;
}

.logo {
	position			: absolute;
	width				: 205px;
	height			: 165px;
	top				: 34px;
	left				: 21px;
	background		: transparent url('../images/logo_ddw.png') no-repeat top left;
	z-index			: 12;
}

	.logo img {
		width				: 205px;
		height			: 165px;
		border			: 0;
	}

	#dw .logo {
		left			: auto;
		right			: 21px;
		background-image: url('../images/logo_dw.png');
	}

.content {
	float				: left;
	width				: 817px;
	height			: 165px;
	padding			: 30px 0 40px 0;
	color				: #d5d5d5;
	background		: transparent url('../images/start_overlay.png') no-repeat top left;
}

	.content .text {
		display			: inline;
		float				: left;
		width				: 355px;
		height			: 128px;
		border-right	: 1px solid #444;
		padding			: 0 20px 0 0;
		margin			: 0 0 0 30px;
	}

		#ddw .content .text {
			margin			: 0 0 0 235px;
		}

	.content .links {
		display			: inline;
		float				: left;
		width				: 100px;
		padding			: 0 0 0 0;
		margin			: 0 0 0 23px;
	}
	
	
	#ddw .label, #dw .label {
	    position    : absolute;
	    top         : 30px;
	    left        : -63px;
	    width       : 63px;
	    height      : 165px;
	    background  : transparent url('../images/start-labels.png') no-repeat top left;
	}
		
	#dw .label {
	    top                 : 30px;
	    left                : auto;
	    right               : -63px;
	    background-position : top right;
	}
		
    	#ddw .label span, #dw .label span {
    	    display     : none;
    	}

#footer {
	float				: left;
	width				: 817px;
	text-align		: center;
}

.clear {
    clear:both;
}

/* Headings H1-H6 */
h1 { 
	font-size			: 22px;
	color				: #00b7f1;
	margin				: 8px 0 8px 0;
}

h2 { }

h3 { }

    .links h3 {
    	font-size			: 18px;
    	color				: #00b7f1;
	    margin				: 8px 0 8px 0;
    }

h4 { }

h5 { }

h6 { }


/* Paragraph and Link Styles */
p {
	line-height		: 18px;
}

a {
	color				: #666;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
}

	.content a {
		color			: #d5d5d5;
	}

/* Lists and Navigation */
ul { }

	.links ul { }

		.links ul li {
			display				: block;
			padding				: 0 0 10px 0;
		}

			.links ul li a {
				color					: #d5d5d5;
				text-decoration	: underline;
			}


    #line {
        width: 830px;
        height: 112px;
        margin: 5px 0 0 0;
        float: left;
        display:inline;
        clear: both;
        background: transparent url('../images/line-background.jpg') no-repeat 0 0;
    }


/* Forms */

#footer {
	float			: left;
	width			: 817px;
	height			: auto;
	padding			: 30px 0 20px 0;
	color			: #4e4e4e;
	text-align      : left;
}

    #footer .column {
        float   : left;
        display : inline;
        width   : 252px;
        margin  : 0 30px 0 0;
        color   : #999;
    }

        #footer .column .item {
            padding         : 0 0 15px 62px;
            margin          : 0 0 0 -5px;
			background		: transparent url('../images/footer-action-bg.gif') no-repeat top left;
        }

        #footer .column .newsitem {
            float           : left;
            display         : inline;
            padding         : 0 0 15px 0px;
            margin          : 0 0 0 -5px;
			background		: transparent url('../images/footer-news-bg.gif') no-repeat top left;
        }      

            #footer .column .newsitem div {
                float   : left;
                display : inline;
                width   : 190px;            
            }      

            #footer .column .newsitem div.date {
                width   : 52px;      
                margin  : 0 10px 0 0; 
                padding : 5px 0 0 0; 
                text-align : center;     
                font-size   : 11px;     
            }      

                #footer .column .newsitem div.date span {
                    color   : #fff;
                    font-size : 18px;
                    font-weight: bold;           
                }      

            #footer .column .item a, #footer .column .newsitem a {
                display         : block;
                color           : #fff;
                font-weight     : bold;
                text-decoration : none;
                font-size       : 13px;
                padding         : 0 0 5px 0;
            }   

            #footer .column .item p, #footer .column .newsitem p {
                font-size       : 11px;
                height          : auto;
            }


            #footer .column .item p a, #footer .column .newsitem p a {
                display         : inline;
                font-size       : 11px;
                color           : #999;
                text-decoration : underline;
            }   


    #footer .no-margin {
        margin : 0;
    }

        #footer .column ul {
        }
        
            #footer .column ul li {
                line-height : 40px;
                border-bottom : 1px solid #303030;
				background		: transparent url('../images/footer-arrow.png') no-repeat center right;
            }
        
            #footer .column ul li.last {
                border-bottom : 0;
            }
        
                #footer .column ul li a {
                    color           : #999;
                    text-decoration : none;
                }        
                
                #footer .column ul li a:hover {
                    color           : #fff;
                    text-decoration : none;
                }

    #footer #twitterstream {
        float       : left;
        display     : inline;
        width       : 792px;
        height      : 48px;
        padding     : 0 25px 0 0;
        margin      : 15px 0 30px 0;
        background	: transparent url('../images/twitterstream-bg-small.gif') no-repeat top left;
        overflow    : hidden;
    }

        #footer #twitterstream .twitterlink {
            float       : left;
            display     : inline;
            width       : 75px;
            line-height : 48px;
            height      : 48px;
        }


        #footer #twitterstream .twitterlink span {
            display     : none;
        }


        #footer #twitterstream .tweet {
            float       : left;
            display     : inline;
            width       : 717px !important;
            line-height : 48px !important;
            height      : 48px !important;
        }

        #footer #twitterstream ul li {
            float       : left !important;
            width       : 717px !important;
            line-height : 48px !important;
            height      : 48px !important;
            margin      : 0 0 0 0 !important;
            overflow    : hidden !important;
        }


        #footer #twitterstream ul li a {
            display : inline;
            color           : #999;
            text-decoration : none;
        }

            #footer #twitterstream ul li span {
                color   : #fff !important;
            }

    #footer #modealliance {
        float   : left;
        display : inline;
        width   : 252px;
        margin  : 0 30px 0 0;
        color   : #999;
    }

        #footer #modealliance img {
            float           : left;
            display         : inline;
            margin-right    : 15px;
        }


        #footer #modealliance div {
            float   : left;
            display : inline;
            width   : 184px;
        }

            #footer #modealliance div h4 {
                padding : 5px 0 5px 0;
                color   : #fff;
            }
            
    #footer #fb-likebox {
        float   : left;
        display : inline;
        width   : 252px;
        margin  : 0 30px 0 0;
        color   : #999;        
    }
            
    #footer #social-btns {
        float   : left;
        display : inline;
        width   : 252px;
        margin  : 0;
        color   : #999;        
    }
    
        #footer #social-btns .twitter-share-button {
            margin : 10px 0 0 0;
        }

    #footer #bottom {
        display : block;
        height  : 75px;
        background	: transparent url('../images/footer-bottom-bg.gif') no-repeat top right;
        padding     : 37px 0 0 0;
        margin      : 10px 0 0 0;
    }
    
        #footer #bottom #copy {
            float   : left;
        }
    
        #footer #bottom #footer-menu {
            float   : right;
            margin  : 0 50px 0 0;
        }
    
            #footer #bottom ul#footer-menu li {
                float   : left;
                padding : 0 10px;
                border-right: 1px solid #666;
            }
    
            #footer #bottom ul#footer-menu li.last {
                border-right: 0;
            }
    
                #footer #bottom ul#footer-menu li a {
                    color   : #666;
                    text-decoration: none;
                }
    
                #footer #bottom ul#footer-menu li a:hover {
                    color   : #fff;
                    text-decoration: underline;
                }

	#footer #copyright {
		float   : left;
        display : inline;
        margin  : 35px 0 0 50px;
	}

	#footer #servicemenu {
		float	: right;
        display : inline;
        margin  : 35px 60px 0 0;
	}

    #footer #line {
        width: 830px;
        height: 112px;
        margin: 5px 0 0 40px;
        float: left;
        display:inline;
        clear: both;
        background: transparent url('../images/line-background.jpg') no-repeat 0 0;
    }

    .likebtn {
        border-top : 1px solid #e3e3e3;
        padding  : 20px 0 0 0;
        margin   : 0 0 -10px 0;
    }
    
    #main #rightnomargin .likebtn {
        border-top : 1px solid #e3e3e3;
        padding  : 20px 0 0 0;
        margin   : 0 30px -10px 20px;
    }
    
#footer h2 {
    
	font-size			: 16px;
	color					: #00b7f1;
	margin				: 0 0 15px 0;
}

#link-sitemap {
 display : none;    
}
