/*



Theme Name: CityBuildings



Theme URI: http://www.jquindlen.com



Version: 1.0



Description: CityBuildings Theme by jquindlen.com



Author: Jeff Quindlen



Author URI: http://www.jquindlen.com



*/





.narrowcolumn

{

margin-left:100px;

width:500px;

}

















body {



	padding: 0 0 0 0;



	margin: 0 0 0 0;



	color:#white;



	background: #dadbdd;



	background-image: url('images/bg.jpg');



	background-repeat: repeat-x repeat-y;



	background-position: top center;



	line-height: 1.2em;



	font-style:normal;



	font-variant:normal;



	font-weight:normal;



	font-size:9pt;



	font-family:Arial, Helvetica, sans-serif;

line-height:20px;



}



a img {



	border:none;



}



.content {



	background: url('images/mainbg.gif') repeat-y center;



	color: #444;



	margin: 0 auto;



	padding: 0;



	width: 800px



}



.img {



	padding: 0 8px 8px 0;



	float: left;



}



.img2 {



	padding: 0 0 3px 3px;



	float: right;



}















/* HEADER 



---------------------------------------------------------------------------------------------------------------------------------------------------



*/







#top {



	padding: 0;



	margin: 0 0 0 1px;



	background: url('images/top.gif') no-repeat top;



	height: 116px



}



#top .padding {



	float: right;



	color: #808080;



	padding: 80px 160px 0 0;



	font-size: 10pt;



}



#top a {



	color: #EEE;



}



#header {



	margin: 0;



	margin-left:11px;



	width: 780px;



	height: 130px;



	color: #FFF



}







#headerlink {



	width: 780px;



	height:157px;



}



#header .f_search {



	float: left;



	padding: 10px 10px 0 45px;



}



#header .title {



	padding: 45px 0 0 50px;



}



#header h2 {



	font-family: Arial, Verdana, Helvetica, sans-serif;



	font-size: 12pt;



	background-image: url('images/none');



	color: #075181;



	margin: 0;



	padding-left:2px;



	padding-right:0;



	padding-top:0;



	padding-bottom:0



}



#header h1 {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 35pt;



	font-weight: bold;



	margin: 0;



	padding: 45px 0 0 50px;



}



#headertxt a {



	font-family: Arial, Verdana, Helvetica, sans-serif;



	font-size: 32pt;



	font-weight: bold;



	color:#333;



}



#headertxt {



	font-family: Arial, Verdana, Helvetica, sans-serif;



	font-size: 32pt;



	font-weight: bold;



	padding: 5px 33px 0 33px;



	text-align:left;



	color:#CCCCCC;



}



.description {



	font-family: Arial, Verdana, Helvetica, sans-serif;



	font-size: 12pt;



	padding: 5px 33px 0 33px;



	text-align:left;



	color:#2a4d70;



}















/* SUBHEADER 



---------------------------------------------------------------------------------------------------------------------------------------------------*/



#subheader {



	width: 771px;



	height: 32px;



	color: #FFF;



	margin-left: 15px;



}



#subheader .padding {



	padding: 10px 15px 10px 15px;



}



#subheader h2 {



	color: #FEAB06;



}



#subheader a {



	color: #FECF5F;



}



#subheader a:hover {



	color:#000;



}















/* NAVIGATION



---------------------------------------------------------------------------------------------------------------------------------------------------*/



.nav {



	text-align: left;



	color: #7D8085;



	margin: 5px 90px 5px 0;



	padding: 0px 90px 0 0;



	width: 120px;



}



.nav li {



	background: #1e1e1e url('images/barback.jpg') no-repeat center top;



	margin: 5px 5px 5px 0px;



	border: 1px dotted #ccc;



	list-style: none;



	font-size:12px



}



.nav li a {



	color: #546078;



	text-decoration: none;



	padding: 5px 5px 0 0px;



	display: block;



	margin-bottom: 2px;



	font-size:10pt



}











/* MAIN



---------------------------------------------------------------------------------------------------------------------------------------------------*/



#main {



	width: 765px;



	margin: 0 10px 0 3px;



	color: #444;



}



#main .right_side {

	float: right;

	width: 200px;

	margin-right:0px;

	margin-top:40px;

padding-top:0px;

	height: 100%;

	border-left:0px solid #999999; background-image:url('images/shadow.gif'); background-repeat:repeat-y; background-position:left;

}



ul.tagcloud {



	margin: 5px 20px 5px 35px;



	padding: 0px 20px 0 35px;



	background: none;



	text-align: left;



}



ul.tagcloud li {



	margin: 5px 20px 5px 35px;



	padding: 0px 20px 0 35px;



	background: none;



	list-style: none;



	display: inline;



}



ul.tagcloud li a {



	display:inline;



	padding:0;



}



ul.tagcloud li a:hover {



	text-decoration:underline;



	background-color:transparent;



}



ul#tagcloud {



	text-align:center;



	list-style:none;



}



