/*  
Theme Name: MassivePress
Theme URI: http://www.massivepress.com/
Description: The MassivePress.com WordPress Theme
Version: 1.8
Author: Jason Schuller
Author URI: http://www.wpelements.com/

Much of this CSS is Based on GridFocus by 5ThirtyOne.com
*/


* {
margin:0;
padding:0;
}

html,body {

color:#333;
}

body { margin: 0; padding: 0; font:12.5px Geneva,arial,helvetica,verdana,sans-serif;
background:#fff5de url(images/bg-body.jpg) no-repeat center top;

 }



input {
height:30px;
width:110px;
font-size:18px;
}

textarea {
width:400px;
font-size:18px;
height:100px;
}

submit {
width:50px;
}


.form-submit input{
width:50px;
}


h1 {
font-size:22px;
color:#ff923c;
letter-spacing: 0.2em;}


.sideheader {
font-size:20px;
color:#2d241b;
}

h2 {
font-size:18px;
}

h3 {
font-size:16px;
}


h5 {
font-size:10px;
color:#7f7f7f;
padding-left:1px;
font-weight:400;
}

a {
color:#333;
text-decoration:none;
}

a:hover {
color:#666;
}




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: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 10px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */


a.whatsnew
{
background:url(images/whatsnew2010.jpg) no-repeat left top;
width:190px;
height:33px;
float:left;

text-indent:-9999px;
margin-bottom:5px;
}


p.buttons {
position:absolute;
bottom:20px;
left:7px;
margin:0;
}
.servicebox
{
float:left;
background:url(images/bg-servicerounded.jpg) no-repeat left top;
background:url(images/bg-servicerounded.png) no-repeat left top;
width:201px;
height:343px;
margin:0 4px;
padding:0 7px;
padding:0 16px;
padding-top:490px;
width:187px;
width:169px;
position:relative;
height:140px;
}

a.wanttotrain
{
background:url(images/wanttotrain.jpg) no-repeat left top;
width:190px;
height:33px;
float:left;

text-indent:-9999px;
margin-bottom:5px;
}


a.whatsnew:hover, a.wanttotrain:hover{background-position: left bottom;}


a.whatsnew {background-image:url(images/whatsnew2010.jpg); width:188px;}



#sidebarholder {
border:1px solid #BBB;

background:#FFF;

height:auto;
margin-bottom:15px;
margin-top:15px;

}

#sideshoppingcart h3 {
color:#FFF;
font-size:12px;
font-family:georgia,serif;
text-transform:uppercase;
background:#081c35;
padding:5px;
}

#homeimage {

width:900px;
height:599px;
margin:0 auto;
background-image:url(images/HomeImage.png);
}
/*
#homeimage {

width:900px;
height:599px;
margin:0 auto;
background-image:url(images/HomeImage.png);
}
*/



#homeimage {

width:900px;
height:599px;
margin:0 auto;
background-image:url(images/HomeImage.png);


}



.SectionTitle {

width:555px;
height:35px;

background-image:url(images/SectionBG.jpg);

}


.featureditem {
width:285px;
height:90px;
background-image:url(images/HomeAdBG.png);

}
/*
.featureditem {
width:285px;
height:120px;
background-image:url(images/HomeAdBG.png);

}
*/


.featureditem:hover {

background-image:url(images/HomeAdBGHover.png);

}



.featureditemsidebar {
width:290px;
height:90px;
background:url(images/SidebarAdBG.png) no-repeat;

}

/*
.featureditemsidebar {
width:250px;
height:100px;
background:url(images/SidebarAdBG.png) no-repeat;
}
*/


.featureditemsidebar:hover {

background:url(images/SidebarAdBGHover.png) no-repeat;

}


.featureditemsidebar img{
width:60px;
height:60px;
}
/*
.featureditemsidebar img{
width:66px;
height:66px;
}
*/


.blogholder {
width:495px;
height:auto;
margin-left:3px;
border-top:5px solid #DDD;
border-bottom:1px solid #BBB;
border-left:1px solid #BBB;
margin-bottom:15px;
padding:10px;
border-right:1px solid #BBB;

background:#fff;
}



