/* -----  VARMS.NET main stylesheet ----- */

/*  Global Styles */

* {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Sans;
	font-size: 10pt;
	color: #FFFFFF;
	}
	
table {
	padding: 0px;
	margin: 0px;
	border: none;
	}

td {
	/*border-left: 1px solid red;
	border-right: 1px solid red;*/
	padding: 0px;
	margin: 0px;
	border: none;
	}

tr {
	padding: 0px;
	margin: 0px;
	border: none;
	}
	
A { color: red; }

.white { color: #FFFFFF; }
.black { color: #000000; }
.red { color: #FF0000; }
.blue { color: #0000FF; }
.green { color: #00FF00; }

/* background colors */
.bg_black { background-color: #000000; }
.bg_white { background-color: #FFFFFF; }
.bg_grey { background-color: #999999; }
.bg_ltgrey { background-color: #CFCFCF; }
.bg_dkgrey { background-color: #444444; }
.bg_red { background-color: #FF0000; }

/* borders */
.bt_1px_black { border-top: 1px solid black; }
.bb_1px_black { border-bottom: 1px solid black; }
.bt_1px_red { border-top: 1px solid #FF0000; }
.bb_1px_red { border-bottom: 1px solid #FF0000; }
.bt_1px_dkgrey { border-top: 1px solid #444444; }
.bb_1px_dkgrey { border-bottom: 1px solid #444444; }


.bold { font-weight: bold; }
.tiny { font-size: 7pt; }
.smaller { font-size: 7pt; }
.small { font-size: 8pt; } 
.medium { font-size: 10pt; } 
.large { font-size: 13pt; } 
.larger { font-size: 14pt; }
.largest { font-size: 15pt; }
.nounder { text-decoration: none; }
.underline { text-decoration: underline; }
.italic { font-style: italic; }
.noborder { border: none; }
.normal { font-weight: normal; }
.bold { font-weight: bold; }
.rightalign { text-align: right; }
.leftalign { text-align: right; }
.centeralign { text-align: center; }

._fullwidth { width: 100%; }
.article_link { display: block; margin-top: 5px; margin-bottom: 5px; padding-left: 5px; font-weight: bold; text-decoration: underline;}
.article_summary { padding-left: 15px; font-weight: normal; font-style: italic; font-size: 9pt;}
.title { padding: 5px; font-weight: bold; }
.author { padding: 5px; font-weight: bold; } 
.article { padding-left: 15px; padding-right: 10px; line-height: 170%;}
.article_title { padding-left: 5px; }
.varmslink { color: red; }

._artform_title { width: 450px; }
#_artform_body { width: 450px; height: 400px; }

a.art_thumb:link { border: none; }
a.art_thumb:visited { border: none; }
a.art_thumb:hover { border: none;}
a.art_thumb:active { border: none;}

input { color: black; }


/*  Layers */

.adminlinks { }
._adminlink {padding-left: 5px; padding-right: 5px; margin-left: 2px; margin-right: 2px;}

#header_foot { border-top: 3px solid red; border-bottom: 1px solid red;	}


#page_container {
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	margin-bottom: 20px;
	/*border: 1px solid blue;*/
	width: 960px;
	}
	

/* column widths ( l+m+r ) must be equal to page_container width */
#left_col { width: 140px; vertical-align: top; background-image: url('../images/bg_left_col.jpg'); background-repeat: repeat-y; }
#right_col { width: 150px; vertical-align: top; background-image: url('../images/bg_right_col.jpg'); background-repeat: repeat-y;}
#right_col_filler { height: 500px; }
#middle_col { width: 650px; vertical-align: top; padding-left: 10px; padding-right: 10px;}


#navbutton { width: 140px; height: 30px; border-bottom: 1px solid black; /*background-image: url('../images/navbuttonbg.gif'); background-repeat: none; */}	
#navbutton a { width: 130px; display: block; top: 0px; left: 0px; color: #FFFFFF; padding: 5px; }
#rss_img {width: 100%; } /* rss image container */
#articleoftheday { width: 98%; border-bottom: 2px solid red; padding-top: 10px; padding-bottom: 10px;}
#article_list { padding: 5px; }
.art_list_tag { padding-left: 10px; padding-right: 180px; }

#news_links { padding: 5px; border-top: 1px solid red; border-bottom: 1px solid red;}	
.newslink_table { width: 100%; }
.newslink_table td { padding-left: 5px; padding-right: 5px; }
.newslink_table A { font-weight: bold; }
.nl_author { width: 80px; }
.newsdivider{ color: #686868; background-color: #686868; border: none; }

/* pagination */
#pagnav_container { width: 100%; height: 30px; }


/* AdBrite text ads */
.adHeadline {font: bold 8pt Arial; text-decoration: underline; color: red;}
.adText {font: normal 8pt Arial; text-decoration: none; color: #999999;}

	