@import url(../../rsc/css/basic.css);	/* Import basic styles */
@import url(../../rsc/css/img.css);	/* Import standard image styles */
@import url(../../rsc/css/blog_elements.css);	/* Import standard blog elements styles */
@import url(../../rsc/css/forms.css);	/* Import default form styles */
@import url(../../rsc/css/comments.css);	/* Import default comment styles */

.shadow {width:784px; padding:0; margin:1px auto;}

div#skin_wrapper {font:85%/150% "Trebuchet MS", Tahoma, Arial; color:#333333; background:#EDF2EF; margin:0; padding:39px 0px 30px;}
a {color:#CC6600; text-decoration:none;}
a:visited {color:#CC6633; text-decoration:none;}
a:hover {color:#FF6600; text-decoration:underline;}
img {border:none;}
p {padding:0px 0px 15px; margin:0px;}
h1 {margin:0px; background:url(img/astro-icon.gif) no-repeat; padding:5px 0 0 90px; height:70px; font:bold 36px/110% "Trebuchet MS", Tahoma, Arial; color:#c9eefe;}
h1 a, h1 a:visited {color:#c9eefe; text-decoration:none;}
h1 a:hover {color:#ffffff; text-decoration:none;}
h2 {color: #000000; margin:0px 0px 2px; border-bottom:2px solid #eeeeee; letter-spacing:0px; font:normal 180%/100% "Trebuchet MS", Tahoma, Arial; padding-bottom: 3px;}
h2 a {color:#60758B; text-decoration:none;}
h2 a:visited {color:#888; text-decoration:none;}
h2 a:hover {color:#FF6600; text-decoration:none;}
h3 {font:normal 110%/100% "Trebuchet MS", Tahoma, Arial; color:#60758B; margin:10px 0px 5px;}
h4 {font:normal 130%/100% "Trebuchet MS", Tahoma, Arial; color:#60758B; margin:10px 0px 5px;}
form {margin:0px; padding:0px;}
#page {margin:0px auto; width:760px; /*border-top: 5px solid #d5e6eb; border-bottom: 5px solid #d5e6eb; border-left: 5px solid #d5e6eb; border-right: 5px solid #d5e6eb;*/ background:#FFFFFF url(img/content-bg.gif) repeat-y;}

/* top of the top */
.aligntopleft{float:left; margin:-13px 0 0 15px; font-style:normal;}
.aligntopright{float:right; margin:-13px 25px 0;}
#top_top {margin:0px auto; width:760px; color:#7a9299; font-size:95%; line-height:100%;}
#top_top a, #credit a:visited {color:#60758B;}
#top_top a:hover {color:#ff6600;}
.loginout {background:url(img/mini-loginout.gif) no-repeat left center; padding-left:18px; padding-bottom:2px; margin-left:8px;}
.register {background:url(img/mini-register.gif) no-repeat left center; padding-left:18px; padding-bottom:2px; margin-left:8px;}
	
.subs {background:url(img/mini-subs.gif) no-repeat left center; padding-left:18px; padding-bottom:2px; margin-left:8px;}
.adm {background:url(img/mini-adm.gif) no-repeat left center; padding-left:18px; padding-bottom:2px; margin-left:8px;}
.rss {background:url(img/mini-rss.gif) no-repeat left center; font:8pt Arial, Helvetica, sans-serif; letter-spacing:0px; padding-left:18px; padding-bottom:2px; margin-left:8px;}
.atom {background:url(img/mini-atom.gif) no-repeat left center; font:8pt Arial, Helvetica, sans-serif; padding-left:18px; padding-bottom:2px; margin-left:8px;}

/* header area */
#header {background:#465766 url(img/header-bg.png) no-repeat; height:140px; border-bottom:2px solid #ACE1FA; position:relative;}
#headerimg {position:relative; padding:25px 0px 0px 40px; height:63px;}

#header .widget_core_coll_tagline{position:absolute; left:133px; bottom:0px; color:#c9eefe; font-size:14px;}

/* whos online widget */
#header .widget_plugin_evo_WhosOnline {vertical-align:middle; margin:-15px 25px 0; font:8pt Verdana, Arial, Helvetica, sans-serif; text-align:right; float:right; color:#c9eefe; line-height:18px;}
#header .widget_plugin_evo_WhosOnline li {padding:2px 0 0 15px; margin:0px;}
#header .widget_plugin_evo_WhosOnline ul {margin:0; padding:0;}
#header .widget_plugin_evo_WhosOnline h3 {color:#cccccc;}

/* header & whos online */
div#page_top ul {margin:0; padding:0 25px;}
div#page_top li {letter-spacing:0px; background:url(img/mini-whosonline.gif) no-repeat left center; display:inline; padding:0 0 0 18px; padding-bottom:0; margin-left:0;}
div#page_top li a {font-weight:bold; color:#C9EEFE;}
div#page_top li a:hover {color:#FFFFFF;	text-decoration:underline;}
div#page_top li a.selected {text-decoration:underline;}

#header .widget_core_coll_search_form {float:right; text-align:right; padding:0; margin:72px 25px 0 -227px;}
#header .widget_core_coll_search_form .SearchField, .search .SearchField {border:1px solid #c9eefe; width:125px; height:17px; padding:0px 3px 0px 3px; background:#60758B; margin-right:3px; color:#FFFFFF; font-weight:normal;}
#header .widget_core_coll_search_form input, .search input.submit {margin:-2px 0; background:url(img/nav-button-bg.gif) repeat-x; border-top:1px solid #cccccc; border-left:1px solid #aaaaaa; border-right:1px solid #777777; border-bottom:1px solid #666666; color:#60758B;}

/* undermenu area */
#undermenu {clear:both; background:#465766 url(img/sidebar2-bg.png) no-repeat; color:#ACD7EE; font-size:95%; line-height:120%;}
#inner_undermenu {background:url(img/sidebar2-right-bg.png) no-repeat 520px bottom; padding:0 0 10px 10px;}
#undermenu a, #undermenu a:visited {color:#ffffff;}
#undermenu h4 {font:normal 146%/100% "Trebuchet MS", Tahoma, Arial; color:#9cdbfb; margin:10px 0px 5px;}
div.undermenu_widget {width:235px; float:left; margin-left:15px;}
div.undermenu_widget ul {margin:0px; padding-left:20px;}
#undermenu div.widget_core_coll_comment_list ul {list-style:none; padding:0px;}
#undermenu div.widget_core_coll_comment_list ul li {background:url(img/mini-footer-comments.gif) no-repeat; padding:0px 0px 10px 20px;}
#undermenu div.widget_core_coll_category_list ul {list-style:none; padding:0px;}
#undermenu div.widget_core_coll_category_list ul li {background:url(img/mini-footer-comments.gif) no-repeat; padding:0px 0px 10px 20px;}
#undermenu div.widget_core_coll_page_list ul, #undermenu div.widget_core_coll_post_list ul {list-style:none; padding:0px; font-size:90%; line-height:110%;}
#undermenu div.widget_core_coll_page_list ul li, #undermenu div.widget_core_coll_post_list ul li {background:url(img/mini-footer-post.gif) no-repeat; padding:0px 0px 10px 20px; font-size:105%; line-height:130%; font-weight:bold;}

/* search form */
#searchform, .search {margin:15px 0 0;}
form.search p {display:inline;}
#searchform .SearchField, .search .SearchField {border:1px solid #60758B; width:125px; height:17px; padding:0px 3px 0px 3px; background:#ffffff; margin-right:3px; color:#60758B; font-weight:normal;}

/* search form button - to specify button only use input[type="submit"] */
#searchform input, .search input.submit {background:url(img/search-btn-bg.gif) no-repeat; padding:0 0 4px 0; border:none; width:67px; height:23px; font:bold 8pt Arial, Helvetica, sans-serif; color:#FFFFFF; vertical-align:middle;}

/* nav buttons */
#navdiv {margin:0; bottom:0;}
#nav {list-style:none; padding:0px; margin:20px 0 0 18px;}
#nav li {float:left; margin:0 0 0 7px;}
#nav .current_page_item a, #nav .current_page_item a:visited{background:url(img/nav-button-bg-current.gif) repeat-x; color:#aaa; text-decoration:none;}
#nav .page_item a{color:#60758B; text-decoration:none; background:url(img/nav-button-bg.gif) repeat-x; margin:0; padding:4px 10px; font:bold 10pt Arial, Verdana, Helvetica, sans-serif; border-top:1px solid #cccccc; border-left:1px solid #aaaaaa; border-right:1px solid #777777; border-bottom:1px solid #666666; display:block;}
#nav .page_item a:hover {background:url(img/nav-button-bg-current.gif) repeat-x; color:#ff6600;}

/* content area */
#content {padding:5px 0px 30px 25px; float:left; width:485px; overflow:hidden;}
.post {clear:both; padding-top:15px;}
.post-date {width:45px; height:49px; float:left; background:url(img/date-bg.gif) no-repeat;}
.post-month {font-size:11px; text-transform:uppercase; color:#FFFFFF; text-align:center; display:block; line-height:11px; padding-top:2px; margin-left:-3px;}
.post-day {font-size:18px; text-transform:uppercase; color:#999999; text-align:center; display:block; line-height:18px; padding-top:9px; margin-left:-3px;}
.post-title {float:left; margin-left:10px; width:430px;}
.entry {clear:both; padding-top:10px; line-height:120%;}
.post-cat {background:url(img/mini-category.gif) no-repeat; padding-left:20px; float:left; font-size:95%; color:#999999;}
.post-comments {background:url(img/mini-comments.gif) no-repeat; padding-left:20px; float:right; font-size:95%;}
.post-calendar {background:url(img/mini-calendar.gif) no-repeat; padding-left:20px; float:right; font-size:95%; color:#999999;}
.post-tag {background:url(images/mini-tag.gif) no-repeat; padding-left:20px; float:left; font-size:95%; color:#999999;}
.mini-add-comment {background:url(img/mini-down-arrow.gif) no-repeat; padding-left:18px; float:right;}

/* content navigation */
.navigation {clear:both; padding:10px 0px;}
.navigation a, .navigation a:visited {color:#60758B;}
.previous-entries a {float:left; padding-left:18px; background:url(img/mini-nav-left.gif) no-repeat left center;}
.next-entries a {float:right; padding-right:18px; background:url(img/mini-nav-right.gif) no-repeat right center;}

/* comments area */
#comments, #respond {border-bottom:1px dotted #CCCCCC; padding:10px 0 5px 0; clear:both;}
.commentlist {margin:10px 0px; padding-left:20px; line-height:130%;}
.commentlist li{padding:5px 10px;}
.commentlist .alt {background:#eeeeee;}
.commentlist cite {font-weight:bold; font-style:normal; font-size:120%; color:#CC6600;}
.commentlist cite a, .commentlist cite a:visited {color:#CC6600;}
.commentlist small {margin-bottom:5px; display:block; font-size:87%;}
#commentform, .bComment {font:110% Arial, Helvetica, sans-serif;}
#commentform p, .bComment p {padding:6px 0px; margin:0px;}
#commentform label, .bComment label{color:#787878; font-size:87%;}
#commentform input{width:200px; background:#EDF2EF; border:1px solid #60758B; padding:3px; margin-top:3px;}
.bComment input{background:#EDF2EF; border:1px solid #60758B;}
#commentform textarea, .bComment textarea{width:297px; height:125px; background:#EDF2EF; border:1px solid #60758B; padding:2px; margin-top:3px;}
#commentform textarea:focus, #commentform input[type="text"]:focus, .bComment textarea:focus, .bComment input[type="text"]:focus {background:#ffffff;}
#commentform #submit, .bComment .submit, .bComment .preview {background:url(img/btn-bg.gif) no-repeat; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; border:none; float:right; width:144px; height:28px; cursor:pointer;}

/* sidebar */
#sidebar {float:right; margin:5px 0; padding:20px 10px 20px 0px; width:220px; color:#666666; overflow:hidden;}

/* sidebar title (h2) */
#sidebar h2, #sidebar .sidebartitle{font:normal 140%/100% "Trebuchet MS", Tahoma, Arial; color:#60758B; margin:20px 0px 2px; border-bottom:1px solid #aaaaaa;}

/* sidebar text styles */
#sidebar a, #sidebar a:visited{color:#495233; text-decoration:none;}
#sidebar a:hover{color:#FF6600; text-decoration:none;}

/* sidebar list level1 */
#sidebar ul {margin:0; padding:0; }
#sidebar ul li {list-style:none; margin:0; padding:0; border:none;}

/* sidebar list level2 */
#sidebar ul li ul {padding:0; margin:0;}
#sidebar ul li ul li{padding:2px 0 2px 0px; border-bottom:1px solid #cccccc;}

/* sidebar list level3 */
#sidebar ul li ul li ul li{padding:1px 0 1px 10px; border:none;}

/* blogroll */
ul.list-blogroll li, li.widget_core_linkblog ul li ul li{background:url(img/mini-blogroll.gif) no-repeat !important; padding-left:16px !important;}

/* category widget */
ul.list-cat li, li.widget_categories li, li.widget_core_coll_category_list ul li{background:url(img/mini-category.gif) no-repeat !important; padding-left:20px !important;}

/* archives widget */
ul.list-archives li, li.widget_archives li, li.widget_plugin_evo_Arch ul li{background:url(img/mini-monthly-archive.gif) no-repeat !important; padding-left:20px !important;}

/* pages widget */
ul.list-page li, li.widget_pages li, li.widget_recent_entries li, li.widget_core_coll_page_list ul li{background:url(img/mini-page.gif) no-repeat !important; padding-left:20px !important;}

/* sub-pages */
ul.list-page li ul li, li.widget_pages li ul li{background:url(img/mini-page-arrow.gif) no-repeat !important; padding-left:10px !important;}

/* recent comments widget */
li.widget_recent_comments li{background:url(img/mini-recent-comments.gif) no-repeat !important; padding-left:20px !important;}

/* calendar widget */
.widget_plugin_evo_Calr {margin:8px 0 -5px;}
.widget_plugin_evo_Calr table.bCalendarTable caption {font-size:135%; font-weight:bold; margin:auto; padding:3px 0; white-space:nowrap;}
.widget_plugin_evo_Calr #bCalendarToday {background-color:#60758B; border:1px solid #ff6600;}
.widget_plugin_evo_Calr th.bCalendarHeaderCell {color:#999999; font-size:110%; width:4ex;}

/* text widget */
.textwidget {padding-top:5px;}

/* footer area */
#footer {clear:both; background:#465766 url(img/sidebar2-bg.png) no-repeat; color:#cccccc; padding:5px 20px 10px 20px; font-size:85%; line-height:120%;}

/* credits */
#credits {padding:15px 0 10px 0; margin:0;}
#credits a, #credit a:visited {color:#ffffff;}
#credits a:hover {color:#ff6600;}

/* alignments */
.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 0px;}
.alignright {float:right;}
img.alignright, img[align="right"] {float:right; margin:2px 0px 5px 10px;}
.clear {clear:both;}
hr.clear {clear:both; visibility:hidden; margin:0; padding:0;}

/* footer thumbs */
#bttn_footer_div {padding:5px 0 5px 10px; margin:0 auto; width:760px;}
#bttn_footer li {display:inline; float:left;}
#bttn_footer li a img {list-style:none; padding:0 3px 0; opacity:0.2; -moz-opacity:0.2; filter:alpha(opacity=20);}
#bttn_footer li a:hover img {opacity:1; -moz-opacity:1; filter:alpha(opacity=100);}