/*



Theme Name: Techgear



heme Date: 11042008 



Theme URI: http://www.technologygear.net



Description: Unique customize technology wordPress theme with custom frontpage



Author: null



Author URI: http://www.technologygear.net



Tags: custom theme option, fixed width, widgets







*/







body {



	font-family: Georgia, "Times New Roman", Helvetica, sans-serif;



	font-size: 65.7%;



	color: #000000;



	margin: 0px;



	padding: 0px;



	background: #EBEBEB;



}



h1, h2, h3, h4, h5, h6 {



	font-family: "Times New Roman", Georgia, Tahoma, "Trajan Pro";



}











/* remove border outline for links in ff */



a:active { outline: none; }



a:focus { -moz-outline-style: none; }








#page-nv2 { color:#fff; height:20px; line-height:20px; text-align:right; padding:0 10px 0 0; }
#page-nv2 a { color:#fff; text-decoration:none; }
#page-nv2 a:hover { color:#fff; text-decoration:underlink; }

.breadcrumb { border:1px solid #DEDEDE; margin:0 0 10px; padding:6px; font-family:Arial, Helvetica, sans-serif; }
.breadcrumb a { text-decoration:none; color:#003366; }
.breadcrumb a:hover { text-decoration:underline; color:#006699; }




#wrapper {



	margin: 0px auto;



	width: 1005px;



}







#container {



	margin: 0px;



	width: 1003px;



	border-right: 1px solid #C3C3C3;



	border-left: 1px solid #C3C3C3;



	float: left;



	background: #FFF;



}



#header {



	background: url(images/header.jpg) repeat-x;



	margin: 0px;



	padding: 0px;



	float: left;



	height: 113px;



	width: 1003px;



}



#header img {



	border-width: 0px;



}







#logo-placement {



	margin: 0px;



	padding: 20px 0px 0px 5px;



	float: left;



}



#navigations {



	background: #6E8304 url(images/top-nv.jpg) repeat-x top;



	float: left;



	width: 1003px;



}



#right-header {



	float: right;



	width: 620px;



}



#sbox {



	background: url(images/sbox.jpg) no-repeat right top;



	float: right;



	width: 342px;



	padding-top: 3px;



}



#sbox form {



	margin: 0px;



	padding: 0px 0px 10px 55px;



}



.sinput {



	padding: 1px;



	margin: 0px 5px 0px 0px;



	width: 200px;



	border-width: 0px;



}



#page-nv {



	float: left;



	width: 610px;



	padding-top: 54px;



	padding-right: 5px;



}











.page-navs {



	margin: 0px;



	padding: 0px;



	list-style-type: none;



	float: right;



	display: inline-block;



}



.page-navs ul {



	margin: 0px;



	padding: 0px;



	list-style-type: none;



	float: left;



}



.page-navs li {



	display: inline;



	margin: 0px;



	padding: 0px 0px 0px 17px;



	float: left;



	background: url(images/l-nv-top.jpg) no-repeat left bottom;



	height: 25px;



	font-size: 11px;



}



.page-navs ul li {



	display: inline;



	margin: 0px;



	padding: 0px 0px 0px 17px;



	float: left;



	background: url(images/l-nv-top.jpg) no-repeat left bottom;



	height: 25px;



	font-size: 11px;



}



.page-navs li a {



	margin: 0px;



	padding: 0px 13px 0px 0px;



	float: left;



	line-height: 25px;



	height: 25px;



	color: #FFFFFF;



	text-decoration: none;



	background: url(images/r-nv-top.jpg) no-repeat right bottom;



	display: inline-block;



}



.page-navs li a:hover {



	margin: 0px;



	padding: 0px 13px 0px 0px;



	float: left;



	line-height: 25px;



	height: 25px;



	color: #FFFFFF;



	text-decoration: underline;



	background: url(images/r-nv-top.jpg) no-repeat right bottom;



	display: inline-block;



}







#product-list {



	float: left;



	width: 175px;



	height: 28px;



	font-size: 12px;



	line-height: 25px;



	color: #FFFFFF;



	text-align: center;



	font-family: "Trebuchet MS", "Times New Roman", Tahoma;



	font-weight: bold;



}



#plist {



	float: left;



	width: 1003px;



}



#plist .children {







}











#plist .prolist  {



	margin: 0px;



	padding: 0px;



	list-style-type: none;



	font-size: 11px;



	width: 100%;



}



#plist .prolist  ul {



	margin: 0px;



	padding: 0px;



	list-style-type: none;



}



#plist .prolist  li {



	display: inline;



	margin: 0px;



	padding: 0px;



}



#plist .prolist ul li {



	display: inline;



	margin: 0px;



	padding: 0px;



}



#plist .prolist li a {



	margin: 0px;



	padding: 0px 12px;



	float: left;



	line-height: 25px;



	height: 25px;



	color: #FFFFFF;



	text-decoration: none;



	border-right: 1px solid #758D01;



}



#plist .prolist li a:hover {



	margin: 0px;



	padding: 0px 12px;



	float: left;



	line-height: 25px;



	height: 25px;



	color: #FFFFFF;



	text-decoration: underline;



	border-right: 1px solid #789100;



}







/*



#plist .prolist {



	margin: 0px;



	padding: 0px;



	float: left;



	list-style-type: none;



	display: inline-block;



}



#plist .prolist ul {



	margin: 0px;



	padding: 0px;



	float: left;



	list-style-type: none;



}



#plist .prolist li {



	font-size: 11px;



	line-height: 25px;



	color: #FFFFFF;



	display: inline;



	margin: 0px;



	padding: 0px 12px;



	float: left;



	border-right: 2px solid #88A503;



}



#plist .prolist ul li {



	font-size: 11px;



	line-height: 25px;



	color: #FFFFFF;



	display: inline;



	margin: 0px;



	padding: 0px 12px;



	float: left;



}



#plist .prolist li a {



	color: #FFFFFF;



	text-decoration: none;



}



#plist .prolist li a:hover {



	color: #FFFFFF;



	text-decoration: underline;



}







*/







