html {font-size: 85%; font-family: helvetica, "microsoft sans serif", arial, sans-serif; }
html a:link { font-weight: bold; text-decoration: none; color: #c33; }
html a:visited { font-weight: bold; text-decoration: none; color: #c33; }
html a:hover { font-weight: bold; text-decoration: none; color: orange; }
html a:active { font-weight: bold; text-decoration: none; color: orange; }
html a:focus { font-weight: bold; text-decoration: none; color: orange; }

body {
        background: #7ea6cd;
}

#wrapper {
        margin-top:0;
        margin-left:auto;
        margin-right:auto;
        width:980px;
}

#header {
        margin-left: 200px; 
}

.pro {
        margin-left: 12px;
        margin-top: 12px;
        height: 30px;

}
.pro li {
        list-style: none;
        position: relative;
        float: left;
        display: block;
        margin-right: 6px;
        margin-bottom: 6px;
        padding-top: 6px;
        padding-bottom: 6px;
        padding-right: 10px;
        padding-left: 10px;
        font-color: #0054a7;
        font-weight: bold;
        text-transform: uppercase;
        background-color:#000000;
        font: Arial, Helvetica, sans-serif;
        font-size: 12px;
        
}

.pro a:visited { font-weight: bold; text-decoration: none; color: #ffffff; }

#tmenu {
        background: transparent;
        height: 20px;
}

#tmenu ul li.first {
        height: 20px;
        background: transparent;
}
#tmenu a:link, #tmenu a:visited {
        height: 20px;
        color:orange;
        font-size:12px;
        font-weight:bold;
        padding:3 10 5 10;
}
#tmenu a:hover {
        height: 20px;
        font-size:12px;
        font-weight:bold;
        padding:3 10 5 10;
        color: #ffffff;
        background-color:#c33;
}
#tmenu ul {
        display: block;
        list-style: none;
}
#tmenu ul li {
        float: left;
}
#tmenu ul li a:link, #tmenu ul li a:visited {
        color: #ffffff;
        font-weight: bold;
        text-transform: lowercase;
        text-decoration: none;
}
#tmenu ul li.current_page_item a:link, #tmenu ul li.current_page_item a:visited {
        height: 20px;
        color: orange;
        background-color: #0054a5;
        font-weight: bold;
        text-transform: lowercase;
        text-decoration: none;
}
#top{
        margin-bottom: 12px;
        background-color: #0054a5;
        padding-top: 12px;
        padding-bottom: 1px;
        font-size: 9pt;
        font-weight: bold;
        color: #ffffff;
}
#top a{
	font-size: 10pt;
	font-weight: bold;
        text-decoration:none;
        color:#ffffff;
}
#events{
        width: max;
        margin-bottom: 12px;
        background-color: #c33;
        padding-bottom: 1px;
        padding-top: 12px;
        padding-left: 12px;
        padding-right: 12px;
        font-size: 10pt;
        font-weight: bold;
        color: #ffffff;
}
#events a{
	font-size: 10pt;
	font-weight: bold;
        text-decoration:none;
}
.event {
        padding-left: 12px;
        padding-right: 12px;
        padding-bottom: 1px;
        padding-top: 1px;
        background-color: #ffffff;
        color: #000000;
        width: max;
        margin-bottom: 12px;
}

#eventtitle{
        margin-top: 12px;
        padding-bottom: 1px;
        padding-top: 12px;
        background-color: #c33;
        color: #ffffff;
        width: 225px;
}

#search{
        margin-left: 12px;
        margin-bottom: 12px;
        font-size: 10pt;
}
#search1{
        margin-left: 12px;
        margin-bottom: 12px;
        font-size: 10pt;
        color:#ffffff;
}
#community{
        margin-bottom: 12px;
        background: #0054a5;
        padding: 12px;
        font-size: 10pt;
        font-weight: bold;
        color: #ffffff;
        z-index: 3;
}

#community a{
	font-size: 12pt;
	font-weight: bold;
        text-decoration:none;
        color:#ffffff;
}
#community a:hover { 
        font-weight: bold; 
        text-decoration: none; 
        color: #c33; 
}

#community img{
        border: 0px;

}
#ads{
        color: #ffffff;
        background: #7ea6cd;
}

#ads img{
        width: 150px;
        margin-bottom: 12px;
        float: right;
        border: 0px;
}
#ads ul {
        list-style: none;
}
#ads p {
        float: right;
        margin-top: 0px;
        color:#999999;
}
#contact{
}
.content {
	background: #0054a5;
        width: 578px;
        position:relative;
        float:right;
        padding-bottom:12px;
}

