* { margin: 0pt; padding: 0pt; font-size: 100%; line-height: 1.3em; }
body { 
background: rgb(243, 241, 233) no-repeat scroll center top; position: relative; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 80%; line-height: normal; color: rgb(85, 85, 85); text-align: center;
background:#FFFFFF;
}

#containertop
{
padding:0; margin:0;
background-color:#2a69a3;
height:30px;
}

#logo { margin: 0pt auto; padding: 0pt 3%; background: transparent url('header.gif') repeat-x scroll center top; position: relative; width: 94%; text-align: center; }
#logo p { margin: 0pt auto; background: transparent url('aheader_light.gif') no-repeat scroll 50% top; display: block; height: 113px; text-align: center; }
#logo a { margin: 0pt auto; background: transparent url('quantumjamm-marketing.gif') no-repeat scroll 50% top; display: block; width: 272px; height: 113px; text-indent: -5000px; }

#nav { 
border-top: 1px solid rgb(249, 249, 245); margin: 0pt auto; padding: 0pt 3%; 
float: left; 
width: 94%; position: relative; text-align: center;

 }

#nav ul { margin: 0pt auto; display: block; max-width: 900px; text-align: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
#nav li { float: left; display: inline; padding-bottom: 4px; }
#nav a { margin: 3px 4px 0pt 0pt; padding: 4px 15px; float: left; color: rgb(49, 54, 62); text-decoration: none; }
#nav a:hover { background: rgb(204, 204, 204) url('nav_tl.gif') no-repeat scroll left top; position: relative; color: rgb(32, 36, 41); }
#nav #current a { background: rgb(162, 164, 165) url('nav_tl.gif') no-repeat scroll left top; position: relative; color: rgb(255, 255, 255); }
.nav_tr { background: transparent url('nav_tr.gif') repeat scroll right top; position: absolute; top: 0pt; right: 0pt; display: block; width: 4px; height: 4px; }
.nav_bl { background: transparent url('nav_bl.gif') repeat scroll left bottom; position: absolute; bottom: 0pt; left: 0pt; display: block; width: 4px; height: 4px; }
.nav_br { background: transparent url('nav_br.gif') repeat scroll right bottom; position: absolute; bottom: 0pt; right: 0pt; display: block; width: 4px; height: 4px; }
#nav a span { display: none; }
#nav a:hover span, #nav #current a span { display: block; }

#content { margin: 0pt auto; padding: 0pt 3%; background: transparent url('content.gif') repeat-x scroll center top; float: left; width: 94%; position: relative; text-align: center; }
#content_inside { margin: 0pt auto; background: transparent url('content_inside.gif') no-repeat scroll left top; width: 900px; position: relative; text-align: left; min-height: 719px; }
#maincontent_jamm { padding: 25px 0pt; position: relative; float: left; width: 545px; margin-right: 50px; }