#top-content {



	margin: 0px;



	padding: 10px;



	float: left;



	width: 983px;



}



#adsense-slot {



	float: right;



	height: 20px;



	width: 765px;



	padding-top: 30px;



	line-height: 20px;



}







#top-content img {



	border-width: 0px;



}







#user-profs {



	float: left;



	width: 200px;



	padding: 5px;



	border: 1px solid #dedede;



}



#user-profs .inbutton {



	font-family: Verdana, Arial, "Times New Roman", sans-serif;



	font-size: 11px;



	font-weight: bold;



	margin-bottom: 5px;



}







#user-profs p {



	margin: 0px 0px 5px;



	padding: 0px;



	font-size: 12px;



	font-family: Arial, Tahoma, "Lucida Sans";



	font-weight: bold;



	color: #000000;



}



#user-profs p a {



	font-weight: normal;



	color: #990000;



	text-decoration: underline;



}



#user-profs p a:hover {



	color: #660000;



	text-decoration: none;



}







#user-profs .tfield {



	padding: 1px;



	border: 1px solid #CCCCCC;



	margin: 0px;



	width: 110px;



	font-family: Verdana, Arial, "Times New Roman", sans-serif;



	font-size: 11px;



}



#user-profs h4 {



	margin: 0px;



	padding: 0px 0px 0px 38px;



	float: left;



	width: 162px;



	background: url(images/icon/login.jpg) no-repeat left center;



	height: 31px;



	line-height: 31px;



	font-size: 13px;



	color: #003366;



}



#user-profs form {



	margin: 0px;



	padding: 10px 0px 0px;



	float: left;



	width: 200px;



}







#banner-skywide {



	float: right;



	height: 90px;



	width: 765px;



	padding: 15px 0px 0px;



}



#content {



	margin: 0px;



	padding: 10px;



	float: left;



	width: 983px;



	position: relative;



}



#post-entry {



	float: right;



	width: 765px;



}



#left-sidebar {



	float: left;



	width: 200px;



	padding: 5px;



	border: 1px solid #DEDEDE;



}



#post-blog {



	float: left;



	width: 460px;



	padding-bottom: 15px;



}



#post-blog-single {



	float: left;



	width: 665px;



	border: 1px solid #dedede;



	padding-bottom: 10px;



	padding-left: 10px;



}



#post-blog-single h2 {



	font-size: 22px;



	line-height: 28px;



	color: #000000;



	margin: 0px;



	padding: 15px 0px 10px;



	float: left;



	width: 665px;



}











#post-sidebar {



	float: right;



	width: 300px;



}



#featured-videos {



	float: left;



	width: 100%;



	margin-bottom: 10px;



}



.featured-vids-title {



	float: left;



	height: 30px;



	width: 99%;



	background: url(images/tops.gif) no-repeat -1px bottom;



	padding-left: 1%;



}



.edge {



	background: url(images/edge.jpg) no-repeat right bottom;



	float: left;



	height: 28px;



	width: 100%;



}



.featured-vids-title h3 {



	background: url(images/icon/featured-vids.jpg) no-repeat left center;



	margin: 0px;



	padding: 0px 0px 0px 28px;



	float: left;



	height: 30px;



	line-height: 30px;



	font-size: 16px;



}



.feat-box {



	margin: 0px;



	float: left;



	width: 99%;



	border-right: 1px solid #CCCCCC;



	border-left: 1px solid #CCCCCC;



	background: #FFFFFF url(images/feat-vid-shade.gif) repeat-x top;



}



#vid-box {



	width: 260px;



	float: left;



}



#v-info {



	float: right;



	width: 170px;



	padding-right: 10px;



}



#vid-box object {



	margin: 0px;



	padding: 0px;



	float: left;



	height: 210px;



	width: 260px;



	border-width: 0px;



}



#vid-box embed {



	margin: 0px;



	padding: 0px;



	float: left;



	height: 210px;



	width: 260px;



	border-width: 0px;



}



.this-vid {



	float: left;



	width: 170px;



}



.this-vid h1 {



	font-size: 16px;



	margin: 0px;



	padding: 0px 0px 3px;



	line-height: 20px;



	color: #818B01;



}



.this-vid p {



	font-size: 12px;



	line-height: 20px;



	color: #333333;



	margin: 0px;



	padding: 0px;



}



.this-vid p a {



	color: #990000;



	text-decoration: underline;



}



.this-vid p a:hover {



	color: #990000;



	text-decoration: none;



}



#related-vids {



	float: left;



	width: 170px;



	padding-top: 10px;



}



#related-vids h4 {



	font-size: 14px;



	margin: 0px;



	padding: 0px;



	line-height: 18px;



	color: #990000;



}



#related-vids ul {



	margin: 0px;



	padding: 3px 0px 6px;



	float: left;



	width: 170px;



	list-style-type: none;



}



#related-vids ul li {



	font-size: 11px;



	line-height: 18px;



	margin-bottom: 4px;



	float: left;



	width: 170px;



}



#related-vids li a {



	color: #000000;



	text-decoration: none;



}



#related-vids li a:hover {



	color: #660000;



	text-decoration: underline;



}



#vid-box a {



	color: #003366;



	text-decoration: underline;



	display: block;



	width: 260px;



	float: left;



	padding-top: 5px;



	padding-bottom: 5px;



	font-size: 11px;



}



.left-widget {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 200px;



}



.left-widget img {



	border-width: 0px;



}



.left-widget h3 {



	background: url(images/icon/category.jpg) no-repeat left center;



	margin: 0px;



	padding: 5px 0px 0px 40px;



	float: left;



	height: 28px;



	width: 160px;



	font-size: 15px;



	color: #006699;



	line-height: 28px;



}



.left-widget #rssfeeds {



	background: url(images/icon/rs.gif) no-repeat left center;



}











.left-widget .list {



	list-style-type: none;



	width: 200px;



	margin: 0px;



	padding: 12px 0px 20px;



	float: left;



} 



