/*
Theme Name: Kyshera
Version: 1.0
Design & build: Burning Red
Site: www.burningred.co.uk
*/

* { margin:0; padding:0; }
body {
	font-family:verdana, arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	background-image: url(images/bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#000000;
	text-align:center;
	line-height:1.6em;
	background-attachment: fixed;
}
a img { border:0;}
a { color:#FF0000; text-decoration:underline; padding:1px 3px;}
a:hover { color:#FFFFFF;}


#container{ width:900px; text-align:left;  margin-left:auto; margin-right:auto;border-left:0px solid #232323;  border-right:0px solid #232323;  background-color: #000000;}

#header{position:relative;height:300px; background-color:#242424; width:900px; background-image: url(images/header3.jpg); background-repeat:no-repeat;}

#logo {font:bold 25px "Trebuchet MS", helvetica, sans-serif; color:#fff; position:absolute; top:195px; left:20px; letter-spacing:-1px; }
#logo a { color:#fff;}
#logo a:hover { background:none;}
#description {position:absolute; top:225px; left:30px; color:#fff;}

#menu { background-color:#000000; list-style-type:none; position:absolute; top:260px; left:0px; width:900px;}
#menu2 { background-color:#000000;  left:0px; width:300px; text-align:right;float:right;margin:238px 5px 5px 5px;}
#menu2pad {margin-right:10px; margin-bottom:3px; margin-top:4px;}
#menu  li {float:left;}
#menu  li a {line-height:25px;color: #fff; text-decoration:none;font-size:12px;font-weight:normal;border-right:0px solid #000000;margin-left:15px;}
#menu  li a:hover {color: #fff; background-color:#242424; }

#content {
	background-color: #000000;
	overflow:hidden;
	background-image: url(images/bg_content.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#maincol{  float: left; width:420px; padding-left:20px;}
#maincol p {margin:5px 0;}
#maincol h2 { font-size:14px; font-weight:normal; line-height:32px;  letter-spacing:1px; color:#000;  width:345px; float:right; }

.date { float:left; }
.red { background-color:#ffffff; color:#000000; font:normal 22px sans-serif; display:block; width:32px; height:29px; text-align:center}
.black { background-color:#ffffff; color:#000000; display:block; width:32px; height:13px; font-size:10px;line-height:13px; text-transform:uppercase; text-align:center}
.meta { clear:both;  border-bottom:1px solid #ccc; padding:3px 0}
.meta a { font-weight:bold}

#rightcol {width:225px; float:left;}
#rightcol h2{ font:bold 15px/20px Arial, Helvetica, sans-serif; color:#fff; margin:10px 0px 4px 10px; background-color:#242424; padding:0px 0px 0px 5px;}
#rightcol ul { list-style-type:none; margin:0 0 0 12px; font-size:10px; font-weight:bold;}
#rightcol ul li{margin:0; padding:0;}
#rightcol p {padding:5px 0px 0px 15px;}
#rightcol a {text-transform:uppercase; display:compact;}

#rightcol2 {width:225px; float:left;}
#rightcol2 h2{ font:bold 15px/20px Arial, Helvetica, sans-serif; color:#fff; margin:10px 0px 4px 10px; background-color:#242424; padding:0px 0px 0px 5px;}
#rightcol2 ul { list-style-type:none; margin:0 0 0 12px; font-size:10px; font-weight:bold;}
#rightcol2 ul li{margin:0; padding:0;}
#rightcol2 p {padding:5px 0px 0px 15px;}
#rightcol2 a { display:block; width:162px; text-transform:uppercase;}


#singlecol { padding:20px;}

#footer{
	padding:10px 15px 10px;
15px;
	height:10px;
	margin-top:10px;
	background-color:#242424;
	background-repeat:no-repeat;
	background-position:top left;
	font-size:10px;
	text-transform:uppercase;
	background-image: url(images/bgfooter.jpg);
}
.hideit{display:none;}
.bannerpad {margin-left:20px; margin-top:10px;}
.bannerpad2 {margin-left:5px; margin-top:10px;}

code {font: 11px 'Courier New', Courier, Fixed; border:1px dashed #ccc; display:block; padding:5px; background:#eae3dc }
small {font-size:10px;line-height: 1.5em; margin-left:7px;}

acronym, abbr, span.caps{ border:0;}

.mediathumb {float:left; display:block;}
.mediatext {margin-left:120px;}

blockquote { margin: 15px 30px 0 5px; padding-left: 15px; border-left: 5px solid #DB3838;}
blockquote cite { margin: 5px 0 0; display: block;}

hr {display: none;}


img.centered {display: block; margin:7px auto;}
img.alignright {margin: 0 0 2px 7px; float:right;}
img.alignleft {margin: 0 7px 2px 0; float:left; }
img.border {border:3px solid #333;}

.clear{ clear:both;}
.input-search { border:1px solid #ccc; background-color:#fff; font-family:sans-serif;font-size:11px;letter-spacing:-1px;font-weight:bold;color:#232323;padding:1px 3px;width:95px;}

.middle{vertical-align:middle;}
.right{text-align:right;}
.left{text-align:right;}
.center { text-align:center;}
.alignright {float: right;}
.alignleft {float: left}

.navigation {display: block;text-align: center;margin: 20px;}
.navigation a{ padding:2px 5px;}
h2.pagetitle { float:none!important; color:#ffffff; }
h3 {width:410px;padding:4px;
background-color:#242424;
color: #ffffff;}
h4 {width:310px;
padding:4px;
background-color:#242424;
color: #ffffff;}

.alt {background-color: #242424;}
.alt {margin-top:10px; margin-bottom:10px; padding:10px;}

.post {margin-top:10px;}
.entry  ul { list-style-type:disc !important; margin-left:25px;}
.entry  ol { list-style-type:decimal !important; margin-left:25px;}

.postmetadata {font-size:10px;}
.postmetadata ul, .postmetadata li {display: inline;list-style-type: none;list-style-image: none;}

.commentlist li {color:#fffff;padding:1px 3px; }
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin: 15px 0 3px;padding: 5px 10px 3px;list-style: none;}
.commentlist p {margin: 10px 5px 10px 0;}

.commentmetadata {font-weight: normal;}
.commentmetadata {margin: 0;	display: block;}

#commentform input {border:1px solid #ffffff;font-family:sans-serif;font-size:11px;color:#ffffff;background-color:#000000; }
#commentform input {width: 170px;border:1px solid #ffffff;font-family:sans-serif;color:#ffffff;background-color:#000000;padding: 2px; margin: 5px 5px 1px 0;}

#commentform textarea {border:1px solid #ffffff;font-family:sans-serif;font-size:11px;color:#ffffff;background-color:#000000;padding:1px 3px; }
#commentform textarea {width: 400px;padding: 2px;}

#commentform #submit {margin: 0;float: left;}
#commentform p {margin: 5px 0;}

.nocomments {text-align: center;margin: 0;padding: 0;}

.calendardiv {position:absolute; width:150px; text-align:left;}

.blogimage {
background-color: #ffffff;
padding: 4px;
border-bottom: 1px solid #b8b8b8;
border-top: 1px solid #b8b8b8;
border-right: 1px solid #b8b8b8;
border-left: 1px solid #b8b8b8;
margin-right: 3px;
margin-left: 3px;
margin-top: 1px;
}

.flickrbadge {display:block;
width:200px;
padding-left:10px;}

.splashcontent {padding:10px;}

.splashleft {float:left;
width:510px;
padding:10px;
}

.splashright {float:left;
width:330px;
padding:10px;}

.video{float:left;
width:490px;
padding:10px;
height:310px;
text-align:center;}

.latestnews{float:left;
width:490px;
padding:10px;
height:100px;
margin-top:10px;
background-color:#242424;}

.banners{float:left;
width:310px;
padding-bottom:20px;
height:310px;}

.bestofweb{float:left;
width:310px;
padding:10px;
height:100px;
margin-top:10px;
background-color:#242424;}

.splashbanner {padding-top:10px;}

.splashbanner2 {padding-top:0px;}

.mediabanner{margin-top:10px; border:none;}