#sidebar {
        position: absolute;
	width: 225px;
	float: left;
        margin-right:10px;
        margin-left:3px;
        margin-top: -22px;
}
#sidebar-right{
        margin-top:0px;
        float: right;
        width: 162px;
}

.flickr img {
        text-decoration:none;
        border: 0px;
        float:left;
}

#flickr img {
        text-decoration:none;
        border: 0px;
        float:left;
}

#both {
	clear: both;
}

#footer {
        position:relative;
}

#title {
	color: #000;
        font-size: 18pt;
	font-weight: bold;
        margin-bottom: 2px;
}
#title a{
        color: #000000;
        font-size: 18pt;
	font-weight: bold;
        margin-bottom: 2px;
}
#title a:hover { font-weight: bold; text-decoration: none; color: #c33; }

#date {
        font-size: 10pt;
}
#date a{
        font-weight: bold; 
        text-decoration: none; 
        font-size: 10pt;
}
#date a:hover { font-weight: bold; text-decoration: none; color: #c33; }
.etsy {
        background: #ffffff;
        margin: 12px;
        padding: 2px;
}
.post {
        background: #ffffff;
        padding: 12px;
        margin: 12px;
}

.post img {
        margin: 6px;
        border: 0px;
        max-width:518px;
       width: expression(this.width > 518 ? 518: true);
}
#post {
        background: #ffffff;
        padding: 12px;
        margin: 12px;
}

#post img {
        margin: 6px;
        border: 0px;
        max-width:518px;
        width: expression(this.width > 518 ? 518: true);
}
.post-image {     
        background: #999;
        float:left;
        margin-top: -30px;
        margin-right: 6px;
        height:150px;
        width:150px;
        overflow:hidden;
}
.post-image img{     
        border: 0px;
}
.post2 {
        background: #ffffff;
        height: 75px;
        padding-left: 14px;
        padding-top: 12px;
        padding-bottom: 10px;
        margin: 12px;
}
.post3 {
        background: #ffffff;
        padding-left: 14px;
        padding-top: 12px;
        padding-bottom: 10px;
        margin: 12px;
}
.post3 img {
        width: 70px;
        margin-right:6px;
        margin-bottom:6px;
        background: #ffffff;
        border: 0px;
        float: left;
}
.post2 img {
        width: 70px;
        margin-right:6px;
        background: #ffffff;
        border: 0px;
        float: left;
}

.search-post {
        height: 150px;
        background: #ffffff;
        margin: 12px;
        padding-left: 6px;
        padding-top: 6px;
        padding-bottom: 6px;
}
#describe {
        font-weight:bold;
        background: #ffffff;
        margin: 12px;
        padding: 6px;       
}
.bigdate {
        font-weight:bold;
        color:#ffffff;
        margin-top:-6px;
        font-size:30px;
        text-transform:uppercase;
}
.bigdate a:link{
        color:#ffffff;
}
.search-content{
        font-size: 13px;
        padding: 6px;
        width: 373px;
        height: 138px;
        margin-top: -30px;
        margin-right: 6px; 
        float:left;
        background: #999999;
}

.search-content a:link { 
        font-size: 12px; 
        font-weight: bold; 
        text-decoration: none; 
        color: #000000; 
}
.search-content a:visited { 
        font-size: 12px;
        font-weight: bold; 
        text-decoration: none; 
        color: #ffffff;
}
.search-content a:hover { 
        font-size: 12px;
        font-weight: bold; 
        text-decoration: none; 
        color: #c33; 
}

#search-title a{
        font-size: 18px;
        font-weight bold;
        color:#000;
}
#search-title a:hover { 
        color: #c33; 
}
#search-author {
        font-size: 13px;
        font-weight: bold; 
        text-decoration: none; 
        color: #ffffff;
}
#search-author a{
        font-size: 13px;
        font-weight: bold; 
        text-decoration: none; 
        color: #ffffff;
}
#search-author a:hover { 
        color: #c33; 
}
.search-excerpt {
        font-size: 11px;
}
#paypal{
        background: #333;
        padding-left: 14px;
        padding-top: 12px;
        padding-bottom:2px;
        margin-right: -12px;
        margin-bottom: 12px;
}

