.twoColFixRtHdr #container #links {
	background: #000;
	-moz-border-radius: 5px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	width: 500px;
	padding: 10px;
}
.twoColFixRtHdr #container #linktitle {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	-moz-border-radius: 5px;
	padding: 5px;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: dotted;
	border-bottom-style: dotted;
	width: 525px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 25px;
	background-color: #000;
	margin-bottom: 5px;
}
.twoColFixRtHdr #container #linklist {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #F99;
	background: #FFF;
	margin-left: 25px;
	-moz-border-radius: 5px;
	padding: 5px;
	width: 525px;
}
#container #newstitle center h4 {
	font-family: "MS Serif", "New York", serif;
	font-size: 12px;
	margin: 15px 2px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: dotted;
	border-bottom-style: dotted;
	text-align: center;
}
.twoColFixRtHdr #container #newsfeed {
	background-color: #FFF;
	margin-left: 38px;
	margin-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	-moz-border-radius: 5px;
	color: #000;
	font-weight: 400;
	padding: 5px;
	width: 500px;
}

.twoColFixRtHdr #container #newstitle {
	background-color: #000;
	margin-left: 38px;
	margin-top: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	-moz-border-radius: 5px;
	color: #FFF;
	padding: 2px 5px 3px 4px;
	width: 500px;
}

.twoColFixRtHdr #container #newsfeed img {

	margin-top: 0px;

	padding-bottom: 5px;

}

.twoColFixRtHdr #container #newsfeed h5 {

	font-size: 13px;

	font-family: Tahoma, Geneva, sans-serif;

	font-weight: 300;

	color: #936;

	margin-top: 5px;

	margin-bottom: 1px;

	text-align: justify;

	margin-right: 15px;

	margin-left: 15px;

}
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;

}

#container  {

	width: 765px;

	text-align: left;

	margin-top: 0;

	margin-right: auto;

	margin-left: auto;

} 

#header  {



} 

#header h1  {

	margin: 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 10px;

	padding-left: 0;

}

#footer  {
	background:#FFF;
	font-family: "Courier New", Courier, monospace;
	font-size: 13px;
	-moz-border-radius: 5px;
	margin-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 20px;
} 

#footer p  {

	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */

	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */

}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */

	float: right;

	margin-left: 8px;

}

.fltlft { /* this class can be used to float an element left in your page */

	float: left;

	margin-right: 8px;

}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}

#sidebar1  {
	float: right; /* since this element is floated, a width must be given */
	width: 190px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #FFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 10px 0px 250px;
	color: #666;
	font-size: 12px;
	font-weight: 100;
	font-family: "MS Serif", "New York", serif;
}



}
#sidebar1 h7   {
	font-family: "MS Serif", "New York", serif;
	font-size: 13px;
	font-weight: bolder;
	border-top-width: thin;
	border-top-style: solid;
	border-bottom-width: thin;
	border-bottom-style: solid;
	margin-top: 2px;
	margin-bottom: 10px;
	background: #fff;
	padding: 0px 2px;
}
#sidebar1 h6  {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: dotted;
	border-bottom-style: dotted;
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 6px;
	text-align: left;
	color: #999;
	font-family: "MS Serif", "New York", serif;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 6px;
}
#sidebar1 img   {
	margin: 2px 0px 2px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	background: #FFF;
}

#container #maincontent {
	margin-right: 0px;
	margin-top: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #999;
	background: #000;
	float: left;
}
#container #mainstuff h1  {

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #000;

	font-size: 16px;

	font-weight: normal;

	padding-left: 0px;

}
#container #mainstuff h2  {

	font-family: "MS Serif", "New York", serif;

	color: #999;

	font-weight: normal;

	margin-left: 22px;

}
#container #mainstuff img {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#container #mainstuff center img {
	-moz-border-radius: 15px;
}

body {

	background: url(_images/background.gif);

}
#container #mainstuff {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	font-weight: normal;

}

{}

{}
#container #mainstuff h4 {

	margin: 10px;

	padding-left: 10px;

}
#container #mainstuff  p{

	font-size: 14px;

}
#mainstuff {
	width: 558px;
	margin-top: 10px;
	padding: 0px 5px 5px;
}

.twoColFixRtHdr #container #maincontent h2{
	font-size: 11px;
	text-align: center;
	font-family: "MS Serif", "New York", serif;
	background: #000;
	color: #CCC;
	padding: 10px 0px;
	margin-top: 10px;
}



h8   {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: "MS Serif", "New York", serif;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: dotted;
	border-bottom-style: dotted;
	text-align: center;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 12px;
	padding-left: 5px;
	color: #999;
	font-size: 12px;

}
.twoColFixRtHdr #container #mediabar {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 12px;
	-moz-border-radius: 5px;
	color: #FFF;
	margin-right: 188px;
	background: #000;
	margin-top: 10px;
	padding-top: 3px;
	margin-bottom: 10px;
	padding-bottom: 3px;
}
.twoColFixRtHdr #container #mediacontent a  {
	color: #0CF;
}
.twoColFixRtHdr #container #mediabar center a #video {
	background: #000;
	padding-bottom: 3px;
}
.twoColFixRtHdr #container #mediabar center a #draw {
	background: #000;
	padding-bottom: 3px;
	padding-left: 2px;
}
.twoColFixRtHdr #container #mediabar center a #photo {
	background: #000;
	padding-bottom: 3px;
}
.twoColFixRtHdr #container #mediabar center a #sound {
	background: #000;
	padding-right: 2px;
	-moz-border-radius-bottomright: 5px;
	padding-bottom: 3px;
}
#container #mids {
	background-color: #000;
	margin-top: 10px;
	font-family: "MS Serif", "New York", serif;
	font-size: 12px;
	-moz-border-radius: 5px;
	color: #FFF;
	padding: 2px 5px 3px 4px;
	width: 520px;
	margin-left: 30px;
	float: left;
	-moz-border-radius-bottomleft: 5px;
}
#container #mids center h4 {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: dotted;
	border-bottom-style: dotted;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
}
#container #newsfeed h8 {
	font-family: "MS Serif", "New York", serif;
	font-size: 12px;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: dotted;
	border-bottom-style: dotted;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
#container #titles {
	font-family: "MS Serif", "New York", serif;
	font-size: 18px;
	color: #FFF;
	background: #000;
	font-weight: normal;
	width: 525px;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	-moz-border-radius: 5px;
}
#container #info {
	font-family: "MS Serif", "New York", serif;
	font-size: 16px;
	width: 525px;
	margin-left: 25px;
	background-color: #FFF;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	-moz-border-radius: 5px;
}
#container #titles img  {
	padding: 4px;
}
#container #contactinfo {
	font-family: "MS Serif", "New York", serif;
	font-size: 12px;
	background-color: #000;
	padding: 4px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 525px;
	margin-left: 25px;
	-moz-border-radius: 5px;
	color: #CCC;
}
.twoColFixRtHdr #container #contactinfo h9 {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: dotted;
	border-bottom-style: dotted;
	padding-top: 2px;
	padding-bottom: 2px;
}