.topbanner {
width:400px;
height:80px;
position:relative;
left:445px;
top:10px;
}
/*
.topbanner {
width:400px;
height:80px;
position:absolute;
left:600px;
top:10px;
}
*/

.featureditemcontent {

padding:20px;

}


.featureditemcontent img {

border:1px solid #DDD;
float:left;
}



.featuredcolumn {
padding:15px;
width:325px;
height:599px;
padding:10px 0px 0px 470px;
}
/*
.featuredcolumn {
padding:15px;
width:325px;
height:599px;
padding:100px 0px 0px 470px;
}
*/





span.author {
font-size:14px !important;
font-weight:bold;
color:#555;
padding:0;
text-transform:none;
cursor:pointer;
margin-top:10px;
}





span.title {
width:480px;
font-size:0.9em;
color:#000;
margin-top:5px;
display:block;
cursor:pointer;
margin-top:27px;}


.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}



#sidebarholder h3 {
color:#FFF;
font-size:12px;
font-family:georgia,serif;
text-transform:uppercase;
background:#999;
padding:5px;
}


.socialicon {
float:left;
width:20px;
height:30px;
margin:2px 0px 0px 5px;
}
/*
#nav{
font-size:1.0em;
padding-left:75px;
padding-top:85px;
}
*/

#nav{
font-size:1.0em;
padding-left:165px;
padding-top:5px;
}
#nav, #nav ul {
list-style: none;
line-height: 1;
}
/*
#nav, #nav ul {
list-style: none;
line-height: 1;
}
*/

#nav a, #nav a:hover {
display: block;
text-decoration: none;
border:none;

}
#nav li {
float: left;
list-style:none;
border-right:0px solid #211b14;

}
/*
#nav li {
float: left;
list-style:none;
border-right:1px solid #211b14;

}
*/
#nav a, #nav a:visited {
display:block;
color: #211b14;
padding:6px 12px;
text-transform:uppercase;
font-weight:bold;

}
/*
#nav a, #nav a:visited {
display:block;
color: #211b14;
padding:6px 12px;
text-transform:uppercase;
font-weight:bold;
}
*/
#nav a:hover, #nav a:active, #home .on {
text-decoration:underline
}
#nav li ul {
position: absolute;
left: -999em;
height: auto;
width: 174px;
border-bottom: 1px solid #a9a9a9;
z-index:1000;
}
#nav li li {
width: 172px;
border-top: 1px solid #a9a9a9;
border-right: 1px solid #a9a9a9;
border-left: 1px solid #a9a9a9;
background: #2d241b;
z-index:1000;
}
#nav li li a, #nav li li a:visited {
font-weight:normal;
font-size:0.9em;
color:#FFF;
}
#nav li li a:hover, #nav li li a:active {
background:#000;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto;
}
a.main:hover {
background:none;
}


/* MENU CODE - menu ver 3.21vo 2010 */

/* IF YOU EDIT THE SUB MENU WIDTH - EDIT 160 BELOW */

/* FONT AND COLOR CODES ARE AT THE BOTTOM */



/* TO FIX LAYERING PROBLEMS YOU CAN ADD POSITION ABSOLUTE TO THE NEXT LINE */

.menu-leftspace		{ width: 15px; }

#menulocation 		{ padding: 0px 0px 0px 0px; white-space:nowrap; z-index: 10; }

#menutop 		{ left: 15px; position: absolute; top: 84px; }

.menutrans 		{  filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60; }

.menu-background	{
			background-color: #D5D5CC;
			background-image: url("picts/menu-background.gif");
			background-repeat: repeat-y;
			background-position: top left;
			border-left: 1px solid #787864;
			border-right: 1px solid #787864;
			}

.menuwidth		{ width: 166px; }










#wrapper {
width:990px;
margin:0 auto;
}
/*
#wrapper {
width:990px;
margin:0 auto;
}
*/

/* masthead / footer - navigation and categories */
#masthead {
background:url(images/logo.png) no-repeat;
height:130px;
margin-top:0;
}



