/*  



Theme Name:    NYLS - City Land NYC 

Theme URI:     http://templatic.com/

Description:   Developed by Bhavesh Radadiya.

Version:       1.0

Author:        Templatic.com

Author URI:    http://templatic.com/



*/



/*	--------------------------------------------------

Global Reset - Resets all browser defaults to 0

-------------------------------------------------- */

html, body { margin:0; padding:0;}

h1, h2, h3, h4, h5, h6, p, blockquote, address, big, cite, code, em, font, img, small, strike, sub, sup, li, ol, ul, fieldset, form, label, legend, button, table, caption, tr, th, td {

	margin:0;

	padding:0;

	border:0;

	font-weight:normal;

	font-style:normal;

	font-size:100%;

	font-family:inherit;

	text-align:left;

}

table {

	border-collapse:collapse;

	border-spacing:0;
	
	margin-left:20px;

}

ol, ul {

	list-style:inside;

}

blockquote:before, blockquote:after {

	content:"";

}

.forum #LoginWithAjax {
    height: 35px;
	color:white;
}

.forum #LoginWithAjax td
{
	margin-top:0px;
	float:left;
}

.forum #LoginWithAjax_Title
{
	color:white;
}

.forum #LoginWithAjax_Avatar
{
	width:0px;
}

.textwidget #searchform
{
	visibility:visible;
}

#neutralground #wrapper
{
	margin-top:-50px;
}


.forum #LoginWithAjax td a
{
	color:#FFF;
}
.forum #lwa_user_login
{
	margin-top:-30px;
	width:200px;
}

.forum #LoginWithAjax_Info
{
	margin-left:-15px;
}



*  {

	padding: 0;

	margin: 0;

}

a {

	color: #013d67;

	text-decoration:none;

}

a:hover {

	color: #013D67;

	text-decoration: none;

}



.fix{ clear: both; height: 1px; margin: -1px 0 0; overflow: hidden }

.fl{ float: left }

.fr{ float: right }

.ac{ text-align: center }

.ar{ text-align: right }



body {

	text-align: center;

	background: #04304f url("images/cityland_bg_white.png") top center repeat; 

	font-size: 76%;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	width:100%;

	background-attachment:fixed;

}

a { text-decoration:none; }

a:hover { -decoration:underline; }

.clear a
{
	text-decoration:underline;
}

.clear a:hover
{
	text-decoration:underline;
}

.navigation
{
	margin-top:60px;
	margin-right:20px;
}

#LoginWithAjax_Title
{
	color:white;
}


blockquote {   font-size:18px; padding-left:30px; padding-right:30px; text-align:justify; font-style:italic; }

blockquote  p {  }



.clearboth { clear:both; }



#content ul { list-style:none; margin:0 0 25px 0; padding:0;  }

#content li { margin:0; padding:0; font-size:14px; line-height:22px; }

#links li { margin-left:20px; margin-bottom:5px;}







/*	--------------------------------------------------

 Structure

 -------------------------------------------------- */

#header-in { width:972px; margin:0 auto; height:70px; }

#wrapper { width:970px; border-left:6px solid #FFF;border-right:6px solid #FFF; padding-left:21px; padding-bottom:40px; padding-top:20px; margin:0px auto 15px -19px; font-family:Arial, Helvetica, sans-serif; background-color:#eef4f9; min-height:1100px;}



#content { width:660px; float:left;  }

#sidebar { width:305px; float:left; padding-right:0px;}

#post-meta-home {border-top: 1px solid #CCCCCC; padding-top:5px; width:618px; display:inline-table;}

#post-meta-search {border-top: 1px solid #CCCCCC; padding-top:5px; margin-right:-20px;}

#post-meta-search .tags {margin-right:35px; width:40%;}

#post-meta-home .tags {margin-right:35px; width:40%;}

#footer { clear:both; }

#footer-in { width:960px; margin:0 auto; padding:10px 0; overflow:hidden; height:100%; }



/* header  --------------------------------- */



#header .logo a { text-decoration:none; display: block; width:220px; margin-top:20px; height:55px; font-size:18px; float:left; text-indent:-9009px; }

#header .logo a:hover { text-decoration:none; }



#header p.description { float:left; width:500px; margin:35px 0 0 25px; padding:0; font-size:14px; }

