/*
Theme Name: Silvercore Default
Theme URI: http://www.apex-themes.com/
Description: The default theme for Sivercore Solutions Ltd.
Version: 1.0
Author: Stephen Blair
Author URI: http://www.apex-themes.com/
*/

*:focus{outline:none;}
html {margin:0 0 1px 0;padding:0 0 1px 0;height:100%;}
body {margin:0;padding:0;background:url('images/body.png') left top no-repeat #17252a;font-family:Arial;color:#333333;font-size:14px;}
a img {border:none;}
a {color:#CC0000;text-decoration:none;}
a:hover {color:#333333;text-decoration:none;}
form {margin:0;}
p, ul {margin:24px 0;line-height:24px;}
ul {padding-left:40px;}
hr {border:none;background-color:#d1e2e7;height:1px;margin:10px 0;}
.alignleft {text-align:left;}
.alignright {text-align:right;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
img[title='email-address'] {vertical-align:middle;}

/*
TITLES
*/
h1 {font-size:24px;margin:20px 0;}
h2 {font-size:20px;margin:20px 0;}
h3 {font-size:16px;margin:16px 0;}
.boxed {background:#d8d6d0;padding:10px;color:#333333;margin:0;text-align:center;border-bottom:1px solid #FFFFFF;}

/*
LAYOUT
*/
#page {width:800px;margin:0 auto 20px auto;}
#toolbar {padding:5px 0;font-size:12px;color:#FFFFFF;}
#page-header {background:url('images/page-header.png') left top no-repeat #FFFFFF;padding:10px;}
#logo {}
#menu {clear:both;background:url('images/menu.png') left top repeat-x #FFFFFF;padding:2px 20px;}
#page-body {float:left;background:#f0f0f0;}
#content {float:left;width:600px;}
#sidebar {float:right;width:200px;}
#footer {clear:both;color:#5c93a6;background:url('images/page-footer.png') left bottom no-repeat #FFFFFF;padding:10px;text-align:center;font-size:11px;}

#toolbar-links {text-align:right;color:#5c93a6;font-weight:bold;}
#toolbar-links a {color:#5c93a6;}
#toolbar-links a:hover {color:#FFFFFF;}
#toolbar-links #feed-link {color:#ff8800;background:url('icons/feed.png') left center no-repeat;padding-left:20px;}
#toolbar-links #feed-email-link {background:url('icons/email.png') left center no-repeat;padding-left:20px;}
#toolbar-links #twitter-link {color:#01d0ff;background:url('icons/twitter.png') left center no-repeat;padding-left:20px;}

#menu ul {margin:0;padding:0;list-style:none;float:left;height:36px;border-left:1px solid #760103;border-right:1px solid #ae0101;}
#menu ul li {float:left;height:36px;text-transform:uppercase;}
#menu ul li a {display:block;color:#FFFFFF;line-height:36px;padding:0 20px;border-left:1px solid #ae0101;border-right:1px solid #760103;}
#menu ul li a:hover,
 #menu ul li.current_page_item a {color:#FFFFFF;background-image:url('images/menu-hover.png');}
 
.ad-strip {text-align:center;margin:10px 0 -5px 0;}

/*
POSTS
*/
.post {padding:20px;margin:20px;position:relative;background:#FFFFFF;border:1px solid #d1e2e7;}
.post .entry {}
.navigation {color:#5c93a6;font-size:14px;font-weight:bold;margin:10px 20px;text-align:center;}
.navigation .arrow {font-size:24px;}
a.more-link {display:block;margin:15px;text-align:right;}
.post-date {position:absolute;top:26px;left:-63px;width:40px;height:46px;background:url('images/post-date.png') left top no-repeat;padding:5px 8px;}
.post-date span {text-transform:uppercase;font-weight:bold;display:block;text-align:center;color:#FFFFFF;letter-spacing:4px;margin-right:-4px;}
span.post-month {font-size:11px;}
span.post-day {font-size:18px;line-height:18px;letter-spacing:10px;margin-right:-10px;}
span.post-year {font-size:11px;}

code {font-size:12px;background:#D7EEFD;padding:20px;margin:15px 0;display:block;clear:both;}

.author-profile {}
.author-name {font-weight:bold;}
.author-bio {font-size:11px;background:#f7fdd7;padding:10px;}

.corner {position:absolute;width:18px;height:18px;background:url('images/corners.png') no-repeat;font-size:0%;}
.TL {top:-1px;left:-1px;background-position:0 0;}
.TR {top:-1px;right:-1px;background-position:-18px 0;}
.BL {bottom:-1px;left:-1px;background-position:0 -18px;} 
.BR {bottom:-1px;right:-1px;background-position:-18px -18px;}

/*
SIDEBAR
*/
#sidebar ul {padding:0;margin:0;border-top:1px solid #DDDDDD;border-bottom:1px solid #FFFFFF;list-style:none;font-size:12px;}
#sidebar ul li {border-top:1px solid #FFFFFF;border-bottom:1px solid #DDDDDD;list-style:none;}
#sidebar > ul {margin:20px 10px 10px 0;border:none;}
#sidebar > ul > li {padding:0;margin:0;border:none;}
#sidebar h2 {font-size:12px;text-transform:uppercase;color:#5c93a6;margin:12px 0;}
#sidebar a {display:block;}

#sidebar #category-list {font-size:14px;color:#9F998A;}
#sidebar #category-list a {color:#9F998A;font-weight:bold;}
#sidebar #category-list a:hover {color:#CC0000;}

#sidebar #searchform {margin:20px 0;width:100%;}
#sidebar #searchform table {width:100%;}
#sidebar #searchform input#s {width:160px;}
#sidebar #searchform button#searchsubmit {background:transparent;border:none;cursor:pointer;padding:1px;margin:0;}
#sidebar #searchform button#searchsubmit:hover {background:#FFFFFF;}

/*
WIDGETS
*/
#get-recent-comments li {font-size:12px;font-style:italic;}
#get-recent-comments a {display:inline;font-style:normal;}

/*
NOTICES
*/
.notice {background:10px 12px no-repeat #D7EEFD;font-size:13px;margin:0;padding:10px 10px 10px 36px;color:#333333;border-bottom:1px solid #FFFFFF;}
.notice li {margin:2px 2px 2px 12px;}
.notice p {margin:2px 0;line-height:16px;}
.notice a {font-weight:bold;color:#333333;}
.notice a:hover {font-weight:bold;color:#333333;}
.multi {display:none;}
.small-icon {vertical-align:middle;}
.edit {background-image:url('icons/page_edit.png');position:relative;}
.edit-comment {background-image:url('icons/comment_edit.png');}
.edit-arrow {position:absolute;left:0;bottom:-20px;}
.information {background-image:url('icons/information.png');}
.help {background-image:url('icons/help.png');}
.warning {background-image:url('icons/error.png');background-color:#f7fdd7;}
.locked {background-image:url('icons/lock.png');background-color:#f7fdd7;}
.exclamation {background-image:url('icons/exclamation.png');background-color:#fdd7dd;}
.success {background-image:url('icons/tick.png');background-color:#dbfdd7;}
.feed {background-image:url('icons/feed.png');background-color:#dbfdd7;}

/*
FORMS
*/
.userForm {padding:10px;background:#FFFFFF;}
.userForm table {width:100%;}
.userForm td {text-align:left;padding:2px 5px;}
.userForm td.button {text-align:center;padding:10px;}
.userForm label {font-weight:bold;}
.userForm input, .userForm select {font-size:16px;width:250px;}
.userForm textarea {width:100%}
.userForm button#submit, .userForm input#submit {width:200px;font-size:16px;font-weight:bold;color:#333333;padding:6px 10px;}


/*
COMMENTS
*/
.comments {margin:20px;position:relative;background:#FFFFFF;border:1px solid #d1e2e7;padding:20px 0;}
.comments h3#comments {margin:16px 20px;}
.commentlist {list-style:none;margin:0;padding:0;}
.commentlist .children {list-style:none;margin:0 0 -1px 26px;padding:0;border-left:1px solid #FFFFFF;border-top:1px solid #FFFFFF;}
.commentlist li.comment {background:url('images/comment-bg.png') left top repeat-y #dce4e4;border-bottom:1px solid #FFFFFF;padding-top:1px;}
.commentlist li.alt {background:url('images/comment-alt-bg.png') left top repeat-y #FFFFFF;}
.commentlist li.byuser {background:url('images/comment-author-bg.png') left top repeat-y #FFFFFF;}
.commentlist li.pingback {background:url('images/comment-ping-bg.png') left top no-repeat #eff0e0;border-bottom:1px solid #FFFFFF;padding-top:1px;}
.comment-author {margin:10px;position:relative;}
.comment-author .avatar {display:inline;border:1px solid #999999;position:absolute;}
.comment-author .author {font-weight:bold;margin-left:52px;}
.comment-author .url {font-weight:bold;}
.comment-author .says {}
.comment-text {margin:0 40px 0 62px;}
.comment-text p {font-size:13px;line-height:20px;margin:20px 0;}
.commentmetadata {text-align:right;margin:10px;font-size:11px;color:#999999;}
.commentmetadata .reply {margin-left:52px;float:left;}

.comment-pagination {text-align:center;}
.comment-pagination a, .comment-pagination span {display:inline-block;padding:5px 2px;margin:5px 2px;}
.comment-pagination a.prev {}
.comment-pagination a.next {}
.comment-pagination span.current {background:#FFFFFF;padding:5px 4px;margin:5px 0px;}

/*
COMMENT FORM
*/
#respond {border-top:1px solid #FFFFFF;margin-top:-1px;}
#cancel-comment-reply {text-align:right;font-size:12px;}

/*
FOOTER
*/
#footer-links {}
#footer-links a {}
#footer-links a:hover {}

/*
WORDPRESS
*/
#wpstats {display:none;}