#masthead h1 a {
text-transform:uppercase;
width:400px;
float:left;
margin:12px 0 0;
}

#masthead h1 a em {
font-style:normal;
color:#555;
}

#headLinks {
float:right;
padding-top:6px;
color:#f5f5f5;
}

#headLinks a {
font-size:14px;
color:#f5f5f5;
}

#headLinks a:hover {
color:#CCC;
}

#headLinks ul li {
list-style:none;
display:inline;
margin:0 0 0 15px;
}

#subHead {
width:1080px;
height:90px;
border-bottom:1px solid #B8B8B8;
padding-top:-20px;
padding-bottom:5px;
display:none;
}

#headAds {
width:728px;
height:90px;
margin:auto;
display:none;
}

li.top {
border-left:1px solid #DDD;
float:right;
display:block width:100px;
}

li.top a {
width:100px;
}

.nav li.skip a:hover,li.top a:hover {
background:transparent;
color:#333!important;
}

/* main - middle content and columns */
#mid {
width:1030px;
height:auto;
background:url(images/whitebg.png);
border:1px solid #DDD;
padding:10px;
}

#mainCol {
float:left;
margin:26px 0 0;
width:464px;
overflow:hidden;
}

#mainColpage {
float:left;
margin-left:10px;
width:525px;
overflow:hidden;

}




#mainColcat {
float:left;
margin-left:10px;
width:520px;
overflow:hidden;



}

#mainColsingle {
float:left;
margin-top:10px;
margin-left:5px;
width:750px;
overflow:hidden;
}

#vids {
padding-left:20px;
}

/* style individual sidebars */
#midCol a {
font-weight:700;
}

#midCol {
color:#444;
float:left;
margin:20px 0 0 10px;
width:290px;
line-height:1.3em;
}
/*
#midCol {
color:#444;
float:left;
margin:20px 0 0 10px;
width:250px;
line-height:1.3em;
}
*/


#searchWrap,.middle_links {
margin-bottom:20px;
}

#searchWrap input {
vertical-align:middle;
}

#searchWrap #s {
font-size:1.1em;
border:1px solid #BBB;
padding:1px 2px;
margin-right:3px;
width:220px;
}

.middle_links h3 {
margin-bottom:5px;
}

#midCol ul {
list-style:none;
margin:8px 0 4px;
}

.middle_links ul li {
color:#7F7F7F;
line-height:1.2em;
border-top:1px solid #BBB;
padding:3px 0 4px;
}

.middle_links img {
border:0;
}

#tertCol {
float:left;
width:195px;
margin:25px 0 0 0px;
}

#tertCol p {
color:#777;
}


#sidebar {
float:left;
width:195px;
margin:0px 0 0 0px;
}

#sidebar p {
color:#777;
}


#elseWhere {
margin:0 0 20px;
}

#elseWhere h3 {
margin-bottom:5px;
}

ul#imgLinks {
list-style:none;
margin:5px 0;
}

#imgLinks li {
color:#7F7F7F;
line-height:1.2em;
padding:0 0 1px;
}

#imgLinks li a img {
border:3px solid #EEE;
width:145px;
height:74px;
color:#333;
font-weight:700;
}

#imgLinks li a:hover img {
border-color:#DDD;
}

#introIMG {
float:left;
margin:6px 8px 0 0;
overflow:hidden;
}

#introIMG img {
border:none;
padding:4px;
border:1px solid #BDBDBD;
width:140px;
height:140px;
}

.rss_links h3 {
margin-bottom:5px;
}

.rss_links {
margin-bottom:20px;
}

.rss_links ul li {
background:url(images/rss.gif) no-repeat 0 3px;
color:#7F7F7F;
line-height:1.2em;
border-top:1px solid #BBB;
padding:3px 0 4px 16px;
}

.user_links h3 {
margin-bottom:5px;
}

.user_links {
margin-bottom:20px;
}

.user_links ul li {
background:url(images/user.gif) no-repeat 0 3px;
color:#7F7F7F;
line-height:1.2em;
border-top:1px solid #BBB;
padding:3px 0 4px 16px;
}

#featured {
padding:2px;
}

