* {
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
}
img {
border:0 none;
}
body {

background:transparent url(images/background.gif) repeat scroll 0 0;
color:#323232;
font-family:Georgia,serif;
font-size:75%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5em;
}
#wrapper {

background:transparent url(images/wrapper.gif) repeat-y scroll left center;
margin:0 auto;
overflow:hidden;
padding:0 11px;
width:960px;
}
h1 a {
background:transparent url(images/logo.gif) no-repeat scroll center center;
display:block;
height:280px;
margin:0 auto;
padding:9px 0 18px;
text-indent:-10000px;
width:960px;
}
p.description {
display:none;
}
#navigation {
background:#58585A none repeat scroll 0 0;
height:26px;
padding:3px 0 3px 20px;
width:940px;
}
#navigation li {
float:left;
padding:0 1px 0 0;
}
#navigation li a {
color:#FFFFFF;
cursor:pointer;
font-size:13px;
height:26px;
line-height:26px;
padding:0 17px;
text-align:center;
text-decoration:none;
}
#navigation li ul {
display:block;
left:-999px;
position:absolute;
width:100px;
}

#navigation li:hover ul,  #navbar li.over ul {

/* lists nested under hovered list items */
		left: auto;
		z-index: 1000;
}

#navigation li ul li {
background:#58585A none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
margin:0;
padding:0;
width:150px;
}
#navigation li ul li a {
color:#FFFFFF;
padding:0 10px;
text-align:left;
width:130px;
}
#navigation li ul li a:hover {
text-decoration:underline;
}
#thumbswrapper {
border-bottom:1px dotted #CCCCCC;
border-top:1px dotted #CCCCCC;
float:left;
margin:15px 0 0;
padding:15px 0;
}
#thumbscroller {
float:left;
position: relative;
    visibility: hidden;
    left: -5000px;

}
#prevarrow, #nextarrow {
float:left;
margin:0;
padding:0;
}
ul.advanced-recent-posts {
float:left;
margin:0;
}
ul.advanced-recent-posts li {
border-right:1px solid #CCCCCC;
float:left;
list-style-type:none;
margin:0;
padding:0 25px;
width:125px;
height: 125px;
}
ul.advanced-recent-posts li img {
display:block;
}
ul.advanced-recent-posts li a {
color:#58585A;
size:16px;
}
#content {
float:left;
padding:30px 25px;
width:591px;
}

a {
color:#d9485b;
text-decoration:underline;
}
a:hover {
color:#d9485b;
text-decoration:none;
}

