@charset "utf-8";
/* Ben Gribbin Media Stylesheet (BGMS)
copyright 2008 onwards Ben Gribbin Media - Firefox, Safari, Opera Stylesheet
 */
body {
margin: 0;
padding: 0;
font-family: Helvetica, Arial, Sans-Serif;
background: url("images/bg.jpg") repeat-x #5B6F76;
color: #8c8c8c;
font-size: 14px;
}
#wrapper {
width: 931px;
margin-left: auto;
margin-right: auto;
}
#box {
width: 931px;
background: url("images/page_bg.jpg") repeat-y #5B6F76;
clear: both;
}
#content {
	float: left;
	width: 606px;
	margin-right: 20px;
	padding-left: 20px;
}
#sidebar {
width: 270px;
padding-left: 15px;
float: right;
margin-top: -45px;
color: #eaf0f3;
}
#clear {
clear: both;	
}
#comments {
margin-top: 10px;
margin-bottom: 10px;
}
/* style */
.top {
width: 931px;
height: 38px;
background: url("images/page-top.png") no-repeat;
margin-top: 45px;
}
.logo {
margin-left: 20px;
margin-top: -25px;
float: left;
}
.seperator {
margin-left: -15px;	
margin-top: 10px;
margin-bottom: 10px;
}
.intro {
background: #d9e2e5;
padding: 10px;
font-size: 18px;
margin-top: 0px;
width: 590px;
border-bottom: 1px solid #b4bfc3;
margin-bottom: 20px;
}
.castle_topper {
background: url("images/castle.png") no-repeat;
width: 610px;
height: 10px;
margin-top: 10px;
}
.post-image {
float: right;
margin: 15px;
margin-right: 0px;
margin-top: 0px;
text-align: center;
}
.post-image img {
	padding-bottom: 8px;
	float: left;
}
.post-image a {
	clear: left;
	float: left;
    font-size: 10px;
}
.advert {
margin-left: 20px;	
}
.advert2 {
margin-top: 20px;
}
.advert3 {
margin-left: 20px;	
margin-top: 20px;
}
.btn {
background: url("images/btn.jpg") no-repeat;
width: 33px;
height: 33px;
border: none; 
margin: none;
margin-left: 3px;
}
.form {
padding: 5px;
height: 18px;
font-size: 14px;
font-style: italic;
color: #999a9a;
margin: 0px;
}
.pagination {
margin: 0px;
padding: 0px;
margin-top: 10px;
}
.older {
	display: inline;
	float: left;
	background: url("images/older.png") no-repeat 0px 2px;
	padding-left: 22px;
	margin: 0;
}
.newer {
	display: inline;
	float: right;
	padding-right: 22px;
    background: url("images/newer.png") no-repeat right 3px;
}
.avatar {
float: left;
width: 60px;
margin-right: 10px;
font-size: 12px;
text-align: right;
}
.avatar img {
margin-bottom: 10px;	
}
.comment {
float: right;
width: 510px;
background: #e3ebef;
border: 1px solid #ccd6da;
margin-bottom: 10px;
min-height: 150px;
clear: right;
padding: 10px;
color: #4C4C4C;
}
.comment_alt {
float: right;
width: 510px;
background: #ccd6da;
border: 1px solid #ccd6da;
margin-bottom: 10px;
min-height: 150px;
clear: right;
padding: 10px;
color: #4C4C4C;
}
.form_area {
clear: both;	
}
.holder {
clear: both;
margin-bottom: 10px;
}
.textbox {
width: 596px;	
}
.textbox_btn {
background: #5B6F76;
color: #ffffff;
font-weight: bold;
padding: 5px;
border: none;
margin-top: 5px;
}
/* html elements */
h1, h2, h3, h4, h5, h6 {
color: #4c4c4c;
margin-top: 10px;
margin-bottom: 10px;
}
h1 {
font-size: 32px;	
}
h2 {
font-size: 28px;	
}
p {
margin-top: 10px;
margin-bottom: 10px;
line-height: 18px;
}
#sidebar ul {
font-size: 14px;
margin: 0px;
padding: 0px;
}
#sidebar li {
	list-style: none;

}
#sidebar h2 {
font-size: 18px;
color: #eaf0f3;
}
form {
margin: 0px;
padding: 0px;
}
.post-info {
border-top: 1px solid #cad5d8;
border-bottom: 1px solid #cad5d8;
background: #e3ebef;
padding: 10px;
color: #5d5d5d;
}
.post-info2 {
border-top: 1px solid #cad5d8;
border-bottom: 1px solid #cad5d8;
background: #e3ebef;
padding: 10px;
color: #5d5d5d;
margin-bottom: 15px;
}
.footer {
color: #ffffff;
margin-left: 20px;
}
/* links */
a:link {
text-decoration: none;
color: #4C4C4C;
outline: none;
}
a:visited {
text-decoration: none;
color: #4C4C4C;
outline: none;
}
a:active {
text-decoration: none;
color: #4C4C4C;
outline: none;
}
a:hover {
text-decoration: none;
color: #4C4C4C;
outline: none;
}

