/*
Theme Name: ACE
Theme URI: 
Description: Ace Cap Group Website cum Wordpress Theme
Version: 1.1
Author: Trivalley
Author URI: 

*/


* {
	margin:0;
	padding:0;
}
body {
	background:#F5CA0A url(images/pageBg.jpg) repeat-x left bottom;
	font-family:Verdana, Arial, serif;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
fieldset, img {
	border:none;
}
.clear {
	display:block;
	clear:both;
	height:1px;
	overflow:hidden;
	font-size:.1em;
}
#wrap {
	width:915px;
	margin:0 auto;
	background:url('/images/wrapBG.gif') repeat-y left top;

}
#pageFooter {
	width:915px;
	height:20px;
	margin:0 auto;
	background:url(images/pageFooter.gif) no-repeat left top;
}

#top {
	height:155px;
	position:absolute;
	top:0;
}
#header {
	background:url(images/header.jpg) no-repeat left top;
	height:120px;
	width:905px;
	margin-left:5px;
}
	h1#logo {
		padding-top:30px;
	}	h1#logo a{
			height:90px;
			width:420px;
			display:block;
			text-indent:-9999px;
		}
#topMenu {
	height:32px;
	margin-left:5px;
	width:905px;
	overflow:hidden;
}
#topMenu li {
	list-style:none;
	width:181px;
	height:32px;
	float:left;
	background:url(images/topMenuSeparator.jpg) no-repeat left center;
	padding-left:2px;
	overflow:hidden;
	margin-left:-2px;
}

	#topMenu li a {
		display:block;
		width:181px;
		background:url(images/topMenu.jpg) repeat-x left top;
		height:32px;
		font:700 .9em/32px "Trebuchet MS", Tahoma, Sans;
		text-align:center;
		text-decoration:none;
		color:#fff;
	}
	#topMenu li a:hover,
	#topMenu li.current_page_item a {
		background-position:left bottom;
		text-decoration:none;
		
	}

#content {
	padding-top:155px;
	margin:0 5px;
	
}


	#left {
		float:left;
		padding-left:10px;
	}
	
		#left .entry {
			background:url(images/postEntry.gif) repeat-y left top;
			width:660px;	
			margin-top:25px;
		}
		#left .entry1 {
			background:url(images/postEntryBTM.gif) no-repeat left bottom;
		}
		#left .entry2 {
			background:url(images/entryBGtop.jpg) no-repeat left top;
			padding:10px 20px;
		}
		.page #left .entry {
			background-image:url(images/postEntry2.gif);
			width:620px;
		}
		.page #left .entry1 {
			background-image:url(images/postEntryBTM2.gif);
		}
		.page #left .entry2 {
			background-image:url(images/entryBGtop2.jpg);
		}
		
		
		#left .entry2 h1 {
			background:url(images/bullet1.gif) no-repeat 0 18px;
			font:700 1.5em "Trebuchet MS", Tahoma, Sans;
			padding:15px 0 5px 25px;
			border-bottom:1px solid #DADADA
		}#left .entry2 h1 a,
		#left .entry2 .postedOn a,
		#left .entry2 p a {
			color:#937B3D;
			font-weight:700;
		}#left .entry2 .postedOn {
			font-size:.8em;
			color:#937B3D;
		}
		
	#left .entry2 blockquote {
		font-size:.8em;
		border:1px solid #937b3d;
		border-left-width:3px;
		padding:5px;
		margin:5px 20px;
	}
	#left .entry2 blockquote p {
		margin:0;
		font-size:.8em;
	}
		#left .entry2 li {
			font-size:.7em;
			margin:10px 20px;
		}
				#left .entry2 li a {	
			color:#937B3D;
			font-weight:700;
		}
		#left .entry2 p {
			font-size:.7em;
			line-height:140%;
			margin:10px 0;
		}#left .entry2 p img {
			float:left;
			margin-right:10px;
		}#left .entry2 p.more a {
			display:block;
			width:200px;
			height:30px;
			line-height:30px;
			color:#000;
			background:url(images/comments.gif) no-repeat left top;
			padding-left:10px;
		}
		#left .entry2 span.smallPag {
			height:22px;
			display:block;
		}
		#left .entry2 span.smallPag .prev a{
			background:url(images/prev.gif) no-repeat left center;
			padding-left:15px;	
			font-size:.7em;
			float:left;
			color:#999
		}
		#left .entry2 span.smallPag .next a{
			background:url(images/next.gif) no-repeat right center;
			padding-right:15px;
			font-size:.7em;
			float:right;
			color:#999
		}
		
		
	#right {
		width:216px;
		float:right;
		padding-top:25px;
	}
		#search,
		#right .sidebar dt {
			background:url(images/comments.gif) no-repeat left top;
			height:30px;
			
		}
		#search fieldset {
			padding:4px 0 0 9px;
		}
		#search input {
			width:165px;
			border:1px solid #fff;
		}
		#search button {
			width:20px;
			cursor:pointer;
			background:transparent;
			border:none;
		}
					
	#right .sidebar dt {
		margin-top:20px;
		line-height:30px;
		padding-left:10px;
		text-transform:uppercase;
		font-weight:700;
		font-size:.8em;
	}
	#right .sidebar dd {
		background:#fafafa;
		width:202px;
		margin-left:2px;
		border:1px solid #f7f7f7;
	} 
	#right .sidebar dd li {
		list-style:none;
		font-size:.8em;
		padding:2px 5px;
	}
	#right .sidebar dd li a {
		display:block;
		background:url(images/linkBullet.gif) no-repeat 0 2px;
		padding-left:18px;
		font-size:.8em;
		height:16px;
		line-height:16px;
		color:#000;
	}
	#right .sidebar dd li a:hover {
		background-position:0 -19px;
		color:#937b3d
	}

