/*  
Theme Name: Lavender Mist  
Description: A lavender/white theme with lime green highlights
Version: 1.0.2
Author: antisocialmediallc.com
Author URI: http://www.antisocialmediallc.com
Tags: light, pink, purple, green, white, two-columns, fixed-width, right-sidebar
*/


body { 	background:#ffffff url(images/bg.jpg) repeat-x; 	color: #333333; 		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 	margin: 0; 	padding: 0; 	text-align: left; 	font-size:80%; }

a:link { color: #333333; text-decoration:none; }
a:visited { text-decoration:none;color:#333333; }
a:link:hover, a:visited:hover { text-decoration:underline; }

h1 {font-size:150%;}
h2 {font-size:140%;}
h3 {font-size:130%;}
h4 {font-size:120%;}
h5 {font-size:110%;}
h6 {font-size:100%;}

h1, h1 a {  color: #ACC63A; }
h2,h3,h4,h5,h6 { color: #BB5BA4; font-weight:normal; }
h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link { color: #BB5BA4; }
h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited {  color: #BB5BA4; }

strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
pre { overflow:auto;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#EEF0F4;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#EEF0F4;}
tfoot {font-style:italic;}
caption {background:#EEF0F4;}

label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #E4E5E6;}

.alignleft { float:left; margin-right:10px; }
.alignright { float:right; margin-left:10px; }
.aligncenter { 	display: block; margin-left: auto; margin-right: auto; }

img.alignleft { float:left; margin-right:10px; }
img.alignright { float:right; margin-left:10px; }
img.aligncenter { 	display: block; margin-left: auto; margin-right: auto; }



.clear {clear: both;overflow:hidden;}

.line {background: transparent url("images/hr.gif") repeat-x;height:3px;width:500px;margin-bottom:30px;}

/******************************************************************
* page wrapper -- main container for all page elements            *
******************************************************************/

#wrapper { width:1040px; margin:0 auto; }

/******************************************************************
* content wrapper -- inside container for all page elements       *
******************************************************************/

#container {width:980px;margin:0 auto;}

/******************************************************************
* Top Row of elements - Site title | Home | RSS | Ad | Search     *
******************************************************************/
#toprowcontainer {  height: 169px; background: transparent url(images/lavenderover.png) no-repeat; }
#toprow {  height: 150px; color: #ffffff;  }
#toprow a { color: #ffffff; }
#toprow .toprowleft { float:left; width:530px; }
#toprow .toprowleft .title { margin-top:30px; text-align:center; height:70px;}
#toprow .toprowleft .title h1 {	text-decoration:none; 	color:#ffffff;  height:30px;	display:block;	font-family:"Trajan Pro";	letter-spacing:0;	}
#toprow .toprowleft .title h1 a {	text-decoration:none; 	color:#ffffff;  height:30px;	display:block;	font-family:"Trajan Pro";	letter-spacing:0;	}
#toprow .toprowleft .title .tagline { color:#ffffff; padding:15px 0 0 0px; font-style:italic; }

#toprow .toprowright { float:left; width:450px; }
#toprow .toprowright .toprowrightdiv1 {  margin-top:50px; height:20px; padding:5px; text-align:center;}
#toprow .toprowright .toprowrightdiv1 a { font-size:x-small; text-decoration:none; padding:0px 5px 0px 0px;}
#toprow .toprowright .toprowrightdiv1 img { margin:0px 2px 0px 0px; }
#toprow .toprowright .toprowrightdiv2 { text-align:center; padding:0px 0px 0px 30px; margin:10px 0px 0px 0px; position:absolute; top: 109px; }
#toprow .toprowright .toprowrightdiv2 .search { margin:0; padding:17px 5px 5px 5px; background: transparent url("images/searchtab.png") no-repeat; width:444px; height:51px;}
#toprow .toprowright .toprowrightdiv2 .search .searchinput { border:1px solid #dddddd; width:350px; }
#toprow .toprowright .toprowrightdiv2 .search .searchbutton {}


#pmenu { width:800px; overflow:hidden; clear:both; padding:0; height:60px;  }
#pmenu a { text-transform:uppercase; font-weight:normal; text-decoration:none; color:#BB5BA4;  }
#pmenu a:hover { color:#ACC63A; }
#pmenu span { padding:5px; }
#pmenu ul li { list-style:none; float:left; padding:20px 25px 0px 10px; background: transparent url("images/pmenuseparator.gif") right no-repeat; height:35px; }


/******************************************************************
* Middle Row of elements - Content Area | Sidebar                 *
******************************************************************/

#middlerow { clear:both;overflow:hidden; margin-top:30px;  }

#middlerow .middlerowmain {float:left; width:550px;}

#middlerow .middlerowsidebar {float:left; width:300px;}
#middlerow .middlerowsidebar .sidebar {padding:10px;margin-left:30px;}
#middlerow .middlerowsidebar .sidebar ul { padding:0px; margin:0; list-style:none; }
#middlerow .middlerowsidebar .sidebar ul li { list-style:none; padding:0px 0px 3px 15px; background: transparent url("images/liarrow.gif") left top no-repeat;}
#middlerow .middlerowsidebar .sidebar ul ul li { list-style:none; padding:2px 0px 3px 15px; }





#middlerow .middlerowmain .postscontainer { background: transparent url("images/postbg.png") no-repeat;}
#middlerow .middlerowmain .posts { padding:25px; }
#middlerow .middlerowmain .posts h1 { font-weight:normal; }
#middlerow .middlerowmain .posts .details { font-size:x-small; }
#middlerow .middlerowmain .detailstop { float:left;  }
#middlerow .middlerowmain .metacomment { float:right; margin:0;  }
#middlerow .middlerowmain .posts .postmeta { }
#middlerow .middlerowmain .posts .comments { }
#middlerow .middlerowmain .posts .thepost { clear:both;overflow:hidden;}
#middlerow .middlerowmain .posts .thepost p { line-height:1.5em; }
#middlerow .middlerowmain .posts .thepost ul { overflow:hidden; list-style-type:circle; margin-left:5px; }
#middlerow .middlerowmain .posts .thepost ol { overflow:hidden; margin-left:5px; }
#middlerow .middlerowmain .posts .thepost ul li { list-style:circle; padding-bottom:5px; }
#middlerow .middlerowmain .posts .thepost blockquote,#middlerow .middlerowmain .posts .thepost pre { color:#BB5BA4; background:#EEF0F4;padding:6px 14px;margin:18px 35px;border-right:1px solid #D6DBE4;border-bottom:1px solid #D6DBE4; }
#middlerow .middlerowmain .posts .sticky {  }


.searchresults img { float:left; margin:5px 10px 0px 0px; border:4px solid #EEF0F4; }
.searchresults p {  margin:0; }
h2.searchresults { background: transparent url("images/h2arrow.gif") left no-repeat; padding-left:20px; }


.archiveitems img { float:left; margin:5px 10px 0px 0px; border:4px double #EEF0F4; }
.archiveitems p {  margin:0; }
h2.archiveitems { background: transparent url("images/h2arrow.gif") left no-repeat; padding-left:20px; }



#middlerow .middlerowmain .posts span.time { background: transparent url("images/calendarh2.png") left no-repeat;padding-left:20px; margin:0; }
#middlerow .middlerowmain .posts span.edit { background: transparent url("images/edith2.png") left no-repeat;padding-left:20px; margin:0; }
#middlerow .middlerowmain .posts span.author { background: transparent url("images/authorh2.png") left no-repeat;padding-left:20px; margin:0; }
#middlerow .middlerowmain .posts span.category { background: transparent url("images/incategoryh2.png") left no-repeat;padding-left:20px; margin:0; }
#middlerow .middlerowmain .posts span.comment { background: transparent url("images/recentcommentsh2.png") left no-repeat;padding-left:20px; }

#middlerow .middlerowmain .comments {padding:10px; border:4px double #E2E3E5;  }

h4#respond { color: #BB5BA4; }

#commentform input { width: 170px; margin: 5px 5px 1px 0; }
#commentform textarea { width: 100%; margin-top:5px; }

.commentlist { padding-left:30px; }

.commentlist li { margin: 15px 0 3px; padding: 8px 15px 10px 15px; background:#f5f5f5; border-top: 1px solid #ddd; }
.commentlist li.alt { margin: 15px 0 3px; padding: 8px 15px 10px 15px; background:#ffffff; border-bottom: 1px solid #ddd; }
#commentform small { background:#FFF; font-weight:bold; padding:0; }
.commentmetadata { display: block; }
.commentlist small { background:#f9f9f9; }

.commentlist cite { font-size: 1.6em; font-weight:bold; }

.submitbutton { padding: 5px; background:#BB5BA4; color:#ffffff; border:none; }
.submitbutton:hover { background:#789339; color:#ffffff; }


#middlerow .middlerowsidebar .sidebar li.widget { list-style:none; }
#middlerow .middlerowsidebar .sidebar .widget_categories h2 { background: transparent url("images/categoryh2.png") left no-repeat;padding-left:20px; color: #BB5BA4;font-weight:normal; }
#middlerow .middlerowsidebar .sidebar .widget_archive h2 { background: transparent url("images/archivesh2.png") left no-repeat;padding-left:20px; color: #BB5BA4;font-weight:normal; }
#middlerow .middlerowsidebar .sidebar .widget_archive select { margin:10px; }
#middlerow .middlerowsidebar .sidebar .widget_meta h2 { background: transparent url("images/metah2.png") left no-repeat;padding-left:20px; color: #BB5BA4;font-weight:normal; }
#middlerow .middlerowsidebar .sidebar .widget_pages h2 { background: transparent url("images/pagesh2.png") left no-repeat;padding-left:20px; color: #BB5BA4;font-weight:normal; }
#middlerow .middlerowsidebar .sidebar .widget_rss h2 { background: transparent url("images/rssh2.png") left no-repeat;padding-left:20px; color: #BB5BA4;font-weight:normal; }
#middlerow .middlerowsidebar .sidebar .widget_rss h2 a {  color: #BB5BA4;font-weight:normal; text-decoration:none; }
#middlerow .middlerowsidebar .sidebar .widget_recent_entries h2 { background: transparent url("images/recententriesh2.png") left no-repeat;padding-left:20px; color: #BB5BA4;font-weight:normal; }
#middlerow .middlerowsidebar .sidebar .widget_recent_comments h2 { background: transparent url("images/recentcommentsh2.png") left no-repeat;padding-left:20px; color: #BB5BA4;font-weight:normal; }
#middlerow .middlerowsidebar .sidebar .widget_tag_cloud h2 { background: transparent url("images/tagsh2.png") left no-repeat;padding-left:20px; color: #BB5BA4;font-weight:normal; }
#middlerow .middlerowsidebar .sidebar .widget_links h2 { background: transparent url("images/blogrollh2.png") left no-repeat;padding-left:20px; color: #BB5BA4;font-weight:normal; }
#middlerow .middlerowsidebar .sidebar .widget_calendar h2 { background: transparent url("images/calendarh2.png") left no-repeat;padding:0px 0px 0px 20px; color: #BB5BA4;font-weight:normal; }



#middlerow .middlerowsidebar .sidebar .sidebartop { width:350px; }
#middlerow .middlerowsidebar .sidebar .sidebartop ul { margin:0px; }
#middlerow .middlerowsidebar .sidebar .sidebartop .sidebartopleft { float:left;width:175px; }
#middlerow .middlerowsidebar .sidebar .sidebartop .sidebartopright { float:right; width:160px; }
#middlerow .middlerowsidebar .sidebar .sidebarbottom { clear:both;width:300px; padding:20px 0px 0px 0px; }


#calendar caption { font-weight: bold; color : #789339; 	text-transform:uppercase; 	margin:0; 	padding:10px 0 6px 12px; 	background: #EEF0F4; 	width:100%; 	text-align:left; }
#calendar table { 	width: 100%; 	padding: 0; 	text-align: center; }
#calendar thead th { 	border-bottom: 1px solid #EEF0F4; 	border-top: 1px solid #EEF0F4; color:#BB5BA4;}
#calendar tbody td { 	padding: 5px 0; 	border-bottom: 1px solid #EEF0F4; }
#calendar tfoot td { 	border-top: 1px solid #EEF0F4; }
#calendar #prev { 	text-align: left; }
#calendar #next { 	text-align: right; }
#calendar a { 	font-weight: bold; 	color: #789339; }


#footer { clear:both; overflow: hidden; height:100px; background: transparent url("images/footerbg.jpg") repeat-x; }
#footer .footercontent { padding:50px 0px 0px 100px; color:#ffffff; font-size:x-small; }
#footer .footercontent a { text-decoration:none; color: #ffffff; }
#footer .footercontent a:hover { text-decoration:underline; }
#footer .tools { float:right; }
#footer .tools ul { list-style:none; margin:0;}
#footer .tools ul li { float:left; padding-right:20px;}


