body
{
	margin: 0;
	padding: 0;
	color: #FFFFFF;
        background: #ECEBE6;
        background-image:url('http://www.brackishwater.net/themes/site_themes/default/brackishwater_bg1_tile.jpg');
	background-repeat: repeat;
        text-align:center;
        font-family: georgia, times new roman, times, serif;
}

@font-face {
 font-family: "Ornatique";
 src: url("http://www.brackishwater.net/mysystem/fonts/Ornatique.ttf")
 font-weight:normal
}

h1, h2, h3 {
<!-- font-family: Ornatique, georgia, times new roman, times, serif; -->
font-family: georgia, times new roman, times, serif;
}

.category {
font-family: georgia, times new roman, times, serif;
font-size:75%;
font-weight: normal;
font-style: italic;
text-align: right;
position: relative;
top: -26px;
}

h4 {
font-family: lucida grande, verdana, arial, helvetica, sans-serif;
margin-bottom: 4px;
}

.mediatitle { 
font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size: 90%;
font-weight: bold;
background: transparent;
color: #000;
}

.resume { 
font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size: 90%;
font-weight: bold;
background: transparent;
color: #000;
}

.byline { 
font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size: 80%;
font-weight: normal;
background: transparent;
color: #000;
margin-top:-5px;
}

p {
font-family: georgia, times new roman, times, serif;
font-size:14px;
line-height:1.75em;
}

ol {
font-family: georgia, times new roman, times, serif;
font-size:10px;
margin-bottom: 10px;
margin-top: 3px;
margin-left: 3em;
padding-left: 1em;
}

.center {
text-align: center;
}

blockquote {
font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
border:1px;
}

ul {
font-family: georgia, times new roman, times, serif;
font-size:12px;
list-style: square;
margin-top: 3px;
margin-bottom: 3px;
margin-left: 1em;
padding-left: 1em;
line-height:1.5em;
}

.twitlist {
font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:12px;
list-style: square;
margin-top: 4px;
margin-bottom: 4px;
margin-left: 1em;
padding-left: 1em;
}

img {
border: #000000 0px solid;
}

a:link { background-color: transparent; text-decoration: none; color: #595b9e; }
a:hover { background-color: #59859e; text-decoration: none; color: #fff; }
a:visited { background-color: transparent; text-decoration: none; color: #599e9e; }

#top_wrapper {
padding:0;
border:0;
height: 600px;
width: 100%;
background-image:url('http://www.brackishwater.net/themes/site_themes/default/brackishwater_bg1.jpg');
background-repeat: repeat-x;
margin-right:auto;
margin-left:auto;
text-align:left;
position:relative;
float:center;
}

#new_top {
position:relative;
margin-right:auto;
margin-left:auto;
top:0px;
height: 200px;
width: 1020px;
background:transparent;
z-index:1;
padding:0;
/* border-bottom: 1px solid #000;
border-right: 1px solid #000; */
float:center;
}

#rotator {
  width: 1020px;
  height: 200px;
  border:0px;
  padding:0px;
  position:relative;
  top:0px;
  margin-right:auto;
  margin-left:auto;
  background:transparent;
  background-repeat:no-repeat;
  background: url('http://www.brackishwater.net/themes/site_themes/default/rotator/NewHeader_Two.png');
 /* background: url('http://www.brackishwater.net/themes/site_themes/default/rotator/rotator.php'); */
}

#imgcontainer {
border:0px;
padding:0px;
position:relative;
top:0px;
margin-right:auto;
margin-left:auto;
height:200px;
width:1020px;
background:transparent;
background-image:url('http://www.brackishwater.net/themes/site_themes/default/NewHeader_Two.png');
background-repeat:no-repeat;
}

#navbar {
margin:0px 5px 5px 10px;
padding:0 0 0 0;
background: transparent;
font: 14px lucida grande, verdana, arial, helvetica, sans-serif;
color:#FFFFFF;
}


#navbar ul {
list-style: none;
color:#FFFFFF;
}

#navbar li {
float: left;
padding: 0 0px 0 0px;
margin-right: 50px;
margin-top:100px;
list-style: none;
color:#FFFFFF;
}

#navbar li a {	
display: block; 
padding: 0.75em 0 0.25em; 
text-transform: uppercase; 
color:#FFFFFF;}

#navbar a:hover {background: transparent;}

#subnavbar {
margin:0px 5px 5px 10px;
padding:0 0 0 0;
background: transparent;
font: 14px lucida grande, verdana, arial, helvetica, sans-serif;
font-style:bold;
color:#000000;
}

#subnavbar ul {
list-style: none;
color:#000000;
}

