/*

Theme Name:Inanis Glass

Description: Glass-like theme for WP 2.6+. 2 col. fixed w/right sidebar, widget ready, 7 reader selectable themes saved by cookie, and default sub-theme is admin selectable. Admin selectable photo/picture. Looks great with Segoe UI. <a href="http://www.inanis.net/blog/index.php/downloads/inanis-glass-wordpress-theme/inanis-glass-readme/">README FIRST!</a> Created by <a href="http://www.inanis.net/blog">Inanis</a>.

Author:Inanis

Author URI:http://www.inanis.net/blog/

Version:1.1

Tags: glass, aero, vista, segoe, transparent, black, blue, green, brown, orange, custom header, fixed width, two columns, 2 columns, 1024, widgets, valid xhtml, valid css 

*/



/* Global/Page/Generic */

*{margin:0;padding:0;font-family:"Segoe UI","Lucida Grande","Franklin Gothic Medium","URW Gothic L",Helvetica,sans-serif}

html {height:100%;margin:0;padding:0}

body{padding:0;BACKGROUND:#09151F url(images/bg.jpg) top left repeat-x;background-attachment: fixed;MARGIN:0px auto;FONT-SIZE:0.8em;COLOR:#999;height:100%;min-width:900px}

blockquote{margin:8px;padding:13px 2px 2px 41px;border:1px #ddd dotted;background:#f7f7f7 url(images/right_quotes.png) no-repeat;}

A{COLOR:#bbb}

A:hover{COLOR:#9BD}

IMG{border:0px;padding:0;margin:0}

hr{height:1px}

#page{margin:0px 240px 0 0;}

.ctr {text-align:center}

hr.rule {visibility:hidden;margin:0;padding:0;}

pre {margin:8px;border:1px #ddd dotted;background:#f7f7f7;padding:0 15px 0 0; font-family: "Consolas", "Lucida Console", "Courier New", monospace;overflow: auto;}

code {border:1px #aaa dashed;background:#ddd;font-family: "Consolas", "Lucida Console", "Courier New", monospace}

address {margin:10px;}

cite {border:1px #ccc dotted;background:#eee;}

q {background:#f7f7f7 url(images/right_quotes_sm.png) no-repeat;padding-left:16px;}



/* Headings */

h1, h2, h3, h4, h5, h6{font-weight:normal;line-height:1.2em;color:#006E12}

h1{font-size:22px}

h2{font-size:17px;letter-spacing:-1px;font-weight:none}

h3{font-size:17px;letter-spacing:-1px;font-weight:none}

h4.ie6{background:#fff;padding:5px;}

h4{font-size:14px;letter-spacing:-1px;font-weight:bold}

h5, h6{font-size:11px;font-weight:bold}



/* List Styles */

ul, ol {margin:3px 2px 3px 2em}



/* "Task Bar" */

.menu-span {z-index:1;position:fixed;bottom:0;BACKGROUND:url(images/menu-bg.png);width:100%;height:35px}



.nav{background:transparent;display:inline;font-size:12px}

.nav ul{margin:0;padding:0;line-height:30px}

.nav LI{margin:5px 0 5px 0;margin-right:2px;display:block;float:left;BACKGROUND:url(images/menu-button.png) repeat-x 50% bottom}

.nav LI A{cursor:default;color:#fff;display:block;float:left;text-decoration:none;width:71px;height:30px;text-align:center}

.nav LI A:hover{color:#fff;BACKGROUND:url(images/menu-button.png);background-position:0 -60px}

.nav li:hover{BACKGROUND:url(images/menu-button.png);background-position:0 -60px}

.current_page_item A{line-height:32px;padding:0 0 0 1px;margin:0 -1px -2px 0;color:#fff;BACKGROUND:url(images/menu-button.png);background-position:0 -30px}

li.current_page_item A:hover{BACKGROUND:url(images/menu-button.png);background-position:0 0px}

.current_page_parent A{line-height:32px;padding:0 0 0 1px;margin:0 -1px 0 0;color:#fff;BACKGROUND:url(images/menu-button.png);background-position:0 -30px}

li.current_page_parent A:hover{BACKGROUND:url(images/menu-button.png);background-position:0 0px}

.current_page_ancestor A{line-height:32px;padding:0 0 0 1px;margin:0 -1px 0 0;color:#fff;BACKGROUND:url(images/menu-button.png);background-position:0 -30px}

li.current_page_ancestor A:hover{BACKGROUND:url(images/menu-button.png);background-position:0 0px}

 

/* "Start Orb" */

.nav-title{cursor:default;}

.nav-title ul{margin:0;padding:0;line-height:30px}

.nav-title LI{margin-right:2px;display:block;float:left;BACKGROUND:url(images/menu-orb.png) repeat-x bottom}

.nav-title LI A{display:block;float:left;text-decoration:none;width:45px;height:35px;text-align:center}

.nav-title LI A:hover{color:#fff;BACKGROUND:url(images/menu-orb.png);background-position:0 0px}

.nav-title li:hover{BACKGROUND:url(images/menu-orb.png);background-position:0 0px}

.nav-title span{visibility:hidden}



/* "Start Menu" */

#StartMenu {position:fixed;left:0px;bottom:30px;visibility:hidden;width:400px;height:261px}

.SMTop{background:url(images/smt.png) repeat-x;height:35px}

.SMMiddle{background:url(images/smm.png) repeat-y top;padding:0 12px 0 12px;height:222px;font-size:12px}

.SMBottom{background:url(images/smb.png) repeat-x top;height:4px}

.SMSep {margin:2px 0 2px 6px}



/* Start Menu Left Side Submenus*/

.StartMenuSub {position:absolute;top:35px;float:left;background: url(images/smlp.png);width:226px;height:191px;color:#282828;font-size:12px}

.StartMenuSub A{text-decoration:none}

.StartMenuSub A:link{color:#282828}

.StartMenuSub A:visited{color:#282828}

.StartMenuSub A:active{color:#282828}

.StartMenuSub A:hover{color:#282828;text-decoration:none;cursor:pointer}

.StartMenuSub ul {margin:4px 0 0 4px;list-style-type:none}

.StartMenuSub li {cursor:default;margin:0 0 2px 0;padding:2px;height:32px;width:214px}

.StartMenuSub li a {display:block}

.StartMenuSub li a:hover{text-decoration:none;cursor:default;background:transparent}

.StartMenuSub li:hover {background:url(images/smhvbg.png)}

.StartMenuSub li img {float:left;margin-right:5px}



.StartMenuSubHidden {visibility:hidden}



.SMSubDiv {margin:13px 8px 8px 14px}



.SMAllPosts {overflow: auto;width:209px;height:148px;padding:0;margin:4px 0 0 4px}

.SMAllPosts ul{margin:0;padding:0;list-style-type:none}

.SMAllPosts li {margin:0;padding:0;width:191px;height:auto;border-bottom:1px #eee solid;}

.SMAllPosts li:hover {background:#D5EDF9}

.SMAllPosts a {display:block}

.SMAllPosts a:hover {text-decoration:none}



.SMCats {overflow: auto;width:209px;height:148px;padding:0;margin:4px 0 0 4px}

.SMCats ul{margin:0;padding:0;list-style-type:none}

.SMCats li {margin:0;padding:0;width:191px;height:auto;border-bottom:1px #eee solid;}

.SMCats li:hover {background:#D5EDF9}

.SMCats .cat-item a {display:inline}

.SMCats .cat-item a:hover {text-decoration:underline;cursor:pointer}



.SMSubTitle {font-size:16px;color:#006E12;height:32px}

.SMSubTitle img {float:left;margin-right:5px}

.SMSubCatSubmit {cursor:pointer;border:0;background:transparent;margin:5px;font-size:12px;color:#282828}



.SMTags a:hover{background:#D4EEFC}



.SMSubGoBackHR {cursor:default;position:absolute;top:155px;left:0px;margin:0;padding:4px 9px 4px 9px}



.SMSubGoBack {cursor:default;position:absolute;font-weight:bold;top:164px;left:4px;width:213px;height:18px;padding:5px 0px 0px 5px}

.SMSubGoBack:hover {background:url(images/smhvsm.png)}

.SMSubGoBack img {vertical-align: text-top;margin-right:24px}



/* Start Menu Right Side Container */

.SMRight {float:right;width:140px;margin-top:28px}

.SMAvatarB {position:absolute;top:30px;left:293px;width:61px;height:35px;background:url(images/smavt.png);}

.SMAvatar {position:absolute;top:7px;margin-left:48px}



/* Start Menu Throbber Notification */

#StartBaloon {visibility:hidden;color:#222;padding:8px;position:fixed;bottom:36px;left:8px;background:url(images/throbbg.png);width:117px;height:18px}

#StartBaloon img {vertical-align:middle}



/* QuickLaunch Area (Currently Unused) */

.nav-feeds{}

.nav-feeds ul{margin:0;padding:0;line-height:30px}

.nav-feeds LI{margin:5px 0 5px 0;margin-right:2px;display:block;float:left;BACKGROUND:url(images/menu-feed.png) repeat-x 50% bottom}

.nav-feeds LI A{display:block;float:left;text-decoration:none;width:24px;height:30px;text-align:center}

.nav-feeds LI A:hover{color:#fff;BACKGROUND:url(images/menu-feed.png);background-position:0 -60px}

.nav-feeds li:hover{BACKGROUND:url(images/menu-feed.png);background-position:0 -60px}

.nav-feeds img{margin-top:7px}



/* Menu Seperator (Seperates Start Orb, QuickLaunch and Page Buttons) */

.menu-sep{BACKGROUND:url(images/menu-sep.png);margin:5px 3px 5px 3px;padding:0;width:10px;height:30px;float:left}



/* Start Menu Right Side Posts/Comments */

.SMRtPoCom {cursor:default;BACKGROUND:url(images/SMRtPoCom.png);position:absolute;bottom:42px;left:248px;width:125px;height:33px;line-height:33px;padding:0 0 0 8px}

.SMRtPoCom:hover {BACKGROUND:url(images/smrthovb.png);text-decoration:none;color:#fff}



/* Start Menu Right Side Links/Hovers */

.SMRtDiv {position:absolute;bottom:79px;left:245px;width:140px;margin:0}

.SMRtHov {display:block;width:125px;height:24px;margin:0 0 0 3px;padding:9px 0 0 8px;text-decoration:none}

.SMRtHov:hover {BACKGROUND:url(images/smrthov.png);text-decoration:none;color:#fff;cursor:default}



/* Start Menu Right Side Site Admin Button */

.SMAdmin {position:absolute;bottom:160px;left:245px;width:140px;margin:0}



/* Start Menu Right Side Flyout Menus */

.SMRtPoComFl {color:#000;position:absolute;bottom:7px;left:379px;width:160px;margin:0;background: #F5F5F5 url(images/SMRtPoComFl.png) repeat-y;border:1px #BEBCC0 solid}

.SMRtOptsFl {color:#000;position:absolute;top:40px;left:382px;width:140px;margin:0;background:url(images/SMRtPoComFl.png);border:1px #BEBCC0 solid}

.SMRtFlHd {font-weight:bold;padding:0 0 0 30px}

.SMRtFlOpt {list-style-type:none;margin:0;cursor:default}

.SMRtFlOpt img {margin:0 6px 0 2px;vertical-align:middle}

.SMRtFlOpt li {margin:1px 0 1px 0;padding:2px;height:18px;line-height:18px}

.SMRtFlOpt li:hover {background:url(images/smrtflhov.png)}

.SMRtFlOpt li a {display:block}

.SMRtFlOptInd li{padding-left:28px}



/* Style Switchers */

.switchbutton{width:16px;height:16px;float:left;padding:0;margin:0px 2px 0px 0px;border:1px #000 solid}

.voidb{border:1px #F00 solid}



/* Login/Logout/Admin Buttons */

.liload {position:absolute;bottom:7px;float:right;width:140px}

.liload a:hover{cursor:default}



.LogAdmin {}

.LogAdmin span{visibility:hidden}

.LogAdmin ul {margin:0;padding:0;line-height:24px}

.LogAdmin li {display:block;float:left;height:24px;line-height:24px}

.LogAdmin LI A{display:block;float:left;text-decoration:none;height:24px;text-align:center}



.logout {font-size:1px;background:transparent url(images/logout.png) repeat-x bottom left;width:53px;height:24px;}

.logout:hover{background:transparent url(images/logout.png);background-position:0 -48px}

.logout A{width:53px}



.login {background:transparent url(images/login.png) repeat-x bottom left;width:52px}

.login:hover{background:transparent url(images/login.png);background-position:0 -48px}

.login A{width:52px}



.loggedout {font-size:5px;background:transparent url(images/logged-out.png);width:53px;}

.loggedin {font-size:5px;background:transparent url(images/logged-in.png);width:52px}



.opts {background:transparent url(images/smopts.png) repeat-x bottom left;width:24px}

.opts:hover{background:transparent url(images/smopts.png);background-position:0 -48px}

.opts A{width:24px}



/* Taskbar Preview */

div.mhov{

  visibility:hidden;

  color:#000;

  padding:8px;

  font-size:11px;

  width:158px;

  height:112px;

  float:left;

  background:url(images/mhovbg.png);

}



.mhov a{color:#000;}

.cpi a{color:red;}

.cpi li a{color:#000;}



/* "Status Bar" in posts */

.taginfo{float:left;width:400px}

.tagstyle{width:300px;margin-right:15px;font-size:12px}

.ts-sm {width:230px}

.tagstyle A{text-decoration:none}

.tagstyle A:link{color:#024}

.tagstyle A:visited{color:#024}

.tagstyle A:active{color:#046}

.tagstyle A:hover{color:#046;text-decoration:underline}

.tagicon{margin-left:20px;display:block;float:left;padding:2px 5px 3px 0px}

.tagiconbox {width:70px;margin-right:5px}

.spanchunk{display:table-cell;display:inline-block;vertical-align:top}

.ptblurl{background:url(images/ptblurl.png) no-repeat;width:4px;display:table-cell;display:inline;display:inline-block;vertical-align:top}

.ptblurr{background:url(images/ptblurr.png) no-repeat;width:4px;display:table-cell;display:inline;display:inline-block;vertical-align:top}



/* "Post Window"*/

#PostColumnWrapper{margin:0px auto;width:660px;height:100%}

.postcont{width:660px;margin-bottom:8px;}

.posttitle-top{height:11px;width:660px;background:url(images/tit.png) top left repeat-y}

.posttitle-bottom{height:5px;width:660px;background:transparent url(images/tib.png) top left repeat-y}

.posttitlebar{color:#fff;width:660px;padding-bottom:5px;background:url(images/tim.png) top left repeat-y}

.posttitle{width:420px;margin-left:15px;}

.posttitle h3{display:inline;background:url(images/ptblur.png);line-height:17px;color:#000;margin:0;font-size:13px;font-weight:normal;text-decoration:none;letter-spacing:0px;}

.posttitle h3 a{color:#000;text-decoration:none;}

.posttitle h3 a:hover{background:url(images/ptblur.png);text-shadow: #fff 0px 0px 10px}

.footer-top{width:660px;height:8px;background:url(images/ft.png) top left repeat-y}

.footer-post{padding:0 0 4px 0;width:660px;color:#000;min-height:62px;font-size:13px;background:url(images/fm.png) bottom left repeat-y}

.footer-bottom{width:660px;height:14px;background:url(images/fb.png) top left repeat-y}

.ts-white{text-shadow: #fff 0px 0px 5px}



.post1{color:#000;width:610px;padding:1px 25px 1px 25px;font-size:13px;background:url(images/cbg.png) top left repeat-y}

.post1 p {margin:0 0 10px 0;padding:0}

.post1 A{text-decoration:none}

.post1 A:link{color:#0066CC}

.post1 A:visited{color:#0066CC}

.post1 A:active{color:#046}

.post1 A:hover{color:#046;text-decoration:underline}



.postbottom{clear:both;padding:0;margin:0px 0px 15px 0px}

.editlink{width:50px;float:right}

.posttime{float:right;margin-right:15px;color:#000;font-size:13px;text-shadow: #fff 0px 0px 5px}

.ptblurtime{background:url(images/ptblur.png);}



/* Aero Clock */

.clock{FLOAT:right;margin:11px 5px 0 0;color:#fff}

.postdayhour{margin:-4px 0px -5px 0px;padding:0;float:left;font-size:22px}

.postedat{float:left;margin:0.6em 4px 0px 4px;font-size:0.7em}

.postmymh{float:left;font-size:0.8em;margin-bottom:-10px}

.postmonmin{width:20px;margin:-1px 0px -7px 0px;padding:0;text-align:center}

.postyearpart{width:20px;padding:0;margin-top:2px;text-align:center}



#header{CLEAR:both;WIDTH:900px;HEIGHT:150px}



#blogpic{margin-left:20px;width:110px;height:110px}

.blogpic{HEIGHT:150px;margin:2px 0 0 0}

.blogpic-top{MARGIN:0px auto;width:150px;height:19px;BACKGROUND:url(images/lt.png)}

.blogpic-mid{MARGIN:0px auto;width:150px;height:110px;BACKGROUND:url(images/lm.png)}

.blogpic-bottom{MARGIN:0px auto;width:150px;height:21px;BACKGROUND:url(images/lb.png)}



span.tagcloud a{text-decoration:none;line-height:150%;text-align:justify}

.mission{MARGIN-BOTTOM:10px;TEXT-ALIGN:justify}



/* Welcome Banner */

.banner-top{background:url(images/bant.png) repeat-x;width:664px;height:14px}

.banner-mid{background:url(images/banm.png) repeat-y top;width:620px;padding:0 22px 0 22px;min-height:96px}

.banner-bottom{background:url(images/banb.png) repeat-x top;height:17px;width:664px}

.banner {color:#000}

.banner h1 {font-size:24px;color:#006E12;margin:0 0 15px 0}

.banner a{color:#006E12;TEXT-DECORATION:underline}

.banner a:hover{color:#006E12;TEXT-DECORATION:none}

.blogicon {float:left;margin:0 8px 0 0}

.blogdesc{font-size:11px;margin:0}



/* Archives Template */

.it-categories ul{width:450px;list-style-type:none;margin:0px;padding:0px;color:#9BD}

.it-categories ul li{display:block;margin:0px !important;padding:2px 2px 2px 15px !important;float:left;width:128px}

.it-categories ul li a{background:url(images/ar-button.jpg) repeat-x top;margin:0px !important;padding:2px 2px 2px 15px !important;display:block;width:128px;text-decoration:none}

.it-categories ul li a:hover{background-position:0 -30px;color:#9BD;text-decoration:none}

.it-latest a, .it-popular a, .it-categories ul li a{color:#9BD;text-decoration:none}

.it-categories ul li a:hover{color:#FFF;text-decoration:none}



/* Footer */

.footer {margin-top:30px}



/* Comments Styles */

.comments{background-image:url(images/Comments.png);background-repeat:no-repeat;font-size:11px;display:block;float:right}

.comments a{font-size:12px;font-weight:bold;color:#999;text-decoration:none}

.comments a:hover{text-decoration:none;color:#555}

#comments {font-size:15px;color:#000}

ol#commentlist li{margin:0;list-style-type:none}

ol#commentlist p{line-height:1.2em; margin-bottom:5px}

ol#commentlist {padding:6px;margin:0px 10px 10px 10px}

.commentbox{padding:6px;margin:0px 10px 10px 60px;border-bottom:1px #ddd solid}

ol#commentlist .comment-time{font-size:10px;color: #999}

.greybox {background:#efefef}

.avatar{float:left;margin:3px;background:#fff}

.commentauthor {font-size:16px;color:#006E12}



/* Generic */

.navigation{float:left;border-left:1px #000 solid;border-right:1px #5E6A74 solid;width:600px;margin:5px 40px 5px 19px;padding:0px 10px 0px 10px;height:31px;line-height:31px;FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:#fff;BACKGROUND:url(images/bcs-bg.png)}

.navigation A{COLOR:#fff;TEXT-DECORATION:none}

.navigation A:visited{color:#fff}

.navigation A:active{color:#fff}

.navigation A:hover{color:#fff;text-decoration:none}

.navigation h3{color:#fff;line-height:31px}



/* Sidebar */

#sidebar-top{background:url(images/sbt.png) repeat-x;height:17px}

.sidebar-top{background:url(images/sbt.png) repeat-x;height:17px}

/*#sidebar-bottom{background:url(images/sbb.png) repeat-x top;height:17px;width:236px}*/

.sidebar-bottom{background:url(images/sbb.png) repeat-x top;height:17px;width:236px}

#sidebar-mid{background:url(images/sbm.png) repeat-y top;width:192px;padding:0 22px 0 22px}

.sidebar-mid{background:url(images/sbm.png) repeat-y top;width:192px;padding:0 22px 0 22px;}

#sidebar{padding:0 0 40px 0;MARGIN:0 auto;FLOAT:right;WIDTH:240px;COLOR:#666;background:url(images/sbgrad.png) repeat-y top;min-height:100%}

#sidebar h3{padding:0 0 4px 8px;FONT-WEIGHT:normal;FONT-SIZE:18px;MARGIN:0px;COLOR:#9BD;BORDER-BOTTOM:#666 1px solid;LETTER-SPACING:-1px;text-decoration:none}

#sidebar ul{padding:0px 0 1px 0;MARGIN:0px;LIST-STYLE-TYPE:none}

#sidebar li{font-size:9pt;line-height:1.6em;display:block;padding:0px;margin:0 0 2px 0}

#sidebar LI A{background:url(images/sb-button.jpg) repeat-x top left;DISPLAY:block;padding:2px 0 4px 5px;MARGIN:0;COLOR:#BBB;TEXT-DECORATION:none}

#sidebar LI A:hover{color:#fff;background-position:0 -108px}

#sidebar li:hover{background-position:0 -108px}

#sidebar H2{color:#9BD;font-size:14px;text-align:right}

#sidebar P{padding:2px 0 2px 0;BACKGROUND:url(images/dotted.gif) repeat-x 50% bottom;MARGIN:0}

#sidebar P A{padding:4px 0 8px 0;MARGIN:0;COLOR:#BBB;TEXT-DECORATION:none}

#sidebar P A:hover{COLOR:#9BD;TEXT-DECORATION:none}



#sidebar .recentcomments {background:none}

#sidebar .recentcomments:hover{background:none}

#sidebar .recentcomments a{background:none}

#sidebar .recentcomments li a:hover {background:none}



/* Forms */

.search{FLOAT:right;width:220px}

.search P{padding:0;MARGIN:0;TEXT-ALIGN:right}

INPUT.text{BORDER:#ccc 1px solid;BACKGROUND:#fff;MARGIN:0px;WIDTH:130px;COLOR:#777}

INPUT.text:hover{BORDER:#666 1px solid}

TEXTAREA.text{BORDER:#ccc 1px solid;BACKGROUND:#fff;WIDTH:90%;COLOR:#444;HEIGHT:150px}

TEXTAREA.text:hover{BORDER:#bbb 1px solid;BACKGROUND:#fff;COLOR:#000}

INPUT.field{BORDER:#ccc 1px solid;WIDTH:200px;COLOR:#444;BACKGROUND-COLOR:#fff}

INPUT.field:hover{BORDER:#bbb 1px solid;BACKGROUND:#fff;COLOR:#444}

INPUT.button{BORDER:#ccc 1px solid;FONT-WEIGHT:bold;FONT-SIZE:10px;BACKGROUND:#f4f4f4;COLOR:#555}

.form-text {width:396px;border:1px #888 solid;margin-left:5px}

.form-textarea {width:496px;height:236px;border:1px #888 solid;margin-left:5px}

.form-file, .form-select{BORDER:#5b5b5b 1px solid;BACKGROUND:#eee;COLOR:#000}

INPUT.form-submit{font-size:10px;BORDER:#666 1px solid;BACKGROUND:#eee;COLOR:#000}

.search-form{margin:0;padding:0 0 16px 0;position:relative;}

#SMSearchForm{position:absolute;margin:0px;top:195px;left:0}

.search-text{position:absolute;top:0px;left:0px;font-style:italic;font-size:12px;width:165px;height:20px;border:0;padding:4px 3px 0 3px;margin:0;BACKGROUND:url(images/search-input.png) repeat-x left bottom;COLOR:#575757}

.search-submit{position:absolute;top:0px;left:171px;width:20px;height:24px;border:0;margin:0;BACKGROUND:url(images/search-button.png) repeat-x left bottom;cursor:pointer}

.sm-search-text{position:absolute;top:0px;left:0px;font-style:italic;font-size:12px;width:200px;height:20px;border:0;padding:4px 3px 0 3px;margin:0;BACKGROUND:url(images/search-input.png) repeat-x left bottom;COLOR:#575757}

.sm-search-submit{position:absolute;top:0px;left:206px;width:20px;height:24px;border:0;margin:0;BACKGROUND:url(images/search-button.png) repeat-x left bottom;cursor:pointer}

.search-submit:hover{BACKGROUND:url(images/search-button.png);background-position:0 -48px}

.sm-search-submit:hover{BACKGROUND:url(images/search-button.png);background-position:0 -48px}



/* legend{padding:0 7px 0 7px;font-style:italic;font-size:16px;color:#333} */

fieldset{margin:8px;padding:5px;border:1px solid #ddd;}



/* Pagination */

div.pagination{font-size:11px;color:#fff}

div.pagination a{padding:2px 5px 2px 5px;margin:2px;background-color:#444;text-decoration:none;color:#fff}

div.pagination a:hover, div.pagination a:active{background-color:#f70;color:#fff}

div.pagination span.current{padding:2px 5px 2px 5px;margin:2px;font-weight:bold;background-color:#333;color:#fff}

div.pagination span.disabled{padding:2px 5px 2px 5px;margin:2px;background-color:#444;color:#868686}



/* Image Gallery */

.gallery {text-align:center;display:inline-block;width:100%;}

.gallery img {padding:2px; height:100px; width:100px;}

.gallery a:hover {background-color:#ffffff;}

.attachment {text-align:center;}

.attachment img { padding:2px; border:1px solid #999999;}

.attachment a:hover {background-color:#FFFFFF;}

.imgnav {text-align:center;clear:both;}

.imgleft {float:left;}

.imgleft a:hover {background-color:#FFFFFF;}

.imgleft img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}

.imgright {float:right;}

.imgright a:hover {background-color:#FFFFFF;}

.imgright img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}



.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.alignleft {

   float: left;

}



.alignright {

   float: right;

}