.footer {
	margin-top:10px;
}
.page .footer {
	width:624px;
	margin: 10px 10px 0 auto
}
.footer ul {
	background:url(images/footerBG.gif) no-repeat left top;
	width:873px;
	height:222px;
	margin:0 auto;
	
}
.footer li {
	list-style:none;
	float:left;
	margin:10px 4px;
}
.footer dl {
	
}
.footer dd {
	float:left;
	width:204px;
	margin:0 2px;
	display:inline;
}



.moreBox {
	margin:10px 0;
	position:relative;
	height:125px;
	overflow:hidden;
}
.moreBox img.img {
	position:absolute;
	z-index:5;
}
.moreBox a.more {
	position:absolute;
	left:0;
	bottom:1px;
	width:14px;
	height:12px;
	font-size:.1em;
	background:url(images/moreLink.jpg) no-repeat left top;
	z-index:10;
}
.moreBox a.more3 {
	position:absolute;
	left:0;
	bottom:1px;
	width:14px;
	height:12px;
	font-size:.1em;
	background:url(images/more3.jpg) no-repeat left top;
	z-index:10;
}



ul.forms li {
	list-style:none;
	margin-top:10px;
}
ul.forms li label {
	display:block;
	font-size:.7em;
	cursor:pointer;
	font-weight:700;
	color:#937b3d;
	margin-bottom:5px;
}
ul.forms input.t {
	width:500px;
	border:1px solid 	#937b3d;
	font:100 .8em "Trebuchet MS", Tahoma, Sans;
	padding:3px;
}
ul.forms textarea {
	font:100 .8em "Trebuchet MS", Tahoma, Sans;
	padding:3px;
	width:500px;
	height:120px;
	overflow:auto;
	border:1px solid 	#937b3d
}
ul.forms #submit {
	font:700 .8em "Trebuchet MS", Tahoma, Sans;
	cursor:pointer;
	border:1px solid 	#937b3d;
	background:#fff;
	width:506px;
	padding:3px;
}