.left-widget .list ul {



	list-style-type: none;



	width: 200px;



	margin: 0px;



	padding: 0px;



	float: left;



}



.left-widget .list li {



	float: left;



	width: 200px;



	font-size: 11px;



	font-weight: bold;



}



.left-widget .list ul li {



	float: left;



	width: 200px;



	font-size: 11px;



	font-weight: bold;



}









.left-widget .list li a {



	color: #000000;



	display: block;



	padding: 8px 5px;



	text-decoration: none;



	margin: 0px;



	float: left;



	width: 190px;



	background: url(images/dot.jpg) repeat-x bottom;



	font-weight: normal;



}







 * html .left-widget .list li a {  /* make hover effect work in IE */



	width: 200px;



	font-weight: normal;



}







.left-widget .list li a:hover {



	background: #EBEBEB url(images/dot.jpg) repeat-x bottom;



	color: #000000;



	text-decoration: none;



	margin: 0px;



	padding: 8px 5px;



	float: left;



	width: 190px;



	font-weight: normal;



}











.left-widget .nolist {



	list-style-type: none;



	width: 200px;



	margin: 0px;



	padding: 12px 0px 20px;



	float: left;



} 



.left-widget .nolist ul {



	list-style-type: none;



	width: 200px;



	margin: 0px;



	padding: 0px;



	float: left;



}



.left-widget .nolist li {



	float: left;



	width: 200px;



	margin: 0px 0px 5px;



	padding: 0px;



	font-size: 12px;



	line-height: 18px;



}



.left-widget .nolist ul li {



	float: left;



	width: 200px;



	margin: 5px 0px 0px;



	padding: 0px;



	font-size: 12px;



	line-height: 18px;



}



.left-widget .nolist li a {



	color: #000000;



	display: block;



	padding: 0px;



	text-decoration: none;



	margin: 0px;



}







 * html .left-widget .nolist li a {  /* make hover effect work in IE */



}







.left-widget .nolist li a:hover {



	color: #000000;



	text-decoration: none;



	margin: 0px;



	padding: 0px;



}







#slide-box {



	float: left;



	width: 100%;



	margin-bottom: 10px;



}



.meta-topper {



	float: left;



	width: 99%;



	padding-left: 0px;



}



#post-box {



	float: left;



	width: 100%;



	margin-bottom: 10px;



}







.post-social p {



	float: left;



	display: block;



	height: 22px;



	color: #FFFFFF;



	text-decoration: none;



	text-align: center;



	width: 24px;



	padding: 0px;



	margin-top: 10px;



	margin-bottom: 10px;



}



.post-social p a {



	color: #FFFFFF;



	text-decoration: none;



	display: block;



	margin: 0px 1px 0px 0px;



	padding: 0px;



	float: left;



	height: 22px;



	width: 24px;



}







.digg {



background: url(images/socials/social.gif) -77px;



}



.delicious {



background: url(images/socials/social.gif) -50px;



}



.stumble {



background: url(images/socials/social.gif) -23px;



}



.tech {



background: url(images/socials/social.gif) -1px;



}



.blinklist {



background: url(images/socials/blinklist.png) no-repeat center;



}



.blogmark {



background: url(images/socials/blogmarks.png) no-repeat center;



}



.bumpzee {



background: url(images/socials/bumpzee.png) no-repeat center;



}



.dzone {



background: url(images/socials/dzone.png) no-repeat center;



}



.furl {



background: url(images/socials/furl.png) no-repeat center;



}



.netscape {



background: url(images/socials/netscape.gif) no-repeat center;



}



.netvouz {



background: url(images/socials/netvouz.png) no-repeat center;



}



.reddit {



background: url(images/socials/reddit.png) no-repeat center;



}



.scopeo {



background: url(images/socials/scoopeo.png) no-repeat center;



}



.scuttle {



background: url(images/socials/scuttle.png) no-repeat center;



}



.spurl {



background: url(images/socials/spurl.png) no-repeat center;



}



.taggly{



background: url(images/socials/taggly.png) no-repeat center;



}



.thisnext {



background: url(images/socials/thisnext.png) no-repeat center;



}



.wists {



background: url(images/socials/wists.png) no-repeat center;



}



.yahooweb {



background: url(images/socials/yahoomyweb.png) no-repeat center;



}







.post-blogs {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 455px;



	border: 1px solid #CCCCCC;



}







.post-meta {



	margin: 0px;



	padding: 15px 0px 15px 10px;



	float: left;



	list-style-type: none;



	border-bottom: 1px solid #CCCCCC;



	width: 436px;



}



.post-meta h1 {



	font-size: 19px;



	line-height: 22px;



	color: #000000;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 100%;



	font-weight: normal;



}



#main-title {



	font-size: 24px;



	line-height: 30px;



	text-transform: capitalize;



	color: #000;



}







.post-meta h1 a {



	color: #000000;



	text-decoration: none;



}



.post-meta h1 a:hover {



	color: #006699;



	text-decoration: none;



}



.post-meta .custom-quote {



	font-size: 12px;



	line-height: 20px;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 100%;



	color: #8A8A8A;



	font-family: Georgia, "Times New Roman", Helvetica, sans-serif;



	font-style: italic;



}











.post-meta-single {



	margin: 0px;



	padding: 20px 0px;



	float: left;



	list-style-type: none;



	border-bottom: 1px solid #eeeeee;



	width: 100%;



}



.post-meta-single h1 {



	font-size: 24px;



	line-height: 28px;



	color: #000000;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 100%;



}



.post-meta-single h1 a {



	color: #003366;



	text-decoration: none;



}



.post-meta-single h1 a:hover {



	color: #006699;



	text-decoration: underline;



}



.post-meta .custom-quote {



	font-size: 12px;



	line-height: 18px;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 100%;



	color: #8A8A8A;



}



























.post-author {



	font-size: 12px;



	line-height: 18px;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 100%;



}



.post-author a {



	color: #003366;



	text-decoration: none;



}







.post-comment {



	font-size: 12px;



	line-height: 20px;



	margin: 0em;



	padding: 0px;



	float: left;



	width: 100%;



	color: #000000;



}



