/* LAYOUT STYLESHEET */
* {
    margin:0px;
    padding:0px;
    }

        body {
        	background:#000;
        	text-align:center;
            }
            
            #index {background-image:none;}
            #text {background:#000 url('../gfx/background/bg-iprofs.jpg') no-repeat top center fixed !important;}

          * html #container {
          		display:block;
                width:997px;
                margin:0px auto;
                text-align:left;
                overflow:hidden;
                }

            #container {
                width:997px;
                margin:0px auto;
                text-align:left;
                overflow:hidden;
                }
                #header {
					text-align:center;
					overflow:hidden;
					background:#000 url('../gfx/background/header.jpg') repeat-x;
                	margin-bottom:0px;
                	margin-left:auto;
                	margin-right:auto;
                	width:100%;
                	height:130px;
                	}

				/* LOGO */
				#logo {
					margin:0px;
					display:block;
					width:230px;
					height:90px;
					text-indent:-999em;
					background:transparent url('../gfx/background/logo.png') no-repeat top left;
					}
                #index #main {
                    background:transparent url('../gfx/background/main.jpg') center top no-repeat;
                	}
				#text #main {
					background:none;
			        margin-top:20px;
					}
                #main {
                    padding-bottom:10px;
                    padding-top:0px;
                    overflow:hidden;
                    position:relative;
					zoom:1;
                    }
					#sidecol {
display:inline;
float:left;
overflow:hidden;
width:190px;
margin-top:5px;
                    }
                    #content {
display:block;
float:left;
overflow:hidden;
width:805px;
margin-bottom:50px;
margin-right:0px;
	                    }
						.dynamic_content {
							overflow:hidden;
							zoom:1;
							padding:10px;
							min-height:600px;
							}

                    #triggercol {
                        float:left;
                        width:320px;
                        display:inline;
                        border-left:1px solid #3a3a3a;
                   		overflow:hidden;
						zoom:1;
						min-height:280px;
						}
                #footer {
                    overflow:hidden;
					zoom:1;
                    text-align:center;
					margin-bottom:0px;
					line-height:1.4em;
					float:left;
					width:997px;
        	        }
					#footer,
					#footer a {color:#ccc;}
					#footer a:hover {color:#f00;}