/* @override http://s51370.gridserver.com/_uncomplicated/wp-content/themes/uncomplicated/style.css */

/* @override http://s51370.gridserver.com/_uncomplicated/wp-content/themes/uncomplicated/style.css */

/* @override http://s51370.gridserver.com/_uncomplicated/wp-content/themes/uncomplicated/style.css */

/* @override http://s51370.gridserver.com/_uncomplicated/wp-content/themes/uncomplicated/style.css */

/*
Theme Name: MARA-STREAM WP THEME 
Theme URI: https://mara-stream.org
Description: a minimalist wordpress theme, built on the golden grid, crafted by PT / credits go to siiimple
Version: 1.0
Author: Paulo Tavares based on design by Justin Young
Tags: clean, basic, minimal
*/


/* RESET */
/* ----------------------------------------- */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */

/* Min CSS Reset */

html, body, div{
  margin: 0;
  padding: 0;
  border: 0;
  
  }
 

/* HEAD */

.head {
	height: 30px;
	width: 100%;
	margin: 0px;
	background-image:url('imgs/gif.gif');
	/*background-repeat:repeat-x;*/
	}

.headtitle
	{width: 970px; margin:0 auto;}

.foot {
	display: block;
	height: 60px;
	width: 100%;
	margin-bottom: -10px;
	background-image:url('imgs/gif.gif');
	/*background-repeat:repeat-x;*/
	}

.search {
	width: 970px;
	margin: 0 auto;
	}

 
/* MAIN MENU*/

.menu {width: 970px; margin 0 auto;}

.menu01 {
	/*float: left;*/
	/*margin-float: 10px*/
	margin-top: 20px;
	font-family: helvetica, sans-serif;	
	font-size: 9px;
	text-transform: uppercase;
	line-height: 15px;
	text-decoration: none;  
	font-weight: normal;  
	text-align: left;
	color: #D0D0D0;
	}

a.menu {
	/*color: 000;*/
	color: #D0D0D0;
	}

a.menu:hover
	{
	color: #FF00FF;
	}

/* MAIN */ 

.main{margin:0 auto;  width:970px; padding-top:0px; /*background-color: #E8E8E8*/ }

/* CSS Grid */

.g160,
.g320,
.g480,
.g640,
.g800,
.g960,
.g80,
.g240,
.g400,
.g560,
.g720,
.g880,
.g960 
{float:left; display: inline; margin-left:0px;} 

.g160{width:150px;}
.g320{width:310px;}
.g480{width:470px;}
.g640{width:630px;}
.g800{width:790px;}
.g960{width:950px;}

.g320-right{width:310px; display: inline; margin-right:20px; float:right;}

.g80 {width:70px;}
.g240{width:230px;}
.g400{width:390px;}
.g560{width:550px;}
.g720{width:710px;}
.g880{width:870px;}

.ml80 {margin-left:90px;}
.ml160{margin-left:170px;}
.ml240{margin-left:250px;}
.ml320{margin-left:330px;}
.ml400{margin-left:410px;}
.ml480{margin-left:490px;}
.ml560{margin-left:560px;}
.ml640{margin-left:650px;}
.ml720{margin-left:730px;}
.ml800{margin-left:810px;}
.ml880{margin-left:890px;}
.ml960{margin-left:970px;}


.inside{margin-left:0;}
  
.clear {clear:both;}

.clearfix:after, .main:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
	 }
	 
.clearfix, .main {display:block;} 
div#divide.clear {  height: 1px; background: #ccc;width: 970px; }


/*LAYOUT*/

h1,h2,h3,h4,h5,h6 {font-family: helvetica, sans-serif;}

h1 {font-size: 10px;margin-bottom: 10px;}

