/*  
Theme Name: lovenluxe

*/
* { padding: 0; margin: 0; }
body    { color: #564b47; font-size: 88%; font-family: "Lucida Grande", Verdana, arial, sans-serif; background: white url(http://thefashionembassy.com/labottega/wp/wp-content/themes/gathering-theme-1.0/gathering/images/bg.gif) fixed center; margin: 0; padding: 0   }
html > body {font-size:13px;}
sup { /* For the 14 next to the blog title */color: #FFC671;}
a {text-decoration: none;color: #888;}
a:hover {text-decoration: none;color: #333;}
.alignleft {float:left;clear:left; border: solid 1px #aeaeae; padding: 5px; margin: 0 5px 3px 0;}
.alignright {float:right; clear:right; border: solid 1px #aeaeae; padding: 5px; margin: 0 0 5px 5px;}
 abbr, acronym, span.abbr {border: none;}
h1, h2, h3, h4, h5, h6 { font-family: Georgia, "Times New Roman", Times, serif; }
h2 {font-size:1.651em;font-weight:normal;line-height:0.857em;margin-bottom: 0.857em;}
h2 a {color: #9b1b1f;}
h2 a:hover {color: #222;}
a:hover {
	color: #9b1b1f;
	text-decoration: underline;
	}
h3 { font-size:10px; font-weight:normal; line-height:1.06em; text-transform: uppercase; text-align: left; float: left; clear: both; margin-bottom: 1.06em; padding-top: 0; padding-bottom: 0px; padding-left: 40px; }
h4 { float: left; clear: both; }
h5, h6{font-size:1.15em;font-weight:normal;line-height:1.2em;margin-bottom: 1.2em;}
#outercontainer { background-color: #9b1b1f; background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; margin: 0 auto; width: 922px; }
#container { margin: 0 auto; width: 920px; background: #FFF;}
/*---:[ HEADER ]:---*/
#header  { background-color: #fff; background-attachment: scroll; background-position: 0 0; width: auto; height: 0; }
#header h1 { /* For your Blog Title */ margin: 0; font-size: 240%; letter-spacing: -1px; font-weight: normal; padding: 30px 0 0 25px; }
#header h1 a{color:#333;}
#header h3 { /* For your Blog Description */ margin: 0; padding-right:15px;; font-size: 110%; font-weight: normal; color: #aaa; text-transform: lowercase; float: right;}
/*---:[ MENU... for the menu bar across the top ]:---*/
#menu { background-image: url(images/menu-background.jpg); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width: auto; height: 36px; }
#menumain ul {padding: 0;margin: 0;float: left;width: 100%;}
#menumain ul li { display: inline; }
#menumain ul li a {color: #fffde4; padding: 10px 28px; text-decoration: none;float: left;border-right: 1px solid #fffde4;}
#menumain ul li a:hover {background: url(images/menu-hover.jpg) repeat-x;color: #fffde4;}
/*---:[ maincontent styles ]:---*/
#main { width: 600px; background: white url(images/maincontent-background.jpg) repeat-x; padding:25px; float:left; margin-left: 0; }
#main p, #main ul, #main ol, #main blockquote, #main pre, #main td, #main th, #main label { margin: 0 0 1.5em; line-height: 1.5em; padding: 0; }
/*---:[ POST..where you'd style your blog posts ]:---*/
.entrytext img { text-align: justify; padding: 0 0 10px 20px; }
.entry-content { text-align: justify; margin: 0 0 15px; padding: 0; }
div.entry-content ul, ol{ list-style-position: inside; margin:5px;}
div.entry-content  ul li {list-style-image: url(images/radio.gif);list-style-type: circle;list-style-position: inside;}
div.entry-content  ul ul {list-style-image: url(images/radio.gif);list-style-type: circle;list-style-position: inside;margin-left:18px;}
div.entry-content  ul ol {list-style-position:inside;margin-left:18px;}
.entry-content img { margin: 0 6px 10px; border-color: aqua; border-width: 12px; }
.entry-content a img { margin-right: 10px; margin-left: 10px; padding-left: 20px; }
.entry-content a:hover img {border: solid 5px white;}
.entry-content p.entry-meta { /* For Categories, Tags and Comments at end of posts */ background: #fbfbfe; border: solid 5px white; font-size: 12px; padding:2px; text-transform: lowercase; }
.entry-content p.entry-date { background: #fff url(images/clock.gif) no-repeat left center; font-size: 12px; margin-top:-1.5em !important; padding-left: 13px; text-transform: lowercase; }
.entry { line-height: 15%; text-align: justify; clear: both; padding: 10px; border: solid 12px aqua; }
.entry img { text-align: justify; padding: 0 0 0 15px; }
#tag-img { float: left; clear: both; margin-right: 0; margin-bottom: -35px; margin-left: 0; padding-right: 0; padding-bottom: 15px; padding-left: 0; }
.post { margin: 10px 0 20px; text-align: justify; border-bottom: 1px dotted #000; float: left; }
.center {
	text-align: center;
	}
.entrytext p { padding: 0 30px 0 10px; }
blockquote { margin: 18px 18px 18px 18px; background-color: #fbfbfe; border-bottom: 1px solid #eee;}
blockquote p {margin: 0.4em 0.8em;}
.code {margin: 15px 0;padding: 10px;display: block;overflow: auto;font: 400 1em courier, monospace;line-height: 120%;white-space: pre;background: #f1f7f6;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.alert { /* For Alert Class.  Thanks to bioneural.net */ background: #fff6bf url(images/exclamation.png) center no-repeat; background-position: 15px 50%; /* x-pos y-pos */ text-align: left; padding: 5px 20px 5px 45px; border-top: 2px solid #ffd324; border-bottom: 2px solid #ffd324;}
/*---:[ SIDEBAR ]:---*/
#sidemenu { /*sidemenu id is for the top sidebar menu, the one with with the orange arrows*/width: 220px;font-size: 100% !important;list-style-image: none !important;list-style-type: none !important;margin-bottom:3em;}
#sidemenu li {font-size: 110% !important;list-style-image: none !important;list-style-type: none !important;}
#sidemenu a {color: #2E2E2E;display: block;padding: 3px;width: 220px;background: #FFF url(images/sidemenu-background-active.gif) repeat-x;}
#sidemenu a:hover {background: #FFF url(images/sidemenu-background-hover.gif) repeat-x;color: #333;}
#sidebar{float: left;width: 220px;padding:25px;background: #FFF url(images/maincontent-background.jpg) repeat-x;}
#sidebar h4 {margin: 20px 0 10px 0;font-weight: normal;font-size: 140%;color: #2E2E2E;border-bottom: 1px solid #eee;}
#sidebar ul {list-style-type: none;margin: 0; line-height: 1.5em; margin-bottom: 1.5em;padding: 0;font-size: 95%;}
#sidebar ul ul li {list-style-image: url(images/radio.gif);list-style-type: circle;list-style-position: inside;}
#sidebar ul ul.posts li { /* For sidebar recent posts*/list-style-image: url(images/radio.gif);list-style-type: circle;list-style-position: inside;}
#sidebar ul ul.comments li { /* For brain's latest comments plugin or another comment plugin i suppose */list-style-image: url(images/comment.gif);list-style-type: circle;list-style-position: inside;}
#sidebar ul.subscribe li { /* For the Sidebar Subscribe RSS Bullets */list-style-image: url(images/feed_bullet.gif) !important;list-style-type:circle;list-style-position: inside;}
#sidebar h2.widgettitle { /* For Sidebar Widgets Titles */margin: 20px 0 10px 0;font-weight: normal;letter-spacing: -1px;font-size: 140%;font-family: georgia, tahoma, arial;color: #888;background: #fbfbfe;border-bottom: 1px solid #f1f7f6;}
#sidebar li.widget { /* For Sidebar Widgets Titles */font-size: 98%;list-style-image: none;list-style-type: none;}
#sidebar li.widget ul { /* For Sidebar Widgets Titles */list-style-image: url(images/radio.gif);list-style-type: disc;list-style-position: inside;}
li.widget_flickrrss { } /* for flickrrss sidebar widget */
li.widget_flickrrss a img { margin:0 3px 3px 0; padding:3px; }
li.widget_flickrrss a:hover img { background:#191919;}
#sidebar li#linkcat-1 h2 {margin: 20px 0 10px 0;font-weight: normal;letter-spacing: -1px;font-size: 140%;font-family: georgia, tahoma, arial;color: #888;background: #fbfbfe;border-bottom: 1px solid #f1f7f6;list-style-image: none !important;list-style-type: none;}
.search-form { padding: 5px 15px 0 0; margin:0 0 1.5em 0; background: #fff url(images/search-orange.png) no-repeat right center; }
.navigation { /*.Thanks to http://cutline.tubetorial.com/ */ width: 600px;  margin: 0 0 3.0em 0;  float: left; }
* html .navigation { margin: 0 0 2.5em 0; }
.previous { padding: 0 20px 0 0;  float: left; }
.next { float: right; }
.clear {width: 600px; height: 1px; clear: both;}
/*---:[ COMMMENTS]:---*/
#respond {font-size: 105%;}
#trackbacks {margin: 0 0 2em 0;}
#comments-form {margin: 4em 0 0 0;}
#comments-form input:focus, #comments-form textarea:focus { background: #ffffcc; }
#commentform textarea {background:#f4f4ff none repeat scroll 0%;border: 1px solid #aeaeae;width:100%;}
#comments-form a img {border:none !important;}
div.comment-meta {margin: 10px 0 10px 0;}
div.comment-meta img {margin: 0;}
div.comment-text {margin: 10px 0 10px 0;}
h4.comments-header { background: #f1f1f1;border: 3px solid #f5f5f5; padding-top:2px; padding-bottom: 2px; padding-left: 1px;}
h4.comments-form {margin: 15px 0 0 0;}
ul.policy {background: #f5f5f5; border: 1px dotted #aeaeae; float:left;margin: 1.5em 0 1.5em 0;width:275px;}
ul.policy li {list-style-type:none !important;padding:5px}
ul.labels {float:left;line-height: 1.5;width:275px; padding-left: 25px;}
ul.labels li{list-style-type:none !important; margin:0 0 1.5em 0;}
label.openid {background: #fff url(images/icon-openid.gif) left center no-repeat;padding-left:18px;}
ol.comments {list-style-position: outside;}
.comment-author, .comment-date {}
.even {background: #F0F0F0;}
.sign-in {width:550px;}
.odd {background: #FAFAFA;}
.highlight {background: #FFFFE5;}
img.gravatar {margin:0 0 0 3px; padding: 5px; float:right; border:1px solid #E0E0E0; background: #fff;}
#live-preview {margin: 20px 0 100px 0;}
/*---:[ footer styles ]:---*/
#footer { padding: 0; width: 920px; clear: both; font-size: 13px; margin-left: 15px; }
#footer h1{margin: 0;padding:  0 25px 10px;font-weight: normal;letter-spacing: -1px;font-size: 140%;color: silver;}
#footer h2 {
	color: #847a6d;
	margin: 10px 0px 0px 10px;
}
#footer p {margin: 0;padding:  0 25px 10px 25px;}
#footerleft {float: left;width: 380px;}
#footerright {float: right;width: 380px;}
#tag-cloud { text-transform: lowercase; margin: 10px; width: 868px; float: left; border: dotted 1px #1e92a7; }
#tag-cloud p {
	padding: 0px 10px 5px 20px;
	}
#tag-cloud, #recently-featured  a:link, a:hover, a:visited {
	color: #9b1b1f;
	}
#about-us {
	margin: 0px;
	width: 350px;
	float: right;
	border: 1px dotted #c9c7c6;
	color: #7d7a7a;
	}
#about-us p {
	padding: 0px 10px 5px 20px;
	}
#about-us-bottom {
	font-size: 12px;
	}
#credits { /* For the credit links in the footer*/clear: both;width: auto;text-align: center;padding: 0;}
#credits a {color: silver;}
#credits a:hover {color: orange;}
/*---:[ plugin styles ]:---*/
a.extlink { /* For Link Indication */ padding-right: 10px;background: #fff url(images/external-link.png) no-repeat right center;}
.flickr { /* For Flickr Plugin in the Footer*/clear: both;padding: 25px;}
.flickr a {background: #191919;border: 2px solid #666;display: block;float: left;margin: 0 20px 5px 0;padding: 5px;}
.flickr img {border: 2px solid #999;display: block;width: 70px;height: 70px;}
.flickr a:hover {background: #666;border: 2px solid #333;display: block;float: left;margin: 0 20px 5px 0;padding: 5px;}
.center {
	text-align: center;
	}
.postmetadata {
	clear: both;
}
.label { position: absolute; top: 0; left: 0; margin: 0; padding: 0; z-index: 100; }
