body {font:75%/150% "Trebuchet MS",Tahoma,Arial,Verdana;color:#333;background-color:#577185;margin:0;padding:0}
a {color:#00C;text-decoration:none}
a:visited {color:#C00;text-decoration:none}
a:hover {color:#C00;text-decoration:underline}
img {border:none}
h1,#page_header {margin:0;height:60px;font:bold 36px/100% "Trebuchet MS",Tahoma,Arial,Verdana;color:#ACD7EE}
h1 a,h1 a:visited,#page_header a,#page_header a:visited {color:#ACD7EE;text-decoration:none}
h1 a:hover,#page_header a:hover {color:#F6F5EE;text-decoration:none}
h1#single_header a,h1#single_header {padding-bottom:0;margin:0;height:auto}
h2,h1#single_header,.sidebar_header {color:#DC8600;margin:0 0 2px;border-bottom:1px dotted #8D8D8D;letter-spacing:-1px;font:normal 175%/100% "Trebuchet MS",Tahoma,Arial,Verdana;padding-bottom:3px}
h2 a,h2 a:visited,h1#single_header a,h1#single_header a:visited {color:#000067;text-decoration:none}
h2 a:hover,h1#single_header a:hover {color:#4E79A2;text-decoration:none}
h3,#comments,#respond {font:normal 140%/100% "Trebuchet MS",Tahoma,Arial,Verdana;color:#4E79A2;margin:10px 0 5px}
h4 {font:normal 130%/100% "Trebuchet MS",Tahoma,Arial,Verdana;color:#758d38;margin:10px 0 5px}
form {margin:0;padding:0}
#wrap {margin:0 auto;width:780px;border-left:5px solid #DC8600;border-right:5px solid #DC8600;background:#FFFFFE url(images/content-bg.gif) repeat-y;overflow:hidden;position:relative}
code {background-color:#ececec;padding:1px;border:1px solid #ccc}
blockquote {background:#F9F9F9;border-left:3px solid #AAA;padding-left:6px;margin:7px 10px;font-style:italic}
.center {text-align:center}
img.center,img[align="center"] {display:block;margin-left:auto;margin-right:auto}
.alignleft {float:left}
img.alignleft,img[align="left"] {float:left;margin:2px 10px 5px 0}
.alignright {float:right}
img.alignright,img[align="right"] {float:right;margin:2px 0 5px 10px}
.clear {clear:both}
#header {background:#577185;height:115px;border-bottom:3px solid #577185;position:relative;color:#4E79A2}
#headerimg {position:relative;background:url(images/iccblog-mast.gif) no-repeat center;padding:0;height:75px;margin:0 auto;padding-left:60px;width:780px}
#headerimg .description {position:absolute;bottom:3px;color:#F6F5EE;font-size:14px;padding-left:150px}
#navi {background:#ECECEC;height:30px;width:780px;margin:0 auto;margin-top:5px;border-top:5px solid #DC8600;border-left:5px solid #DC8600;border-right:5px solid #DC8600}
#navi ul {margin:0;padding:0;white-space:nowrap}
#navi ul li {list-style-type:none;float:left;border-right:1px solid #DC8600;line-height:30px;font:bold 12px Arial,Helvetica,sans-serif;text-align:center}
#navi ul li a {display:block;color:#40608C;text-decoration:none;background:#ECECEC;padding:0 15px;line-height:30px}
#navi ul li.current_page_item a {color:white;background:#4E79A2}
#navi ul li a:hover {color:#4E79A2;background:#FFF}
#content {padding:10px 0 15px 14px;float:left;width:512px;overflow:hidden}
.post {clear:both;padding-top:15px}
.post-date {width:45px;height:49px;float:left;background:url(images/date-bg.gif) no-repeat}
.post-month {font-size:11px;text-transform:uppercase;color:#FFF;text-align:center;display:block;line-height:11px;padding-top:2px;margin-left:-3px}
.post-day {font-size:18px;text-transform:uppercase;color:#999;text-align:center;display:block;line-height:18px;padding-top:7px;margin-left:-3px}
.entry {float:right;width:458px}
.post-cat {background:url(images/mini-category.gif) no-repeat left center;padding-left:20px;float:left;font-size:95%}
.post-author {background:url(images/icon-users.gif) no-repeat left center;margin-left:10px;padding-left:20px;float:left;font-size:95%}
.post-tag {margin-left:10px;float:left;font-size:95%}
.post-comments {background:url(images/mini-comments.gif) no-repeat left bottom;padding-left:20px;float:right;font-size:95%}
.post-calendar {background:url(images/mini-calendar.gif) no-repeat left center;padding-left:20px;float:right;font-size:95%;color:#999}
.post-content {clear:both;padding-top:10px}
.post-content p {margin:0 0 15px}
.post-content img {border:1px solid #C7C7C7;padding:5px}
.post-content a:hover img {border:1px solid #4E79A2;padding:5px;background:#4E79A2}
.entrymeta {border:1px solid #8d8d8d;background-color:#f9f9f9;font-size:90%}
.entrymeta ul {margin:8px auto 8px 40px;padding:0}
.entrymeta ul li {list-style-type:none}
.trackback-leftalign {background:url(images/icon-trackback.png) no-repeat 0 50%;padding-left:14px}
.feed-leftalign {background:url(images/icon-feed-orange.gif) no-repeat 0 50%;padding-left:19px}
.utwtags {background:url(images/icon-tag.gif) no-repeat 0 50%;padding-left:14px}
.navigation {clear:both;padding:10px 0}
.navigation a,.navigation a:visited {color:#4A7C35}
.previous-entries a {float:left;padding-left:18px;background:url(images/mini-nav-left.gif) no-repeat left center}
.next-entries a {float:right;padding-right:18px;background:url(images/mini-nav-right.gif) no-repeat right center}
#comments,#respond {border-bottom:1px dotted #8D8D8D;padding:10px 0 5px;clear:both}
.commentlist {list-style:none;margin:10px 0;padding-left:0;line-height:130%}
.commentlist li {margin-bottom:6px;padding:10px}
.commentlist .alt {background:#F9F9F9;border:1px dotted #8D8D8D}
.commentlist cite,.commentlist cite a,.commentlist cite a:visited {font-weight:bold;font-style:normal;font-size:100%}
.commentlist small {margin-bottom:5px;display:block;font-size:87%}
.commentname {color:#4E79A2}
.gravatar {border:1px solid #AAA;padding:5px;float:left;height:32px;width:32px;background:url(images/gravatar.png) no-repeat 5px 2px;display:inline}
.commentcount {font:bold 2.2em Georgia,sans-serif;color:#DEDEDE;float:right}
.commentext {padding:0 0 0 50px}
#commentform {margin-top:10px;font:110% Arial,Helvetica,sans-serif}
#commentform p {padding:2px 0;margin:0}
#commentform label {color:#787878;font-size:87%}
#commentform input {width:200px;background:#F9F9F9;border:1px dotted #8D8D8D;padding:3px;margin-top:3px}
#commentform textarea {width:506px;background:#F9F9F9;border:1px solid #8D8D8D;padding:2px}
#commentform textarea:focus,#commentform input[type="text"]:focus {background:#fff}
#commentform #submit {background:url(images/btn-bg.gif) no-repeat;font:bold 12px Arial,Helvetica,sans-serif;color:#FFF;border:none;float:right;width:144px;height:28px;cursor:pointer}
#quicktags {margin-top:4px;margin-bottom:0}
#quicktags input {background:#f9f9f9 url(images/button-bg.png) repeat-x;border:1px solid #aaa;font-size:.9em;color:#666;font-family:Arial,Helvetica,sans-serif;width:auto;margin:1px 2px 0 0;padding:0 1px}
#quicktags input:hover {border:1px solid #4E79A2}
#sidebar {float:right;padding:15px 10px 20px;width:220px;color:#666;overflow:hidden}
#sidebar .sidebar_header {font:normal 140%/100% "Trebuchet MS",Tahoma,Arial;color:#577185;margin:20px 0 2px;border-bottom:1px solid #DC8600}
#sidebar a,#sidebar a:visited {color:#495233;text-decoration:none}
#sidebar a:hover {color:#135193;text-decoration:none}
#sidebar ul {margin:0;padding:0}
#sidebar ul li {list-style:none;margin:0;padding:0;border:none}
#sidebar ul li ul {padding:0;margin:0}
#sidebar ul li ul li {padding:2px 0;border-bottom:1px solid #DDD}
#sidebar ul li ul li ul li {padding:1px 0 1px 10px;border:none}
ul.list-blogroll li,li.widget_links li {background:url(images/mini-blogroll.gif) no-repeat left center !important;padding-left:20px !important}
ul.list-cat li,li.widget_categories li {background:url(images/mini-category.gif) no-repeat left center !important;padding-left:20px !important}
ul.list-archives li,li.widget_archives li {background:url(images/mini-monthly-archive.gif) no-repeat left center !important;padding-left:20px !important}
ul.list-page li,li.widget_pages li,li.widget_recent_entries li {background:url(images/mini-page.gif) no-repeat 0 3px !important;padding-left:20px !important}
ul.recent-comments li,li.widget_recent_comments li {background:url(images/mini-recent-comments.gif) no-repeat 0 4px !important;padding-left:20px !important;list-style:none;color:#5A6695}
li.calendar table,li.widget_calendar table {width:100%;font-size:95%}
li.calendar table td,li.widget_calendar table td {width:auto;text-align:center;border:1px solid #CCC}
li.calendar table td a,li.widget_calendar table td a {display:block;background:#CCC}
li.calendar table td a:hover,li.widget_calendar table td a:hover {display:block;background:#F6F6F6}
li.calendar table td#today,li.calendar table td#today a:hover,li.widget_calendar table td#today,li.widget_calendar table td#today a:hover {background:#F6F6F6;color:#135193}
li.calendar table td#today a,li.widget_calendar table td#today a {background:#4E79A2;color:#F6F6F6}
ul.list-meta li,li.widget_meta li {background:url(images/link.gif) no-repeat left center !important;padding-left:20px !important}
ul.list-feeds li a {display:block;background:url(images/icon-feed-orange.gif) no-repeat left center !important;padding-left:20px !important}
ul.list-feeds li a:hover {background:url(images/icon-feed-blue.gif) no-repeat left center !important;padding-left:20px !important}
.textwidget {padding-top:5px}
#searchform {margin:0}
#searchform br {display:none}
#searchform #s {width:122px;height:20px;padding:4px 19px 0 4px;border:1px solid #8D8D8D;background:#FEFEFE url(images/search-icon.gif) right center no-repeat;margin-right:2px;color:#333;font-weight:normal}
#searchform input {background:url(images/search-btn-bg.gif) no-repeat;border:none;width:67px;height:26px;font:bold 12px Arial,Helvetica,sans-serif;color:#FEFEFE;vertical-align:middle}
#footer {width:780px;height:30px;clear:both;background:#fefefe;margin:0 auto 20px;border-left:5px solid #DC8600;border-top:1px solid #DC8600;border-right:5px solid #DC8600;border-bottom:5px solid #DC8600;text-align:center}
#footer p {margin-top:5px;font-family:Arial,Helvetica,sans-serif;color:#333;font-size:95%}
#footer p a {color:#00C}
#copyright p a {color:#00C}