h1.title {
	font-size: 11px; 
	/*margin-top:10px;*/
	margin-bottom: 5px; 
	/*padding-right: 5px;*/
	text-transform:uppercase;
	font-weight: bold;
	color: #404040}

h1.title02 {
	font-size: 12px; 
	/*margin-top:10px;*/
	margin-bottom: 15px; 
	/*padding-right: 5px;*/
	text-transform:uppercase;
	/*font-weight: bold;*/
	color: #404040}

h1.category {
	font-size: 11px; 
	margin-bottom: 10px; 
	text-transform: uppercase; 
	color: #E0E0E0;
	/*font-weight: bold;*/}

h1.category02 {
	font-size: 11px; 
	margin-bottom: 7px; 
	text-transform: uppercase;
	/*display: block;*/
	/*background-color: #E0E0E0; */
	color: #0000FF;
	/*padding: 2px 2px 2px 2px;*/
	/*font-weight: bold;*/}

h1.archive {
	font-size: 14px;
	margin-top: 0px; 
	margin-bottom: 25px;  
	text-transform: uppercase;
	color: #0000FF;
	/*font-weight: bold;*/} 
	}

h1.sitetitle {
	font-size: 13px; 
	padding: 8px 5px 5px 5px; 
	text-transform: uppercase; 
	color:#FF0000;
	/*font-weight: bold;*/}

h1.visual {
	font-size: 11px; 
	margin-top: 10px;
	margin-bottom: 10px; 
	text-transform: uppercase; 
	color:#FF0000;
	font-weight: bold;}

h2.news {
	font-size: 9px; 
	margin-top:4px;
	margin-bottom: 2px; 
	text-transform: uppercase;
	color: #808080}

 

/*h1.visual a { *
/*	color:#FF0000; */
/*	font-weight: bold; } */

/*h4.visual {  margin-top: 5px; }*/
/*h4.visual a, span.date {  font-size: 9px; font-style: italic; }*/

h4.time {
	font-size: 9px; 
	margin-bottom: 3px;
	/*margin-top: 3px;*/ 
	text-transform: uppercase; 
	color:#D0D0D0;
	/*text-align: right;*/
	}

h1.title span{  font-variant: none;  font-size:11px; }

span.time {  float: right; margin-right: 50px;}




ul.latest {
    /*margin-top: 7px; */
    /*margin-bottom: 20px;*/
    font-size: 10px;
    /*color: #777;*/
}


h3, div#booked.g320 h3{
	margin-top: .5em;
	margin-bottom: .5em;
	font-size: 9px;
	color: #777;
}

/********************* LINKS ************************/

a	{  
	color: #505050; text-decoration: none;}

a:hover	{
	color:#0000FF;
	}

a.one	{
	color: #0000FF;
	text-decoration: none;
	}

a.one:hover {
	color:#0000FF;
	text-decoration: underline;
	}

a.sitetitle {  
	color: #D0D0D0; 
	text-decoration: none;}

a.sitetitle:hover {
	color: #0000FF;
	}

a.news {
	color: #808080;
	text-decoration: none;
	}

a.news:hover {
	color:#00FF00;
	}

a.special{
	color: #0000FF;
	text-decoration: none;
	}

a.special:hover {
	color:#0000FF;
	text-decoration: underline;
	}

a.alert {
	color: #0000FF;
	text-decoration: underline;
	}

a.alert:hover {
	color: #FF00FF;
	text-decoration: underline;
	}

/********************* PARAGRAPHS *************************/ 

p	{
	padding: 0 5px 0 0;
	margin-bottom: 10px;
	line-height:120%;
	font-family: helvetica, sans-serif; 
	font-size:11.5px;
	color: #808080;}

p.inline { padding: 0 5px 0 0; 
	display: inline; 
	font-size: 14px; 
	line-height:120%; }

p.post {
	font-family: helvetica, sans-serif;
	font-size: 12px; 
	margin-bottom: 20px;
	margin-top: 25px; 
	text-transform: none; 
	color:#FF0000;    }

p.date	{
	font-size: 9px;
	text-transform: lowercase;
	margin-bottom: 2px;
	font-style: italic;
	}

p.date a{
	text-decoration: none;
	color: #777;
}

p.meta	{ 
	font-size: 9px;
	text-transform: lowercase;
	margin-top:.5em;
	margin-bottom: .5em;
	color: #FF0000;
	} 

/*p.desc {  font-style: italic; }*/

/*p.comment-pop{  font-size: 11px; }*/

/*p.category a {  font-style: italic; }*/


/************* RSS PLUGIN *****************************/

ul.srssfetcher {
		font-family: helvetica, sans-serif;
		font-size: 9px;
		font-color: #808080;
		text-decoration: none;
		/*padding: 0 0 0 0;*/
		}

li.srssfetcher-item {
		font-family: helvetica, sans-serif;
		font-size: 9px;
		/*padding: 7px 0px 0px 0px;*/
		}
		
p.srssfetcher-message {
		font-size: 9px;
		margin-bottom: 7px;
		/*padding: 0px 0px 0px 0px;*/
		text-transform: uppercase;
		} 

each one of the paragraphs (if msgs > 1)

.srssfetcher-timestamp {
		font-family: helvetica, sans-serif;
        	font-size: 9px;
        	font-color: #D0D0D0;
		text-decoration: none;
		}		

a.srssfetcher-link {
	color: #808080;
	text-decoration: none;
	}

a.srssfetcher-link:hover {
	color: #00FF00;
	}

/********************** DIVS ************************/

	/* DIV SINGLE CONTENT */

/*div#single-content.g480 {  margin-top: 20px; } */
/*div#single.g480 div.postthumb a{  margin-bottom: 100px;} */

/*div#single-content.g480 {  margin-bottom: 200px;margin-top: 34px !important;}*/
/*div#single-content.g320 {  margin-top: 20px; } */

/*div#single.g480 span {text-transform: none; font-size: 11px; margin-right: 20px !important; }*/

/*div#sidebar-end.g320 p {  font-style: italic; color: #000; }*/
/*div#sidebar.g160 {  margin-left: 0px !important; width: 150px;  }*/


/*div#header-right.g480 ul {  float: right; }*/
/*div#header-right.g480 ul li{ margin-left: 10px; }*/
/*div#header-right.g480 ul li a:hover {  text-decoration: line-through; }*/


/*div.g480 ol li#comment{font-size:12px; font-family:arial,helvetica; text-transform:lowercase}*/

/* div#sidebar-end.g320 img {  float: left; margin-right: 10px; } */

div#footer.g970  { border-top: 1px solid #777; padding-top: 10px; margin-bottom: 20px;}
div#footer.g970 h1 {  font-size: 11px; }

/*************** UL LI LISTS ******************/

ul{list-style: none;}

ul li a, li a {  
	font-family:Helvetica Narrow, sans-serif;
	color:#0000FF; 
	font-size: 11px;
	text-decoration: none;
	}

li a:hover {  
	font-family:Helvetica Narrow, sans-serif;
	color:#FF00FF; 
	text-decoration: none; 
	}



input{margin-bottom:1em; border:thin solid #ccc; background:white; font-size:16px}

input#submit{border:thin solid #ccc;  margin-top:5px; padding:5px; font-size: 11px; color: #ccc;}

label{font-size:12px; color:#777}

textarea#comment{width:440px; border:thin solid #ccc}
h3#respond{color: #000; font-size: 11px; margin-bottom: 5px;}
h3#comments{font-family:arial; font-weight:bold; text-transform:lowercase; font-size: 12px; margin-bottom: 1em;}



/*Comments & Search*/
img.avatar {  float: left; }
h3#comments {  font-weight: normal; font-family: Georgia,palatino,'palatino linotype',georgia,serif ; font-style: italic;}
div#single-content.g480 cite {  font-size: 11px; }
div#single-content.g480 ol p {  padding-left: 15px ; border-left: 1px solid #ccc; }
div#single-content.g480 cite a.url, div#single-content.g480 p.date a {margin-left: 15px; font-size: 11px;}
form#searchform input {  font-size: 10px; width: 170px; padding: 5px; color: #ccc;}

/*Gallery*/
div#gallery.g480.odd {  margin-right: 25px; margin-bottom: 25px; }
div#events.g480.odd {  margin-right: 10px; margin-bottom: 25px; }
div.wrap {  margin-bottom: 350px !important; }