#subnavbar li {
float: left;
padding: 0 0px 0 0px;
margin-right: 60px;
margin-top:0px;
list-style: none;
font-style:bold;
color:#000000;
}

#subnavbar li a {	
display: block; 
padding: 0.75em 0 0.25em; 
text-transform: uppercase; 
font-style:bold;
color:#000000;
}

#subnavbar a:hover {color:#FFF; background: #000;}

#header {
margin: 0 0 0 0;
padding: 0 10px 5px 20px;
border-bottom: 1px solid #ccc;
background: #FBFAF4;
border-left: 1px solid #333;
border-right: 1px solid #333;
border-bottom: 1px solid #333;
}

#blogtitle {
text-align: left;
font-size: 12px;
color: #FFFFFF;
margin: 0 0 0 0;
padding: 4px 4px 4px 4px;
width: 500px;
}

#blogtitle h1 {
margin: 0;
padding-top: 5px;
font: 160% Georgia, Times, serif;
color:#FFFFFF;
letter-spacing: 0.1em;
text-align: left;
}

#nav {
float: left;
margin: 0;
padding: 0;
width: 600px;
text-align: right;
background: transparent;
color: #CCC;
font-size: 70%;
font-variant: small-caps;
letter-spacing: 0.09em;
}

#contentwrapper {
text-align:center;
margin-top:-400px;
position:relative;
float:center;
}

#overlay
{
 position:absolute;
 width:1020px;
 margin-left: auto;
 margin-right:auto;
 float:center;
 bottom:0;
 top:0;
 right:0;
 left:0;
 background: #41434B;
   filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

#content {
position:relative;
margin-left:auto;
margin-right:auto;
width:1000px;
left: 0px;
top: 0px;
padding: 10px 10px 0px 10px;
background: transparent;
border-left: 1px solid #000;
border-top: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
}

#blog {
float: left;
margin-right:5px;
padding: 0 10px 10px 10px;
width: 650px;
color: #000;
text-align: left;
}

.entry {
margin-top: 10px;
padding: 0 10px 10px 10px;
border: 1px solid #ccc;
background: #ECEBE6;
color: #333;
}

#nonblog {
float: left;
margin-right:5px;
padding: 0 10px 10px 10px;
width: 980px;
color: #000;
background:transparent;
/* background: #ECEBE6; */
text-align: left;
}

.nonblogentry {
width:1000px;
margin-top: 10px;
padding: 0 0px 0px 0px;
border: 1px solid #ccc;
background: #ECEBE6;
color: #333;
}


#sidebar {
float: left;
margin-left: 5px;
margin-top: 10px;
padding: 10px 10px 10px 15px;
border: 1px solid #ccc;
width: 280px;
background: #ECEBE6;
color: #333;
text-align: left;
}

#flickr {
   width:275px;
   height:200px;
   padding:14px 0 0 0px;
   margin-top:10px;
}

#flickr img {
   float:left;
   margin:0 0px 5px 5px;
   padding:0px;
}


#footer {
   margin: 10px;
   padding: 5px 10px;
   border-top: 1px solid #ccc;
   background: transparent;
   color: #FFF;
   font-size: 70%;
   letter-spacing: 0.09em;
}

.sideul {
font-family: georgia, times new roman, times, serif;
font-size:10px;
list-style: square;
margin-top: 3px;
margin-bottom: 3px;
margin-left: 1em;
padding-left: 1em;
}

.date {
font-size: 80%;
background: transparent;
color: #594F4F;
}

.title {
font-size: 130%;
font-weight: normal;
background: transparent;
color: #990000;
border-bottom: 1px solid #ddd;
}

.statichead {
font-size: 130%;
font-weight: normal;
background: transparent;
color: #990000;
border-bottom: 1px solid #ddd;
}

.posted {
margin-bottom: 10px;
font: 10px lucida grande, verdana, arial, helvetica, sans-serif;
background: transparent;
color: #666;
}

.sidetitle {
margin: 18px 0 7px 0;
font-size: 105%;
letter-spacing: 0.09em;
font-weight: normal;
background: transparent;
color: #990000;
border-bottom: 1px dotted #ccc;
}

.spacer {
clear: both;
}

.paginate {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			12px;
 font-weight: 		normal;
 letter-spacing:	.1em;
 padding:			10px 6px 10px 4px;
 margin:			0;
 background-color:	transparent;
}

.pagecount {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			10px;
 color:				#666;
 font-weight:		normal;
 background-color: transparent;
}

.calendarBG {
 background-color: #000;
}

.calendarBlank {
 background-color: #9DB7A7;
}

.calendarHeader {
 font-weight: bold;
 color: #fff;
 text-align: center;
 background-color: #000
}