#subscribe{
        width:506px;
        background:#888;
        color:#fff;
        margin-top: 12px;
        font-size:14px;
        font-weight:bolder;
        padding:12px;
        
}
.tumblr_body{
        font-size: 14px;
	color: #666666;
	line-height: 17px;
	
}
.tumblr_body img{
}

.tumblr_description {
	font-size: 13px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #444;
}

.tumblr_post{
	background: #ffffff; 
        padding: 12px;
        margin:12px;	
}

.tumblr_post ul{
	list-style: none;
}
.tumblr_post img {max-width:530px; width: expression(this.width > 530 ? 530: true);}

.tumblr_quote{
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	font-size: 25px;
	line-height: 27px;
	letter-spacing: -1px;
	color: #44cc44;
	border-left: solid 5px #ffcc99;
	padding-left: 10px;
	
}

.tumblr_quote_post{
	background: #ffffff;
        padding: 12px;
        margin: 12px;	
}
.tumblr_open_quote{
	
}
.tumblr_close_quote{
	
}
.tumblr_source{
	
}
.tumblr_photo_post{
	background: #ffffff;
        padding: 12px;
        margin: 12px;	
}
.tumblr_photo{

}
.tumblr_caption{
	font-size: 14px;
	font-weight: bold;
	color: #444;
	margin-top: 10px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	
}

.tumblr_link_post{
	background: #ffffff;
        padding: 12px;
        margin: 12px;
}
.tumblr_link{
	font: Bold 20px Helvetica, sans-serif;
	letter-spacing: -1px;
	color: #CC99FF;
	
}
.tumblr_chat_post{
	
}
.tumblr_chat_post ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 1px;
	border-left: solid 5px #99ccff;
}

.tumblr_chat_post  ul li {
	font-size: 12px;
	padding: 4px 10px 4px 8px;
	color: #444;
	margin-bottom: 1px;
	padding-bottom: 0;
	border-bottom-style: none;
	
}

.tumblr_label{
	font-weight: bold;	
}
.tumblr_text_post ul{
		list-style: none;
}
.tumblr_text_post ol li {
	list-style-type: decimal;
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom-style: none;
}
.tumblr_title{
	font-size: 20px;
	font-weight: Bold;
	color: #99ccff;
	letter-spacing: -1px;
	margin: 0px 0px 5px 0px;
	
}
.tumblr_video_post{
        background: #ffffff;
        padding: 12px;
        margin: 12px;	
}
.tumblr_video{
        background: #ffffff;
        padding: 12px;
        margin: 12px;	
}
.tumblr_audio_post {
	background: #ffffff;
        padding: 12px;
        margin: 12px;
}
.blog{
        color: #666666;
        margin-left:-40px;        
}
.blogtitle{
        background: #ffffff;
        padding: 12px;
        margin-right: 12px;
        margin-top:12px;
        margin-bottom:12px;
        margin-left:52px;        
}
#authorimage img{;
        height:auto;
        max-width:150px;
        width: expression(this.width > 150 ? 150: true);
}

#authorimage{
        width: 150px;
        margin-bottom: 12px;
        height: 150px;
        color:#ffffff;
        font-size:30px;
        text-transform:uppercase;
}

#authorimage a{
        color:#ffffff;
}

#authorbigdate {
        font-weight:bold;
        color:#ffffff;
        font-size:30px;
        text-transform:uppercase;
}
#authorbigdate a{
        color:#ffffff;
}

.authorflickr {
       	background: #ffffff;
        padding: 12px;
        margin: 12px;
        height: 265px;
}

.authorflickr img {
        text-decoration:none;
        border: 0px;
        float:left;
        margin:2px;
        width: 84px;
        height: 84px;
        
}
#authorposts{
       clear:both;
       width: 138px;
       background: #ffffff;
       padding: 6px;
       margin-bottom:12px;
}

#authorposts a:link { font-size:10px; font-weight: bold; text-decoration: none; color: #c33; }

#authorposts a:visited { font-size:10px; font-weight: bold; text-decoration: none; color: #000; }

#authorposts a:hover { font-size:10px; font-weight: bold; text-decoration: none; color: #c33; }
.crewpicts { margin:12px;padding-bottom:12px;font-weight: bold; color:#fff;
}
.crewpicts img{ width:134.5px; height:135px; float:left; border: 0px; margin:2px;
}

#falbum-wrapper img{
      float:left;
}
.falbum-navigationBar{ clear:both;}
.falbum-album{ clear:both; padding-bottom:36px;}
.falbum-nav{ clear:both;}
.falbum-slideshowlink{ clear:both;}