/*

Theme Name: Shadow 1-Column
Description: 1-Column Blogalized Theme 
Version: 1.0
Author: Blogalized
Author URI: http://www.blogalized.com

*/	

*
{
border: none;
margin: 0px;
padding: 0px;
list-style: none;
}

			/* Global Layout */

body 
{
font-size: 12px;
margin: 0px;
text-align: center;
background: #000000 url(img/bg.gif) top center repeat-x;
color: #ADADAD;
font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
}

p {padding-top: 20px;}

#navwrap
{
position: relative;
margin: auto;
height: 57px;
width: 864px;
background: url(img/logo2.gif) left top no-repeat;
text-align: right;
}

#headwrap
{
position: relative;
margin: auto;
height: 54px;
width: 864px;
background: url(img/mainbg.gif) left top no-repeat;
}

#contentwrap
{
position: relative;
margin: auto;
width: 864px;
text-align: left;
}

#farleft, #sidebar
{
position: relative;
float: left;
padding: 0px 0px 0px 20px;
width: 174px;
font-size: 10px;
text-transform: uppercase;
}

#farleft a:link, #farleft a:visited,#sidebar a:link, #sidebar a:visited
{
position: relative;
display: block;
padding: 6px 0px 9px 20px;
width: 154px;
height: 11px;
background: url(img/bullet.gif) left center no-repeat;
color: #8d8d8d;
font-size: 10px;
text-decoration: none;
}

#farleft a:hover,#sidebar a:hover
{
position: relative;
display: block;
padding: 6px 0px 9px 20px;
width: 154px;
height: 11px;
color: #FFFFFF;
font-size: 10px;
background: transparent url('img/transbg.png') no-repeat left;
}

#right
{
position: relative;
float: left;
padding-left: 100px;
width: 568px;
}

#left
{
position: relative;
margin: 0px 493px 0px 216px;
text-transform: uppercase;
}

#floater
{
position: relative;
float: left;
width: 148px;
}

.posthead
{
position: relative;
padding-bottom: 17px;
height: 45px;
text-transform: uppercase;
}

.posttd
{
position: relative;
float: right;
height: 45px;
color: #FFFFFF;
width: 40px;
background: url(img/tdbg.gif) no-repeat;
}

.posttd:hover
{
background: url(img/tdbg2.gif) no-repeat;
}

.comm
{
position: relative;
padding-top: 4px;
height: 12px;
text-align: center;
text-transform:uppercase;
font-size: 8px;

}

.comm a
{
color: #FFFFFF;
text-decoration: none;
}

.commnumber
{
position: relative;
padding-top: -1px;
margin-left: -2px; 
height: 12px;
text-align: center;
text-transform:uppercase;
font-size: 18px;
color: #FFFFFF;
}

.commnumber a:link, .commnumber a:visited
{
color: #FFFFFF;
text-decoration: none;
}

#comment
{
width: 350px;
}

.posttext
{
position: relative;
float: left;
height: 45px;
width: 360px;
}

.details
{
position: relative;
padding-top: 3px;
font-size: 10px;
color: #43697b;
}

.details a:hover { border-bottom: 1px #43697b dotted; }

.thepost
{
position: relative;
font-size: 12px;
padding-bottom: 35px;
font-family: Arial;
line-height: 23px;
word-spacing: 2px;
}

.thepost p { margin-bottom: 16px; }

.blogroll
{
position: relative;
padding-top: 10px;
font-size: 10px;
}

.blogroll a:link, .blogroll a:visited
{
position: relative;
display: block;
padding: 5px 0px 6px 7px;
width: 141px;
background: none;
color: #747474;
text-decoration: none;
}

.blogroll a:hover
{
position: relative;
display: block;
padding: 5px 0px 6px 7px;
width: 141px;
background: #181818;
color: #E74200;
}

#navwrap ul
{
position: relative;
float: right;
padding-right: 60px;
}

#navwrap li
{
float: left;
}

#navwrap a:link, #navwrap a:visited
{
position: relative;
display: block;
padding: 9px 0px 16px 0px;
width: 98px;
color: #FFFFFF;
text-decoration: none;
font-size: 10px;
margin-left: -20px;
text-align: center;
text-transform: uppercase;
}

#navwrap a:hover
{
position: relative;
display: block;
padding: 9px 0px 16px 0px;
width: 98px;
background: url(img/topnav.gif) no-repeat;
color: #84B5D6;
text-decoration: none;
}


		/*global styles */

.thepost a img { border: 5px solid #313131; margin-bottom: 30px; }
.thepost a img:hover { border-color: #444; }

.thepost a:link, .thepost a:visited
{
color: #eaeaea;
text-decoration: none;
font-weight: bold;
border-bottom: 2px solid #222;
}

.thepost a:hover { color: #fff; border-color: #333; }

.details a:link, .details a:visited
{
color: #81b1c8;
text-decoration: none;
}

h1 {
font-size: 14px;
color: #84B5D6;
font-weight: normal; 
margin-top: 14px;
margin-bottom: 16px;}
		
h2
{
display: block;
font-size: 20px;
text-transform: uppercase;
color: #84B5D6;
font-weight: normal;
}

h2 a:link, h2 a:visited
{
color: #84B5D6;
text-decoration: none;
}

h2 a:hover
{
color: #FFFFFF;
border-bottom: 1px #444 dotted;
}

h3
{
display: block;
margin-bottom: 10px;
padding: 0px 0px 2px 15px;
background: url(img/bullet.gif) left center no-repeat;
font-size: 10px;
color: #7B7B7B;
font-weight: normal;
}



.h3span
{
color:#5A8FA6;
}

img.floater1
{
position: relative;
margin-bottom: 2px;
border: 5px solid #313131;
}

img.floater1:hover
{
position: relative;
margin-bottom: 2px;
border: 5px solid #444;
}

/* Footer */

#footframe
{
position: relative;
margin-top: 40px;
height: 58px;
background: url(img2/footbg.gif);
}

#nsearchfoot
{
position: relative;
margin: auto;
height: 58px;
width: 864px;
background: url(img2/footsearch.gif) no-repeat;
text-align: left;
}

#s
{
margin: 11px 0px 0px 60px;
background: none;
border: none;
color: #F0F0F0;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.commentlist li {
background: #000;
padding: 15px; 
margin-bottom: 9px; 
border: 1px solid #222; }

.commentlist li:hover {
color: #FFF; 
border-color: #333;
color: #EEE; }

.thecomments
{
position: relative;
font-size: 11px;
padding-bottom: 35px;
font-family: Arial;
line-height: 20px;
word-spacing: 2px;
}

.thecomments a:link, a:visited, a:active
{ color: #84b5d6;  text-decoration: none; }

h4 { font-size: 12px; font-weight: bold; color: #84b5d6; margin-bottom: -25px; }
h4 a { font-size: 12px; font-weight: bold; color: #84b5d6; text-decoration: none; }
h4 a:hover { text-decoration: none; color: #FFF; }

h5 { font-size: 10px; margin-bottom: -10px;}

h6, h2
{
display: block;
margin-bottom: 10px;
padding: 10px 0px 0px 15px;
font-size: 10px;
color: #5A8FA6;
font-weight: normal;
}

.h6span
{
color: #5A8FA6;
}

.clearfix { display: inline-block; }

.commentname { color: #FFF; }
.commentmetadata { color: #FFF; }

#submit { color: #FFF; font-size: 11px; font-weight: bold; padding: 12px; background: #000; border: 1px solid #323232; }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.thepost li { list-style-image: url(img/bullet.gif); margin-left: 25px;}