.post-comment a {



	background: url(images/icon/comment.jpg) no-repeat left center;



	padding-left: 17px;



	padding-top: 2px;



	padding-bottom: 2px;



	color: #333333;



	text-decoration: none;



}



.post-comment a:hover {



	color: #006699;



	text-decoration: underline;



}











.post-social {



	font-size: 12px;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 100%;



}



.post-social p {







}



.post-content {



	font-size: 12px;



	line-height: 20px;



	margin: 0px;



	padding: 10px 0px;



	float: left;



	width: 99%;



	overflow: hidden;



}



.post-content img {



	border-width: 0px;



	max-width: 100%;



}







.post-content a {



	color: #003366;



	text-decoration: underline;



}



.post-content a:hover {



	color: #006699;



	text-decoration: none;



}







.post-share {



	font-size: 12px;



	line-height: 20px;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 100%;



}



.post-share p {



	margin: 0px;



	float: left;



}



.post-share p a:hover {



	color: #006699;



	text-decoration: underline;



}







.post-share .permalink {



	background: url(images/icon/read-more.jpg) no-repeat left center;



	height: 30px;



	margin: 0px;



	padding: 0px 0px 0px 30px;



	font-size: 11px;



	line-height: 30px;



	color: #000000;



	display: block;



	text-decoration: none;



}



.post-share .permalink a {



	color: #333333;



	text-decoration: none;



	padding-right: 10px;



	font-weight: bold;



}



.post-share .emailthis {



	background: url(images/icon/share-this.jpg) no-repeat left center;



	height: 30px;



	margin: 0px;



	padding: 0px 0px 0px 30px;



	font-size: 11px;



	line-height: 30px;



	color: #000000;



	display: block;



	text-decoration: none;



}



.post-share .emailthis a {



	color: #333333;



	text-decoration: none;



	font-weight: bold;



	padding-right: 10px;



}



.post-cat {



	font-size: 11px;



	line-height: 20px;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 100%;



}



.post-cat a {



	font-weight: normal;



	color: #003366;



	text-decoration: none;



}



.post-cat a:hover {



	font-weight: normal;



	color: #006699;



	text-decoration: underline;



}



#post-sidebar h3 {



	font-size: 16px;



	line-height: 30px;



	color: #000000;



	background: url(images/tops-r.gif) no-repeat;



	float: left;



	height: 30px;



	width: 300px;



	margin: 0px;



}







#post-sidebar .sponsors {



	background: url(images/icon/sponsors.jpg) no-repeat 3px center;



	padding-left: 30px;



	display: inline-block;



	width: 270px;



	margin: 0px;



	height: 30px;



	float: left;



}



#post-sidebar .nolist {



	background: #FFFFFF url(images/shade-side.gif) repeat-x top;



	margin: 0px 0px 10px 1px;



	padding: 10px;



	float: left;



	width: 277px;



	border-right: 1px solid #CCCCCC;



	border-bottom: 1px solid #CCCCCC;



	border-left: 1px solid #CCCCCC;



	list-style-type: none;



}











#post-sidebar .nolist li {



	margin: 0px 0px 5px;



	padding: 0px;



	float: left;



	width: 278px;



}



#post-sidebar .nolist li img {



	float: left;



	margin-bottom: 10px;



	border-width: 0px;



	margin-left: 8px;



}



#post-sidebar .right-block {



	background: url(images/icon/features-post.jpg) no-repeat 3px center;



	padding-left: 30px;



	display: inline-block;



	width: 270px;



	margin: 0px;



	height: 30px;



	float: left;



}



.right-rss {



	background: url(images/socials/rss-sc.gif) no-repeat 5px center;



	padding-left: 53px;



	display: inline-block;



	width: 245px;



	margin: 0px;



	float: left;







}



.right-rss a {



	color: #000000;



	text-decoration: underline;



}



.right-rss a:hover {



	color: #FF6600;



	text-decoration: none;



}







#post-sidebar .feats-post {



	background: #FFFFFF url(images/shade-side.gif) repeat-x top;



	margin: 0px 0px 10px 1px;



	padding: 10px;



	float: left;



	width: 277px;



	border-right: 1px solid #CCCCCC;



	border-bottom: 1px solid #CCCCCC;



	border-left: 1px solid #CCCCCC;



	list-style-type: none;



}



#post-sidebar .feats-post li {



	margin: 0px;



	padding: 10px 0px;



	float: left;



	width: 277px;



	font-size: 12px;



	line-height: 18px;



	color: #000000;



	border-bottom: 1px solid #eeeeee;



}



#post-sidebar .feats-post li h1 {



	font-size: 14px;



	line-height: 18px;



	color: #000000;



	margin: 0px;



	padding: 0px;



}



#post-sidebar .feats-post li img {



	margin: 1px 5px 1px 0px;



	padding: 0px;



	float: left;



	width: 25%;



	border: 3px solid #FDFCE8;



}



#post-sidebar .feats-post li small {



	font-size: 11px;



	color: #666666;



	line-height: 18px;



}



#post-sidebar .feats-post li a {



	color: #003366;



	text-decoration: none;



}



#post-sidebar .feats-post li a:hover {



	color: #006699;



	text-decoration: underline;



}



#post-sidebar .tags {



	background: url(images/icon/tags.jpg) no-repeat 3px 4px;



	padding-left: 36px;



	display: inline-block;



	width: 260px;



	margin: 0px;



	height: 30px;



	float: left;



}



#post-sidebar .feats-tags {



	background: #FFFFFF url(images/shade-side.gif) repeat-x top;



	margin: 0px 0px 10px 1px;



	padding: 10px;



	float: left;



	width: 277px;



	border-right: 1px solid #CCCCCC;



	border-bottom: 1px solid #CCCCCC;



	border-left: 1px solid #CCCCCC;



	list-style-type: none;



}



#post-sidebar .feats-tags li {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 278px;



	font-size: 12px;



	line-height: 20px;



	color: #000000;



}



