body {margin-bottom:0; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
/*5px - All*/ .about, ul#navmenu-h, .wp-pagenavi span, .wp-pagenavi a, ul#navmenu-h li ul a {-moz-border-radius:5px; -webkit-border-radius:5px;}
/*5px - Bottom*/ ul#navmenu-h ul {-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}

.wibiyaToolbar_item_normal_anchor_8 {display:none !important;}
.clear {clear:both; height:0; overflow: hidden; font-size:0; line-height:0; background:none; border:none; display:block;}
.feedflare  {display:none !important;}
.about  {padding:10px; border:1px solid #ddd;}
.about p  {margin:0;}
.addthis_container  {padding-bottom:10px;  margin-top:-5px;}

#outside {background:url('images/get.png') top left no-repeat;}
blockquote {font-style:normal; color:#000; background:url('images/quote.png') .5em top no-repeat; padding:0;}
a {color:#FF3706; text-decoration:none;}
a:active, h2 a:active, h3 a:active {color:#8c1b00; text-decoration:none;}
a:hover, h2 a:hover, h3 a:hover {color:#464646; text-decoration:none;}
blockquote p {padding:0 20px 0 30px;}
hr {background:#CCC; height:1px;}
.photo_align_left {float:left; padding:0 1.5em 1.5em 0;}
input {padding-left:0; border:1px solid #CCC;}
ol {margin-left:35px;}
textarea {height:200px; width:500px;}
span.meta_align_right {color:#ccc; font-size:.6em; float:right;}
.linkcat {list-style:none;}
.post_first {background:#fff; padding:1em;}
.post_alt {background:#eee; padding:1em;}
.meta {color:#ccc; font-size:.8em; line-height:1.875em; font-family:Georgia;}
.byline {color:#ccc; font-size:.8em; line-height:1.875em;}
.byline a {color:#FF3706; text-decoration:none; line-height:1.875em;}
.five_posts h6 a, .five_posts h4 a, .five_posts h3 a {text-decoration:none; margin-bottom:0;}
#maincontent h2, #feature h2 {color:#3B4A25; border-bottom:1px dotted #AAA; margin-bottom:15px;}
h2 a {color:#3B4A25; text-decoration:none;}
#maincontent .post h2, #feature .post h2 {margin-bottom:5px;  display:block;  clear:both;}
#maincontent .content {padding:5px 30px 20px 0;}
#feature p img {margin:7px 0 2em;}
.feature_text {margin-top:2em;}
#home_right {padding:0;}
#home_right .entry {padding:0 0 2em;}
#header {height:50px; width:950px; padding:4px 0 0;}
#header h1, #header .description {line-height:2em; margin:0; padding:0;}
.bottombar h2 {font-size:1em; font-weight:700; line-height:1em; margin:0 0 5px 0;}
ul {list-style-type:none; margin-left:1em; padding:0;}
ul li {list-style-image:url('images/icons/li.png'); background-repeat:no-repeat; line-height:2em; margin:0; padding:0;}

/*Author*/
.author {margin-bottom:1.5em; background:#eee; padding:1.5em;}
.author img {float:left; padding:0 1em 1em 0;}
.author p {margin-left:8em;}
.author h6 {margin-left:7em; border-bottom:1px #000 dotted;}
.navigation  {display:block;  clear:both;}
.navigation, .navigation a {color:#AAA;}

/*Entry*/
.post {margin-bottom:25px;}
.entry {padding-bottom:25px;}
.entry #nav .content {margin:auto; padding:0;}
.entry #nav {margin-bottom:15px; background:#FFF;}
.entry #nav li a {color:#FFF; border-right:1px solid #AAA; background:#666;}
.entry #nav li.last a {border-right:none;}

/*Footer*/
#footer {text-align:left; font-size:.9em; margin:0 0 30px 0;}
#footer a {text-decoration:none;}
#search #s {background:transparent url('images/icons/search_grey.gif') 0 center no-repeat; width:135px; color:#CCC; font-size:0.9em; margin-right:0; margin-top:10px; padding:2px 0 2px 17px;}

/*Comments*/
.commentlist li {padding:8px 15px;}
.comments-alt {background:#EEE;}
#comments {width:100%;}
dl#comment_list dt {background:url('images/comment_top.gif') 0 100% no-repeat; font-size:1.1em; line-height:1.8182em; color:#999; padding:0 0 33px;}
dl#comment_list dt.author {background:url('images/comment_author_top.gif') 0 100% no-repeat;}
dl#comment_list dt .comment_num {padding:0 0.3636em 0 0;}
dl#comment_list dt .comment_num a, dl#comment_list dt .comment_num a:visited {color:#999;}
dl#comment_list dt .comment_num a:hover {color:#a90000;}
dl#comment_list dt strong {font-size:1.4545em; color:#000;}
dl#comment_list dt strong a, dl#comment_list dt strong a:visited {color:#000; border-bottom:1px dotted #999;}
dl#comment_list dt strong a:hover {color:#000; border-bottom:1px solid #a90000;}
dl#comment_list dd {background:#dfdfdf; margin:0 0 1.5385em; padding:20px;}
dl#comment_list dd.author {background:#09c url('images/comment_author_bottom.gif') 0 100% no-repeat;}
dl#comment_list dd.entry p, dl#comment_list dd.entry ul, dl#comment_list dd.entry ol, dl#comment_list dd.entry blockquote {margin-bottom:1.1538em;}

/*Comment Form*/
#comment_form {width:46.8em; margin:0 0 4em;}
#comment_form a:hover {text-decoration:underline;}
#comment_form p {padding:0.7692em 0;}
#comment_form label {font-size:1.2em; padding:0 0 0 0.83333em;}
#comment_form .text_input {width:15.3846em; color:#a90000; font:bold 1.3em Verdana,  sans-serif; border-top:0.15385em solid #999; border-left:0.15385em solid #999; border-right:0.07692em solid #eee; border-bottom:0.07692em solid #eee; padding:0.23077em;}
#comment_form .text_input:focus {border-color:#666 #ddd #ddd #666;}
#comment_form .text_area {width:32.9231em;}
#comment_form p.subscribe-to-comments {font-size:1.3em;}
#comment_form p.subscribe-to-comments label {font-size:1em;}
#comment_form .form_submit {background:url('images/submit_bg.gif') repeat-x; color:#000; border:0.21429em double #999; border-top-color:#ccc; border-left-color:#ccc; font:bold 1.4em/1em "Helvetica Neue",  Helvetica,  Arial,  sans-serif; cursor:pointer; padding:0.5em;}
#comment_form .form_submit:hover {color:#09c;}

/*Navigation*/
#navmenu-h {background:#000;}
ul#navmenu-h {border:0 none; width:940px; list-style:none; height:25px; margin:0 0 1em; padding:0 5px;}
ul#navmenu-h li {border:0 none; float:left; display:inline; list-style:none; position:relative; height:24px; margin:0; padding:0;}
ul#navmenu-h ul {border:0 none; width:480px; background:#333; list-style:none; display:none; position:absolute; top:23px; left:0; margin:0; padding:0; z-index:9999; padding:5px;}
ul#navmenu-h ul:after /*From IE 7 lack of compliance*/ {clear:both; display:block; font:1px/0 serif; content:"."; height:0; visibility:hidden;}
ul#navmenu-h ul li {width:160px; float:left; display:block !important;}
ul#navmenu-h a {float:none !important; display:block; color:#ccc; font:11px/22px Helvetica; text-decoration:none; height:24px; padding:1px 20px 0;}
ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a {float:none; color:#ccc; background:#333;}
ul#navmenu-h li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li a {background:#333; color:#ccc;}
ul#navmenu-h li:hover li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li.iehover li a {background:#333; color:#666;}
ul#navmenu-h ul ul, ul#navmenu-h ul ul ul {display:none; position:absolute; top:0; left:160px;}
ul#navmenu-h li:hover ul ul, ul#navmenu-h li:hover ul ul ul, ul#navmenu-h li.iehover ul ul, ul#navmenu-h li.iehover ul ul ul {display:none;}
ul#navmenu-h li:hover ul, ul#navmenu-h ul li:hover ul, ul#navmenu-h ul ul li:hover ul, ul#navmenu-h li.iehover ul, ul#navmenu-h ul li.iehover ul, ul#navmenu-h ul ul li.iehover ul {display:block;}
ul#navmenu-h ul.single {width:200px;}
ul#navmenu-h ul.single li {float:none; display:block; width:200px;}
ul#navmenu-h li a:hover {background:#333;} 


ul#navmenu-h a:hover, ul#navmenu-h li:hover a, ul#navmenu-h li.iehover a{background:#333; color:#FFF;}





#themes h6 {float:right; padding-right:1em;}
ul#themeswitcher {list-style-type:none; float:right; margin:0; padding:0;}
ul#themeswitcher li {list-style-image:none; list-style-type:none; margin:0; padding:0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, span.meta_align_right a:hover, .meta a:hover, .byline a:hover, #search #s:hover, ul li a {color:#000;}
img, .nomargin, .search-excerpt, dl#comment_list {margin:0;}
a.button, .alignleft {float:left;}
label, a.button, button {font-weight:400;}
.small, dl.small dd {font-size:.9em;}
span.meta_align_right a, .meta a {color:#ccc;}
.alignright, #search, #navmenu-h li.alignright {float:right;}
.entry #nav li a:hover {background:#333; color:#FFF;}

ul#navmenu-h li:hover li a:hover, ul#navmenu-h li:hover li:hover a, ul#navmenu-h li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover a {background:#000; color:#FFF;}
ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover a, ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {background:#CCC; color:#FFF;}

/*Google Twitter Accounts*/
.g-unit h3 {margin-bottom:5px;}
.g-first {float:left; margin-right:10px; width:35px; height:35px;}
.pc-directory-item {clear:both;}

/*Google Products and Services*/
div.gserv ul li{list-style:none outside none;min-height:35px;position:relative;margin:0 0 1em 0;padding:0 0 0 46px;}
div.gserv ul li a {font-weight:bold; line-height:normal;}
div.gserv ul li a span{background:url("http://www.google.com/options/i3.png") no-repeat scroll -35px 0 transparent;height:35px;left:0;position:absolute;top:5px;width:35px;}
div.gserv ul li p {padding-top:0; line-height:normal;}

#ALER span{background-position:0 0;}
#BLGR span{background-position:0 -35px;}
#BLGS span{background-position:0 -70px;}
#BOOK span{background-position:0 -105px;}
#CALE span{background-position:0 -140px;}
#CHEC span{background-position:0 -175px;}
#CHRO span{background-position:0 -210px;}
#CODE span{background-position:0 -245px;}
#CLAS span,#SHEN span,#TRAD span{background-position:0 -1505px;}
#CUST span{background-position:0 -280px;}
#D265 span{background-position:0 -315px;}
#DESK span{background-position:0 -350px;}
#DICT span{background-position:0 -385px;}
#DIRE span{background-position:0 -420px;}
#DOCS span{background-position:0 -455px;}
#EART span{background-position:0 -490px;}
#FINA span{background-position:0 -525px;}
#FINA.alt span{background-position:0 -560px;}
#GMAI span{background-position:0 -595px;}
#GOOG span{background-position:0 -630px;}
#GROU span{background-position:0 -665px;}
#GURU span{background-position:0 -700px;}
#HEAL span{background-position:0 -735px;}
#IGOO span{background-position:0 -770px;}
#IMAG span{background-position:0 -805px;}
#KNOL span{background-position:0 -840px;}
#LABS span{background-position:0 -875px;}
#MAPS span{background-position:0 -910px;}
#MOBA span{background-position:0 -945px;}
#MOBI span{background-position:0 -980px;}
#MOBM span{background-position:0 -1015px;}
#MUSI span{background-position:0 -1085px;}
#NEWS span{background-position:0 -1120px;}
#ORKU span{background-position:0 -1155px;}
#PACK span{background-position:0 -1190px;}
#PATE span{background-position:0 -1225px;}
#PICA span{background-position:0 -1260px;}
#PINY span{background-position:0 -1295px;}
#PROD span{background-position:0 -1330px;}
#QNA_ span{background-position:0 -1365px;}
#READ span{background-position:0 -1400px;}
#REBA span{background-position:0 -1435px;}
#SCHO span{background-position:0 -1470px;}
#SITE span{background-position:0 -1540px;}
#SKET span{background-position:0 -1575px;}
#SMS_ span{background-position:0 -1610px;}
#TALK span{background-position:0 -1645px;}
#TEXT span{background-position:0 -1680px;}
#TOOL span{background-position:0 -1715px;}
#TOPI span{background-position:0 -1750px;}
#TRAN span{background-position:0 -1785px;}
#TRNS span{background-position:0 -1820px;}
#VIDE span{background-position:0 -1855px;}
#VOIC span{background-position:0 -1890px;}
#WEBF span{background-position:0 -1960px;}
#YOUT span{background-position:0 -1995px;}
#TREN span{background-position:0 -2030px;}
#PJAP span{background-position:0 -2065px;}
#MOBS span,#WEB_ span{background-position:0 -1925px;}