/* ::::: http://thegirlsloft.com/wp-content/themes/frugal_4/style.css ::::: */

body { margin: 0px auto; padding: 0px; background-image: url('images/blog_layout_background_rgb.jpg'); width: 990px; color: rgb(51, 51, 51); font-size: 12px; font-family: Arial,Tahoma,Verdana; }
#wrap { border: 0px solid rgb(51, 51, 51); margin: 0px auto; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 960px; }
a, a:visited { color: rgb(247, 161, 168); text-decoration: none; }
a:hover { color: rgb(247, 161, 168); text-decoration: underline; }
a img { border: medium none ; }
a:focus, a:hover, a:active { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#header { margin: 0px; padding: 0px; overflow: hidden; background-image: url('images/blog_layout_header_rgb.jpg'); width: 960px; height: 250px; color: rgb(17, 17, 17); font-size: 11px; }
#header h1 { margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-size: 40px; font-family: Georgia,Times New Roman; font-weight: normal; text-decoration: none; }
#header h1 a, #header h1 a:visited { margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-size: 40px; font-family: Georgia,Times New Roman; font-weight: normal; text-decoration: none; }
#header h1 a:hover { color: rgb(84, 130, 200); text-decoration: none; }
#header h3 { margin: 0px; padding: 0px; color: rgb(136, 136, 136); font-size: 16px; font-family: Arial,Tahoma,Verdana; font-weight: normal; }
#header p { margin: 0px; padding: 0px 0px 5px 20px; color: rgb(255, 255, 255); line-height: 20px; }
.headerleft { margin: 20px 0px 0px 20px; padding: 0px; width: 460px; float: left; font-family: Georgia,Times New Roman; }
.headerleft a img { border: medium none ; margin: 0px; padding: 0px; }
.headerright { margin: 0px; padding: 25px 0px 0px; width: 500px; float: right; }
.headerright a img { border: medium none ; margin: 0px; padding: 0px; }
.headerright ul { margin: 0px; padding: 0px; list-style-type: none; }
.headerright li { margin: 0px; padding: 0px; list-style-type: none; }
#navbar { border-top: 0px solid rgb(176, 176, 176); border-bottom: 1px solid rgb(176, 176, 176); margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 960px; height: 35px; font-size: 12px; font-family: Georgia,Times New Roman; color: rgb(68, 68, 68); font-weight: normal; }
#navbarleft {
	margin: 0px;
	padding: 0px;
	float: left;
}
#navbarright { margin: 0px; padding: 8px 0px 0px; width: 185px; font-size: 16px; float: right; }
#nav { margin: 0px; padding: 0px; }
#nav ul { margin: 0px; padding: 0px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
#nav li { margin: 0px; padding: 0px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
#nav li a, #nav li a:link, #nav li a:visited { border-right: 0px solid rgb(176, 176, 176); margin: 0px; padding: 8px 15px 9px; color: rgb(68, 68, 68); display: block; font-size: 16px; font-family: Georgia,Times New Roman; font-weight: normal; text-transform: none; }
#nav li a:hover, #nav li a:active { margin: 0px; padding: 8px 15px 9px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(247, 161, 168); text-decoration: none; }
#nav li li a, #nav li li a:link, #nav li li a:visited { border-left: 1px solid rgb(176, 176, 176); border-right: 1px solid rgb(176, 176, 176); border-bottom: 1px solid rgb(176, 176, 176); margin: 0px; padding: 7px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 150px; color: rgb(68, 68, 68); font-size: 14px; font-family: Georgia,Times New Roman; font-weight: normal; text-transform: none; float: none; }
#nav li li a:hover, #nav li li a:active { padding: 7px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(247, 161, 168); }
#nav li ul { margin: 0px; padding: 0px; z-index: 9999; position: absolute; left: -999em; height: auto; width: 170px; }
#nav li li {  }
#nav li ul a { width: 140px; }
#nav li ul a:hover, #nav li ul a:active {  }
#nav li ul ul { margin: -32px 0pt 0pt 171px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
#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 { left: auto; }
#nav li:hover, #nav li.sfhover { position: static; }
#nav .current_page_item a { background: rgb(234, 234, 234) none repeat scroll 0% 0%; color: rgb(68, 68, 68); }
#nav .current_page_item a:hover { background: rgb(234, 234, 234) none repeat scroll 0% 0%; color: rgb(247, 161, 168); }
#content { margin: 0px auto; padding: 10px 0px 0px; width: 960px; line-height: 18px; }
#content h1 { margin: 0px 0px 5px; padding: 10px 0px 0px; color: rgb(34, 34, 34); font-size: 22px; font-family: Georgia,Times New Roman; font-weight: normal; }
#content h1 a, #content h1 a:visited { margin: 0px 0px 5px; padding: 10px 0px 0px; color: rgb(85, 85, 85); font-size: 22px; font-family: Georgia,Times New Roman; font-weight: normal; }
#content h1 a:hover { color: rgb(247, 161, 168); text-decoration: none; }
#content h2 { margin: 0px; padding: 10px 0px; color: rgb(68, 68, 68); font-size: 20px; font-family: Georgia,Times New Roman,Trebuchet MS; font-weight: normal; }
#content h3 { margin: 0px 0px 10px; padding: 3px 0px 3px 7px; color: rgb(68, 68, 68); font-size: 16px; font-family: Arial,Tahoma,Verdana; font-weight: bold; text-transform: uppercase; }
#content h4 { margin: 0px 0px 20px; padding: 10px 0px 0px; color: rgb(68, 68, 68); font-size: 22px; font-family: Georgia,Times New Roman; font-weight: normal; }
#content img.wp-smiley { border: medium none ; margin: 0px; padding: 0px; float: none; }
#content img.wp-wink { border: medium none ; margin: 0px; padding: 0px; float: none; }
#contentmain { margin: 0px 0px 0px 15px; padding: 0px; float: left; width: 600px; }
#contentmain a img { border: medium none ; }
blockquote { border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); margin: 0px 25px 15px; padding: 10px 20px 0px 15px; background: rgb(250, 250, 250) none repeat scroll 0% 0%; }
#content blockquote p {
	margin: 0px;
	padding: 0px 0px 15px;
}
.postarea { margin: 0px; padding: 5px; float: left; width: 590px; }
.postarea p { margin: 0px; padding: 0px 0px 15px; }
.postarea ul { margin: 0px; padding: 0px 0px 15px; list-style-type: square; }
.postarea ul li { margin: 0px 0px 0px 20px; padding: 0px; list-style-type: square; }
.postarea ul ul { margin: 0px; padding: 0px; list-style-type: square; }
.postarea ol { margin: 0px; padding: 0px 0px 15px; }
.postarea ol li { margin: 0px 0px 0px 20px; padding: 0px; }
.date { margin: 0px; padding: 5px 0px 0px; width: 590px; float: left; }
.dateleft { margin: 0px; padding: 0px; width: 380px; float: left; }
.dateright { margin: 0px; padding: 0px; width: 200px; float: right; text-align: right; }
.postmeta { border-top: 1px solid rgb(176, 176, 176); margin: 0px; padding: 5px 0px 40px; width: 590px; font-size: 12px; }
.postwidget { border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); margin: 0px 0px 10px; padding: 10px; background: rgb(250, 250, 250) none repeat scroll 0% 0%; float: left; width: 590px; }
.postwidget ul { margin: 0px; padding: 0px; list-style-type: none; }
.postwidget li { margin: 0px; padding: 0px; list-style-type: none; }
.comments { margin: 0px 0px 10px; padding: 10px; float: left; width: 590px; }
img.centered { padding: 0px; display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
img.alignnone { margin: 0px 0px 10px; padding: 0px; display: inline; }
img.alignright { margin: 0px 0px 10px 10px; padding: 0px; display: inline; }
img.alignleft { margin: 0px 10px 10px 0px; padding: 0px; display: inline; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
.alignright { margin: 0px 0px 10px 10px; float: right; }
.alignleft { margin: 0px 10px 10px 0px; float: left; }
.wp-caption { padding: 4px 0px 5px; text-align: center; background-color: rgb(238, 238, 238); -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; }
.wp-caption img { border: 0px none ; margin: 0px 0px 5px; padding: 0px; }
.wp-caption p.wp-caption-text { margin: 0px; padding: 0px; font-size: 11px; font-weight: normal; line-height: 12px; }
#sidebar { margin: 0px 5px 0px 0px; padding: 0px; float: right; width: 320px; display: inline; }
#sidebar .widget { margin: 0px 0px 10px; padding: 9px; color: rgb(68, 68, 68); float: left; width: 280px; }
#sidebar h2 { border-bottom: 1px solid rgb(176, 176, 176); margin: 0px 0px 10px; padding: 3px 0px 3px 7px; font-size: 16px; font-family: Georgia,Times New Roman; font-weight: normal; text-transform: uppercase; }
#sidebar p { margin: 0px; padding: 0px 0px 0px 45px; }
#sidebar a img { border: medium none ; margin: 0px; padding: 0px; }
#sidebar ul { margin: 0px; padding: 0px; list-style-type: none; }
#sidebar ul li { margin: 0px 0px 5px; padding: 0px; list-style-type: none; }
#sidebar ul ul { margin: 0px; padding: 0px; list-style-type: none; }
#sidebar ul li li { margin: 0px; padding: 0px 0px 5px 10px; }
#sidebar ul li ul li { margin: 0px; padding: 0px 0px 5px 10px; }
#footer { border-top: 1px solid rgb(176, 176, 176); margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 960px; height: 30px; text-align: center; }
#footer p { margin: 0px; padding: 9px 0px 0px; color: rgb(102, 102, 102); font-size: 11px; font-family: Arial,Tahoma,Verdana; }
#footer a, #footer a:visited { color: rgb(153, 153, 153); text-decoration: none; }
#footer a:hover { color: rgb(68, 68, 68); text-decoration: underline; }
#comment { border: 1px solid rgb(192, 192, 192); margin: 5px 0px; padding: 3px 0px 3px 5px; background: rgb(250, 250, 250) none repeat scroll 0% 0%; color: rgb(32, 32, 32); font-size: 12px; font-weight: normal; display: inline; }
#submit { border: 1px solid rgb(192, 192, 192); margin: 0px; padding: 3px 3px 2px; background: rgb(250, 250, 250) none repeat scroll 0% 0%; color: rgb(32, 32, 32); font-size: 11px; font-family: Arial,Tahoma,Verdana; font-weight: bold; }
.commentlist li ul li { font-size: 12px; }
.commentlist li { font-weight: bold; }
.commentlist li .avatar { border: 0px solid rgb(238, 238, 238); margin: 0px 5px 0px 10px; padding: 0px; float: right; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 12px; }
.commentlist p { font-weight: normal; text-transform: none; }
.commentmetadata { font-weight: normal; }
#commentform input { margin: 5px 5px 1px 0px; padding: 2px; width: 150px; }
#commentform { margin: 5px 10px 0px 0px; }
#commentform textarea { padding: 2px; width: 100%; }
#respond:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#commentform p { margin: 5px 0px; }
#commentform #submit { margin: 0px; float: left; }
.alt { margin: 0px; padding: 10px; }
.commentlist { margin: 0px; padding: 0px; }
.commentlist ol { margin: 0px; padding: 10px; }
.commentlist li { margin: 15px 0px 10px; padding: 10px 5px 10px 10px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.commentlist li ul li { margin-right: -5px; margin-left: 10px; }
.commentlist p { margin: 10px 5px 10px 0px; padding: 0px; }
.children { margin: 0px; padding: 0px; }
.nocomments { margin: 0px; padding: 0px; text-align: center; }
.commentmetadata { margin: 0px; font-size: 10px; display: block; }
.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 40px; }
.alignright { float: right; }
.alignleft { float: left; }
.thread-alt { margin: 0px; padding: 0px; background: rgb(250, 250, 250) none repeat scroll 0% 0%; }
.thread-even { border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); margin: 0px; padding: 0px; }
.depth-1 { border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); margin: 0px; padding: 0px; }
.even, .alt { border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); margin: 0px; padding: 0px; }

/* ::::: http://thegirlsloft.com/wp-content/plugins/sociable/sociable.css ::::: */

div.sociable { margin: 16px 0pt; }
span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span { border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 238) none repeat scroll 0% 0%; position: absolute; display: block; top: -5em; color: black; line-height: 1.25em; }
.sociable span { display: block; }
.sociable ul { margin: 0pt ! important; padding: 0pt ! important; display: inline; }
.sociable ul li { margin: 0pt; padding: 1px; background: transparent none repeat scroll 0% 0%; display: inline ! important; list-style-type: none; }
.sociable ul li:before { content: ""; }
.sociable img { border: 0pt none ; margin: 0pt; padding: 0pt; float: none; width: 16px; height: 16px; }
.sociable-hovers { opacity: 0.4; }
.sociable-hovers:hover { opacity: 1; }
