/* 
Theme Name: AquaFluid
Theme URI: http://wpthemepark.com/
Description: WP Theme <a href="http://wpthemepark.com/themes/aquafluid/">AquaFluid</a> by <a href="http://wpthemepark.com/">Sadish</a>
Version: 1.5
Author: Sadish Balasubramanian
*/

body {
	margin:0;
	padding:0;	
	font-size:small;
	background: #00254F url('http://www.conservativedatingsite.com/images-lib/blue_backround.jpg');
	background-repeat: repeat-x;
	font-family: Verdana, Tahoma, "Trebuchet MS", Arial, Sans-serif;
}

.headertag1 {font-family: Tahoma, Arial, Verdana, serif; font-size:16px; color:#277ECD; line-height:125%; font-weight:700;}
.headertag2 {font-family: Tahoma, Arial, Verdana, serif; font-size:13px; color:#164773; line-height:100%; font-weight:600;}

a.hdrlink {text-decoration:none; font-family: Tahoma, Arial, Verdana, serif; font-size:16px; color:#277ECD; font-weight:700;}
a.hdrlink:link {color: #277ECD}
a.hdrlink:visited {color: #277ECD}
a.hdrlink:hover {color: #D52525; text-decoration: none;}

/* ---- New Image Caption and Formatting CSS 2010-02-28 ---- */

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.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;
}

/***************   COMMON ELEMENTS                      
############################################*/

abbr {
	cursor:help;
}	
blockquote 
{
    margin:1em;
	color:#973100;
    background:url(img/quote.gif) no-repeat left top;
    padding:0 0 0 4em;
}
a {
	color:#483d8b;
	text-decoration:undeerline;

}

a:hover,a:active {
	color:#af0000;	
}	

p {
	line-height:1.4em;
	margin-top:5px;
}	

ul {margin-top:0; list-style:disc;}
li {padding-left: 1px; padding-top: 9px; }
	
/* ul li 	background:url(img/parl_bullet.png) no-repeat top left;*/
/* {padding-left:5px;} */

h1 {
	font-size:0%;
	font-family:times, serif;
	font-weight:normal;
	margin-bottom:0;
	color:#483d8b;
}	

h2 {
	font-family: arial, tahoma, verdana, Serif;
	font-size:100%;	
	color: #000;
	margin:0.5em 0;
	padding:0.25em 0;
	letter-spacing:0.1ex;
}
fieldset 
{
	border:none;
}
dl dt 
{
	font-weight:bold;
	margin:5px 0;	
}
dl dd 
{
	padding-left:20px;
	display:inline;
}
img.left
{
float: left;
margin: 0 1em 1em 0;
}
img.right
{
float: right;
margin: 0 0 1em 1em;
}
#container 
{
	/* background-image: url(http://www.orthodoxytoday.org/images/leftbackgroundrunner.png); */
	background-repeat: repeat-y;	
	margin: 0px auto;
	width:960px;
	font-size:95%;
	background-color: #fff;		
}

#header		{
		height: 74px;
		width:950;
		margin:0 auto;
		text-align: center;
		background-color: #FFFFFF;
		border-bottom: 0px #D8FD02;
		border-left: 1px #C0C0C0 ridge;
		border-right: 2px #C0C0C0 ridge;
		border-top: 2px #C0C0C0 ridge;
		position:relative;
		}	
	
}
#header h1{
	font-size:39px;
	font-family:Verdana, Arial, serif;
	letter-spacing:0.1ex;
	color:#164773;
	background:none;
	margin: 0px 0 0px 0;	
}
#header h1 a 
{
	color:#164773;
	font-size: 39px;
	border-bottom:none;
	text-decoration: none;
}

#header h1 a:hover 
{
	color:#fff;
	text-decoration:underline;
}

#header h1 span
{
    padding:0;
    float:right;
    font-weight:normal;
    font-family:Verdana, Tahoma, Arial, Serif;
    font-size:0.45em;    
}
#content {
	float:right;
	color:#333;
	background-color: #fff;
	width:695px;
	margin:0 0 1em 0;
	padding:0 1em 0 0;	
}
.post 
{
    margin: 1px 5px 5px 10px;
/*  padding:0.5em; */
}
.post h4 
{
	font-size:1em;
	font-weight:normal;
	margin:0.5em 0;
	padding:0;
}
.post h4 em
{
	font-style:normal;
	float:right;
	font-weight:normal;
}

.post-title /* background:url(img/homearrow.gif) no-repeat left center; */
{
	font-size:145%;
	font-weight:normal;
	color:#af0000;
    border-bottom: 0px solid;
    border-bottom-color: #D4D0C8;
    margin: 10px 5px 0 0;      
    padding: 0 0 5px 0;
}
.post-title a 
{
    color:#af0000;
    border-bottom:none;
    text-decoration: none;
}
.post-title a:hover 
{
    color:#af0000;
    border-bottom:none;
    text-decoration: underline;
}

.post-top-date
{
    font-size: 10px;
	border-top:#ddd 1px solid;
    color:#000;
	padding:0 0 3px o;
	margin: 0 0 7px 0;
}

.post-info 
{
    color:#999;
    font-size:0.9em;
    border-top:#ddd 1px solid;
    border-bottom:#ddd 1px solid;
	margin: 5px 0 25px 0;
    padding: 2px 0 2px 0;
}
.post-info em 
{
    color:#999;
    font-style:normal;
}


.post-info em.date
{
	margin:0;
	color:#000;
	padding:0 0 3px 12px;
	background:url(img/arrow.gif) no-repeat left center;
	
}
.post-info em.user
{
	background:url(img/user.png) no-repeat left center;
	padding-left:15px;
}
.post-info em.cat
{
	background:url(img/star.png) no-repeat left center;
	padding-left:15px;
}
.post-info a:link, .post-info a:visited
{
	border:none;
}
.post-info a:hover, .post-info a:active
{
    border-bottom:1px solid;
}
.post-content 
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.post-comments 
{
   padding-top: 1px;
}
.post-comments a 
{
   background:url(img/comments-small.gif) no-repeat left center;
   padding-left:10px;  
}
#sidebar {
	float:left;
	width:220px;
	margin: 0;
	padding:0 2%;
	padding-left:15px;
	font-size:90%;
	background:#ECF0F5;
	border-left: 2px solid;
	border-left-color: #ccc;
}
#sidebar h2 
{
    margin:1.5em 0 -10px 0;       
    font-size:12px;
    font-family:Arial, Verdana, Serif;
    text-transform:uppercase;
}
#sidebar ul 
{
	margin:0;
	padding:10px 0;
	list-style:none;
}
#sidebar ul li 
{
	margin:0;
	padding:0;
	list-style:none;	
}
#sidebar ul ul, #sidebar form 
{
    margin:0;
    padding:0.5em 0 0 0;
}
#sidebar ul ul ul 
{
	margin:0;
	padding:2px 0;
}
#sidebar li li li 	/*background:url(img/arrow.gif) no-repeat left center;*/
{
	margin:0 0 0 0;
	padding:3px 0 3px 0px;

}
#sidebar li li a:link, #sidebar li li a:visited
{
    color:#D52525;
    border:none;
}
#sidebar li li a:hover,#sidebar li li a:active
{
    color: #164773;
    background: blue,
	text-decoration: underline;
}
#sidebar li li 
{
    margin:0.5em 0;
}

