/*    Theme Name: Canvas */

{ margin: 0; padding: 0; } h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, table, ul { margin: 1em 0; } img { border: 0; } img.wp-smiley { 	border: 0; 	padding: 0px; 	vertical-align: middle; } a:link { color: #2a53a7; text-decoration: underline; } a:visited { color: #2a53a7; } a:hover { text-decoration: none; color: #193979; } .clear { clear:both; } .clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } .clearfix {display:inline-block;} /* Hides from IE-mac \*/ * html .clearfix { height:1%; } .clearfix {display:block;} /* End hide from IE-mac */ body { font: 62.5%/1.6 "Verdana", Tahoma, Verdana, sans-serif; background: #4D3B67; text-align: center; } #topWrap { background: url(images/bg.jpg) repeat-y top center #4C3B67; width: 100%; text-align: left; margin: 0px auto 10px auto; padding: 0px; } #mainWrapper { width: 100%; background: url(images/bg_bottom.jpg) no-repeat bottom center; text-align: left; margin: 0px auto; padding: 0px; padding-bottom: 90px; } #bottomWrapper { width: 100%; background: url(images/bg_top.jpg) no-repeat top center; text-align: left; margin: 0px auto; padding: 0px; } #wrapper { width: 960px; margin: 0px auto; padding: 0px; } #header { width: 960px; margin: 0px; padding: 0px; height: 133px; position: relative; background: url(images/header_left.png) no-repeat top left; } #logo { display: block; position: absolute; top: 0px; left: 27px; font-size: 26px; font-family: Cambria, "Chaparral Pro", Georgia, "Times New Roman", serif; color: #d0b4d8; margin: 0px; padding: 0px 27px 0px 0px; height: 51px; font-weight: normal; background: url(images/header_right.png) no-repeat top right; } #logo a:link, #logo a:visited { color: #d0b4d8; text-decoration: none; } #logo a:hover { color: #fefefe; } #container { padding: 10px 0px 20px 0px; margin: 0px; width: 960px; position: relative; text-align: left; } #content { width: 600px; padding: 60px 15px 0px 15px; margin: 0px; float: left; font-size: 14px; text-align: left; } ul#navBar { padding: 0px 15px;  margin: 0px; list-style-type: none; position: absolute; top: -1px; left: 0px; height: 44px; width: auto; z-index: 50; } ul#navBar li { display: block; padding: 0px; float: left; height: 44px; width: auto; margin: 0px; position: relative; } ul#navBar li a:link, ul#navBar li a:visited { display: block; float: left; width: auto; height: 34px; padding: 10px 10px 0px 10px; color: #000; font-family: Cambria, "Chaparral Pro", Georgia, "Times New Roman", serif; font-size: 14px; font-weight: normal; text-decoration: none; } ul#navBar li a:hover, ul#navBar li.current_page_item a:link, ul#navBar li.current_page_item a:visited { text-decoration: none; background: #b295bb; color: #fefefe; } #navBar li ul { display: none; padding: 0px 0px 0px 0px; margin: 0px; position:absolute; left: 0px; top: 44px; height: 100%; width: 100%; float:left; } ul#navBar li ul li { display: block; padding: 0px 0px 0px 0px; float: left; height: 25px; width: 100%; position: relative; margin: 0px; } ul#navBar li ul li a:link, ul#navBar li ul li a:visited { width: 300px; display: block; height: 25px; padding: 0px 10px 0px 10px; background: #edd4f9; } ul#navBar li ul li a:hover { background: #b295bb; color: #fefefe; } #secBar { width: 330px; margin: 0px; float: right; padding: 0px; font-size: 10pt; text-align: left; } #searchForm { clear: both; margin: 0px 0px 10px 0px; width: 330px; height: 30px; padding: 0px; text-align: left; list-style-type: none; position: relative; } #searchForm input#s { width: 209px; height: 20px; background: #f9f9f9; padding: 4px; margin: 0px; color: #575757; border: 1px solid #cbb7c8; font-size: 14px; position: absolute; top: 0px; left: 10px; } #searchForm input#searchsubmit { margin: 0px; padding: 0px; background: url(images/search_but.png) no-repeat 0px 0px; width: 83px; height: 30px; border: none; text-align: center; cursor: pointer; text-indent: -9999px; position: absolute; top: 0px; right: 10px; } label.hidden { display: none; } #footer { margin: 0px auto 20px auto; width: 940px; clear: both; padding: 0px 10px 0px 10px; text-align: left; } #footer p { margin: 0px; padding: 2px 0px; font-size: 12px; font-weight: normal; text-align: left; font-family: Arial, Helvetica, sans-serif; color: #434343; } /**************** Post styles **************************************/ .post { width: 590px; padding: 0px 5px 0px 5px; margin: 0px 0px 30px 0px; position: relative; background: none; } h2.headline { padding: 0px; width: 590px; height: auto; margin: 0px; font-size: 18px; font-weight: normal; color: #755f94; font-family: Cambria, Georgia, "Times New Roman", Times, serif; } h2.headline a:link, h2.headline a:visited { padding: 0px; margin: 0px; color: #755f94; text-decoration: none; } h2.headline a:hover { color: #453260; text-decoration: none; } .entry { color: #383838; font-size: 12px; text-align: left; width: 580px; padding: 5px; margin: 0px; font-family: Helvetica, sans-serif; } .entry p { margin: 1em 0em; } h4.date, h4.commentnum, h4.more { font-weight: normal; color: #8d848a; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; display: block; } h4.date { margin: 0px 5px 0px 5px; padding: 3px 5px; color: #8d848a; display: block; text-align: left; } .postMeta { background: url(images/metadata.png) no-repeat top left; width: 570px; padding: 17px 10px 3px 10px ; margin: 10px 0px 0px 0px; height: 27px; } h4.more { float: right; } h4.more a:link, h4.more a:visited { text-decoration: none; font-size: 12px; color: #ad4f8e; padding: 0px; margin: 0px; font-weight: bold; } h4.more a:hover { color: #7e215f; text-decoration: none; border: none; } h4.commentnum { float: left; } h4.commentnum a:link, h4.commentnum a:visited { text-decoration: none; font-family: Arial, sans-serif; font-size: 12px; color: #ad4f8e; padding: 0px; margin: 0px; } h4.commentnum a:hover { color: #7e215f; text-decoration: none; border: none; } .post h3 { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0px; } blockquote { color: #565656; margin: 0px;  padding: 5px 10px 5px 10px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: url(images/quote.png) no-repeat top left; } p { margin-bottom: 0px; line-height: 1.4em; } p a { text-decoration: underline; } p a:hover { text-decoration: none; } p.center { text-align: center; } h2.center { text-align: center; background: #f7f5f7; color: #ab6b9f; border: 2px solid #e1d6df; } .small { font-size: 10px; } code { font: 12px 'Courier New', Courier, Fixed; } h1 { font-size: 16px; text-align: left; font-weight: normal; margin-bottom: 8px; font-family: Georgia, "Times New Roman", Times, serif; } h1.title, h2.pagetitle { font-size: 18px; font-weight: normal; width: auto; padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; color: #502c7f; font-family: Georgia, "Times New Roman", Times, serif; } h4 { margin: 0px 0px 10px 0px; padding: 0; font-weight: normal; font-size: 10px; color: #502c7f; } /***** LISTS FORMATTING *****/ .post ul { margin: 5px 0px 5px 20px; padding: 0px; list-style-type: none; }  .post ul li { margin: 5px 0px 5px 0px; background: url(images/bullet.png) no-repeat left center; padding-left: 14px; } .post ol { margin: 5px 0px 5px 20px; padding: 0px; } .post ol li { margin: 5px 0px 5px 10px; padding: 0px; } /* Easy Slider */														 #slider { margin: 20px 0px 20px 0px; padding: 10px 0px 10px 0px; background: url(images/featuredbg.png) no-repeat left bottom #f7f5f7; position: relative; } #slider ul, #slider li{  margin: 0px; padding: 0px; list-style:none; }	 #slider, #slider li{ height: auto; width: 600px; overflow:hidden; }	 #prevBtn, #nextBtn{  display:block; width: 50px; height: 31px; position:absolute; left: 15px; top: 60px; }	 #nextBtn{  left: 565px; }														 #prevBtn a, #nextBtn a{   display:block; width: 50px; height: 31px; background: url(images/arrow_left.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden;			 }	 #nextBtn a{  background:url(images/arrow_right.png) no-repeat 0 0;	 } #slider .post { border: none; margin: 0px 0px 0px 0px; } /***** SIDEBAR FORMATTING *****/ #secBar h2 { clear: both; margin: 10px 0px 0px 0px; text-align: left; padding: 5px 10px; width: 310px; height: 37px; font-size: 18px; font-family: Cambria, "Chaparral Pro", Georgia, "Times New Roman", serif; color: #53357d; font-weight: normal; background: url(images/side_title.png) no-repeat left top; cursor: pointer; } #secBar h2.full { background-position: left -47px; } #secBar ul, #secBar ol {  width: 330px; background: none; padding: 0px; margin: 0px 0px 5px 0px; list-style-type: none; font-size: 10pt; text-align: center; } #secBar ul li { width: 330px; margin: 0px auto 10px auto; padding: 0px; text-align: left; text-align: center; list-style-type: none; } #secBar ul li ul, #secBar ul li ol, #secBar ol li ul, #secBar ol li ol, #secBar ul li div { width: 310px; margin: 0px; padding: 0px 10px; text-align: left; list-style-type: none; color: #383838; } #secBar ul li ul li { border: none; display: block; width: 296px; padding: 0px 0px 0px 14px; margin: 0px 0px 0px 0px; background: url(images/bullet.png) no-repeat center left; color: #4b4b4b; text-align: left; list-style-type: none; } #secBar ul li ul li a:link, #secBar ul li ul li a:visited { margin: 0px; padding: 0px; font-size: 10pt; font-family: "Verdana", Verdana, Arial, sans-serif; text-align: left; text-decoration: none; font-weight: normal; color: #4b4b4b; } #secBar ul li ul li a:hover { color: #676e77; text-decoration: underline; border: none; } #secBar ul li ul li a abbr { border: none; text-decoration: none; } #secBar ul li div a:link, #secBar ul li div a:visited { font-size: 10pt; font-family: Verdana, sans-serif; text-align: left; text-decoration: none; font-weight: normal; color: #4b4b4b; margin: 2px 3px; } #secBar ul li div a:hover { color: #676e77; text-decoration: underline; border: none; } /***** IMAGE FORMATTING *****/ .entry .postImage { float: right; } .entry .postImage img { width: 120px; height: 120px; } .entry img { border: 0; padding: 0px; margin: 5px 3px; } .entry a:link img, .entry a:visited img { border: 3px solid #cccccc; padding: 0px; } .entry a:hover img { border: 3px solid #aaaaaa; padding: 0px; } img.post { border: 3px solid #cccccc; padding: 0px; margin: 10px; float: right; } img.center { margin-left: auto; margin-right: auto; border: 3px solid #cccccc; padding: 0px; } img.alignright { border: 3px solid #cccccc; padding: 0px; margin: 0px 0px 10px 10px; float: right; display: inline; } img.alignleft { float: left; border: 3px solid #cccccc; padding: 0px; margin: 10px 10px 0px 0px; display: inline; } /***** MISCELLANEOUS FORMATTING *****/ .alignright { float: right; } .alignleft { float: left } .navigationc { text-align: left; display: block; width: 510px; font-size: 14px; border: none; margin: 0px 5px 0px 15px; padding: 0px 0px 0px 0px; font-family: Cambria, "Chaparral Pro", Georgia, "Times New Roman", serif; } .navigationc .alignleft a:link, .navigationc .alignleft a:visited { padding: 0px; background: url(images/previous.png) no-repeat center left; text-decoration: none; color: #8e6d95; padding-left: 14px; display: block; } .navigationc .alignright a:link, .navigationc .alignright a:visited { padding: 0px; background: url(images/bullet.png) no-repeat center right; text-decoration: none; color: #8e6d95; padding-right: 14px; display: block; } .navigationc .alignright a:hover { background: url(images/bullet.png) no-repeat center right; color: #634868; } .navigationc .alignleft a:hover { background: url(images/previous.png) no-repeat center left; color: #634868; } /***** COMMENTS FORMATTING *****/ h3#comments, h3#respondTitle { padding: 5px 15px; margin: 0px 0px 10px -15px; width: 95%; clear: both; font-size: 13px; color: #6f4d69; font-weight: normal; font-family: Cambria, "Chaparral Pro", Georgia, "Times New Roman", serif; background: #efe9ee; } #commentform input { width: 222px; height: 20px; padding: 4px; background: #f9f9f9; color: #575757; border: 1px solid #cbb7c8; font-size: 14px; margin: 0px 0px 10px 10px; font-family: Arial, Helvetica, sans-serif; } #commentform textarea { width: 360px; height: 180px; padding: 4px; background: #f9f9f9; color: #575757; border: 1px solid #cbb7c8; margin-left: 10px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; } #commentform #submit { margin: 0px; padding: 0px; background: url(images/submit_but.png) no-repeat top left; width: 83px; height: 30px; border: none; text-align: center; cursor: pointer; text-indent: -9999px; font-family: Arial, Helvetica, sans-serif; color: #fefefe; font-size: 13px; font-weight: bold; margin-left: 10px; } #commentform label { font-size: 14px; font-family: "Verdana", Verdana, Arial, sans-serif; font-weight: normal; color: #6f4d69; display: block; margin: 0px; margin-left: 16px; padding: 0px; } .commentlist { list-style-type: none; } .commentlist li { font-size: 12px; font-weight: normal; width: 480px; padding: 10px 10px 20px 10px; margin: 10px 5px 20px 15px; position: relative; color: #4c4c4c; background: url(images/comment_orn.png) no-repeat left bottom #f7f5f7; } .commentlist cite { display: block; color: #705887; margin: 0px 0px 0px 55px; font-family: Cambria, "Chaparral Pro", Georgia, "Times New Roman", serif; font-style: normal; } .commentlist cite a:link, .commentlist cite a:visited { font-weight: bold; font-style: normal; font-size: 12px; color: #705887; text-decoration: underline; } .commentlist cite a:hover { color: #402d53; text-decoration: none; } .commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; margin: 10px 5px 0px 0px; padding: 0px; color: #4c4c4c; display: block; } #commentform p { font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; } .commentmetadata { font-weight: normal; margin: 0px 0px 0px 55px; font-size: 12px; } .commentmetadata a:link, .commentmetadata a:visited { color: #8d848a; text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }  .commentmetadata a:hover { color: #6e676c; text-decoration: underline; } #commentform p { margin: 5px 0; } .commentlist li img { height: 40px; width: 40px; padding: 0px; position: absolute; top: 10px; left: 10px; border: 3px solid #eeeeee; } .nocomments { text-align: center; margin: 0; padding: 5px; background: #f7f5f7; color: #ab6b9f; border: 2px solid #e1d6df; } small { font-size: 12px; } .commentlist li div.reply { text-align: center; position: absolute; top: 10px; right: 10px; width: 58px; height: 23px; } .commentlist li div.reply a:link, .commentlist li div.reply a:visited { display: block; background: url(images/reply_but.png) no-repeat top left; color: #fefefe; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold; width: 58px; height: 23px; text-indent: -9999px; } .commentlist li.depth-2, .commentlist li.depth-3, .commentlist li.depth-4, .commentlist li.depth-5 { width: 94%; border-left: 2px solid #e1d6df; background:  none; list-style-type: none; margin: 0px 0px 0px 6%; } #secBar .adBar { margin: 10px 15px 15px 15px; padding: 0px; width: 300px; } #secBar ul.adBar li { list-style-type: none; width: 125px; height: 125px; float: left; margin: 10px; padding: 0px; } #secBar ul.adBar li a:link img, #secBar ul.adBar li a:visited img { border: 3px solid #cccccc; padding: 0px; } #secBar ul.adBar li a:hover img { border: 3px solid #aaaaaa; } div.secAds { width: 468px; margin: 0px 61px 20px 61px; padding: 0px; } .commentlist li span.says { background: url(images/show_hide.png) no-repeat left -17px; width: 16px; height: 7px; display: block; text-indent: -9999px; position: absolute; top: -7px; right: -8px; cursor: pointer; } .commentlist li span.decollapse { background: url(images/show_hide.png) no-repeat left top; width: 16px; height: 16px; display: block; position: absolute; top: -8px; right: -8px; } p.collapse_links { margin: 10px 0px; } p.collapse_links a:link, p.collapse_links a:visited { color: #7d6588; } p.collapse_links a:hover { color: #56455e; } /**************SideBar tabs******************/ #tabbed {   width: 330px;   margin: 0px;   padding: 0px;    }  #tabbed ul.tabnav { width: 310px; margin: 0px 10px; padding: 0px; list-style-type: none; height: auto; background: #efe9ee; border-bottom: 1px solid #efe9ee; } #tabbed .tabnav li {  float: left; width: auto; height: auto; margin: 0px 2px 0px 0px; padding: 0px;	 display: block; list-style: none; }   #tabbed .tabnav li a:link, #tabbed .tabnav li a:visited {	 display: block; float: left; width: auto; height: auto; background: #cbb7c8; margin: 0px; padding: 5px 7px; font-size: 12px; color: #462e69; text-decoration: none; text-transform: uppercase;  font-weight: bold; font-family: arial; } #tabbed .tabnav li .edge a:link, #tabbed .tabnav li .edge a:visited { padding: 5px 8px; } #tabbed .tabnav li a:hover, #tabbed .tabnav li a:active, #tabbed .tabnav li.ui-tabs-selected a {   background: #e8dde6;   color: #525252;   text-decoration: none; position: relative; top: 1px; }   #tabbed .tabdiv { clear: both; width: 310px; margin: 0px 10px; text-align: left; background: #e8dde6; }   #tabbed .tabdiv ul { width: 300px; margin: 0px; padding: 10px 5px; text-align: left; } #tabbed .tabdiv ul li { border: none; display: block; width: 286px; padding: 0px 0px 0px 14px; margin: 0px; background: url(images/bullet.png) no-repeat center left; color: #4b4b4b; text-align: left; list-style-type: none; } #tabbed .tabdiv ul li a:link, #tabbed .tabdiv ul li a:visited { margin: 0px; padding: 0px; font-size: 10pt; font-family: "Verdana", Verdana, Arial, sans-serif; text-align: left; text-decoration: none; font-weight: normal; color: #4b4b4b; } #tabbed .tabdiv ul li a:hover { color: #676e77; text-decoration: underline; border: none; } #tabbed .tabdiv ul li span { color: #212121; } .ui-tabs-hide {   display: none;   } /***** wp-pagenavi css *****/ .wp-pagenavi { width: 590px; margin: 20px auto; padding: 0px; text-align: center; } .wp-pagenavi a:link { padding: 2px 4px 2px 4px;  margin: 2px; text-decoration: none; color: #eddbf0; background: url(images/paginate_bg.png) repeat-x top left; } .wp-pagenavi a:visited { padding: 2px 4px 2px 4px;  margin: 2px; text-decoration: none; color: #eddbf0; background: url(images/paginate_bg.png) repeat-x top left; } .wp-pagenavi a:hover {	 color: #000000; background: #a582ac; } .wp-pagenavi a:active { padding: 2px 4px 2px 4px;  margin: 2px; text-decoration: none; color: #eddbf0; background: url(images/paginate_bg.png) repeat-x top left; } .wp-pagenavi span.pages { padding: 2px 4px 2px 4px;  margin: 2px 2px 2px 2px; color: #eddbf0; background: url(images/paginate_bg.png) repeat-x top left; } .wp-pagenavi span.current { padding: 2px 4px 2px 4px;  margin: 2px; font-weight: bold; color: #000000; background: #a582ac; } .wp-pagenavi span.extend { padding: 2px 4px 2px 4px;  margin: 2px;	 color: #eddbf0; background: url(images/paginate_bg.png) repeat-x top left; } #secBar ul#bookmark { background: url(images/side_title.png) no-repeat top left; list-style-type: none; padding: 4px 8px 3px 8px; height: 40px; width: 314px; margin: 15px auto; } #secBar ul#bookmark li { display: block; padding: 0px; float: left; height: 32px; width: 32px; margin-right: 10px; } #secBar ul#bookmark li#sep { margin-right: 82px; } #secBar ul#bookmark li#last { margin: 0px; } #secBar ul#bookmark li a:link, #secBar ul#bookmark li a:visited { display: block; float: left; width: auto; height: auto; padding: 0px; text-decoration: none; } #secBar ul#bookmark li a:hover { display: block; text-decoration: none; } /***** Begin Calendar *****/ #wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; } #wp-calendar { empty-cells: show; margin: 10px auto 0; width: 90%; } #wp-calendar #next a { padding-right: 10px; text-align: right; background-color: transparent; } #wp-calendar #prev a { padding-left: 10px; text-align: left; background-color: transparent; } #wp-calendar a { background-color: #53357D; color: #FFFFFF; text-align: center; text-decoration: none; font-weight: bold; } #wp-calendar a:hover { background-color: #FFFFFF; color: #53357D; text-decoration: none; text-align: center; font-weight: bold; } #wp-calendar caption { font: bold 1.1em 'Lucida Grande', Verdana, Arial, Sans-Serif; color: #53357D; text-align: center; width: 100%; text-decoration: none; } #wp-calendar td { padding: 3px 0; text-align: center; } #wp-calendar th { font-style: normal; text-transform: capitalize; text-align:center; } /* End Calendar */