.single_column h3 { margin:0; padding:5px 0 5px 5px; font:18px Georgia, "Times New Roman", Times, serif; }







/*---------TOP NAVIGATION for PAGES---------  */



#navbg { bheight:42px; margin-bottom:50px; }

#nav-menu ul { margin:0; padding:0px; height:42px; clear:both; width:960px; margin:0 auto;    }

#nav-menu li { float:left; list-style-type:none; margin:0px; overflow:hidden; line-height:17px; text-transform:uppercase;   }

#nav-menu ul li:hover a, #nav-menu ul li.hover a, #nav-menu ul li.current_page_item a { text-decoration:none;  }

#nav-menu ul li a { font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none; display:block; margin:0; padding:13px 20px 12px 20px;}

#nav-menu ul li a:hover { text-decoration:none;  }



#nav-menu ul li:hover a, #nav-menu ul li.hover a, #nav-menu ul li.current-cat a { text-decoration:none; padding:12px 12px 20px 8px 12px; }

	

/*---------DROPDOWN NAVIGATION FOR CATEGORIES--------- */

#nav li ul li a{ font-size: 13px; padding-top:7px; margin-right:0;  text-transform:capitalize; }

#nav li ul li a:hover{ text-decoration:none; }

#nav li ul{ margin:0px 0 0 0; position:absolute; width:15em; left:-999em; }

#nav li:hover ul, #nav li.sfhover ul{ left:auto; z-index:1000 }

#nav li ul li{ line-height:26px; width:15em; border-width:0 1px 1px 1px; font-weight:bold }

#nav li:hover, #nav li.hover{ position:static }

#nav li ul ul{ margin:-37px 0 0 15em; }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{ left:-999em; padding:2px 0 0;  }

#nav li:hover ul ul, #nav li.sfhover ul ul, #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul{left:-999em }

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul{left:auto }

select, #nav{ padding:0;}

.bot, #header .spacer p, .list2{clear:both }

#nav li a span{font-size:12px; font-weight:normal }

#archivedd {margin-left:20px;}


/* Wrapper  --------------------------------- */



.tool-tip { width:300px; z-index:13000; }

.tool-title { font-weight:bold; font:13px/1.3em Verdana, sans-serif; margin:0; padding:8px 8px 4px; }

.tool-text { font:12px/1.3em Arial, Helvetica, sans-serif; padding:4px 8px 8px; }

.tool-text span span { display:block; font:11px/1.3em Verdana, sans-serif; padding:5px 0 0 0; }

div#footer { padding:5px 20px; text-align:center; }

div#footer p { line-height:1.6em!important; }





/* Wrapper  --------------------------------- */



.nb-list { margin:0 0 20px 0; padding:0; list-style-type: none; font-size:12px; }

.nb-list ul li { float:none; width:inherit;  list-style:none; margin:0; padding:9px 5px;  text-decoration:none; backgroundheight:300px; 

overflow:hidden; height:300px;  }





.nb-list ul li a { margin:0; text-decoration:none;  }

.nb-list ul li a:hover { text-decoration:none; }

.nb-list h3 { margin:0; padding:5px 0 3px 0px; font:18px Georgia, "Times New Roman", Times, serif; }

.nb-list h3 a { text-decoration:none; text-indent:5px;}



.single_column { margin:25px 0 20px -18px; _margin:0 0 20px -90px; padding:0; min-height:500px; _height:500px;   list-style-type: none; font-size:12px;}

.single_column li { float: left; margin:0 0 40px 5px; width:245px;  height:230px;  }

* html .single_column li { height:230px; overflow:hidden;  }

*+html .single_column li { height:240px;  }







.single_column li ul { margin:12px 0 0 0; padding:0;  }

.single_column li ul li { float:none; width:inherit; height:inherit; list-style:none; margin:0;   position:relative; height:15px; overflow:inherit }

.secondary { display:none;  }



.home_column { width:300px;  }

.fleft { float:left; }

.fright { float:right; }

.spacer { padding-left:30px; }



.advt { padding:15px 0 0 0;  }











hr { clear:both; margin:0; padding:0; width:98%; }



.single_column li ul li a {text-decoration:none;  display:block; width:300px; position:absolute; top:8px;  height:20px; width:220px;  overflow:hidden; display:block; 

line-height:1.5em;  }

