﻿/*global stylesheet for the winst.org website
**Created: Sep 26, 2008
**Author: D. Vincent West
**Last modified: Sep 26, 2008*/

body{
	margin: 0 0 0 0;
	text-align:center;
	background:#a7c0de;
}

/*the centering container is meant to be the centering mechanism for the
**website, with a fixed width using the maximum range of the current most 
**common screensize 1024 x 768*/

a:link{
	color: #333333;
	text-decoration: underline;
}
a:visited{
	color: #333333; 
	text-decoration: underline;}
a:hover{
	text-decoration: underline;}
	


#centeringcontainer{
	text-align:left;
	margin: 0 auto 0 auto;
	width:1000px;
}

#banner{
	height:150px;
	width:1000px;
	background: url('../img/banner_home.jpg') no-repeat;
}

#mainmenu{
	float:left;
	width:1000px;
	padding: 4px 0 0 0;
	font-family: Palatino Linotype, Serif;
	font-size: 12pt;
	background: #7f7f7f;
}

a.mainmenuitem{
	display:block;
	float:left;
	background:#7f7f7f;
	margin: 0 0 0 20px;
	padding: 0 10px 4px 10px;
	color:white;
	text-decoration:none;
} a:hover.mainmenuitem{color:#a7c0de;}

a.mainmenuitemcurrent{
	display:block;
	float:left;
	background:#D9D9D9;
	margin: 0 0 0 20px;
	padding: 0 10px 4px 10px;
	color:black;
	text-decoration:none;
} a:hover.mainmenuitemcurrent{text-decoration:underline;}

#mainmenu_friend{
	float:left;
	width:1000px;
	padding: 4px 0 0 0;
	font-family: Palatino Linotype, Serif;
	font-size: 12pt;
	background: #7f7f7f;
}

a.mainmenu_frienditem{
	display:block;
	float:left;
	background:#7f7f7f;
	margin: 0 0 0 20px;
	padding: 0 10px 4px 10px;
	color:white;
	text-decoration:none;
} a:hover.mainmenuitem{color:#a7c0de;}

a.mainmenu_frienditemcurrent{
	display:block;
	float:left;
	background:#D9D9D9;
	margin: 0 0 0 20px;
	padding: 0 10px 4px 10px;
	color:black;
	text-decoration:none;
} a:hover.mainmenuitemcurrent{text-decoration:underline;}

#contentcontainer{
	clear:both;
	width:985px;
	padding: 10px 5px 10px 10px;
	background:#d9d9d9;
}

#content_constantcontainer{
	float:
	left;width:765px;
}
#content_constanttop{
	width:765px;
	height:	8px;
	background:url('../img/content_background_top.png')no-repeat;
}
#content_constantmiddle{
	background:url('../img/content_background_middle.png') repeat-y;float:left; 
	width:765px;
}
#content_constantbottom{
	width:765px;
	height:8px;
	background:url('../img/content_background_bottom.png')no-repeat;
}

#content_variablecontainer{
	width:215px;
	float:right;
}

.rightcontainer_top{
	width:215px; 
	height:8px; 
	background:url('../img/rightcontainer_bg_top.png') no-repeat;
}

.rightcontainer_middle{
	text-align:center;
	font-size:12pt;
	width:205px;
	padding: 0px 5px 10px 5px;
	background:url('../img/rightcontainer_bg_middle.png');
}
.rightcontainer_bottom{
	width:215px;
	height:8px; 
	background:url('../img/rightcontainer_bg_bottom.png') no-repeat;
}

#leftmenu{
	float:left;
	text-align:center;
	color:white;
	font-family: Palatino Linotype, serif;
	margin:0px 0 0 11px;
	width:186px;
}

#leftmenu a:link{color:white; text-decoration:none;}
#leftmenu a:visited{color:white; text-decoration:none;}
#leftmenu a:hover{color:#4f4f4f; text-decoration:none;}

#leftmenu div.category{
	font-size:13pt;
	font-weight:bold;
	font-variant:small-caps;
	padding:15px 0 15px 0;
}

#leftmenu div.menuitem{
	font-size:11pt;
	padding:1px 0 10px 0;
}

#maincontent{
	margin:0 19px 0 231px;
	font-family: Palatino Linotype, serif;
}

.headingwrapper{
	float:left;
	width:515px;
}
.mainheadingcontainer{
	float:left;;
	padding:0 0 10px 0;
}

.mainheading{
	font-size:16pt;
	padding:0 0 4px 0;
}

.sublinks{
	font-stretch: expanded;
	font-size: 11pt;
	padding: 3px 0 0 0;
	border-top:1px solid black;
}

.sublinks a {
	display:block;
	float:left;
	padding: 0 10px 0 0;
}

a:link.sublink{color:black; text-decoration:none;}
a:visited.sublink{color:black; text-decoration:none;}
a:hover.sublink{text-decoration:underline;}

.sublinkborder{float:left; padding: 0 10px 0 0;}

.maincontenttext{
	font-family: Palatino Linotype, Serif;
	font-size:11pt;
}
a:link.fulltext{
	color: #000000;
	text-decoration:none;
}
a:visited.fulltext{color:#000000; text-decoration:none;}
a:hover.fulltext{text-decoration:underline;}

img.mug{
	clear: top; 
	float: left; 
	margin: 5px 10px 4px 4px;
}

#rightannouncement{
	float:left;
	text-align: center;
	color: #000000;
	font-family: Palatino Linotype, serif;
	width: 215px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:url('../img/rightcontainer_bg_middle.png');
}

#rightannouncement a:link{
	color: #333333;
	text-decoration: underline;
}
#rightannouncement a:visited{
	color: #333333;
	text-decoration: underline;
}
#rightannouncement a:hover{
	color: #333333;
	text-decoration: underline;
}

#rightannouncement div.title{
	font-size:14pt;
	font-weight:bold;
	font-variant:small-caps;
	font-style:normal;
	padding:0px 0px 10px 0px;
}

.rightannouncementtext{
	color: #000000;
	font-family: Palatino Linotype, serif;
	font-size:11pt;
	padding:0px 6px 10px 0px
}

.rightannouncement_top{
	width:205px; 
	height:8px; 
	background:url('../img/rightcontainer_bg_top.png') no-repeat;
}

rightannouncement_middle{
	text-align:center;
	font-size:12pt;
	width:205px;
	padding: 0px 0px 0px 0px;
	background:url('../img/rightcontainer_bg_middle.png');
}

.rightannouncement_bottom{
	width:205px;
	height:8px; 
	background:url('../img/rightcontainer_bg_bottom.png') no-repeat;