/*#footer {
	clear:both;
	width:100%;
	padding:8px 0;
	margin:0 auto;
	text-align:center;
	font-size:90%;
	background:#fff url(img/con_top.gif) repeat-x top;
	border-top:1px solid #ccc;
}*/

/* --------------------- Footercontent */

#footer 		{
	clear:right;
		height: 23px;
		background-repeat: repeat;
 		margin-top: 00px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: 950px;
		margin-left: auto;
		margin-right: auto;	
		}

.footertext 		{
		font-family: verdana, arial, sans-serif;
		color: #fff; 
		font-size: 13px;
        text-align: center;
		line-height:100%;
		font-weight: normal;
		padding-top: 5px;
		padding-bottom:1px;
		margin-right:auto;
		margin-left:auto;
		}
				
.footertext a:link 	{
        color: #fff;
		text-decoration: none;
		line-height:100%;
		}
				
.footertext a:active 	{
        color: #fff;
		text-decoration: none;
		line-height:100%;
		}
				
.footertext a:visited 	{
        color: #fff;
		text-decoration: none;

		line-height:100%;
		}

.footertext a:hover {
        color: #000; 
		background: #fff; 
		text-decoration: underline;
		}



/*Comments Style*/
#comments, #respond{
	margin: 2em 0 0 5px;
	font-size: 15px;
}