.single_column li ul li a:hover { height:auto; overflow:auto; z-index:11; line-height:18px; padding-bottom:5px; padding-left:5px; left:0px; width:280px;   }





* html .single_column li ul li a { text-decoration:none;  display:block; width:300px; position:absolute; top:4px; left:0;  min-height:15px;  display:block; 

line-height:1.9em; overflow:visible; } 

* html .single_column li ul li a:hover { height:85px; overflow:visible; z-index:11; line-height:18px; _line-height:28px; top:1px; padding-bottom:0; left:-5px; width:280px;   }

* html .single_column { margin:0 0 20px -60px; }



*+html .single_column li ul li a { text-decoration:none;  display:block; width:300px; position:absolute; top:-4px; left:0;  min-height:15px;  display:block; 

line-height:1.9em; overflow:visible; } 

*+html .single_column li ul li a:hover { height:85px; overflow:visible; z-index:11; line-height:18px; top:-2px;  left:0px; width:280px;   }





*+html .single_column li ul li a { padding:8px 5px; } 





.ftuhmb { padding:2px; float:left; width:55px; margin:0px 6px 15px 6px; height:55px;  }



/* Headings -----------------------------------------------------------------------*/

.h3 { margin:0; padding:0; font-size: 22px; }

h1 a, h3 a { text-decoration: none; }

h1 a:hover, h3 a:hover { text-decoration: underline; }