#post-sidebar .feats-tags li a {



	color: #000000;



	text-decoration: none;



}



#post-sidebar .feats-tags li a:hover {



	color: #41441E;



	text-decoration: none;



}











#post-sidebar .list {



	background: #FFFFFF url(images/shade-side.gif) repeat-x top;



	margin: 0px 0px 10px 1px;



	padding: 10px;



	float: left;



	width: 277px;



	border-right: 1px solid #CCCCCC;



	border-bottom: 1px solid #CCCCCC;



	border-left: 1px solid #CCCCCC;



	list-style-type: none;



}











#post-sidebar .list ul {



	background: url(none);



	margin: 0px;



	padding: 0px;



	float: left;



	width: 278px;



	list-style-type: none;



}



#post-sidebar .list li {



	font-size: 12px;



	line-height: 18px;



	color: #000000;



	margin: 0px 0px 5px;



	padding: 0px;



	float: left;



	width: 278px;



}







#post-sidebar .list ul li {



	font-size: 12px;



	line-height: 18px;



	color: #000000;



	margin: 5px 0px 0px;



	padding: 0px;



	float: left;



	width: 278px;



}



#post-sidebar .list ul.children{

margin-left:10px;

}







#post-sidebar .list li a {



	color: #000000;



	text-decoration: none;



	background: url(images/dot-alt.gif) no-repeat left 3px;



	padding-left: 8px;



}







#post-sidebar .list li a:hover {



	color: #000000;



	text-decoration: underline;



	background: url(images/dot-alt.gif) no-repeat left 3px;



	padding-left: 8px;



}















#footer {



	margin: 0px;



	padding: 10px 10px 20px;



	float: left;



	width: 983px;



	background: #f6f5ed;



	border-top: 2px solid #DCB081;



	position: relative;



}



#footer .fblock {



	float: left;



	width: 317px;



	padding-right: 10px;



}



.fblock h3 {



	background: url(images/footer-title.gif) no-repeat bottom;



	float: left;



	height: 30px;



	width: 307px;



	padding-left: 10px;



	margin: 0px;



	font-size: 14px;



	line-height: 30px;



	color: #000000;



}



.fblock .list {



	margin: 0px;



	padding: 9px;



	float: left;



	width: 297px;



	background: #FFFFFF url(images/mint-footer.gif) repeat-x top;



	border-right: 1px solid #CCCCCC;



	border-bottom: 1px solid #CCCCCC;



	border-left: 1px solid #CCCCCC;



	list-style-type: none;



}



.fblock img {



	border-width: 0px;



}







.fblock .list ul {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 287px;



	background: url(none);



	border-right: 0px none;



	border-bottom: 0px none;



	border-left: 0px none;



	border-top-width: 0px;



	border-top-style: none;



	list-style-type: none;



}



.fblock .list li {



	margin: 0px 0px 10px;



	padding: 0px;



	float: left;



	width: 297px;



	border-right: 0px none;



	border-bottom: 0px none;



	border-left: 0px none;



	border-top-width: 0px;



	border-top-style: none;



	font-size: 12px;



	line-height: 18px;



	color: #000000;



}



.fblock .list ul li {



	margin: 10px 0px 0px;



	padding: 0px;



	float: left;



	width: 287px;



	border-right: 0px none;



	border-bottom: 0px none;



	border-left: 0px none;



	border-top-width: 0px;



	border-top-style: none;



	font-size: 11px;



	line-height: 18px;



	color: #000000;



}



.fblock .list li a {



	color: #333333;



	text-decoration: none;



	background: url(images/dot-alt.gif) no-repeat left 3px;



	padding-left: 8px;



}



.fblock .list li a:hover {



	color: #000000;



	text-decoration: underline;



	background: url(images/dot-alt.gif) no-repeat left 3px;



	padding-left: 8px;



}



#footer-nv {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 1003px;



	background: #f6f5ed;



	height: 24px;



}



#footer-paging {



	background: url(images/f-nv-left.jpg) no-repeat left bottom;



	float: right;



	height: 24px;



	padding-left: 18px;



	display: inline-block;



}



#footer-paging ul {



	background: url(images/f-nv-right.gif) repeat-x bottom;



	margin: 0px;



	padding: 0px 18px 0px 0px;



	float: left;



	height: 24px;



	list-style-type: none;



}



#footer-paging ul li {



	font-size: 11px;



	line-height: 24px;



	color: #FFFFFF;



	display: inline;



	margin: 0px;



	padding: 0px;



	float: left;



	height: 24px;



}



#footer-paging ul li a {



	color: #FFFFFF;



	display: inline;



	margin: 0px;



	padding: 0px 10px;



	float: left;



	height: 24px;



	text-decoration: none;



	border-right: 1px solid #677D00;



}



#footer-end {



	background: #FBB43E url(images/footer.jpg) repeat-x top;



	margin: 0px;



	padding: 10px;



	float: left;



	width: 983px;



	height: 26px;



	font-size: 11px;



	line-height: 26px;



	color: #CCCCCC;



	text-align: center;



}



#footer-end a {



	color: #FFFFFF;



	text-decoration: none;



}



#footer-end a:hover {



	color: #CCCCCC;



	text-decoration: underline;



}



#footer-paging ul li a:hover {



	color: #FFFFFF;



	display: inline;



	margin: 0px;



	padding: 0px 10px;



	float: left;



	height: 24px;



	text-decoration: underline;



	border-right: 1px solid #677D00;



}































/*//////////////////////////////////////////////////////////



/////////////PAGING-COMMENT-TEMPLATE/////////////////////////



////////////////////////////////////////////////////////////*/







#post-navigator {



	color: #000000;



	margin: 15px 0px 0px;



	padding: 0px 0px 25px 8px;



	float: left;



	width: 98%;



}



#post-navigator-single {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 98%;



	font-size: 12px;



	line-height: 18px;



}



.wp-pagenavi {



	float: left;



	width: 98%;



	padding-top: 8px;



	padding-bottom: 8px;



	font-size: 12px;



}



