* {margin:0; padding:0;}

body, html {

		margin:0;
		padding:0;
		color:#000;
		font-family: arial;
		line-height:120%;
		font-size:90%;

	}

	body {

		min-width:750px;
		background-image:url(images/bg.jpg);
		background-repeat:repeat-x;
		background-color:#10134D;
		color:#fff;

	}

  .floatright {float:right; margin-left:15px;}
	.floatleft {float:left; margin-right:15px;}
	
	.clear {clear:both;}
	
	
	/*-------clear fix-------*/
  .box {
    background: #ccc;
    border: 1px solid;
  }
  .floated {
    float: left;
    background: #f00;
    width: 100px;
    height: 100px;
    border: 1px solid #f0f;
  }
      
  * html .clearfix {
    height: 1%; /* IE5-6 */
  }
  .clearfix {
    display: inline-block; /* IE7xhtml*/
  }
  html[xmlns] .clearfix { /* O */
    display: block;  
  }
  .clearfix:after { /* FF, O, etc. */
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
	/*-------end clear fix-------*/

	#wrap {

		margin:0 auto;
		width:750px;

	}
	
	h2, h3 {margin:15px 0;}
	
	h2 {
	font-weight:normal;
	font-style:italic;
	font-size:24px;
	}
	
	h3 {font-weight:normal; font-style:italic;}
	
	p {margin:12px 0; line-height:180%;}
	
	a {color:#fff;}
	
	ul {padding-left:15px;}
	
	ul.plainlist li {
	list-style-type:none;
	padding-bottom:3px;
	}

	#nav {

		padding:0;

	}
	
	#nav h1 {text-indent:-999999px; background:url(images/logo.jpg) no-repeat; width:361px; height:78px; margin:15px auto;}

	#mainnav {}

	#navlist

	{

	margin: 0 0 0 0; position:relative; top:-10px;
	padding:0 0 0 0;
	font: normal 16px Verdana, sans-serif; color:#ccc;
	text-align:center;
	background:url(images/nav.jpg) center top repeat-y;
  height:22px;
	}

	
  #navlist li {display:inline; padding:15px;}
  #navlist li a {color:#fff; text-decoration:none;}
  #navlist li a:hover {text-decoration:underline;}

	#main {
		background-repeat:no-repeat;
		float:left;
		width:750px;
		padding:10px 0 0 0;
		margin:0;
	}
	
	.left {float:left; padding-right:15px;}
	.right {float:right; padding-left:15px;}
        

	#footer {
		clear:both;
		border-top:1px dotted #ccc;
		padding-top:20px;
	}

	#footer p {

		margin:0;
		text-align:center;

    }
    
  dt {font-weight:bold; float:left; clear:left; width:180px;}
  dd span {margin-left:180px;}
  
  
  
  
/*------------gallery page------------*/

#thumbnails {padding-bottom:15px;}
#thumbnails ul li {display:inline;}
#thumbnails ul {margin:0; padding:15px;}
#gallery img {border:2px solid #4D5190; float:left; margin:3px;}
.desc {font-size:20px; clear:left;}

#thumbnails {float:right; width:200px; margin:5px 0 0 10px; background-color:#313370; border:1px solid #4D5190;}
#description {float:left; width:400px; margin-left:10px; margin-right:10px;}
#desctxt {width:400px; padding:3px; margin-top:10px;}

