ul.social-media {
overflow: auto;
width: 100%;
list-style: none;
margin: 0;
padding: 0 10px;
}

ul.social-media li {
display: inline;
float: left;
}

ul.social-media li a {
display: block;
float: left;
margin: 0;
padding: 8px 20px 8px 28px;
background: transparent url() no-repeat left center;
}

ul.social-media li.facebook a {
background-image: url(http://www.symmetrymagazine.org/images/logos/facebook/facebook-24x24.png);
}

ul.social-media li.twitter a {
background-image: url(http://www.symmetrymagazine.org/images/logos/twitter/twitter-24x24.png);
}

ul.social-media li.rss a {
padding-right: 0;
background-image: url(http://www.symmetrymagazine.org/images/logos/rss/rss-24x24.png);
}


h1, h2, h3, h4, h5
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000;
}

h1
{
font-size: 16pt;
}

h2
{
font-size: 13pt;
color: #808080;
}

h3
{
font-size: 10pt;
}

td.sub_header
{
	background-color: #E8E18F;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	color: #000000;
}

td
{
	empty-cells: show;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color: #666666;
}

.homecopyright {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
}

p {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
}

.gentext {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
}

td.pastcontents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

.all-caps {
text-transform: uppercase;
}

.no-caps {
text-transform: none;
}

.smallcaps {
font-size: 90%;
text-transform: uppercase;
}

.lowercase {
text-transform: lowercase;
}

.no-italics {
font-style: normal;
}

.big {
font-size: 1.05em;
}

.x-big {
font-size: 1.15em;
}

.small {
font-size: 0.9em;
}

.x-small {
font-size: 0.75em;
}

.bold {
font-weight: bold;
}

.no-bold {
font-weight: normal;
}

.align-left {
float: left;
margin: 0 1.5em 1.5em 0;
}

.align-right {
float: right;
margin: 0 0 1.5em 1.5em;
}

.clear {
clear: both;
display: block;
}

.image-border {
border: 1px solid #ccc;
}



.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

.largetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: normal;
}


A.whitefeaturetitle:visited {
   color: #FFFFFF;
   font-size: 10pt;
   font-weight: bold;
}

A.whitefeaturetitle:link {
   color: #FFFFFF;
   font-size: 10pt;
   font-weight: bold;
}

A.whitefeaturetitle:active {
   color: #FFFFFF;
   font-size: 10pt;
   font-weight: bold;
}

A.whitefeaturelink:visited {
   color: #DEDEDE;
}

A.whitefeaturelink:link {
   color: #FFFFFF;
}

A.whitefeaturelink:active {
   color: #FFFFFF;
}

.featuretext {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
}



.right {
float: right;
}

.left {
float: left;
}


A:visited {
   color: #868A8B;
}

A:link {
   color: #41626F;
}

A:active {
   color: #41626F;
}


.ieLeiar {position:absolute;visibility:hidden;z-index:100;cursor:default}
.item {font-family: arial, sans-serif; font-size: 9pt;}

.admin
{
font-size:9pt;
font-weight:bold;
color:#000000;
}

.foot
{
font-size:8pt;
color:#dddddd;
padding:4px;
}

.footadmin
{
font-size:8pt;
color:#666666;
padding:4px;
}

.DCContainerTBT
{
font-size:8pt;
padding:0px 0px 6px 0px;
}

.DCSBTS
{
background-color:#a0a0a0;
margin:0px;
padding:2px;
}

.setmenubutton
{
font-family:arial, helvetica, sans-serif;
color:#000000;
width:140px;
font-size:8pt;
background-color:#aaaaaa;
padding:2px;
font-weight:bold;
}

.setnewsbutton
{
font-family:arial, helvetica, sans-serif;
color:#000000;
width:140px;
font-size:8pt;
background-color:#dddddd;
padding:2px;
font-weight:bold;
}

.adminbutton
{
	width:					126px;
	text-decoration:		none;
	color:					#000000;
	padding:				0px;
	margin:					0px;
}

.abdiv
{
	width:					128px;
	padding:				2px;
	margin:					0px;
	color:					#000000;
	background-color:		#a0a0a0;
	border-style:			solid;
	border-top-width:		0px;
	border-bottom-width:	1px;
	border-right-width:		0px;
	border-left-width:		0px;
	border-color:			#000000;
	font-family:			arial, helvetica, sans-serif;
	font-size:				8pt;
	font-weight:			bold;
}

.rmenu
{
font:8pt;
background:#DCE4EF;
}

.nowrap
{
white-space:nowrap;
}

.lmenuadmin
{
background:#C8C8C8;
}

.lmenu
{
background:#FFFFFF;
}

.lmbuttonatag0:hover,
.lmbuttonatag1:hover,
.lmbuttonatag2:hover,
.lmbuttonatag3:hover,
.lmbuttonatag4:hover
{
color:#223388;
}

.menuspacer
{
background-color:#223388;
}

.lmbutton0
{
margin-left:3px;
color: #000000;
font-family:arial, helvetica, sans-serif;
font-size:11px;
margin-right:0px;
padding:1px;
text-decoration:none;
}

A.lmbuttonatag0
{
color: #000000;
font-family:arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
width:100%;
}

A.lmbuttonatag0:visited
{
color: #000000;
font-family:arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
width:100%;
}

.tdlmbutton0
{
background-color:#DCE4EF;
height: 20;
}

.lmbutton1
{
margin-left:11px;
color : #000000;
font-family:arial, helvetica, sans-serif;
font-size:11px;
margin-right:0px;
padding:1px;
text-decoration:none;
}

A.lmbuttonatag1
{
color: #000000;
font-family:arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
width:100%;
}

A.lmbuttonatag1:visited
{
color: #000000;
font-family:arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
width:100%;
}

.tdlmbutton1
{
background-color:#C6D3E4;
height: 20;
}

.lmbutton2
{
margin-left:19px;
color : #000000;
font-family:arial, helvetica, sans-serif;
font-size:11px;
margin-right:0px;
padding:1px;
text-decoration:none;
}

A.lmbuttonatag2
{
color: #000000;
font-family:arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
width:100%;
}

A.lmbuttonatag2:visited
{
color: #000000;
font-family:arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
width:100%;
}

.tdlmbutton2
{
background-color:#B0C1D6;
height: 20;
}

.lmbutton3
{
margin-left:27px;
color : #000000;
font-family:arial, helvetica, sans-serif;
font-size:11px;
margin-right:0px;
padding:1px;
text-decoration:none;
}

A.lmbuttonatag3
{
color: #000000;
font-family:arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
width:100%;
}

A.lmbuttonatag3:visited
{
color: #000000;
font-family:arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
width:100%;
}

.tdlmbutton3
{
background-color:#A1B5CE;
height: 20;
}

.lmbutton4
{
margin-left:35px;
color : #000000;
font-family:arial, helvetica, sans-serif;
font-size:11px;
margin-right:0px;
padding:1px;
text-decoration:none;
}

A.lmbuttonatag4
{
color: #000000;
font-family:arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
width:100%;
}

A.lmbuttonatag4:visited
{
color: #000000;
font-family:arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
width:100%;
}

.tdlmbutton4
{
background-color:#91A9C9;
height: 20;
}

.dtoddrow,
.dtevenrow,
.dtdivider,
.dtbottom1,
.dtbottom2
{
font-family:arial, helvetica, sans-serif;
color:#000000;
}

.alignleft
{
margin-left:3px;
text-align:left;
}

.dtheader
{
font-size:11px;
font-style:italic;
font-weight:bold;
text-align:right;
background:#19564f;
color:#ffffff;
}

.dtoddrow
{
font-size:11px;
text-align:right;
background:#eef2f1;
text-decoration:none;
}

.dtevenrow
{
font-size:11px;
text-align:right;
background:#ffffff;
}

.dtdivider
{
background:#777777;
padding:0px;
}

.dtbottom1
{
font-size:11px;
background:#eef2f1;
}

.dtbottom2
{
font-size:11px;
background:#ffffff;
}

.lineagehead
{
	padding:				2px;
	margin:					0px;
	color:					#000000;
	border-color:			#000000;
	font-family:			arial, helvetica, sans-serif;
	font-size:				12pt;
	font-weight:			bold;
}

.ordersummary1
{
	background-color:		#c0c0c0;
}

.ordersummary2
{
	background-color:		#ffa0a0;
}

.ordersummary3
{
	background-color:		#a0ffa0;
}

.mfglinepic
{
	border-style:			solid;
	border-width:			1px;
	width:					100px;
	float:					right;
}

.productpic
{
	border-style:			solid;
	border-width:			1px;
	width:					100px;
}

.producteditorsep
{
	border-style:			none;
	height:					5px;
	background-color:		#e0e0e0;
}


.navmenu * td
{
	border-top:         solid;
	border-width:       1px;
	padding:			1px;
	margin:				0px;
	padding-left: 		0px;
	border-color:       #000000;
}

.navmenu * td.plain
{
	border:				none;
}

.navmenu * a
{
	color:				black !important;
	font-family:		arial, helvetica, sans-serif;
	font-size:			9pt;
	text-decoration:	none;
	padding:			0px;
	margin:				0px;
	padding-left: 		4px;
}
.navmenu * td
{
	background:			#C6D3E4;
}

.navmenu * .link
{
	width:				400px;
}

.navmenu * .navmenu * a.link
{
	padding-left:		10px;
}
.navmenu * .navmenu * td
{
	background:			#c0c0c0;
	padding-left:		10px
}

.navmenu * .navmenu * .navmenu * a.link
{
	padding-left:		10px;
}

.navmenu *:hover
{
	color:				white !important;
}

a.menuhilight
{
	color:				yellow;
}