ul, li {
	list-style-type: none;
}
h2 {
font-size:1.75em;
margin:0 0 5px;
}
h2, h2 a {
color:#d9485b;
font-weight:normal;
text-decoration:none;
}
h2 a:hover {
text-decoration:underline;
}
h2.pagetitle {
margin:0 0 30px;
}
.post {
padding:0 0 40px;
}
#content .postmetadata-top {
color:#787878;
font-size:0.917em;
margin:0 0 5px;
overflow:hidden;
padding:0;
}
.postmetadata-top a {
color:#d9485b;
font-weight:bold;
text-decoration:none;
}
.postmetadata-top a:hover {
text-decoration:underline;
}
.postmetadata-top .categories {
float:right;
}
.entry {
font-family:"Verdana",Arial,sans-serif;
padding:20px 0 30px;
}
#content p {
padding:5px 0;
}
small, blockquote, strike {
color:#777777;
}
code {
-x-system-font:none;
font-family:'Courier New',Courier,Fixed;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
acronym, abbr, span.caps {
font-size:0.9em;
letter-spacing:0.07em;
}
p img {
max-width:100%;
padding:0;
}
img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}
img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}
img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}
.alignright {
float:right;
}
.alignleft {
float:left;
}
html > body .entry ul {
margin-left:0;
padding:0 0 0 25px;
}
html > body .entry li {
margin:7px 0 8px 10px;
}
.entry ol {
margin:0;
padding:0 0 0 25px;
}
.entry ol li {
margin:0;
padding:0;
}
acronym, abbr, span.caps {
cursor:help;
}
acronym, abbr {
border-bottom:1px dashed #999999;
}
blockquote {
border-left:5px solid #DDDDDD;
margin:15px 30px 0 10px;
padding-left:20px;
}
blockquote cite {
display:block;
margin:5px 0 0;
}
.center {
text-align:center;
}
.hidden {
display:none;
}
.navigation {
display:block;
margin-bottom:60px;
margin-top:10px;
text-align:center;
}
#content .postmetadata-bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/post-bottom.gif) no-repeat scroll center bottom;
color:#787878;
font-size:0.917em;
margin:0 0 5px;
padding:0 0 40px;
}
.postmetadata-bottom a {
color:#d9485b;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
.postmetadata-bottom a:hover {
text-decoration:underline;
}
.postmetadata-bottom .comments {
float:right;
}
.postmetadata-bottom .social-links {
clear:both;
display:block;
padding:5px 0;
}
#sidebar {
float:right;
margin:0 19px 0 0;
padding:35px 0 0;
width:300px;
}
#sidebar a {
color:#d9485b;
text-decoration:none;
}
#sidebar a:hover {
text-decoration:underline;
}
#sidebar #adzone1, #sidebar #adzone2, #sidebar #fbfanbox, #sidebar #wp125adwrap_2c {
margin:0 0 18px;
}
#sidebar #wp125adwrap_2c {
float:left;
height:145px;
margin-top:-10px;
}
#sidebar li ul li {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:4px 0;
}
#sidebar > li, #sidebar li.contentswitcher > div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FBFBFB none repeat scroll 0 0;
border-color:#58585A #58585A #58585A;
border-style:solid;
border-width:1px 1px 1px;
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 18px;
padding:10px;
width:278px;
}
#sidebar .nostyle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
padding:0;
}
#sidebar li.contentswitcher {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:0 none;
padding:0;
width:300px;
}
#sidebar li.contentswitcher > div {
margin:-1px 0 0;
}
#sidebar #tabs {
height:26px;
}
#sidebar #tabs li {
float:left;
height:26px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 5px 0 0;
overflow:hidden;
padding:0;
}
#sidebar #tabs li a {
border-color:#F4F3E9 #F4F3E9 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
color:#555555;
float:left;
font-size:0.917em;
font-weight:bold;
height:24px;
line-height:25px;
padding:0 2px;
text-decoration:none;
}
#sidebar #tabs li a:hover {
text-decoration:underline;
}
#sidebar #tabs li a.active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FCFBF2 none repeat scroll 0 0;
border-color:#EBE9D7 #EBE9D7 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
height:25px;
padding:0 4px;
}
#searchbox-box{
	margin-top: 10px;
}
#searchform {
overflow:hidden;
}
#sidebar #searchform label {
display:none;
}
#sidebar #searchform #s {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(images/searchform.gif) no-repeat scroll 0 0;
border:0 none;
color:#696969;
float:left;
font-family:Georgia,serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:16px;
line-height:normal;
padding:2px;
width:188px;
}
#sidebar #searchform #searchsubmit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/submitbutton.gif) repeat-x scroll center bottom;
border:0 none;
color:#545454;
cursor:pointer;
float:left;
font-family:Georgia,serif;
font-weight:bold;
height:20px;
margin:0 0 0 5px;
width:60px;
}
#sidebar h3 {
display:block;
font-size:1.5em;
font-weight:normal;
margin:5px 0;
text-align:center;
width:100%;
}
#sidebar h3.inbox {
background:transparent url(images/inbox-heading.gif) no-repeat scroll center center;
height:26px;
margin:0 0 5px;
text-indent:-10000px;
}
#sidebar h3.talking {
background:transparent url(images/talking-heading.gif) no-repeat scroll center center;
height:27px;
margin:0 0 5px;
text-indent:-10000px;
}
#sidebar h3.meet {
background:transparent url(images/meet-heading.gif) no-repeat scroll center center;
height:22px;
margin:0 0 5px;
text-indent:-10000px;
}
#sidebar h3.meetdanielle {
background:transparent url(/wp-content/uploads/2009/11/meet-danielle.gif) no-repeat scroll center center;
height:22px;
margin:0 0 5px;
text-indent:-10000px;
}
#sidebar #views-3 a {
color:#d9485b;
display:block;
line-height:19px;
}
#sidebar .widget_calendar h3 {
background:transparent url(images/calendar-heading.gif) no-repeat scroll center center;
height:26px;
margin:0 0 5px;
text-indent:-10000px;
}
#sidebar h3.blogroll {
background:transparent url(images/blogroll-heading.gif) no-repeat scroll center center;
height:26px;
margin:0 0 5px;
text-indent:-10000px;
}