#featured img{
width:90px;
height:90px;
padding:4px;
margin:-2px;
border:1px solid #B6B6B6;
}

/* wordpress entries styling - main content column */
#postMain {
height:212px;
overflow:hidden;
margin-bottom:15px;
}

.postMeta {
background:url(images/dot.gif) repeat-x left center;
text-transform:uppercase;
font-size:11px;
text-align:right;
margin-bottom:5px;
}

.postMeta span.date {
background:#FFF;
color:#7F7F7F;
padding:0 2px 0 4px;
}

.postMeta span.comments {
background:#FFF url(images/user.gif) no-repeat left center;
padding-left:15px;
margin-left:2px;
}

.postMeta span.comments a,.postMeta span.date a {
color:#555;
}

.post {
margin:0 0 10px 0px;
padding:0px 10px 10px 10px;
width:500px;
border:1px solid #BBB;
background:#fff;
}

.post h2 {
line-height:1.2em;
}

.post h2 a {
width:100%;
display:block;
outline:none;
}

.entry h3 {
font-family: Myriad Pro, "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,Arial;
font-size:16px;
margin:1em 0;
}

.entry h1 {
font-size:27px;
font-weight:normal;
margin:1em 0;
color:#ffaf31;
letter-spacing: -0.1em;
}

.post .entry {
line-height:1.5em;
overflow:hidden;
width:490px;
}



.producttext {
width:100px;
}


.post .entry p {
margin:5px 0;
font-size:12px;
color:#2d241b;
font-family: Geneva,Trebuchet MS,Arial;

}

.post .entry p a {
background:url(images/dot.gif) repeat-x bottom left;
font-weight:700;
}

.entry blockquote {
margin:0 1.3em;
}

.entry ul {
margin:0 1.3em;
list-style:none;
}

.entry li a {
color:#333;
font-weight:700;
background:url(images/dot.gif) repeat-x bottom left;
}

.entry ul li {
background:url(images/li.gif) no-repeat 0 1px;
padding-left:18px;
margin-bottom:7px;
}

.entry ol {
margin:0 1em 0 3em;
}

.entry ol li {
margin:0 0 7px;
}

.entry img,.entry a img {
}

.entry a:hover img {
border-color:#DFDFDF;
}

.entry table tr {
padding:15px 0;
}

.entry table tr.alt {
background:#eee;
}

/* style pagination buttons */
#more_reading {
color:#7F7F7F;
font-size:11px;
text-transform:uppercase;
margin-bottom:15px;
margin-top:15px;
text-align:right;
}

span.navback{
width:25px;
height:15px;
display:block;
float:right;
background:url(images/arrow_prev.gif) top right no-repeat;
cursor:pointer;
}

span.navforward{
width:25px;
height:15px;
display:block;
float:right;
background:url(images/arrow_next.gif) top right no-repeat;
cursor:pointer;
}

/* style me some comments and inputs */
#comments {
width:435px;
padding:12px 0 0;
}

#comment {
width:458px;
overflow:auto;
font:12px arial,helvetica,verdana,sans-serif;
}

h2.commh2 {
font-size: 1.4em !important;
padding: 0 0 5px;
color:#333 !important;
}

ol.commentlist {
margin: 10px 0 20px;
padding: 0;
list-style: none;
font-size: 12px;
line-height: 20px;
}

ol.commentlist p {
margin-bottom:10px;
line-height: 20px;
}

ol.commentlist cite {
font-style: normal;
font-weight: bold;
}

ol.commentlist li {
padding: 20px 10px 10px 10px;
}

ol.commentlist li.alt {
padding: 10px 10px 5px 10px !important;
border:1px solid #BBBBBB;
}

input#submit {
cursor:pointer;
margin:5px 0 15px 0;
}

#comment,#author,#email,#url {
border:1px solid #BBBBBB;
padding:2px;
margin:0 0 5px 0;
}

.labeltext {
padding:0 0 10px 0;
}


/* footer - text string and links */
#footer {
border-top:1px solid #B8B8B8;
padding-top:10px;
padding-bottom:60px;
margin:15px 0 0 0;
text-align:center;
color:#888;
font-size:11px;
}

