/* layout */

* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}



/* fonts */
 
body {
   font-size: 10pt;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   
}



/* begin experimental */

.main {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: -1px;
	background-color: #EFEFEF;
	/* gecko based browsers */
background: -moz-linear-gradient(top, #EFEFEF, #EEE7DA);
	/* webkit based browsers */
background: -webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#EEE7DA));
	height: 1000px;   
}





/* end experimental */



 
.table2 {
   text-align: justify;
   margin-left: auto;
   margin-right: auto;
   position: relative;
   
}


.table {
	position: relative;
	width: 800;
	height: 838;
}


.table1 {
	position: relative;
	width: 800;
	height: 838;
}


.nav {
   margin-left: auto;
   margin-right: auto;
   position: relative;
   background-image: url(links/top3.jpg);
   height: 18;

}


.left {
   width: 19px;
   background-image: url(links/left.jpg);
   background-repeat: repeat;

}



.right {
   width: 19px;
   background-image: url(links/right.jpg);
   background-repeat: repeat;

}



.bottom {
   background-image: url(links/bottom-m.jpg);
   height: 54px;

}




.left-b {
   background-image: url(links/bottom-l.jpg);
   height: 54px;
   width: 19px;

}




.right-b {
   background-image: url(links/bottom-r.jpg);
   height: 54px;
   width: 19px;

}



.line {
   background-color: #000000;
   width: 100%;
   height: 1px;
   max-height: 1px;
   border: 0px;
   padding: 0px;
   text-align: center;
}


.redline {
   margin-left: auto;
   margin-right: auto;
   position: absolute;
   background-image: url(links/bar.jpg);
   background-repeat: repeat-x;


}



.blogfeed {
   top: -1px;
   margin-right: 0px;
   margin-left: 0px;
   position: relative;
   height: 60px;
   background-image: url(links/top2.jpg);

}


.redbar {
   margin-left: auto;
   margin-right: auto;
   position: relative;
   background-image: url(links/edge-top.jpg);
   background-repeat: repeat-x;
   background-repeat: no-repeat;
}   




.discuss {
   width: 250px;
   height: 20px;
   overflow: hidden;
   text-align: center;

}




h1, h2, .discuss {
   font-color: #101010;
   font-size: 14px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   margin-top: 2pt;
   margin-bottom: 2pt;
   
}

.row1{
   margin-left: auto;
   margin-right: auto;
   position: relative;

}


.table2 {
   font-size: 12px;
   font-color: #595959;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;

}
   
   
.table2 p {
   margin-top: 3pt;
   margin-bottom: 12pt;
   
}


.row4 {
   font-color: #595959;
   font-size: 12px;

}


.row6 {
   margin-left: auto;
   margin-right: auto;
   position: relative;


}


.row7 {
   margin-left: auto;
   margin-right: auto;
   position: relative;


}



/* indent */

.row5  blockquote {

 padding: 10px;
 quotes: "\201C" "\201D";
 }
 blockquote:before { font-weight: normal; }
 blockquote:after { font-weight: normal; }
 
 .row5 br { line-height: 2.5em; }
 
 .row5 {text-align: justify; }




/* borders and margins */

.row1, .row2, .row3, .row4, .row5, .row6 {
    margin: 0;
	border-width: 1px;
	border-style: solid;
	border-color: #a9a9a9;
}

.row1, .row6 {
   height: 24px;
   
}

.row2 {
   height: 30px;

}


.row3 {
   height: 30px;

}



/* gradient backgrounds */


.header {
background-color: #EFEFEF;

/* gecko based browsers */
background: -moz-linear-gradient(top, #EFEFEF, #EEE7DA);

/* webkit based browsers */
background: -webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#EEE7DA));

height: 1000px;

min-width: 807px;


}



}




.row4 {
   /* default background colour, for all layout engines that don't implement gradients */
background-color: #E9E4DA;


/* gecko based browsers */
background: -moz-linear-gradient(left, #E9E4DA, #ffffff);

/* webkit based browsers */
background: -webkit-gradient(linear, left top, right top, from(#E9E4DA), to(#ffffff));


height: 24px; /* gradient uses the full height of the element */
padding: 0px; /* distance from border edge to text */


}


.row5 {
background-color: #EFEFEF;

/* gecko based browsers */
background: -moz-linear-gradient(left, #EFEFEF, #EEE7DA);

/* webkit based browsers */
background: -webkit-gradient(linear, left top, right top, from(#EFEFEF), to(#EEE7DA));


}

   


/* links */

.nav a {
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	

}



.row1 a, .row6 a {
	color: #595959;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}



.row5 a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}




.table2 a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}



.header a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}


.table1 a {
   font-size: 14pt;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   
}

.menu a {
   color:#000000;

}


a:active,
a:visited {
	color: #595959;
	text-decoration: none;
}

a:hover {
	color: #298ABC;
	text-decoration: underline;
}


/* feedity */

#divFeedityWidget [style] a:active {
    color: #000000;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    

}


#divFeedityWidget [style] a:visited {
    color: #000000;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    

}


#divFeedityWidget [style] a:hover {
    color: #298ABC;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoraction: underline;
    

}



#divFeedityWidget [style] {
    padding: 12px;
    margin-left: 12px;
    margin-right: 12px;
    text-align: left;
	
	}