.pages {



	font-size: 11px;



	color: #000000;



	background: #f8f8f8;



	padding: 2px 5px;



	border: 1px solid #dddddd;



	margin-right: 5px;



	font-weight: bold;



}



.current {



	background: #FFFFFF;



	padding: 3px 5px;



	border: 1px solid #CCCCCC;



	margin-left: 3px;



	color: #000000;



}







#post-navigator a {



	color: #FFFFFF;



	background: #003366;



	padding: 3px 5px;



	margin: 0px 0px 0px 3px;



	text-decoration: none;



	border: 1px solid #003399;



}



#post-navigator a:hover {



	color: #FFFFFF;



	background: #666666;



	padding: 3px 5px;



	margin: 0px 0px 0px 3px;



	text-decoration: none;



	border: 1px solid #999999;



}



#post-navigator-single .alignleft {



	font-size: 12px;



	line-height: 16px;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 45%;



	overflow: hidden;



	height: 20px;



}



#post-navigator-single .alignright {



	font-size: 12px;



	line-height: 16px;



	margin: 0px;



	padding: 0px;



	float: right;



	width: 45%;



	overflow: hidden;



	height: 20px;



}



#post-navigator-single a {



	color: #666666;



	padding: 5px 8px;



	margin: 0px 0px 0px 3px;



	text-decoration: underline;



}



#post-navigator-single a:hover {



	color: #333333;



	padding: 5px 8px;



	margin: 0px 0px 0px 3px;



	text-decoration: none;



}



#comments-template {



	margin: 0px;



	padding: 2em 0px;



	float: left;



	width: 100%;



}



#comments-template h4 {



	margin: 0px 0px 20px;



	padding: 0px 0px 2px 5px;



	float: left;



	font-size: 15px;



	line-height: 21px;



	color: #003366;



	width: 98%;



	border-bottom: 1px solid #EFEFEF;



}



#comments-template .rssnow {



	margin: 0px 0px 15px;



	float: left;



	width: 90%;



	padding-left: 18px;



	background: url(images/rss-small.jpg) no-repeat left center;



	padding-top: 1px;



	padding-bottom: 1px;



	font-size: 12px;



	line-height: 18px;



}



#comments-template .rssnow a {



	color: #003366;



	text-decoration: underline;



}



#comments-template .rssnow a:hover {



	color: #003399;



	text-decoration: none;



}







#comments-template h5 {



	margin: 15px 0px 10px;



	padding: 0px 0px 0px 8px;



	float: left;



	font-size: 15px;



	line-height: 21px;



	color: #000000;



	display: inline;



	width: 90%;



}







#comments-template h6 {



	margin: 15px 0px 10px;



	padding: 0px 0px 0px 8px;



	float: left;



	font-size: 15px;



	line-height: 21px;



	color: #000000;



	width: 90%;



}



.comment-list {



	float: left;



	width: 95%;



	padding: 0px 8px;



	margin: 0px;



}







.comment-avatar {



	margin: 0px 8px 0px 0px;



	padding: 0px;



	float: left;



	height: 52px;



	width: 52px;



}



.comment-avatar img {



	border: 2px solid #efefef;



}



.comment-block {



	float: left;



	width: 88%;



	margin: 0px;



	padding: 5px;



	background: #FFFFFF url(images/coms.gif) repeat-x top;



	border: 1px solid #eeeeee;







}



.comment-block .comment-author {



	font-size: 12px;



	color: #000000;



	line-height: 18px;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 99%;



	font-weight: bold;



}



.comment-block .comment-date {



	font-size: 11px;



	color: #000000;



	line-height: 18px;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 95%;



}



.comment-block .comment-date a {



	color: #666666;



	text-decoration: none;



}



.comment-block .comment-date a:hover {



	color: #000000;



	text-decoration: underline;



}



.comment-block .comment-text {



	font-size: 12px;



	color: #333333;



	line-height: 18px;



	margin: 0px;



	padding: 1em 0px;



	float: left;



	width: 99%;



	overflow: hidden;



}



.comment-block .comment-text code {



	font-size: 11px;



	color: #666666;



}



.comment-block .comment-text blockquote {



	margin: 10px;



	padding: 5px;



	clear: both;



	border-left: 5px solid #000000;



	line-height: 17px;



	color: #000000;



	border-top-width: 0px;



	border-right-width: 0px;



	border-bottom-width: 0px;



	font-weight: bold;



}







.comment-block .comment-author a {



	color: #003366;



	text-decoration: underline;



}



.comment-block .comment-author a:hover {



	color: #000000;



	text-decoration: none;



}



.comment-block .comment-text a {



	color: #003399;



	text-decoration: underline;



}







.comment-block .comment-text a:hover {



	color: #0033CC;



	text-decoration: none;



}



.comment-block .comment-text p {



	margin: 0px 0px 5px;



}















.comment-block-alt {



	float: left;



	width: 88%;



	margin: 0px;



	padding: 5px;



	background: #FFFFFF url(images/shade-side.gif) repeat-x top;



	border: 1px solid #FFFDDD;



}



.comment-block-alt .comment-author {



	font-size: 12px;



	color: #000000;



	line-height: 18px;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 99%;



	font-weight: bold;



}



.comment-block-alt .comment-date {



	font-size: 11px;



	color: #000000;



	line-height: 18px;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 95%;



}



.comment-block-alt .comment-date a {



	color: #666666;



	text-decoration: none;



}



.comment-block-alt .comment-date a:hover {



	color: #000000;



	text-decoration: underline;



}



.comment-block-alt .comment-text {



	font-size: 12px;



	color: #333333;



	line-height: 18px;



	margin: 0px;



	padding: 1em 0px;



	float: left;



	width: 99%;



	overflow: hidden;



}



.comment-block-alt .comment-text p {



	margin: 0px 0px 5px;



}



.comment-block-alt .comment-author a {



	color: #003366;



	text-decoration: underline;



}



.comment-block-alt .comment-author a:hover {



	color: #000000;



	text-decoration: none;



}



