/*
Theme Name: 1024px-26 NYLocations
Theme URI: http://www.nylocations.com
Description: 1024 px mod for nylocations 
Version: 2008
Author: sam rohn
Author URI: http://www.nylocations.com
*/

/* Body */
body { font: 76%/1.3em Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; background-color: #000; background-repeat: repeat-y; background-attachment: scroll; background-position: center top; padding:20px 0; }
*{margin:0; padding:0;}

/* Main wrap */
#wrap {margin:0 auto; width:975px;}
#slogan { color:#ddd; font-size:1.5em; font-weight:bold; letter-spacing:-1px; line-height:1.2em; text-align: center; margin:15px 0 20px 35px; }
#header { background-color: #222; width: 960px; margin-top: 5px; margin-bottom: 5px; padding: 10px 5px 5px;-moz-border-radius: 10px; -webkit-border-radius: 10px; }
#toplinks {padding:5px 2px 2px 3px; text-align:right;}
/* Headers */
h1 { color:#fc0; font-size:3.4em; line-height:0.8em; text-align: center; letter-spacing:-2px; margin:10px 0 5px 25px; }
h1 a {color:#fc0;}
h1 a:hover { color: #fc0; text-decoration:none; }
h2, table#wp-calendar caption { font-weight:bold; color:#fc0; font-size:1.4em; letter-spacing:-1px; margin:5px 0; padding:0 2px 4px 5px; }
h3 { color:#fc0; font-size:1.2em; font-weight:bold; margin:10px 0 8px; padding:1px 2px 2px 3px; }
h4 { color: #fc0; font-size: 1.1em; font-weight: bold; margin-right: 0; margin-left: 5px; padding: 1px 2px 2px 3px; }
/* Sidebar */
#sidebar { color: #ccc; font-size: 1em; background-color: #222; text-align: right; float:left; padding:15px 10px 5px 5px; width:220px; margin-top: 5px; margin-bottom: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.widget_mylinkorder img {
	margin: 2px;
	padding: 2px;
	border-style: none;
		border-width: 0;
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px;
}

.widget_mylinkorder img a {
	margin: 2px;
	padding: 2px;
	border-style: none;
		border-width: 0;
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px
}

.widget_mylinkorder img a:hover {
	margin: 2px;
	padding: 2px;
	border-style: none;
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px;
	border-width: 0;
}
#sidebar2 { color: #ccc; font-size: 1em; margin-top: 5px; margin-bottom: 5px; padding: 15px 10px 5px 5px; list-style-type: none; list-style-image: none; }
#sidebar a { color: #ddd; }
#sidebar a:hover { color: #fc0; }
.textwidget { font-size: 1.2em; line-height: 1.2em; }
.textwidget a {  }
#sidebar p,#sidebar ul,#sidebar .textwidget {margin:0 0 15px 10px;}
#sidebar li {list-style:none; margin:0 0 6px;}
#sidebar li a { color: #ddd; font-size:1.2em; font-weight:bold; text-decoration: none; padding:2px; }
#sidebar ul ul {margin:5px 0 5px 10px;}
#sidebar ul ul li {margin:0 0 5px;}
#sidebar ul ul li a { color: #ddd; font-weight:normal; text-decoration: none; }


/* NYL NAV classes */
#topnav { background-image: none; width: 950px; height: 40px; list-style: none; padding: 0 10px; float: left; clear: both; margin-top: 5px; margin-bottom: 5px; margin-left: 0;
	background-color: #222222;
 -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#topnav2 { background-image: url(img/nav.png); list-style: none; margin-top: 5px; margin-bottom: 5px; margin-left: 0; padding: 0 10px; width: 650px; height: 40px; float: left; clear: both; }
#sub-pages { background-color: #222; width: 720px; height: 30px; margin-left: 5px; list-style: none; }
ul#sub-pages { width: 680px; height: 20px; float: left; clear: both; list-style: none; }
ul#sub-pages li { font-size: 1em; font-family: Helvetica, Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-transform: uppercase; text-align: left; padding-top: 5px; padding-right: 20px; padding-left: 10px; float: left; }
ul#nav { list-style: none; padding: 5px 10px 0 5px; width: 950px; height: 40px; float: left; clear: both; }
ul#nav li { font-size: 1.25em; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; text-transform: uppercase; float: left; padding-top: 5px; padding-right: 25px; padding-left: 10px; }
ul#nav li a, ul#nav li a:visited { color: #ddd; text-decoration: none; }
ul#nav li a:hover { color: #fc0; text-decoration: none; }
ul#nav li.current_page_item a, ul#nav li.current_page_item a:visited, ul#nav li.current_page_item a:hover { color: #fc0; text-decoration: none; }
ul#nav li.rss { float: right; padding-right: 0; padding-left: 0; }
ul#nav li.rss a { background-image: url(../.tmp_fjitov/images/feed-icon-14x14.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 100% 50%; padding: 0 18px 0 0; }
.navigation { width: 500px; font-size: 1.2em; float: left; }

/* Content */
.sam { background-color: #222; text-align: center; width: 346px; height: auto; float: left; margin-right: 5px; margin-bottom: 10px; margin-left: 5px; padding-right: 5px; padding-bottom: 10px; padding-left: 4px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.scout { background-color: #222; text-align: center; width: 346px; height: 346px; float: left; margin-right: 5px; margin-bottom: 10px; margin-left: 5px; padding-right: 5px; padding-bottom: 10px; padding-left: 4px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.flash { background-image: url(img/view-panorama.png); background-repeat: no-repeat; text-align: center; position: relative; top: -55px; right: -70px; width: 300px; height: 30px; margin-bottom: -50px; }
#content { color: #ddd; font-size: 1.2em; float:right; line-height:1.5em; text-align:left; width:730px; margin-bottom: 5px; margin-left: 5px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
.contenttext { background-color: #333; width: 700px; overflow:hidden; margin-bottom: 10px; margin-left: 5px; padding-top: 10px; padding-right: 10px; padding-left: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.contenttext2 { background-color: #222; margin-bottom: 10px; margin-left: 5px; padding-top: 10px; padding-right: 10px; padding-left: 10px; width: 700px; overflow: hidden; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#content ul,#content ol {margin:0 0 18px 30px;}
#content ul li,#content ol li {margin:0 0 3px;}
#content ul ul,#content ol ol {margin:5px 0 5px 15px;}
#content img {
	margin: 5px;
}
#content p {margin:0 0 15px 10px;}
#content p.timestamp { color: #999; font-size:0.9em; margin:-5px 0 15px 10px; }
#content p.timestamp a {font-weight:normal;}
#content p.postmeta { font-size: 0.8em; text-align:right; }
#content p.postmeta a { color: #aaa; line-height: 0.8em; text-align: right; }
#content #postnav {padding:5px; margin:5px 0 18px;}
#content #postnav p {margin:0; padding-left:5px;}
#content #postnav p.right {text-align:right; padding-right:5px; margin-top:-18px;}
#content .introtext p {margin:-5px 0 15px 10px;}

/* Footer */
#footer { clear:both; color:#808080; font-size:1.1em; line-height:1.6em; margin:0 auto; padding:8px 0; text-align:center; }
#footer p {margin:0; padding:0;}
#footer a {color:#808080;}
#footer a:hover { color: #fff; text-decoration:none; }
#footer span, #footer span a {font-weight:normal;}

/* Comments */
#content div.comment {margin-bottom:20px;}
#content div.comment p {margin:0 0 4px 10px; padding:3px 0 0 0;}
#respond p {margin:0 0 5px 10px;}
#respond input,#respond textarea {padding:5px; width:330px;}
#respond textarea#comment {width:700px;}
#respond input#submit {width:75px;color:#333; background-color:#fff;}
#respond input,#respond textarea,form div.searchbox input { font-size: 94%; font-weight: normal; font-style: normal; font-variant: normal; line-height: normal; border:solid 1px #ccc; }
.gravatarside {width:48px; height:48px; float:right; margin:0 5px 3px 5px;}

/* Tags */
blockquote { border:solid 1px #666; font-size:0.9em; font-style: italic; background-color: #191919; margin:20px 10px; padding:8px;
	clear: both;
}
blockquote p { font-size: 0.9em; padding:2px 0; margin:0; font-weight:bold; }
table#wp-calendar {width:180px; margin:0 0 18px 10px;}
p {margin:0 0 18px 10px;}
ul,ol,dl {font-size:0.9em; margin:2px 0 16px 35px;}
ul ul,ol ol {margin:4px 0 4px 35px;}
code{font-size:1.1em; background-color:#f4f4f4; color:#555; display:block; margin:5px 0 15px 0; padding:5px 5px 5px 7px; border:1px solid #ccc;}

/* Links */
a {color:#fc0; font-weight:bold; text-decoration:none;}
a:hover { color: #ddd; text-decoration:none; }
a img { -moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #000;
	background-color: #252525;
	padding: 5px;
}

a:hover img { -moz-border-radius: 5px;
-webkit-border-radius: 5px;
	background-color: #444444;
	border-color: #000;
	border-width: 1px;
}

/* Float fix */
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}

/* Searchbox */
.searchbox {margin:8px 0 15px 10px;}
.searchbox label {display:none;}
.searchbox input { color: #ddd; font-size:1.2em; background-color: #333; padding:5px; width:166px; border:solid 3px #111; }

/* Various classes */
.post { background-color: #333; overflow: hidden; margin:0 5px 15px 0; padding-top: 10px; padding-right: 10px; padding-left: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.textright {text-align:right;}
.textcenter {text-align:center;}
.hide {display:none;}

.texta { color: #fff; font-size: 0.75em; font-family: "Arial Rounded MT Bold", Arial, Helvetica, Verdana, sans-serif; background-color: #333; vertical-align: middle; width: 100px; height: 20px; border: solid thin #000; }
.textb { color: #fff; font-size: 0.75em; font-family: "Arial Rounded MT Bold", Arial, Helvetica, Verdana, sans-serif; background-color: #333; vertical-align: middle; width: 60px; height: 25px; border-color: #1f1f1f; border-width: medium; }

/* WP image align classes */
.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.alignleft {float:left;}
.alignright {float:right;
	margin-bottom: 5px;
	margin-left: 5px;
}
.wp-caption {border:1px solid #ddd;	text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; border-radius:3px;}
.wp-caption img {margin:0; padding:0; border:0 none;}
.wp-caption-dd {font-size: 11px; line-height: 17px; padding:0 4px 5px; margin:0;}
.tag { }

#content div.tag { color: #666; font-size: 0.9em; text-align: left; width: 90%; clear: left; margin: 10px 10px 10px 20px; }

#content div.tag a { color: #999; font-weight: normal; }

.slideshow, div.ngg-slideshow { 
-moz-border-radius: 5px;
-webkit-border-radius: 5px; 
background-color: #222; 
float: right; margin-top: 5px; 
margin-right: 20px; 
padding-bottom: 0; 
border-color: #222; 
border-style: solid;
}

.panorama { text-align: center; }

.panodigg {
	padding: 5px 10px 5px 5px;
	margin-right: 40px;
	margin-left: 5px;
	float: right;
}



.gallery-item {
	margin: 5px;
	float: left;
}

.gallery {
}

.gmnoprint {
visibility:hidden;
}

.advanced-recent-posts img {
	background-color: black;
	float: left;
	clear: left;
	margin-bottom: 5px;
	text-align: left;
	margin-right: 5px;
}

.advanced-recent-posts li {
	float: left;
	clear: left;
	margin-bottom: 5px;
	text-align: left;
	background-color: #151515;
	border-bottom-color: gray;
	border-bottom-width: medium;
	border-top-width: thin;
	border-top-color: gray;
	padding-top: 5px;
	padding: 5px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
}

.advanced-random-posts img {
	background-color: black;
	float: left;
	clear: left;
	margin-bottom: 5px;
	text-align: left;
	margin-right: 5px;
}

.advanced-random-posts li {
	float: left;
	clear: left;
	margin-bottom: 5px;
	text-align: left;
	background-color: #151515;
	padding-top: 5px;
	padding: 5px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-right-color: black;
	border-right-width: thin;
}

.blogroll img {
	width: 16px;
	height: 16px;
	vertical-align: middle;
	text-align: left;
}


