/* CSS Document *//* Based on blue3column template *//* by Minimalistic Designs *//* http://www.minimalistic-design.net/ */ * {padding: 0;margin: 0;} body {background: #C0D8F0 url(images/bg.gif) top center repeat-y;font-family: Verdana, Tahoma, Arial, sans-serif;font-size: 12px;padding: 0;margin: 0;color: #555;line-height: 20px;}img { border: none; }a { text-decoration: none; color: #2244ff; font-weight: 500 }a:hover { color: #ff0000; font-weight: 900 }h3 { border-bottom: 1px dotted #ccc; color: #0000FF; padding: 10px 0 2px 0; }h3 a { color: #2244ff; }h3 a:hover { color: #ff0000; font-weight: bold }#wrap {margin: 0 auto;width: 980px;}#header {background: #C0D8F0 url(images/header.gif) no-repeat;height: 100px;}#header h1 { text-transform: uppercase; padding: 5px 0 0 30px; font-size: 20px; font-weight: 100; letter-spacing: -2px; }#header h1 a { color: #3090F0; }#header h1 a:hover { color: #333; }#header h2 { padding: 0 0 0 30px; font-size: 12px; color: #333; font-weight: 100; }#menu {background: #C0D8F0 url(images/menu.gif) no-repeat;height: 40px;line-height: 40px;padding-left: 20px;}#menu li {float:left;list-style-type:none;}#menu li a {padding:0 10px;text-decoration:none;color: #fff;letter-spacing:-1px;font-weight: 200;font-size: 17px;}#menu li a:hover {font-weight: bold;color: #ff0000;text-decoration: none; }#content { padding: 10px;}#left {float: left;width: 200px;}#left li { list-style-type: none; padding-left: 10px; }#left h2 {margin-left: 10px;padding: 5px 0 5px 10px; font: bold 13px Verdana, 'Trebuchet MS', Sans-serif;color: #fff;background: #EEF0F1 url(images/hbg.gif) repeat-x;	border-right: 1px solid #ccc; border-left: 1px solid #ccc; }#left .box {border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0 0 10px 10px;	padding: 5px 0 10px 0;}#left .cbox {margin: 0 0 0 30px;	}#right { float: right;width: 740px;margin-right: 10px; }.contentleft {float: left;width : 550px;}.contentleft h2 {padding: 5px 0 5px 10px; font: bold 13px Verdana, 'Trebuchet MS', Sans-serif;color: #fff;background: #EEF0F1 url(images/hbg.gif) repeat-x;	border-right: 1px solid #ccc; border-left: 1px solid #ccc; }.contentleftbox {border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0 0 10px 0;	padding: 0 10px 10px 10px;text-align: justify;}.contentright {float: right;width: 180px;}.galleryright {z-index: 10;left: 400px;padding: 10px;width: 400px;}.contentright h2 {padding: 5px 0 5px 10px; font: bold 13px Verdana, 'Trebuchet MS', Sans-serif;color: #fff;background: #EEF0F1 url(images/hbg.gif) repeat-x;	border-right: 1px solid #ccc; border-left: 1px solid #ccc; }.contentrightbox {border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0 0 10px 0;	padding: 10px;text-align: justify;}#footer {height: 40px;line-height: 40px;background: #C0D8F0;color: #000000;text-align: center;}#footer a { color: #fff; }#footer a:hover { color: #333; }.title {color: blue;font-weight: bold;}.center {text-align: center;}.plain { list-style-type: none; padding-left: 10px; }.contentframe {margin: 15px 15px 15px 15px;padding: 10px;}.imageright {float: right;width: 100px;margin-right: 25px;}.resbox {height: 180px;}.resleft {position: relative;width: 100px;left: 5px;top: 5 px;z-index: -1;}.resright {position: relative;width: 300px;left: 100px;top: -80px;z-index: 1;}.banbox {height: 125px;}.banleft {position: relative;width: 450px;left: 5px;top: 5 px;z-index: -1;}.banright {position: relative;top: 5px;left: 500px;float: right;width: 100px;z-index: 1;}