.comment-block-alt .comment-text a {



	color: #003399;



	text-decoration: underline;



}



.comment-block-alt .comment-text a:hover {



	color: #003399;



	text-decoration: none;



}



.comment-block-alt .comment-text code {



	font-size: 11px;



	color: #666666;



}



.comment-block-alt .comment-text blockquote {



	margin: 10px;



	padding: 5px;



	clear: both;



	border-left: 5px solid #003366;



	font-size: 11px;



	line-height: 17px;



	color: #000000;



	border-top-width: 0px;



	border-right-width: 0px;



	border-bottom-width: 0px;



	font-weight: bold;



}



#comment-form {



	margin: 10px 0px 0px;



	padding: 12px 0px 12px 8px;



	float: left;



	width: 95%;



}



#comment-form .req {



	font-size: 11px;



	font-weight: normal;



	color: #990000;



}



#comment-form p {



	margin: 0px 0px 10px;



	padding: 0px;



}



#comment-form label {



	font-size: 12px;



	color: #000000;



	margin: 0px;



	padding: 0px;



	line-height: 18px;



	font-weight: bold;



}



#comment-form .comment-box {



	margin: 0px;



	padding: 5px;



	width: 70%;



	font-family: Verdana, Arial, "Times New Roman", sans-serif;



	font-size: 12px;



	color: #000000;



	border: 1px solid #D1D1D1;



	line-height: 20px;



}







#comment-form .comment-box-area {



	margin: 0px;



	padding: 5px;



	width: 70%;



	height: 250px;



	font-family: Verdana, Arial, "Times New Roman", sans-serif;



	font-size: 12px;



	color: #000000;



	line-height: 20px;



	border: 1px solid #D1D1D1;



}







#comment-form .comment-submit {



	margin: 0px;



	padding: 3px 5px;



	font-family: Arial, Tahoma, "Lucida Sans";



	font-size: 14px;



	font-weight: bold;



	color: #FFFFFF;



	background: #C0CFE7;



	border: 1px solid #ABC5D8;



}



.com-feed {



	font-size: 11px;



	line-height: 20px;



	background: url(images/feed.png) no-repeat left center;



	padding-left: 15px!important;



	margin: 9px;



}



.com-feed a {



	color: #FF9900;



	text-decoration: underline;



}



.com-feed a:hover {



	color: #000000;



	text-decoration: underline;



}



#comment-form #comment-rules {



	margin-top: 10px;



	margin-bottom: 15px;



	font-size: 11px;



	color: #666666;



	line-height: 17px;



}



































#themeswitcher {



	margin: 0px;



	padding: 5px 0px 12px;



	float: left;



	width: 96%;



	list-style-type: none;



}



#themeswitcher li {



	margin: 0px;



	padding: 0px 0px 0px 5px;



	float: left;



	width: 95%;



}



#themeswitcher select {



	margin: 0px;



	padding: 2px;



	float: left;



	width: 98%;



	border: 1px solid #CCCCCC;



	font-size: 11px;



	color: #666666;



	background: #FFFFFF;



}



.akpc_pop {



	font-size: 11px;



	line-height: 18px;



	color: #000000;



	margin: 0px;



	padding: 8px 0px;



	float: left;



	width: 99%;



}











.subscribe-to-comments {



	font-size: 11px!important;



	color: #000000;



	padding-left: 10px;



}



.subscribe-to-comments a {



	color: #003366;



	text-decoration: underline;



}







.pullquote-left {



	color: #000000;



	margin: 8px 8px 0px 2px;



	padding: 3px 3px 8px;



	float: left;



	width: 30%;



	text-align: center;



	font-size: 18px;



	font-style: italic;



	line-height: 20px;



	font-weight: normal;



	font-family: Georgia, "Times New Roman", Helvetica, sans-serif;



}



.pullquote-right {



	color: #000000;



	margin: 8px 8px 0px 2px;



	padding: 3px 3px 8px;



	float: right;



	width: 30%;



	text-align: center;



	font-size: 18px;



	font-style: italic;



	line-height: 20px;



	font-weight: normal;



	font-family: Georgia, "Times New Roman", Helvetica, sans-serif;



}



.caption-img-left {



	display: block;



	margin: 15px 5px 2px 0px;



	padding: 0px;



	float: left;



	width: auto;



}



.caption-img-left p {



	font-size: 1em;



	color: #666666;



	padding: 0px;



	clear: both;



	display: block;



	margin: 0px;



	width: auto;



}







.caption-img-left em {



	font-size: 11px;



	color: #555555;



	padding: 0px;



	clear: both;



	display: block;



	margin: 0px;



	width: auto;



	font-style: normal;



	text-decoration: underline;



	font-family: Verdana, Arial, "Times New Roman", sans-serif;



	line-height: 18px;















}



.caption-img-right em {



	font-size: 11px;



	color: #555555;



	margin: 0px;



	padding: 0px;



	clear: both;



	width: auto;



	font-style: normal;



	font-family: Verdana, Arial, "Times New Roman", sans-serif;



	line-height: 19px;



	text-decoration: underline;



}







.caption-img-left img {



	margin: 0px;



	padding: 0px;



	display: block;



	float: left;



}







.caption-img-right {



	display: block;



	margin: 15px 5px 2px;



	padding: 0px;



	float: right;



}



.caption-img-right p {



	font-size: 1em;



	color: #666666;



	margin: 0px;



	padding: 0px;



	clear: both;



	width: auto;



}







.caption-img-right img {



	clear: both;



	margin: 0px;



	padding: 0px;



	display: block;



}















dl {



	padding-left: 10px;



	font-size: 1em;



	margin-top: 8px;



	margin-bottom: 8px;



	font-family: Arial, Helvetica, sans-serif;







}







dt {



margin-bottom: 5px;



margin-top: 0px;



font-weight: 400;



font-family: Arial, Helvetica, sans-serif;



font-size: 1em;



}







dd {



font-style: italic;



margin-bottom: 8px;



margin-left: 0px;



font-family: Arial, Helvetica, sans-serif;



font-size: 1em;







}