h2 { margin: 0; color:#003050; padding: 10px 0 0 0; font:bolder 20px Arial, Helvetica, sans-serif; }

h2 a {  text-decoration: underline; color:#747679; }

h2 a:hover { text-decoration: none; }

h3 { margin:0; padding: 5px 0; font:normal 22px Arial, Helvetica, sans-serif; }

h3 a { text-decoration: none; }

h3 a:hover { text-decoration: none; }

h5 { margin: 15px 0 0 0; padding: 5px 0; font:normal 18px Arial, Helvetica, sans-serif; }

h6 { margin: 0; padding: 0 0 10px 0; font:normal 24px Arial, Helvetica, sans-serif; }



h1 { margin:0 0 20px 0;  font-size:30px;  }

p { margin:0 15px 15px 0; padding:0; font-size:12px; line-height:1.25; font-family:Arial, Helvetica, sans-serif;  }



/* CONTENT -----------------------------------------------------------------------*/



#content ol { list-style-type: decimal; line-height: 18px; margin: 0; padding: 0 0 10px 35px; }

#content ul { list-style: circle; }

#content li { margin: 0; padding: 0; }

#content ul li { margin: 0 30px 0 30px; padding: 5px 0 0 0;  list-style: disc outside; }



#content .post-meta-top { margin:0 0 15px 0;  display: block; font-size:12px; float:left;}

#content .post-meta-bottom { margin: 30px 0 5px 0; display: block; font-size: 12px; clear:both; }



#posts { padding:0 0 30px 0; margin-bottom:30px; }



.post-meta-top a, .post-meta-bottom a { text-decoration: none;  }

.post-meta-top a:hover, .post-meta-bottom a:hover { text-decoration: none; }



.cat { float:  left; width:48%; text-align: left; }

.tags { float:  right; width:48%; text-align: right; }



.comm { width: 20%; float:right; text-align: left; }

.comm span { padding: 0 0 0 18px;  }

.date { margin:0 10px 0 0; padding:10px; float: left; text-align: center; height:35px; width:35px; border: 3px solid; background-color:#B2D0E9; }

.d { font-size:18px; }

.month { font-size:11px; font-weight:bold; text-transform:uppercase; }





	/* Previous/Next Page Navigation ----------------------------------------------------------------*/

.page-nav { margin: 15px 0; padding: 2px 0;	height: 22px; clear: both; }

.nav-previous { width: 249px; margin: 2px 0; float:left; text-align:left; }

.nav-next { width: 249px; margin: 2px 0; float: right; text-align: right; }

.page-nav a { text-decoration: none; }

.nav-previous a { padding-left: 10px; }

.nav-next a { padding-right: 10px; }





  

  

  /*---------COMMENTS --------- */



#comments ol{padding:20px 0;}

#content #comments .comment { margin: 10px 0 30px 0; padding:0; width: 100%; list-style:none }



#comments h3{ font:normal 18px Arial, Helvetica, sans-serif; padding:0 0 5px 0; margin:0 0 20px 0; color:#003050;}

#comments .commentlist { padding:0; margin:0 }

#comments .commentlist li p { margin:0 0 20px 60px; padding:0; width:555px; font-family:"Adobe Garamond Pro"; font-size:16px; }

#comments .commentlist li {  position:relative;   }





.avatar { padding:4px; float:left; margin:0 0px 12px 0; height:90px; width:90px; }

.comment-author {padding:10px;  clear:both; margin-bottom:20px;   }

.fn { float:left; margin-right:5px;}

.fn .ur { float:left; margin-right:5px; margin-top:5px;  }



.says { float:left; }

.commentmetadata { float:right; position:absolute; right:10px; top:10px;  }



#content #comments .bypostauthor { height:100%; overflow:hidden;  }



.reply { margin-left:10px; font-size:12px; }

.commentmetadata { font-size:12px; text-decoration:none; } 

.commentmetadata a { text-decoration:none; color:#000000; }

.commentmetadata a:hover { text-decoration:none;  }





#submit { padding:5px; width:150px;  font:14px Arial, Helvetica, sans-serif; cursor:pointer; }

#url, #email, #author { font:14px Arial, Helvetica, sans-serif; padding:5px; float:right; margin-right:0px; clear:both; }

#comment { font:14px Arial, Helvetica, sans-serif; padding:5px; clear:both;  }



#commentform p { margin:0 0 8px 0; padding:0; overflow:hidden; }

#commentform label small { float:left; margin-top:8px; color: #003050; }

#comments .comment .authcomment p { padding:0 0 20px 0;  }

.entry a {text-decoration:underline;}

.more-link:link {text-decoration:none !important; padding-bottom:20px;}


  

  /* SIDEBAR -----------------------------------------------------------------------*/

#sidebar h3 { margin:0px 0 5px 0; padding:0 0 5px 0; font:bold 16px Arial, Helvetica, sans-serif; }



#sidebar ul{ margin: 0 0 15px 0; padding: 0; list-style-type: none; }

#sidebar ul li  { margin:0; padding:0; }

#sidebar ul li a {   text-decoration:none; padding:0px 13px 7px; display:block; text-indent:0px; margin-left:-2px; line-height:1.2; }

#sidebar ul li a:hover { text-decoration: none; }



#wp-calendar { width:100%;  }

#wp-calendar caption { font-size:14px; text-align:center; margin-bottom:1px; padding:3px; font-weight:bold; }

#wp-calendar td { text-align:center; font-size:12px; font-weight:bold; padding:3px;  }

#wp-calendar th { padding:3px; text-align:center; font-weight:bold; }



/*#footer ------------- */

#footer p { margin:0; padding:0; font-size:11px; float:left; line-height:18px;  }

#footer p.copyright { width:295px; float:left;  }



#footer p a { text-decoration:none; }

#footer p a:hover { text-decoration:none; }



.flink { margin:0 -10px 0 0; padding:0; float:right; }

.flink li { margin:0; padding:0 15px; float:left;  font-size:11px;  }

.flink li a { text-decoration:none;  }

.flink li a:hover { text-decoration:none;}





/*

P.I.E. FLOAT CLEARING

See http://www.positioniseverything.net/easyclearing.html 

--------------------- */

.clearfix:after {

	content: ".";

	clear: both;

	height: 0;

	visibility: hidden;

	display: block;

}

.clearfix {

	display: inline-block; /* Fixes IE/Mac */

}

/* Hides from IE-mac \*/ * html .clearfix {

	height: 1%;

}

.clearfix {

	display: block;

}



#nameheader

{

float:right;

}



#footer_test {



background-color:#747679 !important;

color:#FFFFFF;

font-size:12px;

width:990px; margin:-45px auto 0 -14px; height:20px;

padding-top:10px;

text-align:center;

}



#footer_test a, #footer_test a:visited, #footer_test a:hover, #footer_test a:active {



color:#FFFFFF;



text-decoration:none;



}



.footer-spacer {



margin:0 3px;



}



/*--Customized Sidebar -- */



#learnmore

{

background-color:#FFFFFF;

margin-left:-10px;

margin-right:10px;

}



#learnmore h3

{

color:#FFFFFF !important;

display:block;

background-color:#639ec8;

font-size:12px;

padding-top:5px;

padding-left:10px;

}



#linkcat-7

{

margin-top:5px;

margin-left:-10px;

background-color:#002942 !important;

margin-right:10px;

padding-top:10px;

}



#linkcat-7 h3

{

background-color:#85878a;

padding-left:12px;

padding-top:5px;

}



#linkcat-8

{

margin-top:-15px;

margin-left:-10px;

background-color:#85878a !important;

margin-right:10px;

padding-top:10px;

}



#linkcat-8 h3

{

background-color:#002942;

text-indent:12px;

padding-top:5px;

}



#linkcat-9

{

margin-top:-15px;

margin-left:-10px;

background-color:#002942 !important;

margin-right:10px;

padding-top:10px;

}



#linkcat-9 h3

{

background-color:#85878a;

text-indent:13px;

padding-top:5px;

}



/* Posts */

.posthead h2 a {

color:#003050;

text-decoration:none;

font-size:20px;

text-decoration:none;

font-family:Arial, Helvetica, sans-serif;

font-weight:bolder;

margin-left:15px;

display:block;

line-height:1.1;

margin-bottom:9px;

}



.post .entry p {

font-size:12px;

line-height:1.25;

margin-bottom:10px;

font-family:Arial, Helvetica, sans-serif;

/*margin-left:190px;*/
margin-left:0px;

text-align:justify;

}

.post img
{
padding: 5px;
}

#left_col

{

width:640px;

float:left;

}

#left_col.home
{

}

.single p a
{
	text-decoration:underline;
}


.wp-caption { background-color: #F9F9F9;
border: 1px solid #CCCCCC;font: 11px/1.4em Arial, sans-serif; text-align:left; margin-left:10px; margin-bottom:20px; margin-right:11px;}



#comments a:visited

{

color:#013D67;

}


.wp-caption-dd
{margin-left:10px;
margin-bottom:10px;
font-weight:bold;
}
.post

{
padding: 10px 20px 5px 0px;
margin-bottom:10px;

}



.comments a

{

color:#9e1b32;

text-decoration:none;

font-weight:bolder;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

}



.meta

{

text-align:left;padding-bottom:10px;

}



.readmore 

{

color:#b1b5b9;

text-decoration:none;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

}



.readmore a:link

{

text-decoration:none;
color:#000;
font-weight:bold;
margin-left:190px;

}

.readmore:hover
{
color:#000000;
}


/* Navigation */

#topnav {

list-style:none;

padding: 0px 0px 0 0;

margin-left:auto;

margin-right:auto;

width:960px;

margin-top:125px;

}


.head_nav#neutralground
{
	background:url(images/nav_bg.jpg) no-repeat center center;
}


#main_menu.ng a:hover
{
	background-color:#003050;
}

#main_menu.ng a
{
	background:url(images/text_ng.png);
	width:247px;
}

.head_nav{

width:999px;

margin-left:-19px;

margin-right:auto;

background:url(images/header_bg.png) repeat center center;

height:28px;

background-color:#FFF;

border-right:4px solid #FFF; 
margin-top:-36px;


}



.head_nav ul li{

margin:0px;

padding-right:0px;

list-style:none;

}



.head_nav ul{

width:1000px;

}



.head_nav li{

float:left;

line-height:375%;

}



.head_nav img{

padding:0px 5px;

}





#main_menu {

	width: 1000px;

	height: 28px;	

	color:#FFFFFF;

	left: 50%;

	text-align: center;

	overflow: hidden;

	z-index: 11;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bolder;
	
	border-left:3px solid #FFF;

}



#main_menu a

{

display:block;

width:124.5px;

color:#FFF;

line-height:2.5em;
text-align:center;

}

#main_menu.forum a
{
	background:none;
}

#main_menu.forum
{
	background: url(images/nav_bg.jpg);
	width:939px;
}


#main_menu a:hover

{

background-color:#66aae2;

}

.forum h3
{
	font-size:12px;
	font-weight:bold;
	color: #013D67;
}

.currentside img {
    width: 260px !important;
    height: 290px;
}	


.forum hr
{
	color: #013D67;
}

.post
{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px;
    margin: 0 15px 18px 5px;
	-moz-border-radius: 10px;
}


#main_menu .home {

width: 197px;

margin-left:-50px;

background-position: 0px -2px;

}