ul#tagcloud li {



	display:inline;



	font-size:70%;



	color:#ccc;



}



ul#tagcloud li a, ul#tagcloud li a:link {



	text-decoration:none;



}



ul#tagcloud li a:hover {



	text-decoration:underline;



}



ul#tagcloud li.t1 a {



	color:#d0d0d0;



	font-size: 120%;



}



ul#tagcloud li.t2 a {



	color:#c4c4c4;



	font-size: 140%;



}



ul#tagcloud li.t3 a {



	color:#b8b8b8;



	font-size: 160%;



}



ul#tagcloud li.t4 a {



	color:#acacac;



	font-size: 180%;



}



ul#tagcloud li.t5 a {



	color:#a0a0a0;



	font-size: 190%;



}



ul#tagcloud li.t6 a {



	color:#949494;



	font-size: 200%;



}



ul#tagcloud li.t7 a {



	color:#999999;



	font-size: 210%;



}



ul#tagcloud li.t8 a {



	color:#919191;



	font-size: 220%;



}



ul#tagcloud li.t9 a {



	color:#858585;



	font-size: 230%;



}



ul#tagcloud li.t10 a {



	color:#797979;



	font-size: 240%;



}



ul#tagcloud li.t11 a {



	color:#6d6d6d;



	font-size: 250%;



}



ul#tagcloud li.t12 a {



	color:#616161;



	font-size: 260%;



}



ul#tagcloud li.t13 a {



	color:#555555;



	font-size: 270%;



}



ul#tagcloud li.t14 a {



	color:#484848;



	font-size: 280%;



}



ul#tagcloud li.t15 a {



	color:#3c3c3c;



	font-size: 290%;



}



ul#tagcloud li.t16 a {



	color:#303030;



	font-size: 300%;



}



ul#tagcloud li.t17 a {



	color:#242424;



	font-size: 310%;



}



ul#tagcloud li.t18 a {



	color:#181818;



	font-size: 320%;



}



ul#tagcloud li.t19 a {



	color:#0c0c0c;



	font-size: 330%;



}



ul#tagcloud li.t20 a {



	color:#000000;



	font-size: 340%;



}



#tagcloud {



	width: 150px;



}



#main .right_side .hitems {



	margin: 0;



	padding: 0;



}



#main .right_side .hitems ul {



	margin: 5px 10px 0 0;



	padding : 0;



	color: #a90000;



	list-style-image: url('images/arrow.gif');



}



#main .right_side .hitems li {



	margin: 0 10px 2px 20px;



	padding: 0 0 0 0px;



	color: #555;



}



#main .left_side {



	float: left;



	width: 500px;



	padding:15px 0 0 40px;



	margin:0;



}



#main h3 {



	font: 10pt Arial, Sans-Serif;



	margin: 0 0 10px 0px;



	padding: 0;



	color: #5f5f5f;



	background: inherit;



	font-weight:bold



}

h4 {



	font: 10pt Arial, Sans-Serif;



	margin:0px;



	padding:0px;



	color: #003399;



		font-weight:bold



}



#main .box {



	background: #efefef;



	padding: 5px;



	border: 1px solid #ccc;



	width: 190px;



}



#main .right_side ul {



	margin: 5px 13px 5px 0;



	padding : 0;



	list-style : none;



	border-bottom: 0px solid #eee;



	list-style-type: square;



	color: #a90000;



}



#main .right_side li {



	margin: 0 0 2px 15px;



	padding: 0 0 0 0px;



	color:#663399;



}



#main .right_side .padding {



	margin: 0 30px 20px 0;



	padding: 0 30px 0 0px;



	color: #555;



}



/* FOOTER



---------------------------------------------------------------------------------------------------------------------------------------------------*/



#footer {



	clear:both;



	height: 80px;



	color:#555;



	background: url('images/mainbg.gif') no-repeat bottom;



	font-size:90%;



	margin: 0 0 0 0px;



	text-align:left;



}

#footer2 {



	clear:both;



	height: 57px;



	background: url('images/mainbg.gif') no-repeat bottom;



	margin: 0 0 0 0px;

padding: 0 35px 0 0px;



	text-align:right





}



#footer .padding {



	padding: 0px 0px 0px 0px;



}



#footer .right {



	float:right;



	clear:right;



	text-align:right;



}



#footer a {



	color: #000;



}















/*  Top Menu */







#menu {



	background: url('images/menu.gif') no-repeat center bottom;



	width: 772px;



	height: 30px;



	margin: 0;



	padding:0:



}



#menu ul {



	margin:0px;



	list-style:none;



	padding:4px 0px 0px 0px !important;



padding:4px 0px 0px 10px;



}



#menu a, #nav strong, #nav span {



	float:left;



	display:block;



	color:#fff;



	padding: 5px;padding-left:3px;



	text-decoration:none;

	font-size:12px;

}

#menu a:hover

{

	color:red;

}



