

@font-face {
    font-family: 'CuprumFFURegular';
    src: url('cuprum-webfont.eot');
    src: url('cuprum-webfont.eot?#iefix') format('embedded-opentype'),
         url('cuprum-webfont.woff') format('woff'),
         url('cuprum-webfont.ttf') format('truetype'),
         url('cuprum-webfont.svg#CuprumFFURegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


		body {
			background: #292929 url(../images/background_gradient.jpg) repeat-x;
			font-size: 0.9em;
			font-family: Arial;
		}
		
		#top {
			position: relative; 
			width: 900px; 
			height: 110px; 
			left: 50%; 
			margin-left: -450px;
		}
		
		#logo {   
                        position: absolute;
                        top: 0;
                        left: 10px;
			width: 150px; 
			height: 90px; 
			background: url(../images/logo.png);
                        z-index: 1000;
		}

                #logo a {
                    text-indent: -555em;    
                    display: block;
                    width: 150px;
                    height: 90px;
                    
                }
		
		#frame {
			position: relative; 
			width: 900px; 
			left: 50%; 
			margin-left: -450px; 
			background-color: #fdfdfd; 
			padding: 0px; 
			border: 1px solid #333;
		}
		
		#frame .content {
			position: relative; 
			width: 100%; 
			
		}
		
		#frame .content .left {
			width: 200px; 
			float: left; 
			padding: 10px;
		}
		
		#frame .content .right {
			width: 630px;
			float: left;
			padding: 10px;
                        min-height: 400px;
		}
		
		#frame .themefix {
			position: relative; 
			width: 100%; 
			height: 240px; 
		}
		
		#frame .theme {
			position: absolute; 
			width: 880px;
			height: 360px; 
			top: -20px;
			left: 5px;
			abackground: url(../images/theme5.jpg) no-repeat;
		}
		
		#frame .themebottom {
			position: absolute;
			bottom: -11px;
			left: -1px;
			width: 213px;
			height: 357px;
			background: url(../images/themebottom.png);
		}
		
		#frame .background {
			position: absolute;
			bottom: 0px;
			left: 0px;
			width: 900px;
			height: 400px;
			background: url(../images/frame_gradient.jpg);
		}
		
		#frame .bordertop {
			position: absolute;
			top: -61px;
			left: -50px;
			width: 1000px;
			height: 61px;
			background: url(../images/bordertop.png);
		}
		
		#frame .borderbottom {
			position: absolute;
			bottom: -61px;
			left: -50px;
			width: 1000px;
			height: 61px;
			background: url(../images/borderbottom.png);
		}
		
		#frame .borderleft {
			position: absolute;
			top: 0px;
			left: -51px;
			width: 61px;
			height: 100%;
			background: url(../images/borderleft.png);
		}
		
		#frame .borderright {
			position: absolute;
			top: 0px;
			left: 890px;
			width: 61px;
			height: 100%;
			background: url(../images/borderright.png);
		}
		
		
		
		#foot {
			position: relative; 
			top: 20px;
			width: 880px; 
			left: 50%; 
			margin-left: -440px; 
			color: #b2cb00; 
			font-size: 10px;
		}
		
		#foot .bottommenu {
			position: relative;
			float: left;
			width: 60%;
		}
		
		#foot .credits {
			position: relative;
			float: left;
			width: 40%;
			text-align: right; 
			font-family: Arial;
			color: #999;
		}
		
		#foot .credits a {
			color: #999;
		}
		
		#foot .credits a:hover {
			color: #b2cb00; 
		}
		
		.clear {
			position: relative; 
			height: 0px; 
			clear: both;
		}
		
		
		
		h1, h2, h3 {
			font-size: 160%;
			color: #5d904e;
                        font-family: CuprumFFURegular,Arial;   
                        font-weight: normal;
		}

                h1 a, h2 a, h3 a {
			color: #5d904e;
		}
			
		h2 {
			font-size: 150%;
		}
		
		h3 {
			font-size: 120%;
			display: inline;
			font-weight: bold;
			margin: 0px;
			margin-right: 10px;
			text-transform: uppercase;
		}
			
		strong {
			color: #5d904e;
                        font-family: CuprumFFURegular,Arial;
                        font-weight: normal;
                        font-size: 1.1em;
		}
		
		div, p, td, li {
			line-height: 160%;
		}
		
		a {
			color: #5d904e;
			text-decoration: none;
		}
		
		a:hover {}
		a.more {clear: both;font-size: 10px; text-transform: uppercase; display: block;}
                a.thumb {padding: 5px; margin: 0 10px 10px 0; display: block; float: left;background: #333; text-align: center; border-radius: 5px; box-shadow: 0px 5px 5px rgba(0,0,0,0.1)}
                a.thumb img {}
		img {border: none;}
		
		ul.leftmenu {
			list-style-type: none;
			padding: 0px;
			margin: 0px;
			
		}
		
		ul.leftmenu li {
			font-family: CuprumFFURegular,Arial;
			padding: 5 5 0 5;
			
			font-size: 120%;
		}
		
		ul.leftmenu a {
			font-family: CuprumFFURegular,Arial;
			color: #666;
		}
		
		ul.leftmenu a:hover {
			color: #5d904e;
		}
		
		ul.bottommenu {
			padding: 0px;
			margin: 0px;
			list-style-type: disc;
		}
		
		ul.bottommenu li {
			display: inline;
			padding: 0 8px;
			border-left: 1px solid #666;
		}
		
		ul.bottommenu li.first {
			border: none;
		}

		
		ul.bottommenu a {
			color: #b2cb00; 
		}
		
		ul.bottommenu a:hover {
			color: #666;
		}
		
	    .sIFR-flash {
            vertical-align: bottom;
        }

