/*  
Theme Name: Pierce GOP 2010
Theme URI: http://PierceGOP.org
Description: 3 Column Split, widget-ready theme.  Fixed width.  Tested in Firefox, Opera, Safari, IE6 and IE7. Compatible up to WP 2.8.1.
Version: 2.0
Author: PCGOP Web Team
Author URI: http://www.piercegop.org/
Tags: three-columns, fixed-width, threaded-comments, dark, red, brown, tan
*/

@import url("menu.css"); 

/***** TYPOGRAPHY AND LINKS *****/
body, address, dd, dl, hr, p, form { font-family: Arial, "Trebuchet MS", Verdana, Tahoma, Sans-serif; margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-family: Arial, "Trebuchet MS", Verdana, Tahoma, Sans-serif; margin: 0; padding-left: 5px; color: #FFFFFF; }

h1 { font-size: 24px; }
h2 { font-size: 14px; }
h3 { font-size: 12px; }
h4 { font-size: 10px; }
; 
a:link, a:visited { text-decoration: underline; color: #1c4c72; }
a:hover { text-decoration: underline; color: #660000; }
p { padding: 10px; }
blockquote { margin: 15px 30px 10px 30px; padding: 0 20px 10px 20px; border-left: 2px solid #574f4b; border-right: 2px solid #574f4b; }

/***** MAIN CONTENT *****/
body { 
margin: 0; 
font-size: 12px; 
text-align: center; 
vertical-align: top; 
background: url(/wp-content/themes/pierce-gop-2010/images/greybg.png) no-repeat top center; 
background-color: #dbdbdb;
background-repeat: no-repeat;
}
#wrapper { margin: 0 auto 0 auto; width: 990px; text-align: left; }
#wrapper-box { margin: 0 auto 0 auto; width: 990px; text-align: left;}
#main_content {  float: left; margin: 0px 0px 0px 0px; padding: 0; width: 990px; }
#container { float: left; width: 595px; margin: 10px 0 0 10px; padding: 5px; border: #ffffff 1px solid;  border-top: none; border-bottom: none; background: #ffffff; min-height: 490px;}
#container_wide { float: left; width: 900px; margin: 15px 0 0 30px; padding: 5px 5px 0 7px; background: #ffffff}
.post { padding: 10px 0 5px 0; color: #333333;}
.post h2 { font-family: Arial, "Trebuchet MS", Verdana, Tahoma, Sans-serif; font-size: 14px; margin-left: 5px; background: #ffffff; color: #333333; text-align: center;}
.entry { line-height: 16px; background: #ffffff; color: #333333; min-height: 200px;}
.postmetadata { margin: 10px 0 0 0; font-size: 9px; background: #ffffff}
.date {	font-size: 9px; background: #ffffff; text-align: center;}

#author-box { width: 90%; min-height: 115px; margin: 10px 10px 20px 10px; padding: 10px; background: #cccccc; border: 3px double #574f4b; }
#author-box .avatar { float: left; width: 80px; height: 80px; }
#author-box h2, #author-box h4 { color: #61574a; background: none; border: none; padding-bottom: 5px;}

#header { float: center; width: 990px; height: 190px;  url() no-repeat; padding: 0; margin: 0 auto 0 auto; }
#header-table {	display:table; width:990px;}
#header-left {	width:200px; padding:4px 0px 0px 10px;}
#header-middle { width:590px;}
#header-right {	width:200px;}
#header h1 { padding: 0; margin: 45px 15px 0 ; font-family: Arial, "Trebuchet MS", Verdana, Tahoma, Sans-serif; font-size: 36px; font-variant: small-caps; line-height: 38px; text-align: center; }
#header h1 a { text-decoration: none; color: #ffffff; text-align: center; }
#header h1 a:hover { text-decoration: none; color: #cccccc; }
#header h3 a { text-decoration: none; color: #ffffff; text-align: center; }
#header h3 a:hover { text-decoration: none; color: #cccccc; }
#header h4 a { text-decoration: none; color: #ffffff; text-align: center; }
#header h4 a:hover { text-decoration: none; color: #cccccc; }
#header .description { margin: 10px 0 0 0; padding: 0; font-size: 12px; font-weight: bold; font-style: italic; color: #ffffff; text-align: center;  }
#header h3 { font-family: Arial, "Trebuchet MS", Verdana, Tahoma, Sans-serif; font-size: 12px; font-variant: small-caps; text-align: center; color:#333333 }

/***** ICONS *****/
#icons {width: 175px; display:table;  ; margin:12px 0px 10px 25px; }

/***** SEARCH *****/
#s { text-align:left; width:145px;}
#sbtn { text-align:right;}
#searchform { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#search-table { display:table; margin-left:21px; }

/***** HORIZONTAL MENU *****/
.menu  {width: 100%; height: 30px; margin-left: 19px; padding: 0; display: inline;  background: #333333 url(images/rednavigation.png) repeat; z-order: 8;}
.menu ul { position: relative; z-index: 10; width: 100%; margin: 0; padding: 8px 0; list-style: none; background: #333333 url(images/rednav.png) repeat;}
.menu ul li { display: inline; margin: 0; background: #333333 url(images/rednavigation.png) repeat;}
.menu ul li a { padding: 0 0 0 20px; text-decoration: none; color: #ffffff; font-family: Arial, "Trebuchet MS", Verdana, Tahoma, Sans-serif; font-variant: small-caps; font-weight: bold; font-size: 14px; background: #333333 url(images/rednavigation.png) repeat;}
.menu ul li a:link { text-decoration: none; color: #ffffff; }
.menu ul li a:visited { text-decoration: none; color: #ffffff; }
.menu ul li a:hover{ color: #cccccc; }

.entry a:link {color: #1c4c72; }
.entry a:visited {color: #1c4c72; }
.entry a:hover{ color: #660000; }

/***** IMAGES *****/
p img { padding: 0; max-width: 100%; }
a img { border: #d4be87 0px solid; padding: 3px; background: none; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3;   padding-top: 4px; margin: 10px; /* optional rounded corners for browsers that support it */ -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;    border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
img.avatar { float:left; margin: 5px; border: #afb997 1px solid; }
#flickrrss img { border: 1px solid #61574a; float: left; margin: 0 0 3px 3px; }

/***** NAVIGATION *****/
.navigation { padding: 15px 0 15px 10px; font-size: 9px; font-weight: bold; line-height: 18px; }

/***** SUBSCRIPTION *****/
.subscribe  { background: url() no-repeat; 2% center; width: 25px; margin: -20px 0 0 40px; padding: 6px 0 6px 15px; text-decoration: none; }
.subscribe a:hover { text-decoration: none; }

/***** SIDEBAR *****/
#left_sidebar h2, #right_sidebar h2, #commentblock h2 { color: #eae7b3; font-family: Arial, "Trebuchet MS", Verdana, Tahoma, Sans-serif; font-size: 14px; font-variant: small-caps; font-weight: bold; margin: 10px auto 10px auto; padding: 3px; border: #660000 2px solid; text-align: center; background: url(images/side_barhead.gif); } 

#left_sidebar ul li a:hover, #right_sidebar ul li a:hover { color: #660000; }
#left_sidebar a.title, #right_sidebar a.title { color: #ffffff; padding: 0px; margin: 0px; }	
#left_sidebar ul li a, #right_sidebar ul li a { display: inline; font-size: 11px; font-family: Verdana, Arial, Sans-Serif; color: #544b40; text-decoration: none; margin: 0; padding: 0; }
#left_sidebar ul li, #right_sidebar ul li { display: block; padding: 0; margin: 0px; font-size: 10px; color: #333333; padding-bottom: 10px; }
#left_sidebar ul ul, #right_sidebar ul ul { margin:0 0 0 10px; }
#left_sidebar ul ul ul, #right_sidebar ul ul ul { margin:0 0 0 10px; }

#left_sidebar { width: 160px; float: left; margin: 0px 10px 20px 15px; padding: 0px 0 0 0; position: inherit;  top: 5px; display: inline; background: transparent url() no-repeat;} 
*html  #left_sidebar { margin: 20px 0 20px 20px; padding: 10px auto 0 auto; } 
#left_sidebar ul { list-style: none; margin: 0 0 5px 0; padding: 0; }


#right_sidebar { width: 160px; float: left; right: 990px; top: 0px; padding: 5px auto 0px auto; margin: 5px 5px 20px 5px; position: relative; top: 5px; left: 0px; display: inline; background-color: transparent;}
#right_sidebar ul { list-style: none; margin: 0px; padding: 0; }
#right_sidebar a:link, #right_sidebar a:visited { text-decoration: underline; color: #1c4c72; }
#right_sidebar a:hover { text-decoration: underline; color: #660000; }
/***** Calendar *****/
#wp-calendar { text-align:left; background:#dcd7bc; margin:0 0 10px 0;
padding:0; width: 50%; border: #61574a 3px double; font-variant: small-caps;
font-family: Arial, "Trebuchet MS", Verdana, Tahoma, Sans-serif; }
#wp-calendar td { line-height:10px; font-size:10px; color:#333; font-variant:  small-caps; }
#wp-calendar td a { display:block; color:#333; text-decoration:none; line-height:10px;
font-weight:bold; font-variant: small-caps; font-size:10px; }
#wp-calendar #prev a { width:30px; font-variant: small-caps; }
#wp-calendar #next a { width:30px; margin:0 0 0 30px; font-variant: small-caps; }
#wp-calendar #today { background:#600000; color:#d7d7bf; font-variant: small-caps; }
#wp-calendar #today a { color:#d7d7bf; font-weight:700; font-variant: small-caps; }
#wp-calendar caption { text-align: center; width: 85%; margin: 5px 0 5px 0; font-variant: small-caps; font-family: Arial, "Trebuchet MS", Verdana, Tahoma, Sans-serif; font-size:12px; }

/***** COMMENTS *****/
.comments-template { margin: 0 10px; border-top: 1px solid #dcd7bc; padding: 0 10px; }
.comments-template ol { margin: 0; padding: 0 0 15px; list-style: none; }
.comments-template ol li { margin: 0; line-height: 14px; padding: 10px 0 10px 5px; }
.comments-template h2, .comments-template h3 { font-family: Arial, "Trebuchet MS", Verdana, Tahoma, Sans-serif; font-size: 12px; margin: 20px 0 0 0; }
.commentmetadata { font-size: 9px;}
.comments-template p.nocomments { padding: 0; }
.comments-template textarea { width: 95%; max-width: 500px; font-family: Arial, "Trebuchet MS", Verdana, Tahoma, Sans-seriff; font-size: 11px; background: #efeadc; }
.authorcomment { background: #bab195; }
.comment p { color: #333333}
.comments-template h2 { color: #333333}
.says {color: #333333 }
.fn {color: #333333 }

/***** FOOTER *****/
#footer { clear: both; float: center; width: 990px; height: 60px; margin: 10px auto; padding: 0; background: url(images/footbar.png) repeat; }
#footer p { font-size: 14px; line-height: 18px; padding: 0 10px 0 10px; text-align: center; color: #ffffff; font-weight: bold;}
#footer a:link{ text-decoration: underline; color: #cccccc; }
#footer a:visited{ text-decoration: underline; color: #cccccc; }
#footer a:hover{ color: #ffffff; }

#profile-td a img { float: left; paddin/g-left: 6px; hei/ght: 49px; wi/dth:70px; }
#profile-td a:hover img { float: left; padding-left: 3px; height: 44px; width:160px;}
#volunteer-td a img { float: left; padd/ing-left: 12px; }
#donate-td a img { float: left; padd/ing-left: 12px; }
#pro/file-td a:hover img { height: 50px; width:70px; }
#header-logo { position: relative; z-index: 1; }

#event-mgr-detail {float: left; }
.emd-notes {position: relative; float: left; text-align: left; width: 100%; }
.emd-notes p {float: left; text-align: left; }
.emd-contact {position: relative; float: left; text-align: left; width: 100%; }
.emd-rsvp {position: relative; width: 100%; }
.emd-cancel {position: relative; width: 100%; }
.event-mgr-list {position: relative; width: 100%; padding-left: 0px; }
.dbem_events_list {position: relative; width: 100%px; padding-left: 0px; }
.eml-date {color: #1C4C72; text-align: center; padding-bottom: 25px;}
.eml-eventname a {}
.eml-loc {}
#left_sidebar ul li a.eventful {font-weight: normal; color: #800000; }
.eventful a:hover {font-weight: normal; color: #cccccc; }
.eventful a span {display: none;}
.eventful a:hover span {display: block;
   position: absolute; width: 125px;
   padding: 5px; margin: 10px; z-index: 100;
   color: #000000; bac/kground: #ffffff;
   font: 10px Verdana, sans-serif; 
   text-align: center; 
   background: #FFF! important; 
   border: 1px solid #0F0;
   border-color: #333333;}
.eventful-today {font-weight: bold; background-color: transparent; font-color: #990000;}
.eventful {font-weight: bold; background-color: transparent; font-color: #990000;}
.eventless-today {font-weight: normal; background-color: beige;}

.event-unapproved { background-color: #ffcccc; }
.eventful-today a span {display: none; font-weight: bold;}
.eventful-today a:hover span {display: block;
   font-weight: bold;
   position: absolute; 
   width: 125px;
   padding: 5px; 
   margin: 10px; 
   z-index: 100;
   color: #000000; 
   font: 10px Verdana, sans-serif; 
   text-align: center; 
   background: #FFF! important; 
   border: 1px solid #0F0;
   border-color: #333333;}

/* added from dbem_calendar.php */
/* requires removal of option:  */
	table.dbem-calendar-table td {
		padding: 2px 3px; 
		text-align: center;
	}
	table.dbem-calendar.table tr.days-names {
		font-weight: bold;
	} 
	table.dbem-calendar-table td.eventless-pre, .dbem-calendar td.eventless-post {
		color: #ccc;
	}
	table.dbem-calendar-table td.eventful a {
	  font-weight: bold;
	  color: #FD7E29;
	}
	 table.dbem-calendar-table td.eventless-today {
	   background-color: beige;  
	}
	table.dbem-calendar-table thead {
		font-size: 120%;  
		font-weight: bold;  
	}
         table.dbem-calendar-table td.eventful-pre, .dbem-calendar td.eventful-post {calendar...009-06-18 (line 86)
color:#CCCCCC;
}
#events-calendar td.eventful-post a, #events-calendar td.eventful-post a:hover, #events-calendar td.eventful-pre a, #events-calendar td.eventful-pre a:hover {
    color:#CCCCCC;
}
         
#voterrepprototype_widget ul li.vrDistTitle { 
		font-size: 105%;  
		font-weight: bold;  
		background:	transparent url(images/side_barhead.gif) repeat scroll 0 0;
		color:#EAE7B3
	}
#voterrepprototype_widget ul li.vrRepName { 
		font-size: 105%;  
		font-weight: bold;  
		b/ackground:	transparent url(images/side_barhead.gif) repeat scroll 0 0;
		co/lor:#EAE7B3
	}
#voterrepprototype_widget ul li.vrRepName div.vrRepPhone { 
		display: block;
		font-size: 100%;  
		font-weight: normal;  
}

/***** Tab Nav wide*****/
{ BACKGROUND: #ffffff; 
}

	#tabwidecontainer {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 8px; WIDTH: 580px; PADDING-RIGHT: 8px; BACKGROUND: #fff; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 0px
}
#tabwidenav {
	MARGIN: 0px; PADDING-LEFT: 10px; BORDER-BOTTOM: #666 1px solid; HEIGHT: 42px
}
#tabwidenav LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
#tabwidenav A:link {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 40px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: #f3f3f3; FLOAT: left; COLOR: #1c4c72;; FONT-SIZE: 12px; FONT-COLOR:#660000; BORDER-TOP: #666 1px solid; FONT-WEIGHT: normal; MARGIN-RIGHT: 4px; BORDER-RIGHT: #666 1px solid; TEXT-DECORATION: underline; PADDING-TOP: 2px
}
#tabwidenav A:visited {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 40px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: #f3f3f3; FLOAT: left; COLOR: #1c4c72;; FONT-SIZE: 12px; BORDER-TOP: #666 1px solid; FONT-WEIGHT: normal; MARGIN-RIGHT: 4px; BORDER-RIGHT: #666 1px solid; TEXT-DECORATION: underline; PADDING-TOP: 2px
}
#tabwidenav A.active:link {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND: #fff; COLOR: #1c4c72;; TEXT-DECORATION: underline;
}
#tabwidenav A.active:visited {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND: #fff; 
}
#tabwidenav A:hover {
	BACKGROUND: #fff; COLOR: #660000; TEXT-DECORATION: underline;

}



/***** Tab Nav *****/
{ BACKGROUND: #ffffff; 
}

	#tabcontainer {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 8px; WIDTH: 470px; PADDING-RIGHT: 8px; BACKGROUND: #fff; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 0px
}
#tabnav {
	MARGIN: 0px; PADDING-LEFT: 10px; BORDER-BOTTOM: #666 1px solid; HEIGHT: 42px
}
#tabnav LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
#tabnav A:link {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 40px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: #f3f3f3; FLOAT: left; COLOR: #1c4c72;; FONT-SIZE: 12px; FONT-COLOR:#660000; BORDER-TOP: #666 1px solid; FONT-WEIGHT: normal; MARGIN-RIGHT: 4px; BORDER-RIGHT: #666 1px solid; TEXT-DECORATION: underline; PADDING-TOP: 2px
}
#tabnav A:visited {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 40px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: #f3f3f3; FLOAT: left; COLOR: #1c4c72;; FONT-SIZE: 12px; BORDER-TOP: #666 1px solid; FONT-WEIGHT: normal; MARGIN-RIGHT: 4px; BORDER-RIGHT: #666 1px solid; TEXT-DECORATION: underline; PADDING-TOP: 2px
}
#tabnav A.active:link {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND: #fff; COLOR: #1c4c72;; TEXT-DECORATION: underline;
}
#tabnav A.active:visited {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND: #fff; 
}
#tabnav A:hover {
	BACKGROUND: #fff; COLOR: #660000; TEXT-DECORATION: underline;

}

/***** Featured Tab Nav *****/
{ BACKGROUND: #ffffff; 
}

	#featuredtabcontainer {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; WIDTH: 570px; PADDING-RIGHT: 6px; BACKGROUND: #fff; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 0px
}
#featuredtabnav {
	MARGIN: 0px; PADDING-LEFT: 15px; BORDER-BOTTOM: #666 1px solid; HEIGHT: 55px; 
}
#featuredtabnav LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
#featuredtabnav A:link {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 55px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #ffffff; BORDER-TOP: #fff 1px solid; FONT-WEIGHT: normal; MARGIN-RIGHT: 0px; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 0px
}
#featuredtabnav A:visited {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 55px;  BACKGROUND: #ffffff; FLOAT: left; COLOR: BORDER-TOP: #fff 1px solid; FONT-WEIGHT: normal; MARGIN-RIGHT: BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 0px
}
#featuredtabnav A.active:link {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND: #fff;
}
#featuredtabnav A.active:visited {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND: #fff; 
}
#featuredtabnav A:hover {
	BACKGROUND: #fff; TEXT-DECORATION: underline;

}

#alw_loginForm td input[type=text], #alw_loginForm td input[type=password], #alw_lostPasswordForm td input[type=text], #alw_lostPasswordForm td input[type=password], #alw_registerForm td input[type=text], #alw_registerForm td input[type=password] {
	width: 78px;}
.alw_loginTextbox { width: 68px; }
.alw_loginSubmit { width: 50px; }
.alw_headerimg { width: 150px; }
#alw_loginForm td input[type="submit"], #alw_loginForm td input[type="button"], #alw_loginForm.table.tbody.tr.td.input {
	width: 50px;
}
#alw_registerForm td input[type="submit"], #alw_registerForm td input[type="button"] {
	width: 60px;
}
#alw_loginForm td a, #alw_loginForm td a:hover,#alw_registerForm td a, #alw_registerForm td a:hover {
	font-size: 11px;
}
#alw_registerMessage {
	font-size: 10px;
}
#right_sidebar .widgettitle {
	width: 160px;
	margin: 10px auto 5px auto;
padding-bottom: 5px;
}
#left_sidebar .widget {
	margin: 10px auto 5px auto
}

.news-post {
	display: inline-block;
}
.news-link, .news-link a { 
	display: block; 
	position: relative; 
	font-size: 15px; 
	font-weight: bold; 
	float: left;
	padding-top: 7px;
}
.news-date {
	display: block; 
	position: relative; 
	font-size: 11px; 
	font-weight: bold; 
	float: right;
	padding-top: 15px;
}
.news-entry {
	display: block; 
	position: relative; 
	font-size: 12px; 
	font-weight: normal; 
	float: left;
	border-bottom: 1px solid #cccccc;
}
.news-entry a {
	font-size: 12px; 
	font-weight: bold;
}
.comments-news {}