#main_menu .home-gray {

background-color:#66aae2;

width: 197px;

margin-left:-50px;

background-position: 0px -2px;

}

#main_menu .home2 {

width: 245px;

margin-left:-50px;
margin-top:-3px;

background-position: 0px 0px;

}



#main_menu .home2-gray {

background-color:#66aae2 !important;

width: 245px;

margin-left:-50px;

background-position: 0px -2px !important;


}




#main_menu .about-the-center {

width: 197px;

background-position:-200px -2px;

margin-left:0px;

}

#main_menu.ng .realestate {

width: 245px;

background-position:-255px -2px;

margin-left:0px;

}




#main_menu .about-the-center-gray {

background-color:#66aae2;

width: 197px;

background-position:-200px -2px;

margin-left:0px;

}



#main_menu .about-cityland {

width: 197px;

background-position:-398px -2px;

margin-left:0px;

}

#main_menu.ng .nyclaw {

width: 245px;

background-position:-492px -2px;

margin-left:0px;

}



#main_menu .about-cityland-gray {

background-color:#66aae2;

width: 197px;

background-position:-398px -2px;

margin-left:0px;

}



#main_menu .current-issue {

width: 197px;

background-position:-599px -2px;

margin-left:0px;

}

#main_menu.ng .cityland {