#menu logo {



	float:left;



	background-color:#fff;



	padding: 5px;



}



#menu a {



	float:left;



}



#menu li {



	float:left;



	color: #FFF;



	margin:0px;



	padding:0 0 0 3px;

padding:0 0 0 1px !important;



}



#menu .padding {



	padding: 5px 0 0 0px;



	font-weight: bold;



}



/* ---------------------------------------------------------------------------------------------------------------------------------------------------*/































































input.search {



	width: 150px;



	border: 1px solid #075181;



	color: #666;



}



input.submit {



	background: none;



	color: #E6E6E6;



	border: 0px none;



	;



	font-style:normal;



	font-variant:normal;



	font-weight:bold;



	font-size:1.1em;



	font-family:Arial, Verdana, Helvetica, sans-serif



}



input.search:hover {



	background: #FFFFF4;



}



ul {



	margin-left: 0;



	padding-left: 5px;



	list-style : square;



}



li {



	margin: 0 0 2px 15px;



	padding: 0 0 0 0px;



	color: #555;



}



.sub {



	margin: 0 0 2px 30px;



	padding: 0 0 0 0px;



	color: #888;



}



p {



	margin: 0 0 15px 0;



	padding: 0;



	color: #444;



	background: inherit;



}



a {



	color: #555;



	background: inherit;



	text-decoration:none;



}



a:hover {



	background: FFF;



}



h1 {



	padding:0;



	margin:0;



	color: #FFF;



	background: inherit;



	font: bold 1.8em Arial, Sans-Serif;



	letter-spacing: -1px;



}



h1 a {



	color: #FFF;



	background: inherit;



}



h2 {



	color:#888;



	font-size:150%;



	font-weight:bold;



	margin-top:15px;



	margin-bottom:15px;



	padding-top:15px;



	text-align: center;



}



h2 a {



	color: #888;



}



h2 a:hover {



	color: #68ADD5;



	text-decoration:none;



}



fieldset {



	border: 1px solid #075181;



}



textarea.text {



	height: 150px;



	width: 90%;



	border: 1px solid #A90000;



	background: #FFF;



	color: #354D5F;



}



textarea.text:hover {



	border: 1px solid #A70000;



	background: #FFFFF4;



	color: #000;



}



input.field {



	border: 1px solid #075181;



	background-color: #FFFFFF;



	width: 283px;



	color: #000;



}



input.field:hover {



	border: 1px solid #68ADD5;



	background: #FFFFF4;



	color: #000;



}



input.text {



	border: 1px solid #A70000;



	margin: 0;



	width: 150px;



	background: inherit;



	color: #000;



	padding: 4px;



}



input.text:hover {



	border: 0px solid #68ADD5;



}



.date {



	color: #808080;



	background: #FFFFFF;



	text-align: right;



	margin: 4px 0 5px 0;



	padding: 0.4em 0 0 0;



	border-top: 1px solid #eee;



}



.comments {



	padding: 10px 10px 8px 10px;



	margin: 0 0 7px 0;



	background: #f8f8f8;



	color: #000;



}



.commentsbox {



	padding: 8px 0 10px 10px;



	margin: 0 0 10px 0;



	background: #f4f4f4;



	color: #000;



}



.error {



	color: #990000;



	background-color: #FFF0F0;



	padding: 7px;



	margin-top: 5px;



	margin-bottom: 10px;



	border: 1px dashed #990000;



}



.error h2 {



	color: #990000;



	background: inherit;



}



.success {



	color: #000000;



	background: #F5FBE1;



	padding: 7px;



	margin-top: 5px;



	margin-bottom: 5px;



	border: 1px dashed #7BA813;



}



.success h2 {



	color: #7BA813;



	background: inherit;



}



/*post stylng*/































.post {



	margin:0 0 25px 0;



}



.post .info {



	padding:2px 3px 3px 8px;



	font-size:0.9em;



	color:#888;



}



/*comment styling*/































/* Comments Styling */































#commentlist li {



	margin-bottom: 1.5em;



	padding-bottom: 1em;



	border-bottom: 1px solid #700000;



}



#commentform {



	margin:0px auto;



	width: 280px;



}



#commentform textarea {



	background:#AAA;



	border: 1px solid #d6d3d3;



	width: 280px;



}



#commentform textarea:hover {



	background:#CCC;



	border: 1px solid #d6d3d3;



}



#commentform textarea:focus {



	background:#FFF;



	border: 1px solid #939793;



}



#commentform #email, #commentform #author, #commentform #url {



	font-size: 1.1em;



	background: #f8f7f6;



	border: 1px solid #d6d3d3;



	width: 280px;



}



#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {



	font-size: 1.1em;



	background: #ffffff;



	border: 1px solid #d6d3d3;



	width: 280px;



}



#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {



	font-size: 1.1em;



	background: #ffffff;



	border: 1px solid #939793;



	width: 280px;



}



#commentform input {



	margin-bottom: 3px;



}



