@charset "utf-8";
@import url("reset.css");

/* Basic Elements */
body {background: #0e1d49; font-family:Trebuchet MS, Helvetica, sans-serif; color: #f5f5b9;}
body a:link {text-decoration: none; color: #82bdff;}
body a:visited {text-decoration: none; color: #daca7d;}
body a.nav {color:#ffffff; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:13px; text-transform: uppercase;}
body a.active {color: #daca7d; text-transform: uppercase; font-size:13px; font-family: Arial, Helvetica, sans-serif;}

/* 100% height */
body,html {height:100%;}
h1 {font-size: 250%; color: White;}
h3 {font-size: 95%; color: #daca7d;}
h2 {font-size: 90%;}
h4 {margin: 10px 0;}
p {padding-bottom: 10px;}

div.center {margin-left: auto; margin-right: auto; text-align: center;}
.clear {clear:both;}

#container {min-height:100%; position:relative; width:100%; }
#container .wrap1 {background: url(/images/bg_img.jpg) no-repeat;margin:0 auto;position:relative;width:1024px;min-height:500px;}

#pageheader h1 a {color: white;}
#pageheader h1{padding: 40px 0px 50px 110px;}
#pageheader h1 span{font-size: 60%; padding-left: 20px;}
#pageheader i {background:transparent url(/images/logo.png) no-repeat scroll 1px 1px; height:95px; width:92px; left: 10px; top: 20px; display:block; position:absolute;}

#nav {background:url(/images/bg_nav.jpg); margin:0 auto; position:relative; height:51px; width:1004px; }
#nav li {display:inline; margin-left: 12px;}
#mainnav {float: left;}
#secnav {float: right; display: inline; margin-right: 12px;}
#topnavigation {margin-left: -30px;}

#pageheader>#pagedesc /*display:table for Mozilla & Opera*/{ display:table;	position:static;}
#pagedesc /*for IE*/{ background:url(/images/bg_desc.jpg) no-repeat; margin: 0 auto; height: 187px; width: 1004px; color: #daca7d; position: relative;}
#pagedesc div /*for IE*/{ position:absolute;top:50%;}
#pagedesc>div /*for Mozilla and Opera*/{ display:table-cell; vertical-align:middle; position:static;}
#pagedesc div div {position:relative; top:-50%;}
#pagedesc h2 {margin-left: 15px; font-family: Corbel, Helvetica, sans-serif; font-size: 32px; font-weight: normal;}

#bodycontent {background: #0e1d49; border: solid 1px #8dc4ee; margin: 20px auto; padding: 10px; width: 980px;}

#footer {background: #0e1d49; border-top:1px solid #8dc4ee; width: 1024px; min-height: 55px; margin: 20px auto; line-height: 15px; font: bold 12px Arial;}  
#footer img { float:left; margin:10px 5px 10px 15px; }
#footer #logotext {display:block; float: left; margin-top: 17px; font-size: medium; font-family:Trebuchet MS, Helvetica, sans-serif;}
#footertext {display:block; float:left; margin: 15px 0 15px 15px; width: 500px;}
#footertext .ack, #footertext .sitemap {margin-left: 15px;}

/*Gallery Styles*/
.column1 {float:left; padding: 15px; width: 170px;}
.column2 {float:left; padding: 15px; width: 730px;}

#flickr h2{ margin-bottom: 20px; font-size:110%; }

/*Contact*/
/*
================================
CONTACT STYLES
================================
*/

fieldset legend
{
    display:none;
}

fieldset label
{
    display:block;
    margin:10px 0 0 0;
}

fieldset label.first
{
    margin:0;
}

fieldset input
{
    width:265px;
    height:17px;
    padding:2px;
    margin:0 0 3px 0;
}
  
fieldset textarea
{
    border:2px solid #515151;
    width:265px;
    height:130px;
    padding:2px 2px 1px 2px;
    margin:0 0 3px 0;   
}

fieldset input.error
{
    border:2px solid #F49AC1;
}

    fieldset input.error:focus
    {
        border:2px solid #af4975;
    }

fieldset button
{
    border:none;
    padding:0 7px 0 0;
    margin:10px 0;
}

/*Feedback Styles*/
.commententry {padding: 5px;}
#recentFeedback {float:left; padding: 15px; width: 500px;}
#createNewComment {float:left; padding: 15px; width: 400px;}

.runwayGallery { list-style: none; float: left; display: inline; margin: 0; padding: 0; width: 100%; }
.runwayGallery li { float: left; display: inline; text-align: center; margin: 7px; padding: 10px;
	width: 102px; color: #999; border: 1px solid #ced7de; background-color: #1a2d58; }
.runwayGallery a { text-decoration: none; }
.runwayGallery a b { text-decoration: none; font-style: normal; font-size: 90% }
.runwayGallery a img { border: 1px solid #999; text-decoration: none; }

/*  -- Blog Archive -- */
.archive ul{list-style:none;}
ul.archive{list-style:none;}
ul.archive{padding:0 0 0 0;margin:0px;width:30px;}
ul.archive li{width:230px;}
ul.archive li.year a{text-decoration:none;}
ul.archive li.year a:hover{text-decoration:underline;}
ul.archive li.month{margin:0px;}
ul.archive li.month ul{position: relative;}
ul.archive li.month a{text-decoration:none;}
ul.archive li.month a:hover{text-decoration:underline;}
ul.archive .yearHeader{margin-bottom:3px;padding-left:16px;background:url('/images/culture_arrow.gif') no-repeat scroll left -9px;}
ul.archive .yearOpen .yearHeader{background-position:left 3px;}
ul.archive .monthHeader{margin-bottom:3px;background:url('/images/culture_arrow.gif') no-repeat scroll left -9px;padding-left:16px;}
ul.archive ul .monthOpen .monthHeader{background-position:left 3px;}
ul.archive li ul li.topic{font-weight:normal; }
ul.archive li ul li.topic a{text-decoration:none;}
ul.archive li ul li.topic a:hover{text-decoration:underline;}

/* Javascript enabled */
ul.archive .yearList{display:none;}
ul.archive .month ul {display:none;}

/*Blog*/
#narrowcolumn {float:left; width:730px;}
#sidebar {float:left; width:170px;}












































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