width: 251px;

background-position:-740px -2px;

margin-left:0px;

}

#sponsors
{
	margin-top:20px;
}

#main_menu .current-issue-gray {

background-color:#66aae2;

width: 197px;

background-position:-599px -2px;

margin-left:0px;

}



#main_menu .archive {

width: 200px;

background-position:-800px -2px;

margin-left:0px;

}

.header-container
{
	background:red;
}


#main_menu .archive-gray {

background-color:#66aae2;

width: 200px;

background-position:-800px -2px;

margin-left:0px;

}



/* Widgets */

#LoginWithAjax

{

background-color:#003050;
color:#FFFFFF;
float: left;
margin-top: 5px;
}



#LoginWithAjax_Form

{

padding:0px 0px 10px 0px;

}



#LoginWithAjax td a

{

text-decoration:underline;

}



#LoginWithAjax table

{

margin-left:13px;

}



#LoginWithAjax_Title

{

line-height:1px;

}





#search

{

font-family:Arial, Helvetica, sans-serif;

font-weight:bolder;

color:#FFFFFF;

background-color:#003050;

border: 1px solid #003050;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px;
/*margin-top:235px !important;*/
margin-top:230px !important;

}



#search h2

{

font-size:14px;

font-weight:bold;

text-indent:15px;

color:#FFFFFF;

}



#blogroll

{

background-color:#C9DFF2;

color:#003050;

margin-top:5px;

float:left;

width:296px;

border: 5px solid #003050;

border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px;

}

#blogroll a
{
color:#003050;
}

#blogroll h2

{

background-color: #033057;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    line-height: 1em;
    margin-top: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-indent: 20px;
	margin-bottom:5px;

}

#sidebar hr

{

width:130px;

margin-left:10px;

}



#sidebar a

{

color:#FFFFFF;

text-decoration:none;

line-height:1.9em;

}



#sidebar #links

{

margin-top:5px;

margin-bottom:5px;

color:#020202;

margin-top:-1px;

}

#links a
{
color: #003050;
font-weight: bold;
line-height:1.5;
}



#archives

{

background-color:#9e1b32;

color:#FFFFFF;

margin-top:5px;

float:right;

text-indent:10px;

width:150px;

height:150px;

margin-left:5px;

}



#archives h2

{

font-size:14px;

font-weight:bold;

color:#FFFFFF;

}



#events

{

background-color:#9e1b32;

color:#FFFFFF;

margin-top:5px;

float:left;

text-indent:10px;

width:150px;

height:150px;

}



#events h2

{

font-size:14px;

font-weight:bold;

color:#FFFFFF;

}

.forum#main_menu a:hover
{
	background-color:#033251;
	height:28px;
}

.forum#main_menu a
{
	margin-left:0px;
}



#classifications

{

background-color:#59121e;

color:#FFFFFF;

margin-top:5px;

float:right;

text-indent:10px;

width:150px;

height:150px;

margin-left:5px;

}

#archivewidget
{
	background-color: #B2D0E9;
    border: 5px solid #003050;
    color: #003050;
    float: left;
    margin-top: 5px;
    width: 296px;
}

