﻿@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - UNIVERSAL REPUBLIC Forums
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		unirep_forums.css
	Date:			Sept 05, 2008
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
/*	--------------------------------------------------------------------------------------------------------------------------
	forumHolder Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.breadCrumbs {
		font:normal 11px Arial, Helvetica, sans-serif;
		margin:0 0 8px 0;
		color:#525353;
	}
		.breadCrumbs .active {
			font: bold 11px Arial, Helvetica, sans-serif;
		}
	h1 {
		font:normal 24px Arial, Helvetica, sans-serif;
	}
	.forumHolder {
		background:#bcd9f5;
		padding:10px;
		width:610px;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	newestPosts Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.newestPost {
		width:630px;
		margin:0 0 10px 0;
	}
		.newestPost .header {
			height:24px;
			padding:4px 10px 0 10px;
			background:#bcd9f5;
		}
			.newestPost .header h1 {
				float:left;
				margin:2px 0 0 0;
				font:bold 11px Arial, Helvetica, sans-serif;
				color:#004890;
			}
			.newestPost .contentHolder {
				padding:10px;
				background:#dfefff;
			}
				.newestPost .contentHolder .entry {
					background:#FFFFFF;
					margin:0 0 2px 0; padding:15px 15px 10px 15px;
					border-bottom:dashed 1px #bcd9f5; border-top:dashed 1px #bcd9f5;
				}
					.newestPost .contentHolder .entry .info {
						font:normal 11px Arial, Helvetica, sans-serif;
						width:150px;
						float:left;
					}
						.newestPost .contentHolder .info .userPhoto img {
							border:1px solid #666666;
						}
						.newestPost .contentHolder .info .userPhoto {
							margin:0 0 3px 0;
						}
						.newestPost .contentHolder .info .userName {
							margin:0 0 6px 0;
						}
						.newestPost .contentHolder .info .memberStats {
							font:normal 9px Arial, Helvetica, sans-serif;
							color:#333333;
						}
							.memberStats .statName {
								width:70px;
							}
							.memberStats .statValue {
								width:60px;
								color:#004890;
							}
					.newestPost .contentHolder .entry .content {
						float:right;
						width:420px;
						font:normal 13px Arial, Helvetica, sans-serif;
					}
						.newestPost .contentHolder .content h2 {
							font:normal 13px Arial, Helvetica, sans-serif;
							color:#003264;
						}
						.newestPost .contentHolder .content .postInfo {
							margin:2px 0;
							font:normal 10px Arial, Helvetica, sans-serif;
							color:#666666;
						}
						.newestPost .contentHolder .content p {
							margin:8px 0; padding:0 0 0 16px;
							background:url(../../images/postsQuotes.gif) 0 2px no-repeat;
						}
						.newestPost .contentHolder .content .info {
							width:400px;
							margin:15px 0 0 4px;
							font:normal 9px Arial, Helvetica, sans-serif;
							color:#525353;
							display:inline;
						}
							.newestPost .contentHolder .content .info .text {
								color:#525353;
								float:left;
								
							}
							.newestPost .contentHolder .content .info .posted {
								margin:0 15px 0 0;
								float:left;
								
							}
							.newestPost .contentHolder .content .info .by {
								margin:0 15px 0 0;
								float:left;
							}
							.newestPost .contentHolder .content .info .views {
								margin:0 15px 0 0;
								float:left;
							}
							.newestPost .contentHolder .content .info .replies {
								float:left;
							}
				.newestPost .contentHolder .btnHolder {
					margin:10px 0 0 0;
				}
					.newestPost .contentHolder .btnHolder .prevEntry {
						float:left;
					}
					.newestPost .contentHolder .btnHolder .nextEntry {
						float:right;
					}		
/*	--------------------------------------------------------------------------------------------------------------------------
	Forum Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.breadCrumbs {
		font:normal 11px Arial, Helvetica, sans-serif;
		margin:0 0 8px 0;
		color:#525353;
	}
		.breadCrumbs .active {
			font: bold 11px Arial, Helvetica, sans-serif;
		}
	h1 {
		font:normal 24px Arial, Helvetica, sans-serif;
	}
	.forumHolder {
		background:#bcd9f5;
		padding:10px;
		width:610px;
	}
		.forum {
			font: normal 11px Arial, Helvetica, sans-serif;
			color:#525353;
			width:610px;
		}
		.forum th {
			font: bold 12px Arial, Helvetica, sans-serif;
			color:#003264;
			vertical-align:top;
		}
			.forum thead .forumName {
				width:200px;
				padding:0 10px 6px 10px;
				text-align:left;
			}
			.forum thead .numTopics {
				width:55px;
				text-align:center;
			}
			.forum thead .numPosts {
				width:55px;
				text-align:center;
			}
			.forum thead .post {
				padding:0 10px 6px 5px;
				text-align:left;
				vertical-align:top;
			}
		.forum h3 {
			font: normal 18px Arial, Helvetica, sans-serif;
			color:#0061c1;
		}
		.forum tr td {
			border-bottom:1px solid #bcd9f5;
			background:#dfefff;
		}
		.forum tr.alt td {
			background:#edf6ff !important;
		}
		.forum tbody .forumName {
			width:200px;
			padding:4px 10px 8px 10px;
			text-align:left;
		}
		.forum tbody .numTopics {
			width:55px;
			text-align:center;
		}
		.forum tbody .numPosts {
			width:55px;
			text-align:center;
		}
		.forum tbody .post {
			vertical-align:top;
			padding:8px 10px 10px 5px;
			text-align:left;
		}
			.forum .post h4 {
				font:normal 13px Arial, Helvetica, sans-serif;
				margin:0 0 4px 0;
			}
			.forum .post h4 a:link, .forum .post h4 a:visited {
				color:#004890;
			}
				.forum .post h4 a:hover, .forum .post h4 a:active {
					color:#9e6c00;
				}
		.forum tbody .postInfo {
			font:normal 10px Arial, Helvetica, sans-serif;
		}
		
		.forum .date {
			color:#333333;
		}
		
		.postsHolder ul.actions {
			list-style:none;
			margin:8px 0 0 0;
		}
		

/*	--------------------------------------------------------------------------------------------------------------------------
	postsHolder Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.postsHolder {
		color:#333333;
		background:#bcd9f5;
		padding:10px;
	}
		.postsHolder .header {
			margin:6px 0 8px 0;
		}
		.postsHolder .entry {
			background:#dfefff;
			padding:15px 15px 10px 15px;
			margin:0 0 2px 0;
		}
		.postsHolder .alt {
			background:#edf6ff !important;
		}
		.postsHolder .first {
			background:#ffffff !important;
		}
			.postsHolder .first .content p {
				font:normal 13px Arial, Helvetica, sans-serif !important;
			}
				.postsHolder .first .content h2 {
					font:normal 18px Arial, Helvetica, sans-serif;
				}
				.postsHolder .first .content .report {
					font:normal 9px Arial, Helvetica, sans-serif;
				}
			.postsHolder .entry .info {
				font:normal 11px Arial, Helvetica, sans-serif;
				width: 160px;
				float:left;
			}
				.postsHolder .info .userPhoto img {
					border:1px solid #666666;
				}
				.postsHolder .info .userPhoto {
					margin:0 0 3px 0;
				}
				.postsHolder .info .userName {
					margin:0 0 6px 0;
				}
				.postsHolder .info .memberStats {
					font:normal 9px Arial, Helvetica, sans-serif;
					color:#333333;
				}
					.memberStats .statName {
						width:70px;
					}
					.memberStats .statValue {
						width:90px;
						color:#004890;
					}
			.postsHolder .entry .content {
				float:right;
				width:410px;
				font:normal 11px Arial, Helvetica, sans-serif;
			}
			    .postsHolder .entry .content .text 
			    {
			        width:410px;
			    }
				.postsHolder .content h2 {
					font:normal 16px Arial, Helvetica, sans-serif;
					color:#0061c1;
				}
				.postsHolder .content .postInfo {
					margin:2px 0;
					font:normal 10px Arial, Helvetica, sans-serif;
					color:#666666;
				}
				.postsHolder .content p {
					margin:8px 0;
				}
				.postsHolder .content blockquote {
					background:#f5faff;
					border:1px dashed #95bce2;
					padding:0 10px;
					margin:10px 0;
					color:#525253
				}
				.postsHolder .btnHolder {
					padding:14px 0 0 0;
				}
				.postsHolder p.report {
					float:left;
					margin:5px 0 0 0; padding:0;
					font:normal
				}
				.entry .info .userPhoto {
					margin:0 0 3px 0;
				}
				.entry .info .userName {
					margin:0 0 6px 0;
				}
				.entry .info .memberStats {
					font:normal 9px Arial, Helvetica, sans-serif;
					color:#333333;
				}
					.memberStats .statName {
						width:70px;
					}
					.memberStats .statValue {
						width:90px;
						color:#004890;
					}
			.entry .entry .content {
				float:right;
				width:410px;
				font:normal 13px Arial, Helvetica, sans-serif;
			}
				.entry .content h2 {
					font:normal 18px Arial, Helvetica, sans-serif;
					color:#0061c1;
				}
				.entry .content .postInfo {
					margin:2px 0;
					font:normal 10px Arial, Helvetica, sans-serif;
					color:#666666;
				}
				.entry .content p {
					padding:15px 0 0 0;
				}
				.entry .content blockquote {
					background:#f5faff;
					border:1px dashed #95bce2;
					padding:0 10px;
					margin:10px 0;
					color:#525253
				}
				.entry .content .innerActions {
					list-style:none;
					height:18px;
					display:inline;
				}
					.content .innerActions li {
						float:right;
						margin:0 2px 0 0;
					}
					
	            .btnHolder ul.actions 
	            {   
	                list-style:none;
		            margin:10px 0 0 0; padding:0;
	            }
            	
	            .btnHolder ul.actions li 
	            {
	                display:inline;
	            }
            	
	            .btnHolder li.quote 
	            {
	                float:left;
	                width:85px;
	            }  
            	
	            .btnHolder li.report  
	            {
	                font:normal 9px Arial, Helvetica, sans-serif;
	                margin:5px 0 0 33px;
	                float:right;
	            }
	            
	            .btnReplyHolder li.reply 
	            {               
	                width:85px;
	            } 
	            
	            .btnReplyHolder li.top 
	            {
	                font:normal 9px Arial, Helvetica, sans-serif;
	                padding:10px 0 0 30px;
	            }
	            
	            .btnReplyHolder ul.actions li 
	            {
	                display:block;
	            }
	            
	            .btnReplyHolder ul.actions 
	            {   
	                list-style:none;
		            margin:10px 0 0 0; padding:0;
		            float:right;
	            }
                
                .item p
                {
                    padding:10px 0 10px 0;
                }
                