ol.commentlist li {
	list-style:none;
	margin:10px 0;
	color:#937b3d;
	border-bottom:1px solid #ddd
}
ol.commentlist li a {
	font-weight:700;
	color:#937b3d;
}
ol.commentlist span.author {
	font-size:.8em;
}
ol.commentlist em.moder {
	font-size:.7em;
	font-weight:700;
	background:#f9fde1;
	padding:4px;
	display:block;
	border:1px solid #ddd;
	border-bottom:none;
}
#left .entry2 ol.commentlist li p {
	color:#000;
	margin:2px 0;
	font-size:.9em;
}


.page #right {
	float:none;
	margin-left:15px;
	width:230px;
	padding-top:0px;
}
	#right .sidebar.sidebar2 dt {
		font-size:.6em;
		padding-left:5px;
		text-transform:capitalize;
		cursor:pointer;
		background:url(images/accHead.gif) no-repeat left top;
		height:34px;
		line-height:34px;
	}
	#right .sidebar.sidebar2 dd {
		width:auto;
		background:none;
		border:none;
		margin:0;
	}


.page #left {
	float:right;
	width:620px;
	padding:0;
	margin-right:15px;
	display:inline;
}



.ntzAd {
	width:620px;
	height:186px;
	overflow:hidden;
	margin-top:20px;
	background:no-repeat left top;
}
	.ntzAd h1 {
		color:#fff;
		text-align:right;
		font:700 1.5em "Trebuchet MS", Tahoma, sans;
		padding:10px;
	}

#right .sidebar.sidebar2 dd#loginform {
	background:url(images/loginBox.jpg) no-repeat left top;
	height:186px;
}
#right .sidebar.sidebar2 dd#loginform form,
#right .sidebar.sidebar2 dd#loginform ul{
	width:200px;
	margin:0 auto;
	padding-top:10px;
	height:190px;
}
#right .sidebar.sidebar2 dd#loginform input.t {
	display:block;
	width:200px;
	border:1px solid #939393;
	background:#f1f1f1;	
	border-bottom-color:#d3d3d3;
	border-right-color:#d3d3d3;
	margin:3px 0 6px 0;
	padding:0 3px;
}#right .sidebar.sidebar2 dd#loginform label {
	cursor:pointer;
	font-size:.8em;
}
#right .sidebar.sidebar2 dd#loginform input.s {
	display:block;
	margin:5px 0;
	cursor:pointer;
}
#right .sidebar.sidebar2 dd#loginform span.register a {
	display:block;
	font-size:.7em;
	margin-left:10px;
	color:#797979
}

#right .sidebar.sidebar2 dd#loginform h2 {
	font-size:1em;
	padding:10px;
}




.footer ul#newPost {
	height:24px;
	padding:4px 0;
	width:495px;
	background:url(images/news.jpg) no-repeat left top;
	padding-left:125px;
	overflow:hidden;
}
.footer ul#newPost li {
	float:none;
	height:24px;
	display:none;
	width:480px;
	margin:0 auto;
}.footer ul#newPost li a {
	font:700 .7em/24px "Trebuchet MS", Tahoma, sans;
	color:#937b3d;
	display:block;
}

#l_common {
	background:url(images/side3.jpg) no-repeat left top;
	height:209px;
	width:230px;

	padding:10px;
}

#l_common p {
			display:block;
			font-size:.7em;
			line-height:12px;
			color:#000000;
			font-weight: bold;
			padding-left:2px;
			padding-right:6px;
			width:200px;
		}
.p2 {
			display:block;
			font-size:.7em;
			line-height:12px;
			color:#000000;
			padding-left:2px;
		}
		
#l_common a {
			display:block;
			font-size:.7em;
			line-height:30px;
			color:#000000;
			padding-left:10px;
		}
#l_common a:hover {
		color:#937b3d
	}
#bottom-links a:hover {
		color:#937b3d
	}