#sidebar a:link {
text-decoration: none;
color: #eaf0f3;
outline: none;
}
#sidebar a:visited {
text-decoration: none;
color: #eaf0f3;
outline: none;
}
#sidebar a:active {
text-decoration: none;
color: #eaf0f3;
outline: none;
}
#sidebar a:hover {
text-decoration: none;
color: #fa9b38;
outline: none;
}
#sidebar li a:link {
list-style: none;
padding-left: 18px;
background: url("images/castle-list.jpg") no-repeat;
margin-top: 1px;
margin-bottom: 1px;
padding-top: 2px;
}
#sidebar li  a:visited {
list-style: none;
padding-left: 18px;
background: url("images/castle-list.jpg") no-repeat;
margin-top: 1px;
margin-bottom: 1px;
padding-top: 2px;
}
#sidebar li  a:active {
list-style: none;
padding-left: 18px;
background: url("images/castle-list.jpg") no-repeat;
margin-top: 1px;
margin-bottom: 1px;
padding-top: 2px;
}
#sidebar li a:hover {
text-decoration: none;
color: #fa9b38;
outline: none;
list-style: none;
padding-left: 18px;
background: url("images/castle_roll.jpg") no-repeat;
margin-top: 1px;
margin-bottom: 1px;
padding-top: 2px;
}
.post-image a:link {
text-decoration: underline;
color: #dc7818;
outline: none;
}

.post-image a:visited {
text-decoration: underline;
color: #dc7818;
outline: none;
}

.post-image a:active {
text-decoration: underline;
color: #dc7818;
outline: none;
}

.post-image a:hover {
text-decoration: underline;
color: #dc7818;
outline: none;
}
.post-info2 a:link {
text-decoration: underline;
color: #dc7818;
outline: none;
}

.post-info2 a:visited {
text-decoration: underline;
color: #dc7818;
outline: none;
}

.post-info2 a:active {
text-decoration: underline;
color: #dc7818;
outline: none;
}

.post-info2 a:hover {
text-decoration: underline;
color: #dc7818;
outline: none;
}
.post-info a:link {
text-decoration: underline;
color: #dc7818;
outline: none;
}

.post-info a:visited {
text-decoration: underline;
color: #dc7818;
outline: none;
}

.post-info a:active {
text-decoration: underline;
color: #dc7818;
outline: none;
}

.post-info a:hover {
text-decoration: underline;
color: #dc7818;
outline: none;
}
a.read-more:link {
text-decoration: underline;
color: #dc7818;
outline: none;
}

a.read-more:visited {
text-decoration: underline;
color: #dc7818;
outline: none;
}

a.read-more:active {
text-decoration: underline;
color: #dc7818;
outline: none;
}

a.read-more:hover {
text-decoration: underline;
color: #dc7818;
outline: none;
}
.pagination a:link {
text-decoration: underline;
color: #dc7818;
outline: none;
}

.pagination a:visited {
text-decoration: underline;
color: #dc7818;
outline: none;
}

.pagination a:active {
text-decoration: underline;
color: #dc7818;
outline: none;
}

.pagination a:hover {
text-decoration: underline;
color: #dc7818;
outline: none;
}
a img {
border: none;	
}
.footer a:link {
text-decoration: underline;
color: #ffffff;
outline: none;
}

.footer a:visited {
text-decoration: underline;
color: #ffffff;
outline: none;
}

.footer a:active {
text-decoration: underline;
color: #ffffff;
outline: none;
}

.footer a:hover {
text-decoration: underline;
color: #ffffff;
outline: none;
}
 