#header { text-align: left; }
/* ::::: http://wp-themes.com/wp-content/themes/edegree/style.css ::::: */

/* ::::: http://wp-themes.com/wp-content/themes/edegree/reset.css ::::: */

html { color: rgb(29, 34, 38); }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote { margin: 0pt; padding: 0pt; }
fieldset, img { border: 0pt none; }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
caption, th { text-align: left; }
abbr, acronym { border: 0pt none; font-variant: normal; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; }
input, textarea, select { font-size: 100%; }
legend { color: rgb(0, 0, 0); }
/* ::::: http://wp-themes.com/wp-content/themes/edegree/custom.css ::::: */

body { background: url('back-body.gif') repeat-x scroll 0% 0% rgb(237, 236, 236); font: 11px Arial,Helvetica,sans-serif; color: rgb(87, 87, 87); }
h1 { font-size: 26px; color: rgb(254, 36, 0); }
h2 { font-size: 24px; color: rgb(250, 35, 0); padding: 0pt; }
h3 { font-size: 20px; color: rgb(255, 0, 0); }
h4 { font-size: 18px; color: rgb(91, 78, 100); }
h5 { font-size: 16px; color: rgb(250, 71, 0); }
h6 { font-size: 14px; color: rgb(0, 0, 0); }
p { margin: 5px 0pt 14px; line-height: 130%; }
strong, b, caption, th { font-weight: bold; }
blockquote { border-left: 3px solid rgb(232, 232, 232); margin: 10px 10px 0pt; padding-left: 8px; }
acronym, abbr { border-bottom: 1px dashed rgb(51, 51, 51); cursor: help; }
dd { margin-left: 15px; }
a:link { color: rgb(235, 27, 41); text-decoration: none; }
a:visited { color: rgb(209, 23, 35); }
a:hover, a:active { color: rgb(255, 28, 43); text-decoration: underline; }
#bg { width: 100%; display: table; background: url('back-bg.jpg') no-repeat scroll center top transparent; }
#shadow, #header, #container, #footer { margin: 0pt auto; }
#shadow { width: 900px; position: relative; }
#container { padding: 0pt 0pt 10px; background: url('back-container.gif') repeat-y scroll 0% 0% rgb(237, 236, 236); }
#container-shoulder { background: url('back-container-shoulder.jpg') no-repeat scroll 0% 0% transparent; }
#header { height: 119px; }
#logo { margin: 1px 0pt 0pt; overflow: hidden; }
#logo a { outline: medium none; }
#header .search_form { float: right; margin: -37px 2px 0pt 10px; }
.search_form #s { padding: 5px 6px 0pt; width: 130px; height: 19px; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(176, 176, 176); border: medium none; font-size: 11px; }
#featured-zone { height: 294px; overflow: hidden; }
#slidespot { float: left; width: 624px; }
#featured-wiz { float: right; width: 261px; color: rgb(204, 202, 202); height: 288px; overflow: hidden; }
#shadow #featured-wiz h2 { margin: 0pt 0pt 15px; }
#featured-wiz p { margin: 0pt 0pt 10px 7px; padding: 0pt; }
#left-col { width: 595px; float: left; padding: 50px 0pt 0pt; }
#sidebar { float: right; width: 275px; color: rgb(82, 82, 82); padding: 7px 1px 10px; }
#footer { background: url('back-footer.jpg') repeat-x scroll 0pt top rgb(1, 1, 1); }
#footer .footer-content { position: relative; padding: 29px 28px 0pt; color: rgb(240, 240, 240); width: 900px; margin: 0pt auto; height: auto ! important; min-height: 200px; }
#footer .footer-widget { float: left; width: 215px; padding: 0pt 20px 0pt 0pt; }
#footer ul.footerlinks { list-style: none outside none; margin: 0pt 0pt 70px -7px; }
#footer ul.footerlinks li { padding: 0pt 7px; }
.recover { clear: both; line-height: 0pt; }
#blogname { padding: 0pt; display: inline-block; background: url('edegree-logo.png') no-repeat scroll 0pt 7px transparent; height: 60px; text-indent: -66666px; overflow: hidden; line-height: 60px; }
#copyright { color: rgb(133, 133, 133); position: absolute; bottom: 16px; left: 25px; font-size: 11px; }
#footer-tag { width: 375px; text-align: left; }
.post { background: url('back-entrydate.png') no-repeat scroll 12px 0pt transparent; padding: 0pt 0pt 20px 15px; margin: 0pt; clear: both; }
.entry_header { margin: 0pt; position: relative; }
.entry_header h1, .entry_header h2.home { float: left; margin: 0pt; width: 380px; padding: 9px 80px 5px 0pt; line-height: 1.7em; font-size: 18px; height: auto ! important; min-height: 40px; }
.entry-date { float: left; width: 58px; height: 52px; text-align: center; padding: 7px 20px 0pt 1px; font-weight: normal; margin: 0pt; font-size: 11px; color: rgb(255, 255, 255); font-family: Tahoma,Geneva,sans-serif; text-transform: uppercase; }
#left-col .date { font-family: Arial,Helvetica,sans-serif; color: rgb(254, 6, 6); font-size: 27px; display: block; font-weight: bold; line-height: 28px; }
.comment-bubble { background: none repeat scroll 0% 0% rgb(255, 36, 0); color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; padding: 4px 12px; position: absolute; right: 8px; top: 18px; z-index: 10; }
.entry_content { clear: both; margin: 0pt 0pt 0pt 82px; }
#search-submit { background: url('btn-search.png') no-repeat scroll 0% 0% transparent; width: 25px; height: 20px; overflow: hidden; border: medium none; cursor: pointer; text-indent: -7000px; }
#sidebar h2, #featured-wiz h2 { color: rgb(255, 255, 255); font-weight: bold; padding: 8px 0pt 7px 15px; font-size: 14px; text-align: left; background: url('back-sidebar-title.png') no-repeat scroll left top transparent; overflow: hidden; margin: -5px 0pt 0pt -5px; width: 246px; }
#sidebar ul { padding: 0pt 7px 19px; list-style: none outside none; }
#sidebar ul ul { background: none repeat scroll 0% 0% transparent; padding: 0pt; }
#sidebar li { padding: 0pt; list-style: none outside none; }
#sidebar ul ul { padding: 0pt 0pt 15px 11px; background: none repeat scroll 0% 0% rgb(242, 242, 242); }
#sidebar li li { margin: 0pt 9px 0pt 15px; list-style-image: url('icon-sidebar-link.png'); padding: 9px 0pt; background: url('back-sidebar-link.gif') repeat-x scroll 0pt bottom transparent; }
#sidebar li li li { background: none repeat scroll 0% 0% transparent; }
#sidebar .widget { margin: 0pt 0pt 23px 1px; padding: 5px; background: none repeat scroll 0% 0% rgb(242, 242, 242); clear: both; }
#sidebar ul ul ul { padding: 0pt; }
#socialize-icons { margin: 8px auto 0pt; clear: both; width: 215px; padding-top: 25px; height: 50px; background: url('back-socialize-icons.png') no-repeat scroll center top transparent; }
#socialize-icons ul { list-style: none outside none; }
#socialize-icons a { display: block; height: 35px; width: 35px; }
#socialize-icons li { float: left; overflow: hidden; text-indent: -33333px; margin: 0pt 7px; }
#icon-twitter { background: url('icon-twitter.jpg') no-repeat scroll 0% 0% transparent; }
#icon-facebook { background: url('icon-facebook.jpg') no-repeat scroll 0% 0% transparent; }
#icon-rss { background: url('icon-rss.jpg') no-repeat scroll 0% 0% transparent; }
#icon-youtube { background: url('icon-youtube.jpg') no-repeat scroll 0% 0% transparent; }
.footer-widget h2 { font-size: 1.4em; color: rgb(255, 255, 255); border-bottom: 1px dotted rgb(102, 102, 102); padding: 0pt 0pt 3px; margin: 0pt 0pt 15px; }
.post ul { margin-left: 0pt; padding-left: 30px; }
.post ol { margin-left: 0pt; padding-left: 30px; }
.comment-icon, .comment-reply-link { background: url('icon-comment.gif') no-repeat scroll 0% 0% transparent; padding: 0pt 0pt 0pt 18px; }
.navigation { text-align: center; margin: 18px 18px 0pt 93px; border-top: 1px dotted rgb(2, 2, 2); padding: 18px 0pt 30px; }
.postedinfo { margin: 5px 0pt 0pt; }
.page-content h2, .page-content h3, .page-content h4, .page-content h5, .page-content h6, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .entry_content h2, .entry_content h3, .entry_content h4, .entry_content h5, .entry_content h6 { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 0.5em; }
#logo a:link, #logo a:visited { color: rgb(77, 75, 75); }
#globalnav { position: absolute; top: 57px; left: -8px; height: 36px; z-index: 9997; width: 908px; }
#globalnav ul { list-style: none outside none; float: left; }
#globalnav ul li { float: left; padding: 0pt 10px; background: url('back-nav-toplist.gif') no-repeat scroll right center transparent; }
#globalnav ul li li { background: none repeat scroll 0% 0% transparent; }
#globalnav a:link, #globalnav a:visited { color: rgb(102, 102, 102); text-decoration: none; font-size: 12px; font-family: Arial,Helvetica,sans-serif; }
#globalnav a:hover { color: rgb(251, 35, 0); text-decoration: underline; }
#navpocket { height: 36px; overflow: hidden; }
#nav li a, #nav li a:link { display: block; font-size: 12px; text-decoration: none; padding: 11px 0pt; font-weight: bold; }
#nav li a:hover, #nav li a:active { display: block; text-decoration: none; }
#nav li li a, #nav li li a:link, #nav li li a:visited { color: rgb(238, 238, 238); background: url('back-navi.png') repeat-x scroll 0% 0% transparent; width: 126px; float: none; margin: 0px; padding: 10px 11px; border-bottom: 1px solid rgb(51, 51, 51); border-left: 1px solid rgb(51, 51, 51); border-right: 1px solid rgb(51, 51, 51); }
#nav li li a:hover, #nav li li a:active { color: rgb(255, 0, 0); text-decoration: none; }
#nav li ul { position: absolute; left: -999em; height: auto; width: 150px; margin: -1px 0pt 0pt -12px; border-width: 0pt 1px 1px; border-color: rgb(26, 26, 26); border-style: solid; }
#nav li li { padding: 0pt; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
#nav li:hover, #nav li.sfhover { position: static; }
#nav .current_page_item a:link, #nav .current_page_item a:visited { color: rgb(251, 35, 0); }
#logo a:link, #logo a:visited, #logo a:hover, #logo a:active { font-size: 18px; text-decoration: none; font-weight: normal; color: rgb(255, 0, 0); }
#logo a span { font-weight: bold; font-size: 26px; color: rgb(76, 76, 76); background: url('blogname-divider.gif') no-repeat scroll right center transparent; padding: 0pt 20px 0pt 0pt; letter-spacing: -0.04em; }
.entry_header h1 a:link, .entry_header h1 a:visited, .entry_header h2.home a:link, .entry_header h2.home a:visited { font-size: 29px; font-weight: normal; color: rgb(254, 36, 0); text-decoration: none; outline: medium none; }
#sidebar ul li a:link, #sidebar ul li a:visited { color: rgb(79, 79, 79); text-decoration: none; font-weight: normal; }
#sidebar ul li a:hover { text-decoration: underline; }
#footer a:link, #footer a:visited { color: rgb(255, 255, 255); text-decoration: none; font-weight: normal; }
#footer a:active, #footer a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
#footer-tag a:link, #footer-tag a:visited { color: rgb(133, 133, 133); font-weight: normal; }
#footer-tag a:active, #footer-tag a:hover { color: rgb(204, 204, 204); }
.categories a:link, .categories a:hover, .categories a:visited { background: none repeat scroll 0% 0% rgb(255, 36, 0); padding: 3px; color: rgb(255, 255, 255); text-decoration: none; white-space: nowrap; font-size: 11px; font-weight: normal; }
.comment-bubble a:link, .comment-bubble a:visited { font-weight: normal; color: rgb(255, 255, 255); text-decoration: none; }
.alignleft { float: left; margin: 0pt 1em 1em 0pt; }
.alignright { float: right; margin: 0pt 0pt 1em 1em; }
.postmetacat, .categories { line-height: 200%; color: rgb(122, 122, 122); font-weight: bold; }
.post img, .page img, .customhtml img { max-width: 505px; }
.wp-caption { background-color: rgb(243, 243, 243); border: 1px solid rgb(221, 221, 221); margin: 10px; padding-top: 4px; text-align: center; }
