@charset "iso-8859-1";
/* CSS Document */


		body {
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px;
		color : #222222;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		background-image : url(images/tile_background.jpg); 
		background-repeat : repeat-x;
		}
		
		select, input, textarea  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 13px; 
		color : #222222; 
		font-weight : normal; 
		line-height : 18px; 
		}
		
		h1  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 30px; 
		line-height : 32px;
		font-weight : bold; 
		}
		
		
		h2	{
		font-family : Georgia, "Times New Romain"; 
		font-size : 12px; 
		line-height : 14px;
		font-weight : bold; 
		}
		
		
		.header {
		font-family : Georgia, "Times New Romain"; 
		font-size : 30px; 
		line-height : 36px;
		font-weight : bold; 
		}
		
		.header2 {
		font-family : Georgia, "Times New Romain"; 
		font-size : 24px; 
		line-height : 26px;
		font-weight : bold; 
		}
		
		.quotes {
		font-family : Georgia, "Times New Romain"; 
		font-size : 32px; 
		color : #222222;
		line-height : 32px;
		font-weight : bold; 
		}
		
		.blue  { 
		color : #3366cc; 
		}			
		
		
		.burgundy  { 
		color : #990033; 
		}
		
		.red  { 
		color : #cc0000; 
		}				
		
		.gold  { 
		color : #cc9933; 
		}
		
		
		.black  { 
		color : #000000; 
		}
		
		
		.head  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 16px; 
		line-height : 18px;
		color : #666666; 
		font-weight : bold; 
		}				
		
		
		.content  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #555555; 
		line-height : 16px;
		}
		
		
		.redmessage  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 11px; 
		color : #cc0000; 
		font-weight : normal; 
		line-height : 12px;
		}
		
		
		.errormessage {
		padding-top : 3px;
		min-width : 200px;
		}
					
		/* =========CONTAINERS======== */
		
					
		.clearme {
		clear : both;
		}
		
		.banner {
		width : 300px; 
		margin-left : 13px; 
		margin-top : 13px; 
		margin-right : 13px; 
		margin-bottom : 13px;
		
		}
		
		
		.banner2 {
		width : 274px; 
		margin-left : 12px; 
		margin-top : 13px; 
		margin-right : 12px; 
		margin-bottom : 13px;
		
		}
		
		.container_head {
		width : 620px; 
		margin-left : 15px; 
		margin-top : 13px; 
		margin-right : 15px; 
		margin-bottom : 0px;
		
		}
		
		#currentissue {
		width : 651px;
		overflow : auto;
		}
		
		#currentissue .column1	{
		float : left; 
		width : 326px;
		height : auto;
		overflow : hidden;
		}
		
		#currentissue .column2 {
		float : left; 
		width : 324px;
		height : auto;
		overflow : hidden;
		}
		
		
		/* ==========SUB NAV ==============*/
		
		.nav_rel {
		position : relative;
		left : 740px;
		top : 90px;
		z-index : 50;
		}
		
		.nav_ab {
		position : absolute;
		left : 0px;
		top : 0px;
		z-index : 55px;
		}
		
		a.nav:link, a.nav:visited  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 11px; 
		font-weight : bold;
		color : #000000; 
		line-height : 13px;
		text-decoration : none;
		}
		
		a.nav:hover  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 11px; 
		font-weight : bold;
		color : #3366cc; 
		line-height : 13px;
		text-decoration : underline;
		}
		
		
		
		
		/* ======FOOTER SECTION ======= */
		
		.td_footer	{
		padding : 25px 25px 25px 25px;
		border-right : solid 1px #cccccc; 
		border-bottom : solid 1px #cccccc; 
		border-left : solid 1px #cccccc;		
		}
		
		a.nav2:link, a.nav2:visited  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 11px; 
		font-weight : bold;
		color : #000000; 
		line-height : 13px;
		text-decoration : underline;
		text-transform : uppercase;
	
		}
		
		a.nav2:hover  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 11px; 
		font-weight : bold;
		color : #3366cc; 
		line-height : 13px;
		text-decoration : underline;
		text-transform : uppercase;
		}
		
		
		/* ========CONTACT FORMS======== */
		
		#genforms  {
		float : left;
		margin-top : 10px;
		margin-bottom : 10px;
		}
		
		#genforms .content { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #555555; 
		line-height : 16px;
		}
		
		#genforms .mathpart { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 22px; 
		line-height : 30px;
		color : #555555;
		font-weight : bold;
		}
		
		#genforms .fieldname { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		line-height : 22px;
		color : #222222;
		font-weight : bold;
		}
		
		#genforms .error { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		line-height : 22px;
		color : #de0000;
		font-weight : bold;
		}
		
		#genforms .box1 {
		float : left; 
		width : 591px;
		padding : 0px 15px 0px 15px;
		}
		
		
		
		/*===========Generic Item List =================*/
		
		#genlist {
		width : 276px; 
		margin : 13px 25px 13px 25px;
		
		}
		
		#genlist2 {
		width : 274px; 
		margin : 13px 25px 13px 25px;
		
		}
		
		#genlist .content, #genlist2 .content  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #555555; 
		line-height : 16px;
		}
		
		#genlist .item, #genlist2 .item {
		width : 276px; 
		padding-bottom : 25px;
		
		}
		
		#genlist .itemlist, #genlist2 .itemlist {
		width : 276px; 
		padding-bottom : 10px;
		
		}
		
		#genlist .itemlistdotted, #genlist2 .itemlistdotted {
		width : 276px; 
		padding-bottom : 15px; 
		border-bottom : dotted 1px #cccccc;
		margin-bottom : 15px;
		
		}
		
		#genlist .itemheadlinepad, #genlist2 .itemheadlinepad {
		padding-bottom : 5px;
		}
		
		#genlist .itemimage, #genlist2 .itemimage {
		float : left; 
		margin-top : 5px;
		margin-right : 10px; 
		margin-bottom : 10px;
		}
		
		#genlist .commentary, #genlist2 .commentary {
		font-family : Georgia, "Times New Romain"; 
		font-size : 24px; 
		line-height : 26px;
		color : #222222; 
		font-weight : bold;
		}
					
		#genlist a.head:link, #genlist a.head:visited, #genlist2 a.head:link, #genlist2 a.head:visited  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 14px; 
		line-height : 18px;
		color : #222222; 
		font-weight : bold;
		text-decoration : none;
		}	
		
		#genlist a.head:hover, #genlist2 a.head:hover  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 14px; 
		line-height : 18px;
		color : #3366cc; 
		font-weight : bold; 
		text-decoration : underline;
		}
		
		#genlist a.headsec:link, #genlist a.headsec:visited, #genlist2 a.headsec:link, #genlist2 a.headsec:visited  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 18px; 
		color : #990033;
		font-weight : bold;
		line-height : 20px;
		text-decoration : none;
		}
		
		#genlist a.headsec:hover, #genlist2 a.headsec:hover  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 18px; 
		color : #666666;
		font-weight : bold;
		line-height : 20px;
		text-decoration : none;
		}
		
		#genlist a.headbig:link, #genlist a.headbig:visited, #genlist2 a.headbig:link, #genlist2 a.headbig:visited  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 24px; 
		line-height : 28px;
		color : #000000;
		font-weight : bold;
		text-decoration : none;
		}
		
		#genlist a.headbig:hover, #genlist2 a.headbig:hover  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 24px; 
		line-height : 28px;
		color : #3366cc;
		font-weight : bold;
		text-decoration : none;
		}
		
		#genlist a.headsmall:link, #genlist a.headsmall:visited, #genlist2 a.headsmall:link, #genlist2 a.headsmall:visited { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #555555; 
		 
		line-height : 14px;
		text-decoration : none;
		}
		
		#genlist a.headsmall:hover, #genlist2 a.headsmall:hover  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #3366cc; 
		
		line-height : 14px;
		text-decoration : underline;
		}
		
		#genlist a.more:link, #genlist a.more:visited, #genlist2 a.more:link, #genlist2 a.more:visited  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 10px; 
		line-height : 12px;
		color : #3366cc; 
		font-weight : normal;
		text-decoration : none;
		}						
		
		#genlist a.more:hover, #genlist2 a.more:hover  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 10px; 
		line-height : 12px;
		color : #222222; 
		font-weight : normal; 
		text-decoration : none;
		}
		
						
		
		
		/* =========TOP STORY======== */
		
		#topstory {
		width : 300px; 
		margin-left : 13px; 
		margin-top : 13px; 
		margin-right : 13px; 
		margin-bottom : 25px;
		
		}
		
		#topstory .content  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #555555; 
		line-height : 16px;
		}
		
		#topstory a.head:link, #topstory a.head:visited  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 24px; 
		line-height : 26px;
		color : #222222; 
		font-weight : bold;
		text-decoration : none;
		}						
		
		#topstory a.head:hover  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 24px; 
		line-height : 26px;
		color : #3366cc; 
		font-weight : bold; 
		text-decoration : none;
		}	
		
		/* =========ISSUE MODULE======== */
		
		#issuemod {
		width : 276px; 
		margin : 13px 25px 13px 25px;
		
		}
		
		#issuemod .content  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #555555; 
		line-height : 16px;
		}
		
		#issuemod .author  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 11px; 
		color : #555555; 
		line-height : 13px;
		}
		
		
		#issuemod .item {
		width : 276px; 
		padding-bottom : 25px;
		
		}
		
		#issuemod .itemlist {
		width : 276px; 
		padding-bottom : 10px;
		
		}
		
		
		#issuemod .itemheadlinepad {
		padding-bottom : 5px;
		}
		
		#issuemod .itemimage {
		float : left; 
		margin-top : 5px;
		margin-right : 10px; 
		margin-bottom : 10px;
		}
		
		#issuemod a.head:link, #issuemod a.head:visited  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 14px; 
		line-height : 16px;
		color : #222222; 
		font-weight : bold;
		text-decoration : none;
		}	
		
		#issuemod a.head:hover  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 14px; 
		line-height : 16px;
		color : #3366cc; 
		font-weight : bold; 
		text-decoration : underline;
		}
		
		#issuemod a.headsmall:link, #issuemod a.headsmall:visited { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #222222; 
		font-weight : bold; 
		line-height : 14px;
		text-decoration : none;
		}
		
		#issuemod a.headsmall:hover  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #3366cc; 
		font-weight : bold; 
		line-height : 14px;
		text-decoration : underline;
		}
		
		#issuemod a.more:link, #issuemod a.more:visited  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 10px; 
		line-height : 12px;
		color : #3366cc; 
		font-weight : normal;
		text-decoration : none;
		}						
		
		#issuemod a.more:hover  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 10px; 
		line-height : 12px;
		color : #222222; 
		font-weight : normal; 
		text-decoration : none;
		}				
		
		#issuemod .commentary {
		font-family : Georgia, "Times New Romain"; 
		font-size : 24px; 
		line-height : 26px;
		color : #222222; 
		font-weight : bold;
		}
		
		#issuemod .commentarymichel {
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 11px; 
		color : #555555; 
		line-height : 13px;
		}
		
		
		/* =========FEEDS======== */		
		
		#feedlist {
		width : 300px; 
		margin : 13px 13px 13px 13px;
		
		}
		
		#feedlist2 {
		width : 300px; 
		margin : 13px 12px 13px 12px;
		
		}
		
		#feedlist .content, #feedlist2 .content  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #555555; 
		line-height : 16px;
		}
		
		#feedlist .stamp, #feedlist2 .stamp  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #222222; 
		line-height : 14px;
		}
		
		
		#feedlist .item, #feedlist2 .item {
		width : 276px; 
		padding-bottom : 25px;
		
		}
		
		#feedlist .itemlist, #feedlist2 .itemlist {
		width : 276px; 
		padding-bottom : 10px;
		
		}
		
		#feedlist .itemlistdotted, #feedlist2 .itemlistdotted {
		width : 276px; 
		padding-bottom : 15px; 
		border-bottom : dotted 1px #cccccc;
		margin-bottom : 15px;
		
		}
		
		#feedlist .itemheadlinepad, #feedlist2 .itemheadlinepad {
		padding-bottom : 5px;
		}
		
		#feedlist .itemimage, #feedlist2 .itemimage {
		float : left; 
		margin-top : 5px;
		margin-right : 10px; 
		margin-bottom : 10px;
		}
		
		#feedlist a.head:link, #feedlist a.head:visited, #feedlist2 a.head:link, #feedlist2 a.head:visited  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 14px; 
		line-height : 16px;
		color : #222222; 
		font-weight : bold;
		text-decoration : none;
		}	
		
		#feedlist a.head:hover, #feedlist2 a.head:hover  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 14px; 
		line-height : 16px;
		color : #3366cc; 
		font-weight : bold; 
		text-decoration : underline;
		}
		
		#feedlist a.headsmall:link, #feedlist a.headsmall:visited, #feedlist2 a.headsmall:link, #feedlist2 a.headsmall:visited { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #222222; 
		font-weight : bold; 
		line-height : 14px;
		text-decoration : none;
		}
		
		#feedlist a.headsmall:hover, #feedlist2 a.headsmall:hover  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #3366cc; 
		font-weight : bold; 
		line-height : 14px;
		text-decoration : underline;
		}
		
		
		/* =========FORUM LIST HOME======== */
		
		#forumlist_h {
		width : 274px; 
		margin-left : 25px; 
		margin-top : 13px; 
		margin-right : 25px; 
		margin-bottom : 13px;
		
		}
		
		#forumlist_h .content  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #555555; 
		line-height : 16px;
		}
		
		#forumlist_h .contentsmall  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 10px; 
		color : #222222; 
		line-height : 16px;
		}
		
		#forumlist_h .item {
		width : 274px; 
		padding-bottom : 15px; 
		border-bottom : dotted 1px #cccccc;
		margin-bottom : 15px;
		
		}
		
		#forumlist_h .optionbox1 {
		float : left; 
		padding : 0px 3px 0px 0px;
		clear : right; 
		}
		
		#forumlist_h .optionbox2 {
		float : left; 
		padding : 0px 15px 0px 0px;
		clear : right; 
		}
		
		#forumlist_h a.head:link, #forumlist_h a.head:visited  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 16px; 
		line-height : 18px;
		color : #222222; 
		font-weight : bold;
		text-decoration : none;
		}	
		
		#forumlist_h a.head:hover  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 16px; 
		line-height : 18px;
		color : #3366cc; 
		font-weight : bold; 
		text-decoration : underline;
		}
		
		#forumlist_h a.head2:link, #forumlist_h a.head2:visited  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 16px; 
		line-height : 18px;
		color : #666666; 
		font-weight : bold; 
		text-decoration : none;
		}	
		
		#forumlist_h a.head2:hover  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 16px; 
		line-height : 18px;
		color : #3366cc; 
		font-weight : bold; 
		text-decoration : none;
		}
		
		#forumlist_h a.small:link, #forumlist_h a.small:visited  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 10px; 
		line-height : 16px;
		color : #3366cc; 
		text-decoration : none
		}
			
		
		#forumlist_h a.small:hover  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 10px; 
		line-height : 16px;
		color : #222222; 
		text-decoration : underline
		}
		
		#forumlist_h a.more:link, #forumlist_h a.more:visited { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 11px; 
		color : #3366cc; 
		font-weight : bold;
		line-height : 13px;
		text-decoration : none;
		}
		
		#forumlist_h a.more:hover  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 11px; 
		color : #222222; 
		font-weight : bold;
		line-height : 13px;
		text-decoration : underline;
		}					
		
		
		/* =========HOME SECTIONS======== */
		
		#homesection {
		width : 300px; 
		margin-left : 13px; 
		margin-top : 13px; 
		margin-right : 13px; 
		margin-bottom : 13px;
		
		}
		
		
		#homesection2 {
		width : 300px; 
		margin-left : 12px; 
		margin-top : 13px; 
		margin-right : 12px; 
		margin-bottom : 13px;
		
		}
		
		
		#homesection .country, #homesection2 .country  {
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 10px; 
		color : #222222; 
		line-height : 16px;
		}
		
		
		#homesection .caption, #homesection2 .caption  {
		font-family : Georgia, "Times New Romain"; 
		font-size : 12px; 
		line-height : 14px;
		color : #222222; 
		font-weight : bold; 
		}
		
		
		
		
		/*===========VIDEO MODULE==========*/
		#videolist {
		width : 621px;
		padding : 10px 15px 10px 15px;
		}
		
		#videolist .box1 {
		float : left; 
		width : 125;
		padding : 10px 15px 10px 15px;
		}
		
		
		
		#videolist .box_rel {
		position : relative;
		left : 35px;
		top : 35px;
		z-index : 50;
		}
		
		#videolist .box_ab {
		position : absolute;
		left : 0px;
		top : 0px;
		z-index : 55px;
		}
		
		#videolist .head {
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 10px; 
		color : #3366cc; 
		font-weight : bold;
		line-height : 12px;
		text-decoration : none;
		}
		
		#videolist a.small:link, #videolist a.small:visited { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 10px; 
		color : #3366cc; 
		font-weight : bold;
		line-height : 12px;
		text-decoration : none;
		}
		
		#videolist a.small:hover  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 10px; 
		color : #222222; 
		font-weight : bold;
		line-height : 12px;
		text-decoration : underline;
		}
		
		
		
		/* ========NEWS MODULE======== */
		
		#newsmod {
		width : 300px; 
		margin : 13px 13px 13px 13px;
		
		}
		
		#newsmod .content { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #555555; 
		line-height : 16px;
		}
		
		#newsmod .stamp  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #222222; 
		line-height : 14px;
		}
		
		#newsmod .sechead  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 18px; 
		color : #990033;
		font-weight : bold;
		line-height : 20px;
		text-decoration : none;
		}
		
		
		#newsmod .itemlist {
		width : 276px; 
		padding-bottom : 10px;
		
		}
		
		#newsmod .itemheadlinepad {
		padding-bottom : 5px;
		}
		
		#newsmod .itemimage {
		float : left; 
		margin-top : 5px;
		margin-right : 10px; 
		margin-bottom : 10px;
		}
		
		#newsmod a.headsec:link, #newsmod a.headsec:visited  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 18px; 
		color : #990033;
		font-weight : bold;
		line-height : 20px;
		text-decoration : none;
		}
		
		#newsmod a.headsec:hover  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 18px; 
		color : #666666;
		font-weight : bold;
		line-height : 20px;
		text-decoration : none;
		}
		
		#newsmod a.headsmall:link, #newsmod a.headsmall:visited { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #555555; 
		line-height : 14px;
		text-decoration : none;
		}
		
		#newsmod a.headsmall:hover  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #3366cc; 
		line-height : 14px;
		text-decoration : underline;
		}
		
		
		/* ========ARCHIVE MODULE======== */
		
		#archivemod {
		width : 300px; 
		margin : 13px 13px 13px 13px;
		
		}
		
		#archivemod .content { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #555555; 
		line-height : 16px;
		}
		
		#archivemod .itemlist {
		width : 276px; 
		padding-bottom : 10px;
		
		}
		
		#archivemod .itemheadlinepad {
		padding-bottom : 5px;
		}
		
		#archivemod .itemimage {
		float : left; 
		margin-top : 5px;
		margin-right : 10px; 
		margin-bottom : 10px;
		}
		
		#archivemod a.headsec:link, #archivemod a.headsec:visited  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 18px; 
		color : #990033;
		font-weight : bold;
		line-height : 20px;
		text-decoration : none;
		}
		
		#archivemod a.headsec:hover  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 18px; 
		color : #666666;
		font-weight : bold;
		line-height : 20px;
		text-decoration : none;
		}
		
		#archivemod a.headsmall:link, #archivemod a.headsmall:visited { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #555555; 
		line-height : 14px;
		text-decoration : none;
		}
		
		#archivemod a.headsmall:hover  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #3366cc; 
		line-height : 14px;
		text-decoration : underline;
		}
		
		#archivemod a.headselected:link, #archivemod a.headselected:visited { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		font-weight : bold;
		color : #990033; 
		line-height : 14px;
		text-decoration : none;
		}
		
		#archivemod a.headselected:hover  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		font-weight : bold;
		color : #3366cc; 
		line-height : 14px;
		text-decoration : underline;
		}
		
		
		
		
		/* ========ARCHIVE PAGE======== */
		
		#archivelist {
		width : 621px;
		margin-top : 13px;
		margin-left : 15px;
		}				
		
		#archivelist td { 
		width : 207px;
		padding-bottom : 25px;
		}
		
		#archivelist .content { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #555555; 
		line-height : 16px;
		}
		
		#archivelist a.headsmall:link, #archivelist a.headsmall:visited { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #555555; 
		line-height : 14px;
		text-decoration : none;
		}
		
		#archivelist a.headsmall:hover  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #3366cc; 
		line-height : 14px;
		text-decoration : underline;
		}
		
		
		/* ========FORUM SECTION======== */
		
		.forumbody {
		width : 621px; 
		margin : 15px 13px 15px 13px;
		
		}
		
		
		.forumbody a.head2:link, .forumbody a.head2:visited  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 16px; 
		line-height : 18px;
		color : #3366cc; 
		font-weight : bold; 
		text-decoration : underline;
		}	
		
		.forumbody a.head2:hover  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 16px; 
		line-height : 18px;
		color : #666666; 
		font-weight : bold; 
		text-decoration : underline;
		}
		
			
		#forumlist {
		float : left;
		margin-top : 50px;
		margin-bottom : 50px;
		}
		
		#forumlist .content  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 14px; 
		color : #55555; 
		line-height : 18px;
		}
		
		#forumlist .content2  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #555555; 
		line-height : 16px;
		}
		
		
		#forumlist .screenname, #forumlist .posttime  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 14px; 
		line-height : 22px;
		color : #555555;
		font-weight : bold;
		}
		
		#forumlist .postdate  {
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 10px; 
		color : #555555; 
		font-weight : 4; 
		line-height : 14px;
		}
		
		#forumlist .commenttotal  {
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 30px; 
		line-height : 36px;
		color : #999999; 
		font-weight : bold; 
		}
		
		#forumlist .item {
		margin-bottom : 0px;
		overflow : visible;
		clear : both;
		}
		
		#forumlist .box1 {
		float : left; 
		width : 130px;
		padding : 0px 15px 0px 15px;
		}
		
		#forumlist .box2 {
		float : left; 
		width : 426px;
		padding : 0px 15px 0px 15px;;
		text-align : left;
		}
		
		#forumlist .box3 {
		float : left; 
		width : 115px;
		padding : 5px 35px 5px 15px;
		margin : 0px 0px 75px 0px;
		}
		
		#forumlist .box4 {
		float : left; 
		width : 426px;
		padding : 5px 15px 5px 15px;;
		margin : 0px 0px 75px 0px;
		text-align : left;
		}
		
		/* for the item detail section */
		
		#forumlist .box5 {
		float : left; 
		width : 115px;
		padding : 5px 35px 5px 15px;
		margin : 0px 0px 0px 0px;
		}
		
		#forumlist .box6{
		float : left; 
		width : 426px;
		padding : 5px 15px 5px 15px;;
		margin : 0px 0px 0px 0px;
		text-align : left;
		}
		
		
		#forumlist a.head:link, #forumlist a.head:visited  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 24px; 
		line-height : 26px;
		color : #222222; 
		font-weight : bold;
		text-decoration : none;
		}						
		
		#forumlist a.head:hover  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 24px; 
		line-height : 26px;
		color : #3366cc; 
		font-weight : bold; 
		text-decoration : none;
		}
		
		#forumlist a.small:link, #forumlist a.small:visited { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 10px; 
		color : #3366cc; 
		font-weight : bold;
		line-height : 12px;
		text-decoration : none;
		}
		
		
		#forumlist a.small:hover  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 10px; 
		color : #222222; 
		font-weight : bold;
		line-height : 12px;
		text-decoration : underline;
		}
		
		#forumlist a.more:link, #forumlist a.more:visited { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #3366cc; 
		font-weight : bold;
		line-height : 14px;
		text-decoration : none;
		}
		
		#forumlist a.more:hover  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #222222; 
		font-weight : bold;
		line-height : 14px;
		text-decoration : underline;
		}					
		
		
		/* ========FORUM DETAIL COMMENT======== */
		
		#forumcomment, #forumentry  {
		float : left;
		margin-top : 10px;
		margin-bottom : 10px;
		}
		
		#forumcomment .content, #forumentry .content  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #555555; 
		line-height : 16px;
		}
		
		#forumcomment .mathpart, #forumentry .mathpart { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 22px; 
		line-height : 30px;
		color : #555555;
		font-weight : bold;
		}
		
		#forumcomment .fieldname, #forumentry .fieldname  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		line-height : 22px;
		color : #222222;
		font-weight : bold;
		}
		
		#forumcomment .error, #forumentry .error  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		line-height : 22px;
		color : #de0000;
		font-weight : bold;
		}
		
		#forumcomment .box1, #forumentry .box1 {
		float : left; 
		width : 591px;
		padding : 0px 15px 0px 15px;
		}
		
		
		
		/* ============FORUM DETAIL COMMENTS ============= */
		
		#forumcomments {
		float : left;
		margin-top : 5px;
		margin-bottom : 25px;
		}
		
		#forumcomments .screenname  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #000000; 
		line-height : 14px;
		font-weight : bold;
		}
		
		
		#forumcomments .content  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #55555; 
		line-height : 14px;
		}
		
		#forumcomments .box1 {
		float : left; 
		width : 115px;
		padding : 5px 35px 5px 15px;
		margin : 0px 0px 25px 0px;
		}
		
		#forumcomments .box2 {
		float : left; 
		width : 426px;
		padding : 5px 15px 5px 15px;;
		margin : 0px 0px 25px 0px;
		text-align : left;
		}
		
		
		/* ========FORUM MESSAGES======== */
		
		#forummessage {
		float : left;
		margin-top : 10px;
		margin-bottom : 10px;
		}
		
		#forummessage .content  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #555555; 
		line-height : 16px;
		}
		
			
		#forummessage .box1 {
		float : left; 
		width : 591px;
		padding : 0px 15px 0px 15px;
		}
		
		#forummessage a.link1:link, #forummessage a.link1:active, #forummessage a.link1:visited { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color :	#222222;  
		font-weight : bold;
		line-height : 14px;
		text-decoration : none;
		}
		
		#forummessage a.link1:hover  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #3366cc; 
		font-weight : bold;
		line-height : 14px;
		text-decoration : underline;
		}					
		
		/* ========RIGHT COLUMN MISC======== */
		
		#rightcolumn {
		width : 276px; 
		margin : 13px 25px 13px 25px; 
		
		}
		
		#rightcolumn .item {
		width : 276px; 
		padding-bottom : 25px;
		
		}			
		
		
		/*========CALENDAR =============*/
		
		
		#calendar {
		width : 551px;
		padding : 13px 50px 13px 50px;
		overflow : auto;
		}
		
		#calendar .content  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #222222; 
		line-height : 16px;
		}
					
		#calendar .head  {
		font-family : Georgia, "Times New Romain"; 
		font-size : 24px; 
		line-height : 26px;
		color : #333333; 
		font-weight : bold; 
		}
		
		#calendar .itemlist {
		width : 551px; 
		padding-bottom : 10px;
		
		}
		
		
		
		/* ========CONTENT AREA======== */
		
		#contentbody {
		width : 621px; 
		padding : 13px 15px 13px 15px;
		
		}
		
		#contentbody .content  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 14px; 
		color : #222222; 
		line-height : 18px;
		}
					
		#contentbody .head  {
		font-family : Georgia, "Times New Romain"; 
		font-size : 24px; 
		line-height : 26px;
		color : #333333; 
		font-weight : bold; 
		}
		
		#content .itemlist {
		width : 621px; 
		padding-bottom : 50px;
		
		}
		
		.container651 {
		width : 621px; 
		margin-left : 15px; 
		margin-top : 13px; 
		margin-right : 15px; 
		margin-bottom : 13px;
		
		}
		
		
		/* ========SECTION ======== */
		
		#fulllist, #sectionlist {
		width : 621px; 
		margin : 13px 15px 13px 15px;
		
		}
		
		#fulllist .item, #sectionlist .item {
		width : 621px; 
		padding-bottom : 15px; 
		border-bottom : dotted 1px #cccccc;
		margin-bottom : 15px;
		
		}
		
		#fulllist .itemlist, #sectionlist .itemlist {
		width : 621px; 
		padding : 0px 0px 5px 0px; 
		
		}
		
		#fulllist .content, #sectionlist .content  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #555555; 
		line-height : 16px;
		}
		
		#fulllist .country, #sectionlist .country {
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #999999; 
		line-height : 16px;
		}
		
		#fulllist .author, #sectionlist .author {
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #555555; 
		line-height : 16px;
		}

		#fulllist .issuedate, #sectionlist .issuedate {
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #000000; 
		line-height : 16px;
		}
		
		#fulllist .commentary {
		font-family : Georgia, "Times New Romain"; 
		font-size : 24px; 
		line-height : 26px;
		color : #222222; 
		font-weight : bold;
		}
		
		#fulllist .itemheadlinepad, #sectionlist .itemheadlinepad {
		padding-bottom : 5px;
		}
		
		#fulllist .itemimage, #sectionlist .itemimage {
		float : left; 
		margin-top : 5px;
		margin-right : 10px; 
		margin-bottom : 10px;
		}
		
		#fulllist a.head:link, #fulllist a.head:visited, #sectionlist a.head:link, #sectionlist a.head:visited  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 14px; 
		line-height : 16px;
		color : #222222; 
		font-weight : bold;
		text-decoration : none;
		}	
		
		#fulllist a.head:hover, #sectionlist a.head:hover  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 14px; 
		line-height : 16px;
		color : #3366cc; 
		font-weight : bold; 
		text-decoration : underline;
		}
		
		#fulllist a.headsmall:link, #fulllist a.headsmall:visited { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #555555; 
		line-height : 14px;
		text-decoration : none;
		}
		
		#fulllist a.headsmall:hover  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : #3366cc; 
		line-height : 14px;
		text-decoration : underline;
		}
		
		#fulllist a.more:link, #fulllist a.more:visited  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 10px; 
		line-height : 12px;
		color : #3366cc; 
		font-weight : normal;
		text-decoration : none;
		}						
		
		#fulllist a.more:hover  { 
		font-family : Georgia, "Times New Romain"; 
		font-size : 10px; 
		line-height : 12px;
		color : #222222; 
		font-weight : normal; 
		text-decoration : none;
		}
		
		#fulllist a.moresec:link, #fulllist a.moresec:visited  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 16px; 
		line-height : 18px;
		color : #3366cc; 
		font-weight : bold;
		text-decoration : underline;
		}						
		
		#fulllist a.moresec:hover  { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 16px; 
		line-height : 18px;
		color : #222222; 
		font-weight : bold; 
		text-decoration : underline;
		}
		
		.borders_off {border : solid 2px #cccccc;}
		.borders_on {border : solid 2px #fe0000;}
		
		.formfield_off {
		background-color : #efefef;
		border-top : solid 1px #999999;
		border-right : solid 1px #cccccc;
		border-bottom : solid 1px #cccccc;
		border-left : solid 1px #999999;
		}
		
		
		.formfield_on {border : solid 1px #fe0000;}
			
			

