body {
background:#4E0404 url(http://www.forgeyouth.com/mod/template/templates/Default_Template/images/page-background.gif) no-repeat scroll center bottom;
color:#697C83;
font-family:'Trebuchet MS','Lucida Grande',Arial,sans-serif;
font-size:80%;
line-height:1.6em;
margin:0pt auto 260px;
padding:0pt;
text-align:left;
}
p {
color:#555555;
margin:0pt 0pt 10px;
}
a {
color:#336699;
text-decoration:none;
}
ol, ul {
color:#697C83;
}
h1 {
font-size:130%;
}
h2, h3, h4, h5 {
font-size:100%;
}
blockquote {
color:#777777;
margin:1em;
padding:10px 10px 40px;
}
td {
border:1px solid #EEEEEE;
margin:0pt;
padding:0pt;
}
td h4, h3, h5 {
margin:0pt;
padding:0pt;
}
div#container {
margin:0pt auto;
padding:0pt;
position:relative;
top:190px;
width:970px;
}
div#header {
background:transparent url(http://www.forgeyouth.com/mod/template/templates/Default_Template/images/header.gif) no-repeat scroll center top;
height:260px;
left:0pt;
margin:0pt;
padding:0pt;
position:absolute;
text-align:left;
top:0px;
width:100%;
}
div#header-inner {
margin:0pt auto;
width:970px;
}

div#header #search-header {
float:right;
margin:0pt;
padding:0pt;
position:relative;
right:-150px;
top:80px;
width:370px;
}
div#header #search-header img {
margin:0pt 0pt 0pt 10px;
}

div#header #search-header p {
margin:0pt;
padding:0pt 0pt 0pt 15px;
}

div#header #search-header span a {
color:#FFFFFF;
}
#content-holder {
clear:both;
margin:0pt auto;
min-height:500px;
padding:5px;
position:relative;
width:974px;
}
div#content-holder a:hover {
text-decoration:underline;
}
div#content-holder h1 {
border-bottom:1px solid #CCCCCC;
font-size:150%;
margin:0pt;
padding:0pt;
}
div#content-holder h2 {
border-color:-moz-use-text-color -moz-use-text-color #EEEEEE;
border-style:none none solid;
border-width:0pt 0pt 1px;
color:#666666;
font-size:1.1em;
margin:0pt 0pt 10px;
padding:0pt;
}
div#single-page {
border:1px solid #EEEEEE;
margin:0pt;
padding:0pt 15px 0pt 0pt;
text-align:left;
width:900px;
}
div#splitpane-content {
background:transparent url(http://www.forgeyouth.com/mod/template/templates/Default_Template/images/box-wide-bottom.gif) no-repeat scroll center bottom;
color:#000000;
margin:0pt;
overflow:hidden;
padding-bottom:40px;
padding-left:10px;
padding-right:10px;
text-align:left;
width:680px;
}
div#splitpane-content-inner {
background:transparent url(http://www.forgeyouth.com/mod/template/templates/Default_Template/images/box-wide.gif) repeat-y scroll center bottom;
margin-left:-10px;
padding:10px 20px 0pt;
width:660px;
}
div#splitpane-sidebar {
background:transparent url(http://www.forgeyouth.com/mod/template/templates/Default_Template/images/box-narrow.gif) repeat-y scroll center bottom;
float:left;
margin:0px 0 10px 0px;
padding:0pt 0pt 30px;
width:250px;
}
div#splitpane-sidebar li {
font-size:120%;
font-weight: bold;
}

li ul {
display: none;
}

li.active ul {
display: inline;
}

div#sidebar-contents {
padding:10px;
}
div#splitpane-sidebar td {
margin:0pt 0pt 0pt 20px;
width:200px;
}
div#splitpane-sidebar ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
div#splitpane-sidebar ul li {
margin:20px 0pt;
padding-left:5px;
}
div#splitpane-sidebar ul li ul li a {
padding:0pt 0pt 0pt 5px;
font-size: 70%;
color: #4E0404;
}

div#splitpane-sidebar h2 {
background:transparent url(http://www.forgeyouth.com/mod/template/templates/Default_Template/images/header-splash.gif) no-repeat scroll left top;
border-bottom:medium none;
color:#F8F8F8;
font-size:0.9em;
height:38px;
padding:9px 0pt 0pt 14px;
text-align:left;
width:220px;
}
#content-holder-toolbar {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #CCCCCC;
float:left;
margin:0pt;
width:150px;
}
div#footer {
background:transparent url(http://www.forgeyouth.com/mod/template/templates/Default_Template/images/footer.gif) repeat-x scroll 0%;
clear:both;
color:#174764;
display:none;
font-size:1em;
font-weight:bold;
height:26px;
margin:20px 0pt 0pt;
padding:3px 0pt 0pt;
position:relative;
width:100%;
}
div#footer img {
padding:3px 0pt 0pt;
text-align:right;
}
div#footer p {
padding:0pt 20px;
}
div#footer a {
color:#FFFFFF;
padding:0pt 5px;
}
div#footer a:hover {
text-decoration:underline;
}
div#footer a:link, div#footer a:visited {
text-align:right;
}

.article {
margin-bottom: 1%;
float: left;
}
.article .thumbnail_image {
float: left;
margin-right: 10px;
}
