/* i19 2009-10 Stylesheet
*/

html, body {margin: 0; padding: 0; width: 100%; height: 100%;} 
body {font: helvetica, arial, sans-serif; text-align:center; min-width: 1050px; background-color: #115266; background-repeat:repeat-y; background-position:right;}
h1, h2, h3 {font-family: helvetica, arial, sans-serif; font-weight: bold;}

#page{text-align:left; background: #fff; margin: 0 auto; padding:15px 7px 10px 7px; position:relative; width:1068px;}

/* Header */

#header{font-family: helvetica, arial, sans-serif; text-align:left; padding: 0 0 15px; width: 1068px; background-color: #fff; border-bottom: solid 1px #ddd;}
#header h1, h1 a{font-size: 1.7em; text-align: left; text-decoration: none; margin: -3px 0 0 0; color: #000;}

.header-description{font-size: 1em; color:#333; margin: 0 0 0 0; padding:0 0 0 5px;}

.subscribe{float:right;margin: -15px 10px 0 0;}
.subscribe a, .subscribe:visited{display: inline; margin: 0 1px 10px 0; padding: 0 5px 0 0; font-size: 1.2em; color:#115266; text-decoration: none;}
.subscribe a:hover{color: #000;}
.subscribe a img{display: inline; margin: -15px 8px 0 12px; vertical-align: bottom;}

#navbar{background-color:#fff; width:1068px; padding: 10px 0 2px 0; float: left; display:block; margin: 0 0 20px 0;}
#navbar a, #navbar a:visited, #navbar h2{font-size: .8em; color:#115266; padding: 0 1px 0 1px; margin: 0 7px 0 7px; text-decoration:none; font-family: helvetica, arial, sans-serif;}
#navbar a:hover{color:#000;}
#navbar h2{font-size: 1.5em; color:#115266; padding: 0 5px 0 5px; display: inline;}

.searchbox{float:right;}

.header-ad{text-align:center;}

/* Page and Content */

#mainpage{font-family: helvetica, arial, sans-serif; width: 1068px; font-size: 1em;}

#main-content{width: 718px; float:right; padding:0px 20px 0 10px; margin:0 0px 0 0; display:inline; line-height: 1.25em; border-left: solid 1px #ddd;}
#main-content h2 a, #main-content h2 a:visited{color:#115266; text-decoration: none; font-weight: bold;}
#main-content h2 a:hover{color:#000;}
#main-content .title{margin: 0 0 0 0;}

.post-date{color: #777;font-size: 12px;display: inline;}

.post-info{color: #777; font-size: 12px; display: inline;}
.post-info a, .post-info a:visited{ color:#115266; text-decoration: none;}
.post-info a:hover{color:#000;}

.post-comments{color: #777; font-size: 12px; display: inline; float: right;}
.post-comments a, .post-info a:visited{color:#115266; text-decoration: none;}
.post-comments a:hover{color:#000;}

.post-content{padding:0 0 15px 5px;}
.post-content a, .post-content a:visited{color:#115266;}
.post-content a:hover{color:#000;}
.post-content p{font-size:16px; line-height: 22px;}

.postimg{float:right; text-align:right; font-size:10px; padding: 0 0 2px 12px;}
.postimg img{display:block; border: 1px solid #bcbcbc;}

.post-footer a, .post-footer a:visited{color:#115266; text-decoration:none;}

.post-footer-top {display:inline-block; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin: 0 0 10px 0;}
.post-footer-top ul{margin:0px 0 0 0; list-style: none;}
.post-footer-top a, .post-footer-top a:visited{color:#333; text-decoration:none; font-size:13px;}
.post-footer-top a:hover{color:#000;}
.post-footer-top h3 {font-size:17px; margin-bottom:3px; color:#115266;}
.post-footer-top img{margin:0 5px 0 0; float: left; border:none;}

.post-footer-left{float: left; width:300px; margin: 0px 0 15px 0px;}
.post-footer-right {float: right; width:400px; padding: 0 10px 10px 0;}

.post-separater{border-top: 1px solid #eee;}

.post-adspace-home{height:105px;}
.post-adspace-home2{height:105px;margin: -20px 0 0 0;text-align:center;}
.post-adspace-page{margin:0 0 0 10px;text-align:center;}

.navigation{margin: 10px 0 0 0;}
.navigation a{color: #115266; text-decoration: none;}
.navigation a:hover{color: #000;}

.left{float: left;}
.right{float:right;}

/* Comments */

.comments-content{margin: -20px 20px 50px 0; width: 700px;}
.comments-content h3{color:#555; font-size:15px; text-align: right;}

.comment-list {background-color:#fff;}
.comment-list li{list-style-type: none; font-size: 15px; padding: 5px;}
.comment-list li .avatar {background: #fff; border: 1px solid #eee; float: left; margin: 0 5px 0 0; padding: 2px;}
.comment-list a{color:#115266; text-decoration: none;}
.comment-list a:hover{color:#000;}

.commentmetadata {display: block; font-size: 12px; margin: 0;}
	
.thread-alt {background-color: #f8f8f8; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;}

#comment-response{padding: 0 10px 0 10px; width: 700px;}
#comment-response a{color:#115266; text-decoration: none;}
#comment-response a:hover{color:#000;}
#comment-response h3{color:#555;}

#commentform textarea {width: 700px; border: 1px solid #aaa;}
#commentform input {}
#commentform {margin: 5px 10px 0 0;}
#commentform #submit {margin: 0 0px 5px auto; float: right;}

#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* Random Stuff */

.clear{clear: both;}
a:link,a:visited,a:active{-moz-outline:none;}
hr{display:none;}
.alert{background:#eee; border:1px solid #ddd; text-align:center; margin:10px auto; padding:5px 20px;}
code{font:.9em 'Courier New',Courier,Fixed; display:block; overflow:auto; text-align:left; background:#eee; color:#888; border:1px solid #115266; border-left:3px solid #115266; padding:4px;}
small{font-family: "lucinda grande", "lucida sans unicode", helvetica, arial, sans-serif; font-size:.9em; line-height:1.4em;}
small,strike{color:#777;}

/* Sidebar */
	
#sidebar{width: 300px; float: left; font:1em/1em helvetica, arial, sans-serif; text-align:left; color:#333; position:relative; background-color: #fff; padding: 0px 0 0 0;}
.sidebar-inside{width: 300px; padding: 0 0px 0 5px;}
.sidebar-inside p{padding: 0 0 0 10px; font-size: 13px; line-height: 18px;}
.sidebar-inside a, .sidebar-inside a:visited{color: #115266; text-decoration: none;}
.sidebar-inside a:hover{color: #000;}
.sidebar-inside h2{color: #115266; font-weight: normal; margin: 5px 0 10px 7px; display:inline;}
.sidebar-inside ul {margin: 5px 0 5px -30px; text-indent: none; list-style-type: none; display:block; font-size:15px;}
.sidebar-inside ul a, .sidebar-inside ul a:visited{color: #333; font-size: 13px; text-decoration: none;}
#sidebar-break{border-bottom: 1px solid #eee;}
#sidebar a:hover{color: #115266;}

.sidebar-ad2{text-align:center;}
.sidebar-ad3{text-align:center; display:block;}
.sidebar-ad3 img{border: 1px solid #ccc; margin: 2px;}

/* Footer */

#footer small{font-size:1em;}
#footer{font-size: 10px; min-height:80px; width:1082px; margin: 1px auto 0; padding: 20px 0 0 0; position:relative; background: #fff; float:left; margin-left: -7px; text-decoration:none; text-align:center;}
#footer a{color:#888; font-weight:bold;}
#footer a:hover{border:none; text-decoration:none; color:#000; background:#fff;}
#footer a:link,#footer a:visited{text-decoration:none; border:none;}
