
body { background-color: #ffffff; background-image: url(bgr-white-purple.png); }

/*---------MISC STYLING --------- */
.fix{ clear:both; height:1px; overflow:hidden; margin:0 0 -1px }
.clear{ clear:both }
img.fl{ margin:0 12px 5px 0; background:#FFFFFF;	border:0px solid #DDDDDD; padding:0px; }
img.fll, .entry img{ background:#FFFFFF; border:0px solid #DDDDDD; padding:0px; margin:0 0 6px 0 }
img.fl:hover, img.fll:hover, .entry img:hover{ border:0px solid #666 }
.fl, .fll{ float:left }
.fr, .frr{ float:right }
.ac, span .ac{ text-align:center }
.ar, span .ar{ text-align:right }
.al, span .al{ text-align:left }
.gravatar{ float:left; background:#EDEDED; margin:0 7px 0 0; padding:4px }
.border-top{ border-top:2px solid #CCC6B7 }
.border-bottom{ border-bottom:1px solid #CCC6B7 }
.alpha{ margin-left:0 }.omega{ margin-right:0 }
.wp-caption { background:#F4F4F4; margin:0 0 6px 6px }
.wp-caption .wp-caption-text { font-size:11px; text-align:center; margin:0; padding:0 0 6px 0 }
img.alignleft{ margin:0 10px 0 0 }
h1{font-size:30px; line-height:30px; font-weight:700; letter-spacing:-1px} 
h2,h3,h4,h5{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:700; margin:0 }
.aligncenter{ display:block; margin:10px auto 20px }
.alignleft{ float:left; margin:10px 20px 8px 0 }
.alignright{ float:right; margin:10px 0 8px 20px }
.widget ul li ul li,.widget_pages ul li ul li{ border:none; margin:8px 0 5px 15px; padding:0 0 0 10px }
a,.widget ul li a,.featured_post h3 a:hover{ text-decoration:none }
a:hover,#pagenav li ul li a:hover,.widget ul li a:hover,.widget .more a,.content .more a:hover,.post h2 a:hover,.featured_post h2 a:hover,.navigation a:hover{ text-decoration:underline }
.content_left,.footer_left,.fl{ float:left }
.content_right,.footer_right,.col2,.fr{ float:right }


/*---------LAYOUT--------- */
.wrapper{ width:990px; margin-right:auto; margin-left:auto; padding-bottom:10px }
.page{ float:left; width:930px; padding:0 30px }
#header{ float:left; width:725px; padding-top:0px; padding-bottom:0px }
#header-about h2{ float:left; width:100%; font:normal 25px/25px georgia; border-top:1px solid #DDD; border-bottom:1px solid #DDD; margin:0 0 15px; padding:15px 0 }
#header img{ border:none !important }
.nav{ float:left; width:610px }
.content{ left:320px; width:610px }
.content li{ margin-bottom:5px }
#header .blog-title{ line-height:55px }
#header .blog-title a{ color:#222222; font-size:50px; font-weight:bold }
#header .blog-title a:hover{ text-decoration:none; color:#666666 }
#header .blog-description{ color:#666666 }

/*---------REST OF ENTRIES --------- */
.content .post{ float:left; margin-bottom:30px; width:750px }
.boxed_posts .post{ float:left; width:280px; background-image:none !important; margin:10px 15px 10px 10px !important; padding:0 !important; display: inline }
.full_posts .post{ float:left; width:700px; background-image:none !important; margin:10px 15px 10px 10px !important; padding:0 !important; display: inline }
.blog .post h2{ margin-bottom:5px; font-size:20px; font-weight:400; font-family:Georgia }
.post h2{ font-weight:700; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; letter-spacing:-1px }
.post h2.post_title{ font-size:32px; margin-bottom:30px }
p.header_meta span{ font-size:12px; margin-right:5px; color:#FFF; padding:5px }
.blog .post p{ margin:5px 0; line-height:20px }
.col1,.col2{ width:300px }
.col1{ margin-right:10px; float:left }



/*---------SIDEBAR ---------  */
.sidebar{ width:100px; margin-top:30px }
.sidebar_right{ float:right; padding-left:30px; border-left:1px solid #DDD }
.sidebar_left{ float:left; padding-right:30px; border-right:1px solid #DDD }
.sidebar h3{ font-weight:700; font-size:16px }
.sidebar p{ font-size:13px; color:#fff }
.nosidebar .post2, .nosidebar .header-about h2{ width:930px; float:left;margin-bottom:30px }

.page-menu li a:hover,.top_menu li.active a,#pagenav li a:hover,#pagenav li ul li,#pagenav li:hover,#pagenav li.sfhover1{ background:#573359 }
#pagenav li ul li{ border:solid #7B497F; border-width:0 1px 1px }
#pagenav li ul li ul li,#pagenav li ul li ul li ul li,#pagenav li ul li ul li ul li ul li{ border:1px solid #7B497F }

.feat_background,.featured_post span.date_bg{ background:#573359 }

.widget{ background-color:#573359 }

.Navi .on { background: #573359 !important }
.Navi a:hover { background: #EED7EF }

#comments .comment .authcomment{ background:#F1EAF2; border: #CCC6B7 1px solid }
input#submit{ background:#573359 }

.flickr img{ border:12px solid #271728 }
.flickr img:hover{ border-color:#925796 }


