/* CSS for Lombardi Spot */

/* Titanium Steel
	Dk Blue: 07072B
	Grey Blue: 31556E
	Dk Grey: 42474B
	Lt Grey: B0B0A4
	Rd: 962A2C                     */	

/* body {font-family: "apertura-1","apertura-2",serif; font-size:16px; background-color:#31556E; color:00273B;}*/
 body {font-family: "apertura-1","apertura-2",serif; font-size:16px; background: #31556E url("http://www.lombardispot.com//img/pattern_156.gif"); color:00273B;}
a {font-style:normal; text-decoration: none; color:#31556E}
a:link {color:#31556E;}
/*a:hover {background-color:#B64A4C; color:#fff; padding:0px 2px 0px 2px ; -moz-border-radius:4px;}*/
p{color:#000; margin:0px; padding: 0 0 0 10px;}
h1,h2,h3,h4 {font-family:"parisplus-sombre-1","parisplus-sombre-2",sans-serif; margin-bottom: 0px; padding: 10px 0px 0px 10px; color:#555;}

#container_wrapper {padding:0px 10px; background-color:#fff;  border:1px solid #000;  width:980px; margin-left:auto; margin-right:auto; -moz-border-radius:4px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -webkit-border-radius:4px; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); }
.container_12 {background-color:transparent;}
#footer {background-color:#000;}

textarea, input {border: 1px solid #E7E7E9; background-color:  #fff; font-family: "apertura-1","apertura-2",serif; font-weight:normal; letter-spacing:0px; color: #000; font-size: 13px; margin:3px 0 3px 3px; padding:0 0 0 5px;}
.checkbox { margin: 3px; padding: 0; border: 0; }
.submit { background-color: #000; font-family: "apertura-1","apertura-2",serif; font-size: 11px; font-weight: normal; padding: 1px 3px 0px 3px; margin-top: 3px; margin-bottom: 2px; text-transform: uppercase; color: #fff; border-top:1px solid #333; border-left:1px solid #333; border-bottom:1px solid #333; border-right:1px solid #333; }

.search_form {margin:3px 0 4px 3px; color:#31556E; font-weight:500; font-size:14px; padding:1px 2px 1px 6px; line-height:2px; height:16px;border:1px solid #aaa; -moz-border-radius:6px;  -webkit-border-radius:6px; }
.search_submit {margin:-4px 0 0 0px; padding:0px; height:16px; background-color:transparent; border:none; outline:none; position:relative; top:1px;}

div.spacer { height: 20px; }
/* .col_border_rt {border-right: 2px solid #000; padding-right:9px;margin-right:0px;} */
.col_border_rt {border-right: none; padding-right:9px;margin-right:0px;}
.col_border_lt {border-right: thin solid #333; padding-left:8px;}
.row_border {border-bottom: 5px solid #777; margin:0 10px 0 10px;}
.banner_thick_border {border-bottom:2px solid #000; margin:0px 20px 0 20px;}
.banner_thin_border {border-bottom:1px solid #000; margin:0px 20px 0 20px;}

#banner {margin-left:20px; padding: 0px 0px 0px 0px; background: transparent url("http://www.lombardispot.com/img/lollipop_faded.jpg") no-repeat; }
#banner h1 {color:#760A0C; text-align: left; font-style:normal; text-shadow: 3px 3px 5px rgba(200,200,200,0.5); line-height:100px; padding: 10px 0px 10px 20px; font-size: 84px; font-family:"parisplus-sombre-1","parisplus-sombre-2",sans-serif; margin-top:0px;  }
#tagline {background-color:#000; padding:4px 10px 4px 10px; margin: 0px 10px 0px 10px;}
#tagline {text-transform:lowercase; font-family: "apertura-1","apertura-2",serif; line-height:21px; color:#777; font-size:18px; font-weight:normal; font-style:normal;}
#tagline li {list-style-type:none; float:left; margin-left:0px; margin-right:34px;}
#tagline a {color:#777;}
#tagline a:hover {color:#fff;}



.entry {margin-top:0px; margin-bottom:20px; padding: 0px 0px 0px 0px; }
.entry p{line-height:24px; margin-bottom:12px; padding: 0 10px 0 10px;}
.entry strong {font-weight:700;}
.entry blockquote{line-height:24px; margin-bottom:12px; padding: 0 10px 0 50px;}
.entry h1, .entry h2, .entry h3 {font-style: normal; font-family:"parisplus-sombre-1","parisplus-sombre-2",sans-serif; color:#31556E;}
.entry h1 {font-size: 32px; font-style:normal; text-shadow: 1px 1px 2px #666; color:#31556E; line-height:32px; padding:10px 0px 10px 8px;}
.entry h1 a {background-color: transparent; font-style: normal; color:#31556E;}
.entry h1 a:hover {background-color:transparent; font-style: normal; color:#962A2C; -moz-box-shadow: none;  -webkit-box-shadow:none;}
.entry h2 {margin:0px 10px 0px 0px; padding:8px 0px 0px 10px; font-style:normal; font-weight:normal; font-size:22px; color:#333;}
.entry .subhead-a {font-family:"ratio-1", "ratio-2", sans-serif; margin:0px 10px 0px 2px; text-transform:uppercase; padding:0px 0px 0px 0px; font-weight:800; font-size:18px;color:#777;}
.entry .subhead-b {margin:-10px 10px 0px 0px; padding:0px 0px 0px 0px; font-style: normal; font-family:"parisplus-sombre-1","parisplus-sombre-2",sans-serif; margin:-10px 10px 0px 2px; font-size:21px;color:#777;}
.entry a:hover {background-color:#962A2C; color:#fff; padding:0px 2px 0px 2px ; -moz-border-radius:6px; -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5); -webkit-border-radius:6px; -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);}
.entry a {background-color:#EEEEF1; padding:0px 2px 0px 2px;  -moz-border-radius:6px;  -webkit-border-radius:6px; }
.entry ul {font-weight:700; margin:0px 0 12px 10px; padding:0px;}
.entry ul li {font-weight:normal; margin:0 0 0 15px;}
.entry object {padding:0px 0px 0px 10px;}
.entry-metadata ul {list-style-type:none; margin:0 0 0px 10px; padding:0 0 20px 0;}
.entry-metadata ul li {list-syle-type:none; float:left; margin:0 10px 0 0 ; padding:0 0px 0 0;}
.FBConnectButton_Simple:hover {text-decoration:none;}
.comments h2 {font-family:"ratio-1", "ratio-2", sans-serif; margin:0px 10px 0px 0px; text-transform:uppercase; padding:0px 0px 0px 10px; font-weight:800; font-size:18px; color:#777;}
.naked_link a {background-color:transparent; color:#000;}
.naked_link a:hover {background-color:962A2C; color:#EEE; -moz-border-radius:6px;  -webkit-border-radius:6px;}
.social_links { color:#777; font-family:"ratio-1", "ratio-2", sans-serif; font-size:14px; padding:0px 0px 20px 0px; margin:0 0 20px -20px; color:#fff; white-space:nowrap; list-style-type:none;}
.social_links ul { padding:0; margin:0 0 0 -10px;}
.social_links li { padding:0 10px; margin 0 0px; display:inline;}
.social_links li a { background-color:#EEEEF1; color:#777; padding:0px 2px 0px 2px;  -moz-border-radius:6px;  -webkit-border-radius:6px;  text-decoration:none; }
.social_links li a:hover { background-color:#962A2C; color:#fff; padding:0px 2px 0px 2px ; -moz-border-radius:6px; -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5); -webkit-border-radius:6px; -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5); text-decoration:none; }
.blue_button a:hover {background-color:#962A2C; color:#fff; padding:3px 5px; -moz-border-radius:6px; -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5); -webkit-border-radius:6px; -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);}
.blue_button a {font-size:13px; background-color:#EEEEF1; padding:3px 5px; border:1px solid #CCE;  -moz-border-radius:6px;  -webkit-border-radius:6px; }

.entry-date {color:#777; margin:5px 0px 5px 0px; padding:0 0 0 0px; line-height:12px;}
.category_label {color:#777; text-align:right; float:right; margin:0 10px 0 0;}
.category_label a {color:#777; background-color:transparent; text-decoration:dotted;}
.category_label_lt {color:#777; margin:0 0 0 10px;}
.category_label_lt a {color:#777; background-color:transparent; text-decoration:dotted;}

.comment_button {float:right; margin:10px 20px 0px 10px; background:transparent url('http://www.lombardispot.com//img/sticker/32x32/comment.png') no-repeat scroll 0 0;}
.comment_button a:hover,
.comment_button a {background-color:transparent;}
.buttons {font-family:"ratio-1", "ratio-2", sans-serif; font-size:14px; padding:0px 2px; color:#000; background-color:#777; -moz-border-radius:4px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -webkit-border-radius:4px; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);}


.sidebar_border {margin:0px 10px 0px -20px; border-top: 5px solid #962A2C;}
#sidebar .section {margin:0 0 0px 0; background-color:#ccc; border-right: 2px solid #777; border-bottom:1px solid #000;}
#sidebar a {color:#000;}
#sidebar a:hover {color:#fff;}
#sidebar {border-left: 2px solid #000; margin:0px 10px 0px -20px; padding: 0px 0px 0px 0px; color:#eee; }
#sidebar h3 {padding: 3px 10px 0px 10px; font-size: 21px; font-weight:700; font-style:normal; background-color:#7195AE; color:#000; font-family:"parisplus-std-1","parisplus-std-2",sans-serif; text-align:left; }
#sidebar ul {font-size:14px; list-style-type:none;margin:0px 0 0 0; padding:0 0 0 -10px;}
/* #sidebar ul li {margin:0px 0px 0px 0px; padding:2px 0 2px 10px; font-size:14px; border-top:1px solid #333; }
#sidebar ul li:hover {background-color:#962A2C; color:#fff; border-top:1px solid #333;  -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5);  -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);} */
#sidebar ul li {margin:0px 0px 0px 0px; padding:2px 0 2px 10px; font-size:14px; border-top:1px solid #333; }
/* #sidebar ul li:hover {color:#fff; border-top:1px solid #333;  } */
#sidebar ul li a {color:#000;} 
#sidebar ul li a:hover {background-color:#962A2C; color:#fff; padding:0px 2px 0px 2px ; -moz-border-radius:6px; -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5); -webkit-border-radius:6px; -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5); color:#fff; }
#sidebar ul li ul li {margin:0 0 0px 0px; padding:0 0 0 0px; list-style-type:none; border:none;}
#sidebar ul li ul li:before {color:#000; content: "-";}
#sidebar ul li ul li a:hover {border:none;}
#sidebar ul li ul li a {border:none;}
#sidebar ul li:hover {color:#fff;}e
#sidebar input{margin:5px 0px 5px 5px;}
#sidebar submit{margin:0px 0 0 0;}
#sidebar .rss_icon {float:right; position:relative; top:2px;}
.sidelink li:hover {color:#fff;}

.search_results {margin-top: 0px; padding: 0px 0px 0px 0px; }
.search_results p{line-height:24px; margin-bottom:12px; padding: 0 10px 0 12px;}
.search_results h1, .search_results h2, .search_results h3 {font-style: normal; font-family:"parisplus-sombre-1","parisplus-sombre-2",sans-serif; color:#888;}
.search_results h1 {font-size: 32px; font-style:normal; text-shadow: 1px 1px 2px #666; color:888; line-height:32px; padding:10px 0px 10px 8px;}
.search_results h1 a {background-color: transparent; font-style: normal; color:#31556E;}
.search_results h1 a:hover {background-color:transparent; font-style: normal; color:#962A2C; -moz-box-shadow: none;  -webkit-box-shadow:none;}
.search_results h2 {font-family:"ratio-1", "ratio-2", sans-serif; margin:0px 10px 0px 0px; text-transform:uppercase; padding:0px 0px 0px 10px; font-weight:800; font-size:18px;color:#777;}
.search_results .subhead-a {font-family:"ratio-1", "ratio-2", sans-serif; margin:0px 10px 0px 2px; text-transform:uppercase; padding:0px 0px 0px 0px; font-weight:800; font-size:18px;color:#777;}
.search_results .subhead-b {margin:-10px 10px 0px 0px; padding:0px 0px 0px 0px; font-style: normal; font-family:"parisplus-sombre-1","parisplus-sombre-2",sans-serif; margin:-10px 10px 0px 2px; font-size:21px;color:#777;}
.search_results a:hover {background-color:#962A2C; color:#fff; padding:0px 2px 0px 2px ; -moz-border-radius:6px; -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5); -webkit-border-radius:6px; -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);}
.search_results a {background-color:#transparent; padding:0px 2px 0px 2px;  -moz-border-radius:6px;  -webkit-border-radius:6px; }
.search_results object {padding:0px 0px 0px 10px;}
.search_results .date {float:right}


.category_heading h1 {text-transform:uppercase; letter-spacing:-1px; font-size:52px; color:#760A0C; font-weight:normal; margin:-10px 0 -10px 10px; padding:0 0 0 0px;}
.category_list h1, .category_list h2, .category_list h3 {font-style: normal; font-family:"parisplus-sombre-1","parisplus-sombre-2",sans-serif; color:#31556E;}
.category_list h1 {font-size: 32px; font-style:normal; text-shadow: 1px 1px 2px #666; color:#31556E; line-height:32px; padding:20px 0px 10px 8px;}
.category_list h1 a {background-color: transparent; font-style: normal; color:#31556E;}
.category_list h1 a:hover {background-color:transparent; font-style: normal; color:#962A2C; -moz-box-shadow: none;  -webkit-box-shadow:none;}
.category_list h2 {margin:0px 10px 0px 0px; padding:8px 0px 0px 0px; font-style:normal; font-weight:normal; font-size:22px; color:#333;}
.category_list a:hover {background-color:#962A2C; color:#fff; padding:0px 2px 0px 2px ; -moz-border-radius:6px; -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5); -webkit-border-radius:6px; -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);}
.category_list a {background-color:#transparent; padding:0px 2px 0px 2px;  -moz-border-radius:6px;  -webkit-border-radius:6px; }
.category_list ul {list-style-type:none; font-weight:500; margin:0px 0 12px 0px; padding:0px 0px 0px 0px; }
.category_list ul li {font-weight:normal; margin:0 0 0 15px; }
.category_list ul li h2 {border-bottom: 5px solid #aaa; }
.category_list ul li ul h2 {border-bottom: none;}
.category_list ul li ul li {font-weight:normal; margin:0 0 0 15px; border-bottom:none; }

/* .paginate {font-size:26px; font-family:"parisplus-sombre-1","parisplus-sombre-2",sans-serif; color:#aaa; margin:0 0 20px 0px; text-align:center;} */
.paginate {font-weight:bold; font-size:21px; font-family:"apertura-1", "apertura-2", sans-serif; color:#aaa; margin:0 0 20px 0px; text-align:center;}
/*.paginate span {margin-left:auto; margin-right:auto;}*/
.paginate a {background-color:#EEEEF1; font-family:"ratio-1", "ratio-2", sans-serif; padding:0 2px; color:#000; -moz-border-radius:6px; -moz-box-shadow: none; -webkit-border-radius:6px; -webkit-box-shadow: none;}
.paginate a:hover {padding:0 2px; font-family:"ratio-1", "ratio-2", sans-serif; color:#fff; background-color:#962A2C;  -moz-border-radius:6px; -moz-box-shadow: none; -webkit-border-radius:6px; -webkit-box-shadow: none;}
.paginate img {position:relative; top:17px;}
.paginate em {padding:0px 0 0px 0; font-style:normal;}

.quotes {background-color:transparent; padding:10px 0px 10px 0px;}
.quotes p {line-height:26px; background-color:transparent; font-family:"parisplus-sombre-1","parisplus-sombre-2",sans-serif;font-size:19px;color:#777; }
.quotes p + p {padding-top:13px;}
.quotes a {color:#777; background-color:transparent;}
.quotes:hover,
.quotes a:hover {color:#962A2C; background-color:transparent;}
.quotes .blue_button {float:right; position:relative; bottom:40px;}

img { padding:0px; margin:0px 10px 2px 10px; border:1px solid #333;}
img.fl { float:left; padding:0px; margin:0px 10px 2px 10px; display:inline; border:1px solid #333;}
img.fl-margin { float:left; padding:0px; margin:0px 10px 22px 0px; display:inline; border:1px solid #333;}
/*
img.fr { display: inline; margin: 12px 0 12px 12px; padding-top:0px;  }
.fr {float:right;}
*/
* { border:0 none; margin:0; outline-color:-moz-use-text-color;outline-style:none; outline-width:medium; padding:0; }
img.fr{ display:inline; margin:0px 0 2px 10px; max-width:620px; padding:0px; outline: 1px solid #6d6d6d;}
.fr {float:right;} 
.commentlist img { float:left; display:inline; margin:5px 10px 0px 0px; padding:0px 0px 0 0; outline: 1px solid #6d6d6d;}

.pullquote_lt { font-family:"parisplus-sombre-1","parisplus-sombre-2",sans-serif; display: inline; float: left;	padding: 0px 10px 0px 0; margin: 0 10px 0 0px;	width: 220px;	font-size: 21px;	font-style: italic;	line-height: 31px;	text-align: right;	color: #962A2C;	border-right: 1px solid #ccc; }
.pullquote_rt { font-family:"parisplus-sombre-1","parisplus-sombre-2",sans-serif; display: inline; float: right;	padding: 0px 0px 0px 10px; margin: 0 0px 0px 10px; width: 220px; font-size: 21px; font-style: italic; line-height: 31px; text-align: left; color: #962A2C; border-left: 1px solid #ccc; }

#thumb img{border:1px solid #888; margin:0px 10px 0px 10px;}
#thumb a {background-color:transparent;}
#thumb a:hover {background-color:transparent; -moz-box-shadow: none;  -webkit-box-shadow: none;}
.gallery_show {border:1px solid #777; background-color:#000; margin:0px 10px 10px 10px; padding:15px 0 15px 25px;}
.commentlist { font-weight:normal; color: #666666; font-size: 15px; line-height: 22px; padding:10px 0px; margin:0 0 0 -20px; }
.commentlist a {font-weight:normal;}		
.commentlist p { padding:0 0 10px 0; margin:0px;}
.commentlist cite { font-size: 1em; color: #808080; margin: 0 0 1em; padding: 0 0 0.5em; }
cite a { border-bottom: 1px dotted #DC9204; font-weight:bold; text-decoration: none; }
cite a:visited, a:hover { border-bottom: none; }

.form_label {float:left; margin-left:10px; width:80px;}
.form_input {text-align:left;}
.required {position:relative;bottom:3px;margin-left:1px;}
.commentlist p img {outline:none;}
.oddcomment { background-color:#eee; padding:10px 10px 0px 10px; border:1px solid #E7E7E9; margin-bottom:10px; margin-right:10px; min-height:100px;-moz-border-radius:6px; -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5); -webkit-border-radius:6px; -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);}
.evencomment { background-color:#e0e0e8; padding:10px 10px 0px 10px; border:1px solid #E7E7E9; margin-bottom:10px; margin-right:10px;min-height:100px;-moz-border-radius:6px; -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5); -webkit-border-radius:6px; -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);}
.commentform { margin:0 30px 0 0px; }
.commentform_buttons {margin-top: 5px; margin-left: 10px;}
.commentform textarea {border: 1px solid #333; margin: 0px 0 5px 0;  padding:10px; font-size: 15px; line-height: 22px; -moz-border-radius:6px; -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5); -webkit-border-radius:6px; -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);}
.commentform input {border:1px solid #bbb; font-size:16px; margin:0px 0 0 0 ; padding:0px 0px 0 0;}
.commentform input:focus {border:1px solid #bbb; font-size:16px; margin:0px 0 0 0 ; padding:0px 0px 0 0;}
.commentform p {margin:0 0 5px 0;}
.commentform h2 {margin:0 0 0px 10px; padding:0 0 5px 0;}

.commentform .submit {font-size:13px; background-color:#EEEEF1; color:#333; padding:3px 5px; border:1px solid #CCE;  -moz-border-radius:6px;  -webkit-border-radius:6px; }
.commentform .submit:hover {background-color:#962A2C; color:#fff; padding:3px 5px; -moz-border-radius:6px; -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5); -webkit-border-radius:6px; -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);}