#archivewidget h3
{
	color: #003050;
    font-size: 14px;
    font-weight: bold;
    text-indent: 10px;
	margin-top:10px;
}

#archivewidget a
{
	color: #020202;
    line-height: 1.2;
}

#archivewidget ul li a 
{
	display:inline;
}

#classifications h2

{

font-size:14px;

font-weight:bold;

color:#FFFFFF;

}



#subscribe

{

background-color:#b2d0e9;

color:#003050;

/*margin-top:5px;*/
margin-top:0px;

float:left;

text-indent:10px;

width:296px;

height:110px;

border: 5px solid #003050;

border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px;

}



#subscribe h2

{

background-color: #033057;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    line-height: 1em;
    margin-top: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-indent: 20px;
	margin-bottom:5px;


}



#subscribe hr
{
width:280px;
}



.subscribe_me_text

{

margin-top:10px !important;

}



.reader

{

margin-left:10px;

vertical-align:top;

font-size:12px;

}



.subscribe_me_services .float_feed_button

{

float:right;

margin-right:155px !important;

width:25px;

}

.subscribe_me
{
	margin-left:10px;
}


#email

{

float:right;

margin-right:3px;

/*margin-top:-40px;*/

padding-right:2px !important;

}



.post p {

font-size:12px;

line-height:1.25;

font-family: Arial, Helvetica, sans-serif;

margin-bottom:10px;

}



.single

{

padding-bottom:25px;
float:left;
margin-top:-20px;

}

#LoginWithAjax_Links_Remember {
float:left;
margin-right:34px;
}

#LoginWithAjax h2
{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
margin-left:13px;
}

#LoginWithAjax hr
{
width:280px;
float:left;
}


#category_header
{
background-color:#68ace5;
display:block;
text-transform:capitalize;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
font-color:#FFFFFF;
text-indent:10px;
margin-left:-12px;
margin-top:20px;
}

#category_header a
{
color: white;
}


#post_top
{
margin-left:16px;
line-height:1px;
}

#custom_field
{
font-weight:bolder;
margin-bottom:20px;
margin-top:-15px;
line-height:1;
}

#arcform table
{
	margin-left:0px;
}

.detail table
{
	margin-left:0px;
}

#no .wp-caption-text {
    margin-left: 5px !important;
}

#custom_field a
{
color:black;
}

#categories_side a
{
color:#003050;
margin-left:20px;
font-weight:bold;
}

#categories_side
{
background-color:#c9dff2;

color:#003050;

margin-top:5px;

float:left;

width:296px;

border: 5px solid #003050;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px;
}

#categories_side h2
{
font-size:12px;
color:#FFF;
line-height:1em;
background-color:#033057;
display:block;
padding-top:5px;
text-indent:20px;
padding-bottom:5px;
margin-top:10px;
}

#categories_side hr
{
width:280px;
float:left;
color:#003050;
size:12px;
}

#LoginWithAjax_Links a
{
float:left !important;
width:210px;
line-height:1.5em;
margin-left:10px;
}

.auth
{
padding-bottom:10px;
}

.alignleft {
    float: left;
}

em {
    font-style: italic;
}

.alignright
{
	float:left;
	margin:0 15px 15px 0px !important;
}
.home img
{

}

.wp-caption-text
{
	margin-left:5px !important;
	font-weight:bold;
	font-size:11px !important;
}

.search p a
{
	text-decoration:underline;
}

h4
{
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.25;
    margin-bottom: 0;
	
}

#left_col.forum
{

}

body#neutralground
{
	background: #58585a url("images/ng_background.jpg") top center no-repeat; 
	background-attachment:fixed;
}

#neutralground #wrapper
{
	width:967px;
}

#pwyl_print_banner {
    visibility: hidden;
}

ul li.current_page_item > a,
ul li.current-menu-ancestor > a,
ul li.current-menu-item > a,
ul li.current-menu-parent > a {
	color: #fff;
	background: #66aae2;
}
* html ul li.current_page_item a,
* html ul li.current-menu-ancestor a,
* html ul li.current-menu-item a,
* html ul li.current-menu-parent a,
* html Sul li a:hover {
	color: #fff;
}

    .over { color:green;}
    .out { color:red;}

#sponsor
{
background-color:#FFF;

color:#003050;

margin-top:5px;

float:left;

width:296px;

border: 5px solid #003050;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px;
}

