#pquote
{
	float:right;
	width:210px;
	font-size:20px;
	line-height:1.05;
	font-style:italic;
	margin:0;
	padding:0.5em;
}

#pquote-left
{
	float:left;
	width:210px;
	font-size:20px;
	line-height:1.05;
	font-style:italic;
	margin:0;
	padding:0.5em;
}

#wpcf_msg
{
	color:#000;
	background-color:#FFF;
}

*
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

#null
{
	border:0 solid #FFF;
	margin:0;
	padding:0;
}

p
{
	line-height:1.6em;
	margin:0.7em 0;
}

dl
{
	margin:1em 0;
}

dt
{
	font-weight:700;
}

dd
{
	margin:0.5em;
	padding:0;
}

img
{
	border:0;
	border-top:#eee 1px solid;
	border-left:#eee 1px solid;
}

img.centered
{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

img.alignright
{
	display:inline;
	margin:0 0 2px 7px;
	padding:4px;
}

.linksdiv
{
	position:relative;
	top:-31px;
	right:-11px;
	float:right;
	height:20px;
	padding:0;
}

.linksul
{
	list-style:none;
	display:inline;
	float:right;
	width:145px;
	padding:0;
}

.linksli
{
	list-style:none;
	display:inline;
	position:relative;
}

img.alignleft
{
	display:inline;
	margin:0 7px 2px 0;
	padding:4px;
}

.alignright
{
	float:right;
}

.alignleft
{
	float:left;
}

a:link img,a:visited img,a:hover img,a:active img
{
	border:none;
	background:url(img/shadow.gif) no-repeat right bottom;
	border-top:#eee 1px solid;
	border-left:#eee 1px solid;
	border-style:none;
	padding:4px 10px 10px 4px;
}

img.wp-smiley,#wpstats,img.noborder,a img.noborder
{
	background:none;
	border:0;
	padding:0;
}

.clear
{
	clear:both;
	height:20px;
}

blockquote
{
	background:#393939 none repeat scroll 0 0;
	border:1px solid #222;
	color:#FFF;
	margin:2em;
	padding:1px 20px;
}

fieldset
{
	border:0;
}

body
{
	background-color:#000;
	background-image:url(/techolive/background.jpg);
	background-attachment:fixed;
	background-repeat:none;
	background-position:top;
	font:76%/1.6em verdana, tahoma, arial, sans-serif;
	color:#000;
	text-align:center;
	margin:0;
}

a
{
	outline:0 none;
	border:solid none;
	color:#fff;
}

a:link,a:visited
{
	border:solid none;
	color:#fff;
}

a:active
{
	border:solid none;
	color:#1e9000;
}

a:hover
{
	border:solid none;
	color:#1E9000;
}

h1,h2,h3,h4,h5,h6
{
	font-family:Arial;
	color:#fff;
	text-shadow:#000 3px 3px 3px;
}

ul
{
	list-style-type:none;
}

#container
{
	padding-bottom:10px;
	background:#373737;
	width:1015px;
	position:relative;
	text-align:left;
	margin:0 auto;
}

#navigation
{
	background-image:url(/techolive/bgover.jpg);
	background-repeat:none;
	background-position:left top;
	width:1015px;
	height:34px;
	position:relative;
	text-align:left;
	font-size:12px;
	font-family:Trebuchet MS,Tahoma, Verdana, Arial, Serif;
	list-style-type:none;
	margin:0 auto;
}

#navigation ul
{
	padding:7px 0;
}

#navigation ul li
{
	display:inline;
	padding:0;
}

#navigation ul li ul li
{
	display:inline;
	padding:4px;
}

#navigation ul li ul
{
	display:block;
	z-index:100;
	background:url("/techolive/onedottorulethemall.png");
	padding:0;
}

#navigation a
{
	font-size:14px;
	text-decoration:none;
	font-weight:700;
}

.hoverprotector:hover .hoveringyeah
{
	left:0;
	top:34px;
	width:174px;
}

.hoveringyeah
{
	position:absolute;
	left:-3000px;
	list-style-type:none;
}

.hovanow
{
	position:absolute;
	left:500px;
	list-style-type:none;
}

#drop-shadow
{
	background-image:url(img/drop-shadow.gif);
	background-repeat:repeat-x;
	background-position:center;
	width:202px;
	padding-top:2px;
	padding-bottom:3px;
	margin:0;
}

#cat-navigation
{
	background-image:url(/techolive/cat-nav.jpg);
	background-repeat:none;
	background-position:left top;
	width:1015px;
	height:30px;
	position:relative;
	text-align:left;
	font-size:12px;
	font-family:Trebuchet MS,Tahoma, Verdana, Arial, Serif;
	list-style-type:none;
	margin:0 auto;
        border-top:#000 3px solid;
}

#cat-navigation ul
{
	padding:7px 0;
}

#cat-navigation ul li
{
	display:inline;
	padding:0;
}

#cat-navigation ul li ul li
{
	display:inline;
	padding:4px;
}

#cat-navigation ul li ul
{
	display:block;
	z-index:100;
	background:url("/techolive/onedottorulethemall.png");
	padding:0;
}

#cat-navigation a
{
	font-size:14px;
	text-decoration:none;
	font-weight:700;
}

#header
{
	clear:both;
	width:1015px;
	height:135px;
	position:relative;
	text-align:left;
	font-size:12px;
	background-image:url(/techolive/header.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin:0 auto;
	padding:0;
}

#header h1
{
	font-size:1.8em;
	top:25px;
	left:10px;
	position:absolute;
	visibility:visible;
	letter-spacing:0;
}

#header h1 a
{
	text-decoration:none;
	text-indent:-9000px;
	display:block;
	border:0;
	color:#fff;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-transform:none;
	font-size:24px;
	font-weight:700;
}

#header h2
{
	top:2px;
	right:3px;
	position:absolute;
	visibility:visible;
	font-size:1px;
	font-weight:700;
	font:Arial;
	color:#000;
}

#feedarea
{
	height:25px;
	text-align:left;
	width:1015px;
	position:relative;
	font-size:12px;
	background-color:#373737;
	margin:0 auto;
}

#feedarea a:link,#feedarea a:active,#feedarea a:visted,#feedarea a:hover
{
	font-size:12px;
}

html #feedarea
{
	border-bottom:1px solid #282828;
	font-size:12px;
}

#feedarea dl dt
{
	display:inline;
	margin-right:5px;
}

#feedarea dl dd
{
	height:25px;
	display:inline;
	margin-right:5px;
	background:url(img/icon_feed.gif) no-repeat left center;
	padding-left:19px;
}

#content
{
	width:1015px;
	position:relative;
	margin:0 auto;
}

#content h4
{
	font-size:1.1em;
}

#content-main ul
{
	list-style-image:url(img/bullet.png);
	padding:0 3em;
}

#content-main ul.asides
{
	border-bottom:#ddd 1px solid;
	margin:0;
}

#content ol
{
	list-style-type:decimal;
	margin-left:40px;
}

#content-main
{
	margin:0;
        float:left;
	width:728px;
	background-color:#2e2e2e;
	color:#fff;
	border-right:1px solid #282828;
	border-left:1px solid #282828;
	border-bottom:1px solid #282828;
	padding:5px;
}

#content img
{
	border:0;
	background-image:none;
	padding:3px;
}

html #section-index #content-main
{
	margin-right:0;
}

#content .post
{
	background-image:url(img/underline.gif);
	background-repeat:no-repeat;
	background-position:top -1px;
	padding:10px;
}

#content h2.pagetitle
{
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 10px 10px;
}

#content h2,#content h2 a,#content h2 a:link,#content h2 a:visited
{
	color:#fff;
	font-size:20px;
	font-weight:700;
	text-decoration:none;
	font:Arial;
}

#content h2 a:hover
{
	color:#1e9000;
	font-size:20px;
	font-weight:700;
	text-decoration:underline;
	font:Arial;
}

#content .entry a:link,#content .entry a:visited
{
	color:#1e9000;
	text-decoration:none;
}

#content .entry li
{
	line-height:1.6em;
	margin:1px;
	padding:0;
}

#content .postmetadata
{
	clear:both;
	font-size:0.9em;
	text-align:left;
	color:#999;
	background-color:#282828;
	border:1px solid #494848;
	text-shadow:#000 3px 3px 3px;
	margin:5px 0;
	padding:5px;
}

.postmetadata a:link,.postmetadata a:active,.postmetadata a:visited
{
	color:#fff;
	text-decoration:none;
}

.postmetadata a:hover
{
	color:#fff;
	text-decoration:underline;
}

#content .post-info
{
	clear:both;
	text-shadow:#000 3px 3px 3px;
	font-size:0.9em;
	color:#999;
	margin:4px 0 0;
	padding:0;
}

#content .post-info a:link,#content .post-info a:visited,#content .post-info a:active
{
	text-decoration:none;
	color:#1e9000;
}

.editComment,.editableComment,.textComment
{
	display:inline;
}

.comment-childs
{
	border:1px solid #999;
	background-color:#FFF;
	margin:0 5px 5px 30px;
	padding:1px 10px;
}

.chalt
{
	background-color:#333;
}

#newcomment
{
	border:1px dashed #777;
	width:90%;
}

#newcommentsubmit
{
	color:red;
}

.adminreplycomment
{
	border:1px dashed #777;
	width:99%;
	margin:4px;
	padding:4px;
}

.mvccls
{
	color:#999;
}

#comments,#respond
{
	color:#333;
	background-color:#666;
	margin:50px;
	padding:1em 0 0;
}

#commentform
{
	background:#373737;
	border:#282828 1px solid;
	margin:5px;
	padding:10px;
}

.commentnum
{
	font-weight:700;
	color:#fff;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 5px 0 0;
}

#container .commentlist
{
	margin:5px;
	padding:0;
}

#container .commentlist li
{
	list-style:none;
	background-color:#464545;
	margin:0;
	padding:5px;
}

#container .commentlist li.alt
{
	background-color:#464545;
	border:1px solid #282828;
	color:#fff;
	margin-top:5px;
	margin-bottom:5px;
}

#container .commentlist li.authorcomment
{
	background:#212121;
	border:2px solid #666;
	color:#fff;
	margin-top:5px;
	margin-bottom:5px;
}

#container .commentlist li cite
{
	font-style:normal;
	font-weight:700;
}

#container .commentlist li .cmtinfo em
{
	float:right;
	font-style:normal;
	font-size:0.9em;
	color:#fff;
	margin:0;
	padding:0;
}

#content .commentsfeed
{
	background:url(img/icon_feed.gif) no-repeat left center;
	padding:5px 5px 5px 20px;
}

#content .trackback
{
	background:url(img/icon_link.gif) no-repeat left center;
	height:30px;
	padding:5px 5px 5px 20px;
}

input.textbox,textarea
{
	background-color:#2d2d2d;
	border:1px solid #282828;
	color:#FFF;
	font:1em Verdana, Arial, Serif;
	width:150px;
	padding:5px;
}

textarea
{
	width:90%;
	line-height:2em;
	height:20em;
	padding:10px;
}

input.textbox:focus,textarea:focus
{
	background-color:#2d2d2d;
	border:1px solid #fff;
	color:#FFF;
}

#submit
{
	background-image:url(img/cat.jpg);
	background-repeat:repeat-x;
	background-position:center;
	color:#000;
	font-weight:700;
	border:1px solid #282828;
	padding:5px;
}

#submit:hover
{
	background-image:url(img/cat-hov.jpg);
	background-repeat:repeat-x;
	background-position:center;
	text-decoration:underline;
	color:#333;
}

.post h4
{
	font-size:1em;
	font-weight:400;
	font-family:Verdana, Tahoma, Arial, Serif;
}

.post h4 em
{
	font-style:normal;
	float:right;
	font-weight:400;
}

#header,#content,#sidebar,#footer,.widget
{
	overflow:hidden;
}

#footer-area
{
	width:1015px;
	position:absolute;
	bottom:0;
	left:0;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:5px;
	font-size:11px;
	color:#fff;
	text-decoration:none;
}

#Theme-Sponsors
{
	width:1015px;
	position:relative;
	visibility:visible;
	z-index:55;
	font-size:11px;
	color:#fff;
	text-align:left;
	height:75px;
	background-color:#373737;
	background-image:url(img/footer.png);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:0 auto;
}

#Theme-Sponsors a:hover
{
	font-size:11px;
	color:#189000;
	text-decoration:underline;
}

#search-tool-div
{
	position:absolute;
	visibility:visible;
	z-index:100;
	right:10px;
	top:95px;
}

.search-top
{
	border:#fff 1px solid;
	font-size:12px;
	color:#333;
	background:#fff url(img/shadow_top.gif) repeat-x top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:4px;
}

.search-top:focus
{
	border:#fff 1px solid;
	color:#333;
	font-size:12px;
	background:#fff url(img/shadow_top.gif) repeat-x top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:4px;
}

.submit-search
{
	font-size:11px;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
}

.no-image
{
	border:0;
	background-image:none;
	margin-right:5px;
	padding:0;
}

.dynamic_widget
{
	float:left;
	width:275px;
	color:#fff;
}

.widgetready
{
	width:275px;
}

#sidebar-left,#sidebar-right
{
	width:275px;
	overflow:hidden;
	float:right;
	background-color:#373737;
	margin:0;
}

#sidebar-left h2
{
	display:block;
	float:right;
	width:275px;
	overflow:hidden;
	font-size:14px;
	font-weight:700;
	font:Arial;
	text-align:left;
	color:#fff;
	background-image:url(img/underline1.gif);
	background-position:center;
	border-bottom:1px solid #494848;
	margin:0;
	padding:5px 5px 5px 8px;
}

#sidebar-right h2
{
	display:block;
	float:left;
	width:275px;
	overflow:hidden;
	font-size:14px;
	font-weight:700;
	font:Arial;
	text-align:left;
	color:#fff;
	background-image:url(img/underline1.gif);
	background-position:center;
	border-bottom:1px solid #494848;
	margin:0;
	padding:5px 5px 5px 8px;
}

.arrow
{
	float:left;
	list-style-type:none;
	text-align:left;
	width:275px;
	color:#fff;
	margin:0;
	padding:0;
}

.arrow li
{
	float:left;
	text-align:left;
	width:275px;
	color:#fff;
	margin:0;
	padding:0;
}

.arrow li a:link,.arrow li a:visited
{
	width:275px;
	display:block;
	text-decoration:none;
	overflow:hidden;
	text-align:left;
	border-bottom:1px solid #494848;
	background-image:url(img/nav-bullet.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#41a128;
	padding:5px 5px 5px 19px;
}

.arrow li a:hover,.arrow li a:active
{
	width:275px;
	text-decoration:none;
	display:block;
	overflow:hidden;
	text-align:left;
	color:#fff;
	border-bottom:1px solid #494848;
	background-image:url(img/nav-bullet-hov.gif);
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#282828;
	padding:5px 5px 5px 19px;
}

.arrow ul li
{
	text-align:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:400;
	color:#fff;
	margin:0;
	padding:0;
}

.arrow ul
{
	list-style-type:none;
	text-align:left;
	color:#fff;
	margin:0;
	padding:0;
}

.arrow ul li a:link,.arrow ul li a:visited
{
	width:275px;
	display:block;
	text-decoration:none;
	overflow:hidden;
	text-align:left;
	border-bottom:1px solid #494848;
	background-image:url(img/nav-bullet.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#41a128;
	padding:5px 5px 5px 19px;
}

.arrow ul li a:hover,.arrow ul li a:active
{
	width:275px;
	display:block;
	text-decoration:none;
	overflow:hidden;
	text-align:left;
	border-bottom:1px solid #494848;
	background-image:url(img/nav-bullet-hov.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#fff;
	padding:5px 5px 5px 19px;
}

#wp-calendar
{
	empty-cells:show;
	width:100%;
	font-size:12px;
	color:#e0e0c8;
	text-decoration:none;
	text-align:center;
	float:left;
	font-weight:400;
	margin:0;
	padding:0;
}

#wp-calendar a:link,#wp-calendar a:visited
{
	text-decoration:none;
	color:#feea01;
}

#wp-calendar a:hover,#wp-calendar a:active
{
	text-decoration:underline;
	color:#e0e0c8;
}

#wp-calendar caption
{
	text-align:left;
	width:90%;
	color:#ddc437;
	font-size:18px;
	background-image:url(images/cats.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:36px;
	line-height:36px;
	margin:0;
	padding:0 0 0 10px;
}

#wp-calendar th
{
	text-align:center;
	color:#fff;
	margin:0;
	padding:0;
}

#wp-calendar td
{
	text-align:center;
	margin:0;
	padding:0;
}

#wp-calendar tf
{
	margin:0;
	padding:0;
}

.pad
{
	text-align:center;
}

.cat
{
	overflow:hidden;
	border-bottom:1px solid #ccc;
	text-align:left;
	color:#e0e0c8;
	font-weight:700;
	background-position:center center;
	background-repeat:repeat-x;
	background-image:url(img/header.gif);
	margin:0;
	padding:4px;
}

#style-switch-theme
{
	position:absolute;
	visibility:visible;
	z-index:95;
	top:0;
	right:55px;
}

#style-switch
{
	position:absolute;
	visibility:visible;
	z-index:99;
	top:0;
	right:10px;
	display:inline;
}

#style-switch img
{
	border:1px solid #ccc;
	background-color:#000;
	background-image:none;
	padding:1px;
}

#style-switch img:hover
{
	border:1px solid #e0e0c8;
	background-color:#FFF;
	background-image:none;
	padding:1px;
}

#style-switch a,style-switch a:active,style-switch a:visited,style-switch a:linkstyle-switch a:hover,
{
	border-bottom:0;
	margin-right:0;
	background-image:none;
}

#back-to-top
{
	position:absolute;
	visibility:visible;
	z-index:82;
	right:15px;
	bottom:7px;
	font-weight:700;
}

#content h5,#container .commentlist li .cmtinfo
{
	font-size:1em;
}

#content .entry a:hover,#content .entry a:active,#content .post-info a:hover
{
	color:#1e9000;
	text-decoration:underline;
}

#footer-area a,#footer-area a:hover,#footer-area a:visited
{
	font-size:11px;
	font-weight:700;
	border:0;
	color:#fff;
	text-decoration:none;
}

#Theme-Sponsors a:visited,#Theme-Sponsors a:active,#Theme-Sponsors a
{
	font-size:11px;
	color:#189000;
}

#next a:link,#next a:visited,#next a:hover,#next a:active
{
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-weight:700;
	font-size:12px;
	float:right;
}

#prev a:link,#prev a:visited,#prev a:hover,#prev a:active
{
	text-align:left;
	color:#fff;
	text-decoration:none;
	font-weight:700;
	font-size:12px;
	float:left;
}
