body 
{
 margin-top: 0px;
 padding: 0;
 color: #A1A1A1;
 background-repeat: repeat-x; background-attachment: fixed; 
 background-color: #000;
 font-family: Verdana, Georgia, Sans-Serif;
 font-size: 11px;
 line-height: 18px;

}
.post-wrapper 
{
 background-color: #FFF;
 padding: 15px;
 width: 583px;
 border-color: #D6D6D6;
 border-width: 1px;
 border-style: solid;
}
a:link 
{
 text-decoration: none;
 color: #D52300;
}
a:visited 
{
 text-decoration: none;
 color: #D52300;
}
a:hover, a:active 
{
 color: #3B3B3B;
}
h1 
{
 font-size: 32px;
 margin-bottom: 0px;
 margin-top: 10px;
 font-weight: normal;
}
h2 
{
 font-size: 28px;
 font-weight: normal;
 margin-top: 0px;
 margin-right: 0;
 margin-bottom: 10px;
 margin-left: 0;
}
h3 
{
 font-size: 24px;
 font-weight: normal;
 margin-top: 0px;
 margin-right: 0;
 margin-bottom: 10px;
 margin-left: 0;
}
h4, h5, h6 
{
 font-size: 20px;
}
.post-title 
{
 line-height: 30px;
}
.home-post-wrap 
{
 width: 270px;
 height: 300px;
 overflow: hidden;
 padding: 15px;
 margin-right: 13px;
 margin-bottom: 10px;
 float: left;
 background-color: #FFF;
 border-color: #D6D6D6;
 border-width: 1px;
 border-style: solid;
}
.readmore 
{
 background-image: url(images/read-more.gif);
 background-repeat: no-repeat;
 background-position: left;
 float: right;
 padding-left: 20px;
}
.readmore a:link, .readmore a:hover 
{
 color: d6d6d6;
}
.thumbnail-home 
{
 border-width: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
}
.titles 
{
 font-weight: normal;
 font-size: 24px;
 text-decoration: none;
}
.titles a:link, .titles a:visited, .titles a:active 
{
 text-decoration: none;
 font-size: 20px;
 font-weight: normal;
 font-family: Trebuchet MS;
 margin-bottom: 10px;
 display: block;
}
.titles-featured a, .titles-featured a:hover, .titles-featured 
{
 font-size: 30px;
 margin-bottom: 10px;
 display: block;
 line-height: 30px;
}
pre, blockquote 
{
 overflow: auto;
 padding-top: 0;
 padding-right: 10px;
 padding-bottom: 0;
 padding-left: 10px;
 margin-top: 20px;
 margin-right: 30px;
 margin-bottom: 20px;
 margin-left: 30px;
 line-height: 1.8em;
 background-color: #f5f5f5;
 border-color: #e0e0e0;
 border-width: 1px;
 border-style: solid;
}
pre:hover, blockquote:hover 
{
 background-color: #f0f0f0;
 border-color: #d0d0d0;
 border-width: 1px;
 border-style: solid;
}
pre 
{
 padding-top: 10px;
 padding-bottom: 10px;
}
code 
{
 color: #779900;
 font-family: Consolas, Verdana, "Courier New", Sans-Serif;
}
ul, ol 
{
 line-height: 2.0em;
}
ul 
{
 list-style-image: url(images/bullet.gif);
}
#wrapper2 
{
 width: 950px;
 margin-left: auto;
 margin-right: auto;
 padding-top: 20px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
#header 
{
 width: 950px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 20px;
}
#wrapper 
{
 float: right;
 width: 950px;
 color: #000;
 background-color: #000;
 padding-bottom: 20px;
}
#content-wrapper 
{
 width: 650px;
 float: left;
 margin-top: 20px;
}
#content 
{
 float: left;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 19px;
}
#sidebar-wrapper 
{
 width: 283px;
 float: left;
 margin-top: 20px;
}
#sidebar 
{
 float: left;
 padding-left: 13px;
 padding-right: 13px;
 width: 257px;
 background-color: #FFF;
 border-color: #D6D6D6;
 border-width: 1px;
 border-style: solid;
 padding-bottom: 20px;
}
#extras 
{
 float: left;
 width: 780px;
 color: #C7AA92;
 text-align: left;
 padding-top: 0;
 padding-right: 10px;
 padding-bottom: 10px;
 padding-left: 10px;
 margin-top: 10px;
 margin-right: 12px;
 margin-bottom: 20px;
 margin-left: 12px;
 background-color: #f5f5f5;
 border-top-color: #e0e0e0;
 border-top-width: 1px;
 border-top-style: solid;
 border-bottom-color: #e0e0e0;
 border-bottom-width: 1px;
 border-bottom-style: solid;
}
#pages ul 
{
 list-style-type: none;
 list-style-image: none;
 float: left;
 margin-top: 15px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 margin-left: 0px;
}
#pages li 
{
 float: left;
 background-image: url(images/nav-right-2.gif);
 background-position: right;
 background-repeat: no-repeat;
 display: block;
 margin-right: 10px;
 background-color: #4B4B4B;
 height: 29px;
}
#pages li:hover 
{
 background-color: gray;
 background-image: url(images/nav-right.gif);
}
#pages li a:link, #pages li a:visited 
{
 float: left;
 color: #FFFFFF;
 display: block;
 padding-top: 3px;
 height: 26px;
 font-size: 13px;
 background-image: url(images/nav-left-2.gif);
 background-position: left;
 background-repeat: no-repeat;
 padding-left: 20px;
 padding-right: 20px;
}
#pages li a:hover, #pages li a:active 
{
 color: #FFFFFF;
 font-size: 13px;
 background-image: url(images/nav-left.gif);
}
.page_item_home a:link, .page_item_home a:visited, .page_item_home a:active 
{
 background-image: url(images/nav-left.gif) ! important;
}
.page_item_home 
{
 background-image: url(images/nav-right.gif) ! important;
 background-color: #D52300 ! important;
}
.current_page_item a:link, .current_page_item a:visited, .current_page_item a:active 
{
 background-image: url(images/nav-left.gif) ! important;
}
.current_page_item 
{
 background-image: url(images/nav-right.gif) ! important;
 background-color: #D52300 ! important;
}
.sidebar-box 
{
 padding-top: 5px;
 margin-bottom: 0px;
}
.sidebar-box ul li a:link, .sidebar-box ul li a:visited, .sidebar-box ul li a:active 
{
 display: block ! important;
 color: #000 ! important;
 width: 100% ! important;
 padding-top: 3px ! important;
 padding-right: 3px ! important;
 padding-bottom: 3px ! important;
 padding-left: 3px ! important;
 background-image: none ! important;
 background-color: #FFF;
}
.sidebar-box ul li 
{
 background-image: none ! important;
 background-color: #FFF ! important;
 color: #848484 ! important;
}
.sidebar-box ul li:hover, .sidebar-box ul li a:hover 
{
 background-image: none ! important;
 background-color: #eee ! important;
}
.sidebar-box ul li a:hover 
{
 width: 100%;
 display: block;
 color: #393939;
 padding-top: 3px;
 padding-right: 3px;
 padding-bottom: 3px;
 padding-left: 3px;
}
.sidebar-box h2 
{
 margin-top: 5px;
 font-size: 15px;
 color: #D52300;
 padding-top: 4px;
 font-weight: bold;
 padding-bottom: 4px;
 text-transform: lowercase;
 margin-left: 10px;
}
#recententries 
{
 float: left;
 width: 613px;
 display: block;
 background-color: #FFF;
 border-color: #D6D6D6;
 border-width: 1px;
 border-style: solid;
 margin-bottom: 10px;
}
#recententries a:visited,#recententries a:hover,#recentcomments2 a:visited,#recentcomments2 a:hover,#mostcomments a:visited,#mostcomments a:hover 
{
 color: #393939;
}
.list2 
{
 color: #8C8C8C;
 list-style-image: url(images/bullet.gif);
 margin-top: 0px;
 font-size: 11px;
}
.list2 a:hover 
{
 color: #393939;
 list-style-image: url(images/bullet.gif);
 margin-top: 0px;
 font-size: 11px;
}
.list2 a 
{
 color: #000;
 margin-top: 0px;
 font-size: 11px;
}
.toptitle 
{
 font-size: 20px;
 color: #D52300;
 margin-left: 15px;
 display: block;
 margin-top: 15px;
 margin-bottom: 10px;
}
.toptitle2 
{
 font-size: 24px;
 color: #FFF;
 display: block;
 margin-top: 15px;
 margin-bottom: 10px;
}
.thumbnail-div 
{
 padding: 2px;
 border-color: #E4E4E4;
 border-width: 1px;
 border-style: solid;
 width: 263px;
 height: 108px;
}
.thumbnail-div-featured 
{
 border-color: #E4E4E4;
 border-width: 1px;
 border-style: solid;
 width: 140px;
 height: 140px;
 padding: 2px;
 float: left;
}
#featured 
{
 background-color: #FFF;
 padding: 10px;
 width: 593px;
 border-color: #D6D6D6;
 border-width: 1px;
 border-style: solid;
 margin-bottom: 10px;
}
#featured-content 
{
 float: right;
 width: 410px;
 margin-right: 5px;
}
#categories 
{
 background-color: #3B3B3B;
 width: 950px;
 font-size: 12px;
 float: left;
 display: block;
}
#categories ul 
{
 float: left;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-top: 10px;
 padding-left: 10px;
 display: block;
}
#categories li 
{
 float: left;
 list-style-image: none;
 list-style: none;
 margin-left: 0px;
 margin-right: 10px;
 list-style-type: none;
 list-style-position: inside;
 margin-bottom: 10px;
}
#categories li a:link, #categories li a:visited 
{
 border-color: #3B3B3B;
 border-width: 1px;
 border-style: solid;
 color: #FFF;
 padding-left: 11px;
 padding-right: 11px;
 display: block;
 height: 25px;
 padding-top: 2px;
 float: left;
}
#categories li a:hover 
{
 background-color: #red;
 border-color: #FF4F2D;
 border-width: 1px;
 border-style: solid;
 color: #FFF;
 padding-left: 11px;
 padding-right: 11px;
 display: block;
 height: 25px;
 padding-top: 2px;
 float: left;
}
#categories .current-cat a:link, #categories .current-cat a:hover, #categories .current-cat a:visited 
{
 color: #D52300;
 background-color: #EAEAEA;
 border-color: #EAEAEA;
 border-width: 1px;
 border-style: solid;
}
/* Captions */
.aligncenter, div.aligncenter 
{
 display: block;
 margin-left: auto;
 margin-right: auto;
}
/* End captions */
/* Begin Images */
p img 
{
 padding: 0;
 max-width: 100%;
}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
img.centered 
{
 display: block;
 margin-left: auto;
 margin-right: auto;
}
img.alignright 
{
 padding: 4px;
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 2px;
 margin-left: 7px;
 display: inline;
}
img.alignleft 
{
 padding: 4px;
 margin-top: 0;
 margin-right: 7px;
 margin-bottom: 2px;
 margin-left: 0;
 display: inline;
}
.alignright 
{
 float: right;
}
.alignleft 
{
 float: left;
}
/* End Images */