#sponsor h2
{
font-size:12px;
color:#FFF;
line-height:1em;
background-color:#033057;
display:block;
padding-top:5px;
text-indent:20px;
padding-bottom:5px;
margin-top:10px;
}

#LoginWithAjax
{
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px;
}

.current img
{
	border: 1px solid #000;
}

#printwyl
{
	border:none !important;
	float:left;
	margin-right:45px;
	margin-left:5px;
}

#singlecontent 
{
	margin-left:15px;
}

#no p {
    margin-left: 0px !important;
}

#no .more-link 
{
	margin-left:0px !important;
}

.no
{
	margin-left:0px !important;
}

#search_archives
{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px;
    margin: 0 15px 18px 5px;
    padding-bottom: 20px !important;
}

#search_archives h2, p
{
	margin-left:20px;
}

#arcform
{
	margin-left:15px;
	color:#FFFFFF;
}

#arcform table
{
	color:#FFF;
}

.detail	
{
	float:none;
}

#archivebyyear
{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px;
    margin: 0 15px 18px 5px;
	display:inline-table;
	width:618px;
    padding-bottom: 20px !important;
}

#archivebyyear h2, p
{
	margin-left:20px;
	
}

.subscribe_me_text img {
    margin-left: -20px;
}

.archivelayover
{
	margin-bottom:35px;
	position: absolute;
   	width: 185px;
	margin-left:-1px;
    color:white;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
   	z-index:200;
	background: rgb(122, 142, 154); /* fallback color */
    background: rgba(122, 142, 154, 0.6);
	margin-top:-130px;
	padding:3px 0px;


}

.archivelayover a
{
	color:white;
	display: inline;
    padding: 111px 45px;
	text-decoration:none;
}

.archivelayover a:hover
{
	text-decoration:none;
	color:#FFF !important;
}

p .archivelayover
{
	margin-top:-135px;
}

.archivelayover:hover
{
	background-color:#033057;
}

#submitbtn {
    background: url("images/go.png") no-repeat scroll 0 0 transparent;
    border-style: none;
    padding-bottom: 5px;
    width: 29px;
	height:30px;
}

#ng
{
	margin-left:-23px;
	width:650px;
	margin-bottom:10px;
}

#shadow img
{
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
}

.page 
{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
	/*border-radius: 10px 10px 10px 10px;*/
	-moz-border-radius: 10px;
    /*padding-bottom: 20px !important;*/
	padding-bottom: 5px !important;
	margin-right:15px;
	width:623px !important;
}	

.page h2
{
	text-indent:20px;
}

label
{
	color:#003050 !important;
}

.current h2 {
    margin-left: 18px;
}

#archivebyyear a:hover {
    color: #66aae2;
	cursor:pointer;
}

#submitkey
{
	margin-left:-13px;
	margin-right:-5px;
}

#sort
{
	margin-left:10px;
	margin-right:-7px;
}

#num
{
	margin-left:10px;
}

#singlecontent p
{
	margin-left:0px;
	text-align:justify;
}

#singlecontent.no p
{
	margin-left:15px;
}

#forummeta
{
	margin-left:17px;
}

#forummeta a
{
	color:#000;
}

.search .auth
{
	margin-left:15px;
}

.search p
{
	 margin-left:15px;
}

.search .cat
{
	margin-left:15px;
}

.search .wp-caption
{
	margin-left:15px !important;
}

.search #no p
{
	margin-left:10px;
}

#large p {
    margin-left: 0px;
}

#large .more-link
{
	margin-left:0px;
}

#profile p
{
	margin-left:0px;
}

#profile .more-link
{
	margin-left:0px;
}

.cf 
{
	margin-top:7px !important;
}

#singlecontent a
{
	text-decoration:underline;
}

.wp-caption-text
{
	margin-left:5px;
	text-align:left !important;
	font-size:11px !important;
	margin-right:0px !important;
}

#singlecontent .alignright
{
	float:right !important;
	margin-left:10px !important;
}

.twitterwidget-title {
    display: none;
}

.twitter-avatar
{
	display:none;
}


.entry .st_sharethis
{
	margin-top:20px;
	float:left;
	position:absolute;
}

.forum .post
{
	/*padding-bottom:50px !important;*/
	padding-bottom:150px !important;
}