/*
Theme Name:connexion
Description: city theme
Author: Jinsona designs
*/

body {
	margin:0px;
	padding-top:0px;
	font-family:Arial,helvetica,Verdana,sans-serif;
	color:#666666;
	font-size:12px;
}

img {border:0;}
a {color:#0A84E2;text-decoration:none}
a:hover {color:#0A84E2;text-decoration:none}
h1, h2, h3, h4, h5, h6 {}
blockquote {padding-left:10px;color:#411d00;font-style: normal;}

.clear {clear:both;}
.alignleft {float:left;}
.alignright {float:right;}

/* The Wrapper */

.wrapper {margin:0px;margin-left:auto;margin-right:auto;width:922px}
.content {width:922px; border:solid 1px #D5D5D5}

/* The Top */

.top {
	height:100px;
	position:relative;
}
.bluebar { background:url(images/bluebar.gif) no-repeat; height:40px; width:924px }
.blogname {}

.blogname h1 a {
	position:absolute;
	top:20px;
	left:0px;
	font-family:Arial,helvetica,Verdana,sans-serif;
	background:url(images/talkfusion.gif) no-repeat left top;
	display:block;
	text-indent:-9000px;
	width:244px;
	height:65px;
	margin:0;
	padding:0;
	z-index:100;
}	

.blogname h2 {
	font-size:16px;
	text-indent:-9000px;
	font-weight:normal;
	color:#ae0000;
	margin:0;
	padding:0;
	z-index:100;
}

/* Menu */


#mainmenu{
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	text-transform:uppercase;
	position:absolute;
	top:70px;
	right:0px;
	width:600px;
}	

#mainmenu ul {
	margin:0px;
	padding:0px;
}

#mainmenu ul li {
	margin:0px;
	list-style:none;
	float:right;
	border-left:solid 1px #B81080;
	font-size:14px;
}

#mainmenu ul li a {
	text-decoration:none;	
	color:#B81080;
	padding:3px 20px;
	position:relative;

}

#mainmenu ul li a:hover, #mainmenu ul li a.active {
	color:#F922D8;
	text-decoration:none;	

}

#mainmenu ul li a span {
	display:none;
}

#mainmenu ul li a:hover span, #mainmenu ul li a.active  span{

	display:inline;
	position:absolute;
	right:-1px;
	top:0px;

}

#features {
 background:url(images/bg.gif) repeat-x bottom #464646; 
 padding:25px 0px 35px 0px;
 text-align: center;
 }

/* The Content */

#content {
	float: left;
	padding:30px 0 0 15px;
	width: 545px;	
	}

.post {
	margin:0;
	padding:0;
	height: 100%;
	text-align: left;
	color:#666666;
	}

.post h2 {

	margin:0 0 20px 0;
	padding:0;
	text-align: left;
	font:bold 18px Arial, helvetica, sans-serif;

	}

.post h2 a, .post h2 a:link, .post h2 a:visited  {

	color: #0A84E2;
	background-color: transparent;
	}

.post .date {

	margin: 0 0;
	padding: 8px 9px 37px 56px;
	height: 47px;
	width: 32px;
	background: url(images/datefield.gif) no-repeat left top;
	font:12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	line-height:16px;
	color: #6D1F7E;
	background-color: transparent;
	float:left;

	}


.post .date em { font-size:16px; }

.post .date b { font-size:24px; }

.post .postmetadata {

	padding: 2px 15px 0px 15px;
	font: normal 12px Verdana, Arial, sans-serif;
	text-align: right;
	height:34px;

	}
	
.p_comments {

height:25px;
width:100px;
line-height:26px;
text-align:center;
float:right;
padding:0 5px 0 27px;
display:none;

}

.p_comments a:link,

.p_comments a:visited {
	color: #666666;
	background-color: transparent;
}

.post a:link,

.post a:visited {
	color: #FF08A5;
	background-color: transparent;
}

.post a:hover {
	color: #A2DE13;
	background-color: transparent;
	text-decoration: none;
}

.entry {
	display:block;
	margin: 0 0 0 115px;
	padding: 0;
	border-bottom: solid 2px #EBECED;
	}

.cover{
	margin: 0 0;
	}

/* The Sidebar */

#sidebar {
width:320px;
float:left;
color:#666666;
padding:30px 0 0 20px;
font:12px Arial, Helvetica, sans-serif;
}

#sidebar ul {
margin:0;
padding:0;
list-style-type:none;
}

#sidebar  h2 {
height:25px;
padding:3px 0px 0px 5px;
background:#ffffff;
Margin: 10px 0 0 0;
color:#FEA100;
font:bold 18px Arial, Helvetica, sans-serif;

}

#sidebar li a {
display:block;
line-height:160%;
padding:4px 0 4px 0;
color:#666666;
background:#ffffff;
border-bottom:1px solid #7EC4FB;
}

#sidebar li a:hover {

text-decoration:none;
background-color:#ffffff;
color:#FF08A5;
}

#sidebar ul li a {
background:#none;
padding-left:10px;
}

#sidebar table {

	width:100%;
	text-align:center;
	background-color:#ffffff;
	}

/* --- FOOTER --- */

#footer {
clear:both;	
height:20px;
	padding:10px 0 0 0px;
	margin:2px 0 0 0;
	color:#EAEAEA;
	font-size:10px;
	font-weight:normal;
	letter-spacing:1px;
	background:#EAEAEA;
	text-align:center;
	}

#footer a {
	color:#EAEAEA;
	text-decoration:none;
	}


#footer a:hover {
	color:#EAEAEA;
	text-decoration:underline;
	}

/* The Navigation */

.navigation {
	padding:20px 0 30px 114px;
	}

.navigation a {
	text-decoration:none;
	font-size:14px;
	color:#0A84E2;
	text-transform:uppercase;
	}

.navigation a:hover {
	color:#A7D90D;
	text-decoration:underline;
	}


/* The Attachment */


.contentCenter {
	text-align:center;
	}

/* The Page Title */

h2.pagetitle {
	padding:0;
	margin:0 0 20px 0;
	font-size:25px;
	text-align:center;
	}

/* The Comments */

.comments {
	padding: 22px 32px 23px 32px;
	line-height:16px;
	display:none;
	}

.comments ol {
	margin: 0 0 30px 0;
	padding: 0 0 0 20px;
	font-weight: bold;
	color: #666666;
}	

div.comments ol li {
	padding-bottom: 9px;
}

.comments form {}

.comments textarea {
	width:96%;
	height:156px;
	background:#ccc;
	border:2px solid #777;
	color:#000;
	padding:10px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}

#commentform {
	padding-left:23px;
	}
	
#commentform input {
	background:#dcdcdc;
	border:1px solid #ababab;
	color:#484849;
	padding-left:10px;
	}

.comments input#submit {
	padding:0;
	width:72px;
	height:29px;
	}



.comments h2 {



	font-size:19px;



	line-height:30px;



	margin:24px 0 0 0px;



	padding:0;



	font-weight:normal;



	



	}



.comments ol li p {



	padding:0;



	margin:10px 0;



	}



.comments ol li {



	padding-bottom: 9px;







}