#footer ul {
	display: block;
	margin: 0 auto 0 auto;
	text-align: center;
	width: 800px;
}

#footer ul li {
	display: inline;
	font-weight: bold;
	line-height: 2em;
	text-transform: uppercase;
}

#footer ul a {
	color: #333;
	background: url(img/round.png) no-repeat;
	background-position: right 5px;
	padding-right: 12px;
	margin-right: 7px;
}

#footer ul a:hover {
	color: #9becfd;
}


#footer p a {
font-weight:700;
color:#333;
}

/* float rules */
.floatleft {
float:left;
margin:3px 7px 0 0;
}

.floatright {
float:right;
margin:3px 0 0 7px;
}

.right {
float:right;
}

.left {
float:left;
}

.clear {
clear:both;
}

.fix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.fix {
display:inline-block;
}

* html .fix {
height:1%;
}

.fix {
display:block;
}

/* Tips */
.tool-tip {
color:#ccc;
width:150px;
z-index:13000;
}

.tool-title {
font-weight:700;
font-size:11px;
margin:0;
color:#fff;
padding:8px 8px 0 8px;
background:#192227;
text-align:left;
}

.tool-text {
font-size:11px;
padding:0 8px 8px 8px;
background:#192227;
text-align:left;
}

ul.sidelinks {
width:230px;
float:left;
margin-bottom:0px;

}

ul.sidelinks li {
color:#000;
list-style-type:none;
position:relative;
margin-bottom:0px;
margin-top:5px;
display:block;
height:25px;
background: url(images/NewsliBG2.png);
padding:5px 20px 30px 5px;
border-bottom:1px solid #cccccc;

}



ul.sidelinks li p {
color:#6a6a6a;

}



ul.sidelinks li:hover {
background: url(images/SideBarLinkBG.jpg);

}


ul.sidelinks li a:hover span.author, ul.twitter li a:hover span.title {
}




ul.sidelinks li a:hover span.authorfirst, ul.twitter li a:hover span.titlefirst {
color:#fff;
}

ul.sidelinks li a:hover img {
}
	




ul.sidelinks li img {
width:40px;
height:40px;
float:left;
}


ul.sidelinks li a {
color:#fff;
text-decoration:none;
display:block;


}

ul.sidelinks li span.author, ul.sidelinks li a {
font-size:14px !important;
font-weight:bold;
color:#555;
text-transform:none;
cursor:pointer;
margin-left:50px;
margin-top:10px;
font-family: Myriad Pro, "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,Arial;
}








			ul.sidelinks li span.title {
width:200px;
font-size:0.9em;
color:#999;
padding:0;
margin:0;
border:0;
margin-top:5px;
display:block;
cursor:pointer;
position:absolute;
top:0;left:0;
margin-left:50px;
margin-top:27px;
}



ul.featuredcontent li span.author {
font-family: Myriad Pro, "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,Arial;
font-size:18px !important;
font-weight:bold;
color:#222;
padding:0;
margin:0;
text-transform:none;
cursor:pointer;
position:absolute;
top:0;left:0;
margin-left:110px;
margin-top:40px;}








			ul.featuredcontent li span.title {
width:200px;
font-size:0.9em;
color:#6dda02;
padding:0;
margin:0;
border:0;
margin-top:5px;
display:block;
cursor:pointer;
position:absolute;
top:0;left:0;
margin-left:110px;margin-top:60px;}
/*
ul.featuredcontent li span.title {
width:200px;
font-size:0.9em;
color:#557e28;
padding:0;
margin:0;
border:0;
margin-top:5px;
display:block;
cursor:pointer;
position:absolute;
top:0;left:0;
margin-left:110px;margin-top:60px;}
*/


ul.blogs li {
color:#000;
list-style-type:none;
position:relative;
margin-bottom:0px;
margin-top:5px;
display:block;
height:25px;
background: url(images/NewsliBG2.png);
padding:15px 20px 30px 20px;
}
/*
ul.blogs li {
color:#000;
list-style-type:none;
position:relative;
margin-bottom:0px;
margin-top:5px;
display:block;
height:25px;
background: url(images/NewsliBG2.png);
padding:20px 20px 30px 20px;
}
*/