#sidebar { padding: 25px 0pt; float: left; width: 305px; }
a, a:visited { color: rgb(42, 105, 163); text-decoration: none; }
a:hover { color: rgb(31, 76, 117); }
a img { border: medium none ; }
.intro { margin: 0pt 0pt 25px; background: transparent url('intro.gif') no-repeat scroll center top; display: block; width: 545px; }
.intro_inner { padding: 12px 15px 15px; background: transparent url('intro_inner.gif') no-repeat scroll center bottom; position: relative; top: 3px; display: block; width: 515px; }
h1 { margin: 0pt 0pt 1em; font-family: "Myriad Pro",Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 2.2em; line-height: normal; color: rgb(34, 34, 34); letter-spacing: -0.03em; }
h2 { margin: 0pt 0pt 1em; font-family: "Myriad Pro",Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; 
font-size: 1.6em; line-height: normal; color: rgb(34, 34, 34); letter-spacing: -0.03em; }
.intro h1 { margin: 0pt 0pt 1em; font-family: "Myriad Pro",Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.6em; line-height: normal; color: rgb(34, 34, 34); letter-spacing: -0.03em; }
p { margin: 0pt 0pt 12px; }
ul { margin: 0pt 0pt 12px 12px; }
ul ul { margin-bottom: 0pt; }
p em, ul em { color: rgb(153, 153, 153); }
.intro h1 { margin-bottom: 15px; }
.intro p { margin: 0pt; }
strong span { font-weight: normal; }
.title_micro { border-bottom: 1px solid rgb(199, 198, 192); float: none; font-family: "Myriad Pro",Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.8em; line-height: normal; text-transform: uppercase; letter-spacing: 0.2em; color: rgb(34, 34, 34); padding-bottom: 10px; }
.title_micro a { float: right; letter-spacing: 0pt; }
.title_micro + p { margin-top: 12px; }
p + .title_micro { margin-top: 25px; }
.mainpic, #details img { margin: 12px 0pt 25px; }
.categories { margin: 0pt 0pt 25px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
.categories li { border-bottom: 1px solid rgb(199, 198, 192); float: left; width: 100%; }
.categories a { margin: 0pt; padding: 4px 0pt 4px 15px; float: left; width: 290px; }
.categories a:hover { background: transparent url('bullet_arrow.png') no-repeat scroll 0pt 50%; }
.ads { margin: 4px 0pt 25px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
.ads li { float: left; width: 100%; }
.ads a { margin: 0pt; float: left; width: 290px; }
.posts { margin: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.posts a:hover + p + h3 a { color: rgb(31, 76, 117); }
.posts h3:hover + p + p + p > a:first-child, .posts a:hover + p + h3 + p + p + p > a:first-child { color: rgb(68, 68, 68); }
.posts li { border-bottom: 1px solid rgb(199, 198, 192); padding: 12px 0pt 12px 178px; background: transparent url('thumb.gif') no-repeat scroll 0pt 12px; position: relative; float: left; display: block; width: 367px; min-height: 154px; }
.posts img { position: absolute; top: 20px; left: 8px; }
.category { background: transparent url('cat_br.gif') no-repeat scroll right bottom; float: right; position: absolute; top: 0pt; right: 0pt; }
.category span { padding: 3px 9px 4px 12px; background: rgb(213, 212, 207) url('cat_bl.gif') no-repeat scroll left bottom; float: right; font-family: "Myriad Pro",Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.8em; line-height: normal; text-transform: uppercase; letter-spacing: 0.1em; color: rgb(255, 255, 255); margin-right: 3px; }
.posts h3 { margin: 12px 0pt 0pt; font-family: "Myriad Pro",Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.7em; line-height: normal; letter-spacing: -0.04em; }
.price { font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal;  color: rgb(164, 126, 102); }
.price strong { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1em; line-height: normal;  }
.buttons a { margin: 0pt 12px 0pt 0pt; background: transparent url('but_tl.gif') no-repeat scroll left top; position: relative; float: left; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.7em; line-height: normal;  text-transform: uppercase; color: rgb(102, 102, 102); }
.buttons .but_br { padding: 6px 25px 7px; background: transparent url('but_br.gif') no-repeat scroll right bottom; float: left; white-space: nowrap; cursor: pointer; }
.buttons .but_tr { background: transparent url('but_tr.gif') no-repeat scroll right top; position: absolute; top: 0pt; right: 0pt; display: block; width: 6px; height: 6px; }
.buttons .but_bl { background: transparent url('but_bl.gif') no-repeat scroll left bottom; position: absolute; bottom: 0pt; left: 0pt; display: block; width: 6px; height: 6px; }
.buttons .but_buy { color: rgb(42, 105, 163); }
.buttons a:hover { color: rgb(68, 68, 68); }
.buttons .but_buy:hover { color: rgb(31, 76, 117); }
#footer { margin: 0pt auto; padding: 0pt 3%; background: rgb(114, 117, 120) none repeat; float: left; width: 94%; position: relative; text-align: center; color: rgb(198, 204, 209); }
.footer_inner { margin: 0pt auto; padding: 7px 0pt 0pt; display: block; width: 900px; position: relative; text-align: left; clear: both; }
.footcol { margin: 0pt 25px 0pt 0pt; float: left; width: 165px; }
.footbox { border: 1px solid rgb(94, 100, 105); margin: 0pt 0pt 0pt 25px; padding: 12px 12px 0pt; background: rgb(101, 108, 114) none repeat; float: left; width: 279px; }
.footbox h2 { margin-bottom: 1px; }
#footer .title_micro { border-bottom: 1px solid rgb(131, 137, 143); color: rgb(198, 204, 209); }
#footer .categories { margin: 4px 0pt 25px; }
#footer .categories li { border: medium none ; }
#footer .categories a { padding: 0pt; width: 165px; color: rgb(221, 221, 221); }
#footer .categories a:hover { background: transparent none repeat; color: rgb(255, 255, 255); }
#footer a { color: rgb(221, 221, 221); }
#footer a:hover { color: rgb(255, 255, 255); }
.quote { border: 1px solid rgb(216, 214, 205); margin: 0pt 0pt 25px; padding: 12px 12px 0pt; background: rgb(236, 234, 226) url('quote.gif') no-repeat scroll left top; float: left; width: 279px; }
.q { font-family: Times; font-variant: normal; font-weight: normal; font-size: 1.1em; line-height: normal;  font-style: italic; }
.textright { text-align: right; margin-top: -6px; }
.textcenter { text-align: center; font-size:11px; }
#details { position: relative; float: left; display: block; width: 545px; margin-bottom: 25px; }
#details h1 { margin: 0pt 0pt 0.5em; }
#details .category { position: relative; top: -42px; right: 3px; margin-bottom: -2em; }
#commentform { margin: 25px 0pt; display: block; width: 545px; }
#commentform p { float: left; display: block; width: 545px; }
#commentform label { font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.9em; line-height: normal;  }
#commentform p .field { float: right; }
#commentform textarea { border: 1px solid rgb(204, 204, 204); padding: 4px 3px; width: 537px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.9em; line-height: normal;  }
.field { border: 1px solid rgb(204, 204, 204); padding: 4px 3px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.9em; line-height: normal;  width: 252px; }
#commentform .buttons .but_tl { padding: 0pt; background: transparent url('but_tl.gif') no-repeat scroll left top; position: relative; float: left; }
#commentform .buttons input { border: medium none ; padding: 6px 25px 7px; background: transparent url('but_br.gif') no-repeat scroll right bottom; float: left; white-space: nowrap; cursor: pointer; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.7em; line-height: normal;  text-transform: uppercase; color: rgb(102, 102, 102); }
#commentform .buttons .but_tr { background: transparent url('but_tr.gif') no-repeat scroll right top; position: absolute; top: 0pt; right: 0pt; display: block; width: 6px; height: 6px; }
#commentform .buttons .but_bl { background: transparent url('but_bl.gif') no-repeat scroll left bottom; position: absolute; bottom: 0pt; left: 0pt; display: block; width: 6px; height: 6px; }
#comments { margin: 2em 0pt 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#comments li { border-bottom: 3px solid rgb(236, 234, 226); margin-bottom: 2em; }
#comments h4 { padding: 0.5em; background: rgb(213, 212, 207) none repeat; float: left; color: rgb(255, 255, 255); font-weight: normal; }
#comments h4 a { font-weight: bold; }
.comment { border-top: 1px solid rgb(213, 212, 207); border-bottom: 1px solid rgb(199, 198, 193); padding: 1em 0.5em 0.5em; background: rgb(240, 238, 231) none repeat; display: block; clear: both; }
#comments .entryinfo { margin: 0pt; padding: 0.6em 0pt 0pt 2em; float: right; display: inline; width: auto; font-size: 0.9em; color: rgb(153, 153, 153); }

#projects
{
padding:0; margin:0; padding-bottom:5px; color:#000000;
}
#projects h2
{
padding:0; margin:0; padding-bottom:3px; padding-top:5px; font-size:14px; font-weight:bold;
}
#projects h2 a
{
color:#000000;
font-size:14px;
font-weight:bold;
}
#projects h2 a:visited
{
 color:#000000
}
#projects p
{
padding:0; margin:0;

}
#thumbsp
{
float:right;
border:#CCCCCC solid 1px;
padding-top:5px;
}