blockquote p {



	margin: 0px;



	padding: 0px;



}



blockquote {



	font-size: 12px;



	line-height: 22px;



	color: #121212;



	margin: 10px;



	padding: 7px;



	clear: both;



	font-family: Georgia, "Times New Roman", Helvetica, sans-serif;



	font-style: italic;



	border-left: 3px solid #111111;



	font-weight: bold;



	background: #f9f9f9;



}











.alignleft {



	text-align: left;



	float: left;



}



.alignright {



	text-align: right;



	float: right;



}



.center {



	text-align: center;



	margin: 0px auto;



	clear: both;



}



img.alignleft {



	padding: 0px;



	float: left;



	margin-right: 5px;



	margin-top: 2px;



	margin-bottom: 5px;



}



img.alignright {



	padding: 4px;



	float: right;



	margin-top: 10px;



	margin-left: 10px;



}



img.center {



	padding: 4px;



	display: block;



	margin: 5px auto;



	clear: both;



}



pre {



	margin: 8px 0px;



	padding: 10px;



	clear: both;



	width: 80%;



	overflow: scroll;



	font-family: "Courier New", "MS Sans Serif", sans-serif, serif;



	font-size: 13px;



	background: #FFFFFF;



	color: #282828;



	border: 2px solid #DDDDDD;



}



em {



	color: #333333;



	font-style: italic;



}



.post-content ul ul {



	margin: 0px;



	padding: 0px;



}



.post-content h1 {



	margin: 0px 0px 5px;



	padding: 0px 0px 3px;



	font-size: 17px;



	font-weight: bold;



	line-height: 20px;



	color: #000000;



}



.post-content h2 {



	margin: 0px 0px 5px;



	padding: 0px 0px 3px;



	font-size: 17px;



	font-weight: bold;



	line-height: 20px;



	color: #000000;



}



.post-content h3 {



	margin: 0px 0px 5px;



	padding: 0px 0px 3px;



	font-size: 17px;



	font-weight: bold;



	line-height: 20px;



	color: #000000;



}



.post-content h4 {



	margin: 0px 0px 5px;



	padding: 0px;



	font-size: 18px;



	font-weight: bold;



	line-height: 24px;



}



.post-content h5 {



	margin: 0px 0px 5px;



	padding: 0px;



	font-size: 16px;



	font-weight: bold;



	line-height: 19px;



}











.info {



	border: 1px solid #4AB7FF;



	font-size: 11px;



	color: #191919;



	background: #BFE5FF url(images/styling/info.gif) no-repeat 5px center;



	font-family: Verdana, sans-serif, "Courier New";



	line-height: 125%;



	margin: 10px 0px 0px;



	padding: 12px 12px 12px 35px;



	display: block;



	font-weight: 400;



	width: 70%;



}



.warning {



	border: 1px solid #FF8888;



	font-size: 11px;



	color: #191919;



	font-family: Verdana, sans-serif, "Courier New";



	line-height: 125%;



	background: #FFBFBF url(images/styling/warning.gif) no-repeat 5px center;



	display: block;



	margin: 10px 0px 0px;



	padding: 12px 12px 12px 35px;



	font-weight: 400;



	width: 70%;



}



.download {



	border: 1px solid #C2E069;



	font-size: 11px;



	color: #191919;



	font-family: Verdana, sans-serif, "Courier New";



	line-height: 125%;



	background: #E5F2BF url(images/styling/download.gif) no-repeat 5px center;



	display: block;



	margin: 10px 0px 0px;



	padding: 12px 12px 12px 35px;



	font-weight: 400;



	width: 70%;



}



.alert {



	border: 1px solid #FFC875;



	font-size: 11px;



	color: #191919;



	line-height: 125%;



	background: #FFE5BF url(images/styling/alert.gif) no-repeat 5px 5px;



	font-family: Verdana, sans-serif, "Courier New";



	display: block;



	margin: 10px 0px 0px;



	padding: 12px 12px 12px 35px;



	font-weight: 400;



	width: 70%;



}



.note {



	border: 1px solid #FFE375;



	font-size: 11px;



	color: #191919;



	font-family: Verdana, "Times New Roman", Times, Georgia, serif;



	line-height: 125%;



	background: #FFF2BF url(images/styling/note.gif) no-repeat 5px center;



	display: block;



	margin: 10px 0px 0px;



	padding: 12px 12px 12px 35px;



	font-weight: 400;



	width: 70%;



}



/* Captions */

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.childcats { margin-top:5px; padding-right:8px; }
.childcats h3 { background:url(images/child-cats.gif) no-repeat top left; margin:0px; line-height:30px; font-size:16px!important; padding:0px 8px; }
.childcats .inside { background: #FFFFFF url(images/shade-side.gif) repeat-x top; margin: 0px 0px 10px 1px; padding: 10px; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; list-style-type: none; }
.childcats .inside ul{ padding:0px; list-style:none; margin:0px; }
.childcats .inside ul li { float:left; width:143px; padding:4px 4px 4px 10px; background:transparent url(images/dot-alt.gif) no-repeat scroll 0px 10px; }
.childcats .inside ul li a { color:#000000; text-decoration:none; }
.childcats .inside ul li a:hover { color:#000000; text-decoration:underline; }
.childcats .inside .clear { clear:both; }


.gbox{ text-align:left;  }
.rssbox{ padding:2px;  color:#A5A5A5 }
.icon{float:right!important;margin:-7px 0px 0 0;}
.line{margin:8px 0 3px 0;display:block;}
.rssbox label {padding-bottom:4px;display:block;} .i-width{width:210px;} 
.rssbox a {color:#A5A5A5!important; text-decoration:none; }
.rssbox a:hover {color:#006699!important; text-decoration:underline; }
.subscribebtn { background: url(images/shd.gif) repeat-x scroll center top; border:1px solid #CCCCCC; color:#990000; margin-left:2px; }

.fMore { font-weight:bold; color:#003366; text-decoration:underline; }
.fMore:hover { text-decoration:none; }