#commentform 
{
	margin:10px 0;
	padding:10px;
	background:#efefef;
	border: #ddd 2px ridge;
}
.commentnum 
{
	font-size:100%;
	color: #D9560F;
	font-weight: bold;
	padding-right: 5px;
}
#container .commentlist {
	margin: 0;
	padding: 0;
	border-top:#ddd 1px solid;	
}
.commentlist li 
{
	list-style:none;
	margin: 0;
	padding:1em;	
	border-bottom:1px solid;
	border-bottom-color: #cecece;
	border	
}
.commentlist li.alt 
{
	background:#fff;	
}
.commentlist li.highlighted 
{
	border:#bdb76b 1px solid;	
}
.commentlist li .cmtinfo 
{
	font-size:13px;

	
}
.commentlist li cite 
{
	font-style:normal;
	font-weight:bold;
	color: #D9560F;
}
.commentlist li .cmtinfo em 
{
	float:right;
	margin-top:-16px;
	font-style:normal;
	font-size:0.9em;
	color:#999;
}
#comments 
{
	border-bottom:none;
}
input.textbox
{
	background:#fff url(img/shadow_top.gif) repeat-x top;
	border:1px solid #ccc;
	margin:2px 0;
	width:150px;
	padding:3px;
	font-family:Verdana, Arial, Serif;
	font-size:1em;
}
textarea{
	background:#fff url(img/shadow_top.gif) repeat-x top;
	border:1px solid #ccc;
	width:95%;
	height:20em;
	padding:3px;
	font-size:1em;
	font-family:Verdana, Arial, Serif;
}
.textbox:focus, textarea:focus
{
	background:#fff url(img/shadow_top.gif) repeat-x top;
	border:#669 1px solid;
}
.nocomments 
{
	font-size:0.9em;
	color:#999;
}
/***************   NAVIGATION                         
############################################*/

ul#navigation {
		list-style:none;
		height: 24px;
		width: 960px;
		background: #285781 url('http://www.conservativedatingsite.com/images-lib/navbg-32px.gif') repeat-x;
		text-align: center;
		overflow: hidden; 
		font-family: arial;
		font-size: 13px;
		font-weight:600;
		margin: 0 0 0 0;
		padding: 9px 0 0 0;
		}

#navbar a:hover		{
		color: #fff;
  		background: white;
		}

ul#navigation li {
	color: #fff;	
	padding:0 5px;
	display:inline;
	background:none;
	list-style:none;
	margin:0;
}	

ul#navigation li a {
	text-decoration:none;	
	padding:3px 5px;
	margin:0;
	color:#fff;
	background-color:inherit;
	border-bottom:none;
}	 	

ul#navigation a {
	color: #fff;
}

ul#navigation li a:hover
{
	color:#D52525;
	background-color: #fff;
}


/***************   TEXT ELEMENTS                   
############################################*/
#s 
{
	background:#f3f3fc url(img/find.gif) no-repeat left center;
	padding-left:18px;
	width:80%;
}
#sidebar ul.feeds li
{
	background:url(img/icon_feed.gif) no-repeat left center;
	padding:2px 18px;
}
#content ul.asides 
{
	margin:0 1em;
	padding:0;
	list-style:none;
}
#content ul.asides li 
{
	margin:1em 0;
	padding:0;
	background:none;
}
#content, #sidebar, #footer, .widget {
    overflow: hidden;
}


/* Comment plugin style */
#commentplugin {
	display:block;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #000;
}

#commentplugin ul {
	display:block;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

#commentplugin ul li a:link /*title bar*/{
	font-family: verdana, arial, sans-serif;
	display:block;
	font-size:12px;
	color: #af0000;
	text-decoration: none;
}

#commentplugin ul li a:visited /*title bar*/{
	display:block;
	font-size:12px;
	color: #af0000;
	text-decoration: none;
}

#commentplugin ul li a:hover /*title bar*/ {
	display:block;
	color: #fff;
	background: #af0000;
}

#commentplugin ul li ul li a:link /* Comment quote */ {
	display:block;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}

#commentplugin ul li ul li a:visited /* Comment quote */ {
	display:block;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}

#commentplugin ul li ul li a:active /* Comment quote */  {
	display:block;
	font-size: 11px;
	color: #fff;
	background: #af0000;
}

#commentplugin ul li ul li a:hover /* Comment quote */  {
	display:block;
	font-size: 11px;
	color: #fff;
	background: #af0000;
}
	
/* Quicktags markup*/
#ed_toolbar input {
	border: 1px solid black;
	background-color: #D4D0C8;
	font-family: arial;
	font-size: 12px;
	}

hr.greyline {
	border: none 0; 
	border-top: 1px dashed #000;
	width: 100%;
	height: 1px;
}

.left {
	color: gray;
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}

/*Breadcrumb plugin */
.breadcrumb {
	font-size: 8pt;
	text-align: left;
	color: #003333;
	font-style: italic;
}
