/*
Theme Name: gadgets-mu
Theme URI: http://www.smarter.com/
Description: Smarter Gadgets Wordpress Multiple User 
Version: V3
Author: Smarter.com
Author URI: http://www.smarter.com/
Latest updated: June 15th, 2007
Thanks and greetings: R.J Kaplan (who did the first WordPress port of this design), Rob Miller (who wrote the List Subpages code), Ainslie Johnson (who helped with betatesting and bugfixing) and Johanna F?lt (for whom this theme was originally created). Also thanks to webhostingsources.com for providing valuable help and theme fixes!
*/

/* Body */
*{margin:0; padding:0;}
.whitespace{ height:15px;  font-size:0;}
#wrap .whitespace{background:#fff;}

body{color:#3e3e3e; font:12px Arial,sans-serif;background:#E9E9E9;}
#wrap{padding:15px 15px 0 15px; background-color:#fff; border:1px solid #A8A8A8; width:950px; margin:0px auto;overflow:hidden;position:relative;z-index:2;}

/* Links */
a{background-color:inherit; color:#086fb8; text-decoration:none;font-size:12px}
a:hover{background-color:inherit; color:#086fb8; text-decoration:underline;font-size:12px}
a img{border:0; text-decoration:none;}

/* Header */
#header{height:18px;}
#header h1{background-color:inherit; color:#505050; float:left; font-size:2em; letter-spacing:-1px; margin:2px 0 10px; width:350px;}
#header h1 a{background-color:inherit; color:#505050; text-decoration:none;}
#header p{background-color:inherit; color:#808080; float:right; font-size:1.1em; font-weight:bold; line-height:1.3em; margin:6px 0 0; text-align:center; width:400px;}
#frontphoto{margin:0 0 10px;}

/* Sidebars */
#leftside{clear:left; float:left; line-height:1.4em; margin:0 0 5px; padding:0; width:140px;}
#extras{float:right; line-height:1.4em; margin:0 0 0px; padding:10px 15px; width:230px;background:#eff9dc;margin-bottom: -32767px; padding-bottom:32767px}
#leftside p, #leftside ul, #leftside div.textwidget, #extras p, #extras ul, #extras div.textwidget{font-size:0.9em; margin:0 0 0px;}
#leftside li, #extras li{line-height:1.2em; list-style:none; margin:0 0 0px;}
#leftside ul ul, #extras ul ul{margin:6px 0 0 0px;}
#leftside ul ul li, #extras ul ul li{margin:0 0 0px;}
#leftside ul ul li a, #extras ul ul li a{font-weight:normal;}
#leftside ul.linklist, #extras ul.linklist{font-size:1em;}
#leftside ul.linklist ul, #extras ul.linklist ul{margin:0 0 0px;}
#leftside ul.linklist ul li a, #extras ul.linklist ul li a{}
#leftside h2, #leftside ul.linklist li h2, #leftside h3, #extras h2, #extras ul.linklist li h2, #extras h3, table#wp-calendar caption{background-color:inherit; color:#408b09; font-size:1.3em; font-weight:normal; text-align:left; margin:0 0 3px;font-family:Arial;font-weight:bold; border-bottom:1px solid #e0e5d7;}
#leftside label, 
#extras label{display:none;}
#extras{padding-top:10px}
#extras h2, #extras .tile_header h2, #extras .linkcat h2 {padding-top:25px; padding-bottom: 4px; padding-left:0} 
#extras li, #extras .tagcloud, #extras .tilebody { border-bottom:0;padding-top:6px;}
.linkcat h2{float:left;width:230px;}
.linkcat ul{ clear:both;}
#extras table#wp-calendar caption{padding-bottom:5px;}

/* Main menu */
ul.page{list-style:none; margin:0 0 20px; width:140px;}
ul.page li{display:inline; line-height:1.4em; width:140px;}
ul.page li a{background:#666 url(img/dec_arrow1.gif) no-repeat 120px 50%; color:#eaeaea; float:left; font-weight:bold; margin-bottom:5px; padding:5px 1px 5px 5px; text-decoration:none; width:130px;}
ul.page li a:hover, ul.page li.current_page_item a{background:#999 url(img/dec_arrow2.gif) no-repeat 120px 50%; color:#eaeaea;}
ul.page ul{font-size:0.9em;margin:0 0 0 15px;padding:0 0 5px;width:125px;}
ul.page ul a{padding:3px 1px 3px 5px;width:115px;}
ul.page ul ul{width:113px;}
ul.page ul ul a{width:100px;}

/* Content */
#content{line-height:1.6em;margin:15px 280px 5px 0 !important;margin:15px 270px 5px 0; padding:0;}
#contentwide{line-height:1.6em;margin:0 0 5px 150px;padding:0;}
#content h2,#contentwide h2{font-size:1.6em;margin:0 0 2px;color:#408b09;}
#content h3,#contentwide h3{font-size:1.4em;margin:0 0 8px;color:#408b09;}

#content ul,#contentwide ul,#content ol,#contentwide ol{margin:0 0 16px 20px;}
#content li,#contentwide li{padding:0 0 0 5px;}
#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol{margin:0 0 0 16px;}

/* Footer */
#foot{position:relative; background:#7C7C7C; padding:10px 0 10px 35px; color:#cecece}
#footinfo{float:right; position:absolute;right:35px;top:10px; color:#cecece}
#footinfo a{ color:#cecece; text-decoration:none;}
#footinfo a:hover{ color:#cecece; text-decoration:underline;}

#extrainfo{ position:relative;z-index;1;padding:25px auto 0px; width:980px; margin:25px auto 20px; height:110px !important;height:135px }
*+html #extrainfo{height:135px !important;}
#extrainfo ul{list-style-type:none;}
#extratit{float:left; width:140px; margin:2px 5px 0 15px; text-align:right; font-weight:bold;}
.extra ul{padding:0;margin:0}
.extra{ float:left; width:170px; border-left:1px solid #cbcbcb; margin:0 10px 25px 0; padding:0px 8px 0px;}
.extra a:link{padding:5px 0}
ul.list li{margin:0; padding:3px 0;border-bottom:1px solid #f3f3f3;}
ul.list li a:link,ul.list li a:visited{text-decoration:none; color:#333;font-weight:normal;}
ul.list li a:hover,ul.list li a:active{color:#333; text-decoration: underline;font-weight:normal;}
#note{width:940px; margin:10px auto 0;}
#note p {color:#898989;font-size:8pt;}
#note a{font-size:8pt;}
/* Subpage menu */
#subpages{border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;float:right;font-weight:bold;line-height:1.3em;margin:-5px 0 8px 15px;padding:0 0 10px 10px;width:190px;}
#subpages h2{font-size:1.2em;font-weight:bold;letter-spacing:-1px;line-height:1.3em;margin:0 0 12px;}
#subpages ul.submenu{line-height:1.4em;list-style:none; margin:0;}
#subpages ul.submenu li{display:inline; line-height:1.4em; width:180px; padding:0;}
#subpages ul.submenu li a{color:#505050;float:left;font-weight:bold;margin-bottom:5px;padding:3px 1px 3px 0px;text-decoration:none;width:180px;}
#subpages ul.submenu li ul{margin:0 0 5px 10px;width:170px;}
#subpages ul.submenu li ul li a{width:170px;}
#subpages ul.submenu li ul ul{margin:0 0 5px 10px;width:160px;}
#subpages ul.submenu li ul ul li a{width:160px;}
#subpages ul.submenu li ul ul ul{margin:0 0 5px 10px;width:150px;}
#subpages ul.submenu li ul ul ul li a{width:150px;}
#subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item a{color:#505050;}
#subpages ul.submenu li.current_page_item ul li a{background-color:#f4f4f4;border-left:4px solid #cccccc;color:#505050;}

/* Tags */
p,ul,ol{margin:0 0 18px;}
blockquote{border-left:4px solid #e0e0e0;margin:20px;padding:8px 8px 8px 15px;}
blockquote p{background-color:inherit;color:#505050;font-size:0.9em;line-height:1.3em;}
label{background-color:inherit;color:#606060;font-size:0.9em;font-weight:bold;}
table#wp-calendar{margin:0 0 5px;width:195px;}
table#wp-calendar td{text-align:center;}

/* Forms */
#s {background-color:#ffffff;border:1px solid #cccccc;color:#505050;font-size:0.9em;margin:10px 0 16px 5px;padding:2px; width:130px;}
.searchfor{margin:10px 0 0 0;float:left;width:auto;}
.searchsub{float:right:margin:0 0 0 200px;}
#author,#email,#url,#comment{border:1px solid #cccccc;font-family:Arial,Sans-Serif;font-size:1em;margin:0;padding:4px;}
#commentsection{margin:25px 0 0;}
#commentsection p{margin:0 0 6px;}
.contenttext{font-family:arial,sans-serif;margin-bottom:20px}
.contenttext li{width:auto !important; width:530px}
/* Float fix */
.contenttext{overflow:hidden;}
* html .contenttext{height:1px;overflow:visible;}
* html .contenttext p{overflow:hidden;width:99%;}

/* Various classes */
.left{border:1px solid #cccccc;float:left;margin:10px 15px 10px 0;}
.right{border:1px solid #cccccc;float:right;margin:10px 0 5px 10px;}
.center{border:1px solid #aaaaaa;margin:5px auto 12px;text-align:center;}
.textright{text-align:right;}
.small{font-size:0.8em;}
.bold{font-weight:bold;}
.hide{display:none;}
.post{padding:15px 0 25px;}
.postinfo{background-color:#f4f4f4;border-left:4px solid #cccccc;color:#606060;font-size:0.9em;font-weight:bold;line-height:1.5em;margin:1px 0 40px;padding:8px 5px 8px 8px;}
.comment{border: 1px dotted #d0d0d0;color:#606060;margin:0 0 10px;padding:8px 5px 0 8px;}
.comment p.commenthead{line-height:1.6em;}
.comment p{font-size:1em;line-height:1.3em;margin:0 0 6px;padding-bottom:5px;}
.navigation{display:block;margin:10px 0;padding:0 0 15px;text-align:center;}
.navigation p{margin:0;padding:0;}
.prevlink{margin-right:20px;}
.nextlink{margin-left:20px;}

#newhead{background:#fff url(img/bg_head.jpg) repeat-x; margin:auto; height:60px; height:127px;border:1px solid #ddd;}
#newhead h1{padding:3px 0 0 35px;font-size:28px;color:#b8c967;font-family:arial;display:block;line-height:24px;padding-bottom:5px;}
a.headnav:link,a.headnav:visited,a.headnav:hover,a.headnav:active{ color:#b8c967;font-size:28px;font-weight:bold;}
.smarter{position:absolute;top:20px;right:15px;}
.cl{clear:both;}
.f{float:left;}
.searchbox{position:relative}
.searchbut{position:absolute;right:-2px !important;right:14px;top:2px;background:url(img/but.jpg); border:0; width:83px;height:20px;}
*+html .searchbut{right:-2px !important;top:4px;}
#s{border:1px solid #91b95c}
#logo{margin:10px 0 0 35px;width:228px;height:55px;cursor:hand;}

.categrbox li,.linklist li{padding:2px 0 8px; color:#086fb8}

.post h2{padding-bottom:7px; border-bottom:1px solid #ddd;margin-bottom:0;font-size:20px;font-weight:bold;}
.tit{padding-bottom:5px; border-bottom:1px solid #ddd;margin-bottom:0;font-size:17px;font-weight:normal;color:#086fb8}
.post h3 a{ color:#bebebe;margin:0;padding:0;}
.postdate{width:70px; float:left; border:1px solid #d0d0d0;padding:2px; height:60px;}
.posttop{padding-top:2px; padding-bottom:1px; padding-right:2px; padding-left:2px; font-size:14px; font-weight:normal; text-align:center; background:#5e9929 ; width:66px;color:#fff;font-family:arial;}
.postbot{font-size:24px; color:#5e9929; text-align:center;padding-top:8px;padding-right:2px;line-height:25px;}
.conleft{ margin:0 0 0 90px;width:580px !important;width:563px;}
.commentbox{width:580px;margin:0 0 0 70px;}
.commenticon{width:auto;height:35px;line-height:35px;}
a.blogtit:link,a.blogtit:visited{ color:#086fb8; text-decoration:none;font-size:20px;font-weight:bold;}
a.blogtit:hover,a.blogtit:active{ color:#086fb8; text-decoration:underline;font-size:20px;font-weight:bold;}
.cmtMg{padding-top:45px}
.proimg{float:right;margin:3px 10px 3px 10px;}
.commentbut{background:url(img/but_submit.gif); border:0; width:84px;height:20px;}
.whitebd{height:15px; background:#fff;clear:both;width:970px;position:relative;}

#commentsection ul{ list-style-type:none;}
#commentsection li{ position:relative; margin-left:80px;padding:4px 0;}
#commentsection span{ position:absolute; width:100px;left:-100px; }
#securitycode{border:1px solid #ccc;width:180px;padding:4px;}
.posttop{font-weight:bold}
  #blogroll ul li ul{margin:0; padding:0;}
  #blogroll ul li ul li{padding:5px 0 6px;}
.authorbox{font-size:11px;color:#999;}
.authorbox a{background-color:inherit; color:#086fb8; text-decoration:none;font-size:11px}
.authorbox a:hover{background-color:inherit; color:#086fb8; text-decoration:underline;font-size:11px}
.relatedauthorbox{font-size:11px;color:#999;padding-top:1px;padding-bottom:2px}
.sharebox{border:1px dashed #d0d0d0;padding:4px;}
.utwtags {color:#408b09;font-weight:bold;}
.utwtags a{font-weight:normal;}
.fontstAu{color:#5e9929;}
#secureimgdiv{padding-top:8px;}
#secureimgdiv p{padding:0;margin:0;}
.autispanimg{top:7px;}
#blogroll  li{border:0;}
.calendar{padding-top:28px;}
.calendar table{margin-bottom:3px}
#extras .clb_plus li{padding:5px 0;}

#archives h2{padding-top:8px;}
.subimg{position:absolute;top:0;}
.subscribe_service{position:relative}
.subscribe_dropdown{margin-top:25px;}
.tile_body{margin-top:10px;padding-bottom:25px;}

.additionresbox{padding-top:3px !important;padding-top:7px;clear:both}
*+ html .additionresbox{padding-top:7px !important;padding-top:7px}
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */

/*share this plugin*/
a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;}
a.stbar.chicklet {height:16px;line-height:16px;}