ul.blogs li a {
color:#fff;
text-decoration:none;
display:block;


}


ul.blogs li span.author {
font-family: Myriad Pro, "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,Arial;
font-size:17px !important;
font-weight:bold;
width:200px;
letter-spacing:4px;
font-stretch: expanded;
color:#75a93b;
padding:0;
margin:0;
text-transform:none;
cursor:pointer;
position:absolute;
text-align: center;
top:0;left:0;
margin-left:70px;
margin-top:20px;}
/*
ul.blogs li span.author {
font-family: Myriad Pro, "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,Arial;
font-size:16px !important;
font-weight:bold;
color:#557e28;
padding:0;
margin:0;
text-transform:none;
cursor:pointer;
position:absolute;
top:0;left:0;
margin-left:120px;
margin-top:30px;}
*/








			ul.blogs li span.title {
width:200px;
font-size:0.95em;
color:#432b18;
padding:0;
margin:0;
text-align: center;
border:0;
margin-top:5px;
display:block;
cursor:pointer;
position:absolute;
top:0;left:0;
margin-left:70px;margin-top:45px;}

/*
ul.blogs li span.title {
width:200px;
font-size:0.9em;
color:#2d241b;
padding:0;
margin:0;
border:0;
margin-top:5px;
display:block;
cursor:pointer;
position:absolute;
top:0;left:0;
margin-left:120px;margin-top:60px;}
*/



ul.blogssidebar li {
color:#000;
list-style-type:none;
position:relative;
margin-bottom:0px;
margin-top:5px;
display:block;
height:25px;
background: url(images/NewsliBG2.png);
padding:15px 20px 30px 20px;
}

/*
ul.blogssidebar li {
color:#000;
list-style-type:none;
position:relative;
margin-bottom:0px;
margin-top:5px;
display:block;
height:25px;
background: url(images/NewsliBG2.png);
padding:20px 20px 30px 20px;
}
*/


ul.blogssidebar li a {
color:#fff;
text-decoration:none;
display:block;


}


ul.blogssidebar li span.author {
font-family: Myriad Pro, "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,Arial;
font-size:17px !important;
width: 200px;
font-weight:bold;
letter-spacing: 4px;
color:#75A93B;
padding:0;
margin:0;
text-align:center;
text-transform:none;
position:absolute;
top:0;left:0;
margin-left:70px;
margin-top:20px;}
/*
ul.blogssidebar li span.author {
font-family: Myriad Pro, "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,Arial;
font-size:17px !important;
width: 200px;
font-weight:bold;
letter-spacing: 4px;
color:#75A93B;
padding:0;
margin:0;
text-align:center;
text-transform:none;
position:absolute;
top:0;left:0;
margin-left:70px;
margin-top:25px;}
*/








			ul.blogssidebar li span.title {
width:200px;
font-size:0.95em;
color:#432b18;
padding:0;
margin:0;
border:0;
margin-top:5px;
display:block;
position:absolute;
text-align:center;
top:0;left:0;
margin-left:68px;margin-top:40px;}
/*
ul.blogssidebar li span.title {
width:200px;
font-size:0.9em;
color:#2d241b;
padding:0;
margin:0;
border:0;
margin-top:5px;
display:block;
position:absolute;
top:0;left:0;
margin-left:100px;margin-top:60px;}
*/





ul.pagesublinks {
color:#2d241b;
list-style-type:none;
height:135px;
padding:0px 10px 10px 10px;
width:185px;
text-align:left;
font-size:13px;
line-height:20px;
}



ul.pagesublinks li{
border-bottom:1px solid #BBB;
}



ul.pagesublinks a{
color:#2d241b;

}


ul.pagesublinks h1{
	text-align: left;
	list-style: none;
	font: 1.4em/1.6em Plantin, "Plantin std", "Plantin", "Baskerville", Georgia, "Times New Roman", serif; 
	text-transform: uppercase;
	letter-spacing: 6px;
color:#777;
}




#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