#sidebar #views-3 h3.widgettitle {
background:transparent url(images/most-popular.gif) no-repeat scroll center center;
height:26px;
margin:0 0 5px;
text-indent:-10000px;
}

#sidebar #tag_cloud-3 h3.widgettitle {
background:transparent url(images/tags-header.png) no-repeat scroll center center;
height:27px;
margin:0 0 5px;
text-indent:-10000px;
}

#sidebar h3.popular {
background:transparent url(images/blogroll-header.gif) no-repeat scroll center center;
height:26px;
margin:0 0 5px;
text-indent:-10000px;
}
#sidebar h3.adheader {
background:transparent url(images/advertise-header.png) no-repeat scroll center center;
height:26px;
margin:0 0 5px;
text-indent:-10000px;
}
#sidebar h3.subheader {
background:transparent url(images/submissions-header.png) no-repeat scroll center center;
height:26px;
margin:0 0 5px;
text-indent:-10000px;
}
#sidebar #subscribe {
padding:0 0 10px;
}
#sidebar #subscribe #first_name, #sidebar #subscribe #email {
-x-system-font:none;
background:transparent url(images/searchform.gif) no-repeat scroll 0 0;
border:0 none;
color:#696969;
float:left;
font-family:Georgia,serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:16px;
line-height:normal;
padding:2px;
width:183px;
}
#sidebar #subscribe #submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/submitbutton.gif) repeat-x scroll center bottom;
border:0 none;
color:#545454;
cursor:pointer;
float:left;
font-family:Georgia,serif;
font-weight:bold;
height:20px;
margin:0 0 0 5px;
width:70px;
}
#sidebar .rss a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/rss-icon.gif) no-repeat scroll left center;
color:#d9485b;
display:block;
height:19px;
line-height:19px;
padding:0 0 0 25px;
}
#sidebar .bridebloggers a {
color:#C04253;
}
#sidebar p {
clear:both;
overflow:hidden;
padding:3px 0;
}
#sidebar #post-navigation {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/post-navigation.gif) repeat-x scroll center top;
height:27px;
line-height:27px;
margin:10px 0 0;
padding:0 5px;
text-align:right;
}
#sidebar #post-navigation a {
color:#d9485b;
}
#footer {
clear:both;
}
#footer ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/navigation.gif) repeat-x scroll center top;
height:32px;
width:960px;
}
#footer ul li {
float:left;
height:26px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:3px 0;
}
#footer ul li.first {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
padding:0;
}
#footer ul li a {
color:#414141;
float:left;
font-size:1.167em;
height:26px;
line-height:26px;
padding:0 25px;
text-align:center;
text-decoration:none;
}
#footer p {
color:#666666;
line-height:34px;
padding:0 20px;
}
#footer p .pages {
float:right;
}
#footer p a {
color:#666666;
line-height:34px;
text-decoration:none;
}
#footer p a:hover {
text-decoration:underline;
}
#cmw {
padding:0 9px 20px;
text-align:center;
}
#cmbox {
clear:both;
margin:0;
padding:0;
text-align:left;
}
#cmbox a {
color:#E9898E;
}
#cmbox a:hover {
text-decoration:underline;
}
#commentform {
border:1px solid #D6D6D6;
overflow:hidden;
padding:10px;
width:569px;
}
#commentform .changeAva {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F9F9F9 none repeat scroll 0 0;
border:1px solid #D6D6D6;
float:right;
font-size:0.917em;
margin:0 0 10px;
padding:5px 10px;
text-align:center;
width:148px;
}
#commentform .changeAva h4 {
color:#d9485b;
font-size:1.167em;
font-weight:bold;
}
#commentform .changeAva span {
display:block;
}
#commentform .changeAva a {
color:#d9485b;
}
#commentform input, #commentform textarea {
color:#565656;
padding:2px 3px;
}
#author, #email, #url, #comment {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2F2F2 url(images/comment-input.jpg) repeat-x scroll 0 0;
border:1px solid #D6D6D6;
display:block;
font-size:1.083em;
height:auto;
width:218px;
}
#commentform textarea#comment {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2F2F2 url(images/comment-textarea.jpg) repeat-x scroll 0 0;
border-width:1px;
margin:0 0 5px;
min-height:100px;
width:561px;
}
* html #commentform textarea#comment {
height:100px;
}
#commentform input#submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/comment-submit.jpg) repeat scroll 0 0;
border:medium none;
cursor:pointer;
float:left;
height:29px;
padding:0;
width:116px;
}
#commentform p {
padding:0 0 8px;
}
.commentlist {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
width:100%;
}
.commentlist li {
margin:0 0 20px;
overflow:hidden;
width:100%;
}
.commentlist li .cmAvatar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/comment-pointer.jpg) no-repeat scroll right 20px;
color:#FFFFFF;
display:inline;
float:left;
font-size:0;
margin:0 -1px 0 1px;
position:relative;
width:104px;
}
.commentlist li.cadmin .cmAvatar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/comment-auth-pointer.jpg) no-repeat scroll right 20px;
}
.commentlist li .cmAvatar a {
color:#FFFFFF;
}
#cmw #cmbox .cmAvatar img {
border:1px solid silver;
display:block !important;
height:66px;
margin:0 !important;
position:relative;
width:66px;
}
.commentlist li .cmContent {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F9F9F9 none repeat scroll 0 0;
border:1px solid #D6D6D6;
float:left;
padding:5px 10px 0;
width:456px;
}
.commentlist li.cadmin .cmContent {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#626267 none repeat scroll 0 0;
border:1px solid #D6D6D6;
color:#FFFFFF;
}
.commentlist li.cadmin .cmContent a {
color:#FFFFFF;
}
.commentlist li .cmContent .cmInfo {
color:#626267;
font-size:1.25em;
padding:0 0 10px;
}
#cmbox .commentlist li .cmContent .cmInfo a {
color:#626267;
}
.commentlist li.cadmin .cmContent .cmInfo {
color:#FFFFFF;
}
#cmbox .commentlist li.cadmin .cmContent .cmInfo a {
color:#FFFFFF;
}
.commentlist li .cmContent .cmInfo .cauth {
font-weight:bold;
}
.commentlist li .cmContent .cmInfo .cauth img {
display:none !important;
}
.commentlist li p {
clear:both;
padding:0 0 15px;
text-align:justify;
}
h3#respond, h3#comments {
background:transparent url(images/post-footer.jpg) repeat-x scroll left bottom;
border-bottom:1px solid silver;
margin:0 0 8px;
padding:5px 0 8px;
}
#wp-calendar {
empty-cells:show;
margin:10px auto 0;
width:155px;
}
#wp-calendar #next a {
padding-right:10px;
text-align:right;
}
#wp-calendar #prev a {
padding-left:10px;
text-align:left;
}
#wp-calendar a {
color:#E9898E;
display:block;
text-decoration:underline;
}
#wp-calendar a:hover {
color:#E9898E;
text-decoration:none;
}
#wp-calendar caption {
text-align:center;
width:100%;
}
#wp-calendar td {
padding:3px 0;
text-align:center;
}
#wp-calendar td.pad:hover {
background-color:#FFFFFF;
}
.entry a {
text-decoration:none;
}
#sidebar .center .ubd-block-ad li {
display:inline;
padding:0 5px 0 4px;
}
.clear {
clear:both;
}
#sidebar .center {
margin:auto;
text-align:center;
}
#bestrelatedposts {
	margin-top: 30px;
	padding-top: 20px;
	border-top: dotted 1px #ccc;
}
#bestrelatedposts h3.related {
	padding-bottom: 20px;
	color:#d9485b;
}
