/*

	zenlike1.0 by nodethirtythree design
	http://www.nodethirtythree.com

*/

*
{
padding: 0em;
margin: 0em;
}

body
{
background: #ffffff ;
padding: 10px 0px 35px 0px;
}

body,input
{
font-size: 10pt;
font-family: Verdana, Geneva, Arial, Helvetica, san serif;
color: #333333;
}

p
{
line-height: 1.5em;
margin-bottom: 1.0em;
text-align: left;
}

a
{
color: #0041c2;
text-decoration: none;
}

a:hover
{
text-decoration: underline;
}

h3 span
{
font-weight: normal;
}

h3,h4
{
display: inline;
font-weight: bold;
background-repeat: no-repeat;
background-position: right;
}

h3
{
font-size: 1.7em;
padding-right: 34px;
}

h4
{
font-size: 1.2em;
padding-right: 28px;
}

.contentarea
{
padding-top: 1.3em;
}

img
{
border: solid 0px #c00808;
}

img.left
{
position: relative;
float: right;
margin: 0em 0em 1.4em 1.8em;
}

img.right
{
position: relative;
float: right;
margin: 0em 0em 1.8em 1.8em;
}

.divider1
{
position: relative;
background: #fff url('images/border2.gif') repeat-x;
height: 14px;
margin: 2.0em 0em 1.5em 0em;
clear: both;
}

.divider2
{
position: relative;
height: 1px;
border-bottom: solid 1px #eaeaea;
margin: 2.0em 0em 2.0em 0em;
}

.post .details
{
position: relative;
top: -1.5em;
font-size: 0.8em;
color: #787878;
}

.post ul.controls
{
clear: both;
}

.post ul.controls li
{
display: inline;
font-size: 0.8em;
}

.post ul.controls li a
{
background-repeat: no-repeat;
background-position: left;
padding: 0em 1.0em 0em 20px;
}

.post ul.controls li a.printerfriendly
{
background-image: url('images/icon-printerfriendly.gif');
}

.post ul.controls li a.comments
{
background-image: url('images/icon-comments.gif');
}

.post ul.controls li a.more
{
background-image: url('images/icon-more.gif');
}

.box
{
position: relative;
background: #FDFCF6 url('images/boxbg.gif') repeat-x;
left: -1.5em;
top: 1.5em;
padding: 1.5em;
border-bottom: solid 1px #E1D2BD;
margin-bottom: 1.0em;
}

ul.linklist
{
list-style: none;
}

ul.linklist li
{
line-height: 2.0em;
}

#upbg
{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 31px;
background: #ffffff;
z-index: 1;
}

#outer
{
z-index: 2;
position: relative;
width: 868px;
background-color: #ffffff;
margin: 0 auto;
}

#header
{
position: relative;
width: 100%;
height: 31px;
background: #ffffff url('images/top3.gif');
margin-bottom: 2px;
}

#rightborder
{
margin-top: 1.5em;
float: right;
width: 13px;
height: 70em;
background: #fff url('../images/interface/line_right.gif') repeat-y;
}

#menu
{
position: relative;
height: 20px;
margin: 0em 0.0em 0.0em 0.0em;
}

#menu ul
{
position: right;
top: 0em;
}

#menu ul li
{
font-family: trebuchet ms;
font-size: 1.0em;
position: relative;
display: inline;
}

#menu ul li a
{
padding: 0.1em 0.1em 0.9em 0.5em;
color: #0041c3;

text-decoration: none;
}

#menu ul li a:hover
{
text-decoration: underline;
}

#menu ul li a.menu_current
{
text-decoration: underline;
}

#menubottom
{
background: #fff url('images/border1.gif') repeat-x;
height: 14px;
margin-bottom: 1.5em;
}

#content
{
padding: 0em 0em 0em 0em;
}

p.normal
{
font-weight: normal;
}

.little
{
font-family: trebuchet ms;
line-height: 1.3em;
font-size: 1.0em;
text-align: left;
color: #333;
padding: 0em 0em 0em 0em;
}

.littleleft
{
font-size: 0.75em;
text-align: left;
color: #333;
margin: 0em 0em 0em 0em;
}

.littlecenter
{
font-size: 0.75em;
text-align: center;
color: #333;
}

.little2
{
line-height: 1.5em;
font-size: 0.75em;
text-align: right;
color: #333;
padding: 0em 0em 0em 0em;
}

h5
{
font-size: 0.78em;
text-align: left;
font-weight: bold;
color: #C00808;
padding: .5em 1.0em 0.7em 1.3em;
}

.leftstyle
{
font-family: trebuchet ms;
line-height: 1.1em;
padding: 0em 1.5em 0.7em 2.0em;
text-align: left;
color: #C00808;
font-size: 0.95em;
}

.leftstyle2
{
font-family: trebuchet ms;
line-height: 1.1em;
padding: 0em 0em 0.8em 0em;
text-align: left;
color: #333;
font-size: 11px;
}

.leftstylesmall
{
font-family: trebuchet ms;
line-height: 1.0em;
padding: 0em 0em 0em 1.0em;
text-align: left;
color : #7f7068;
font-size: 0.8em;
}

.leftstylesmall2
{
font-family: trebuchet ms;
line-height: 1.0em;
padding: 0.3em 0.0em 0.0em 0.0em;
text-align: left;
color : #7f7068;
font-size: 11px;
}

.leftstylesmall3
{
font-family: trebuchet ms;
line-height: 1.0em;
padding: 0.3em 0.0em 0.0em 0.0em;
text-align: left;
color : #7f7068;
font-size: 12px;
}

/*
header area divs
*/

#headerleft
{
margin-top: 3.0em;
margin-left: 0.0em;
float: left;
width: 140px;
}

#leftside
{
margin-top: 18.9em;
margin-left: 0em;
float: left;
width: 143px;
border-left: solid 1px #c00808;
border-top: solid 1px #c00808;
}

#rightside
{
margin-top: 15.2em;
}


#headercenter
{
padding-top: 3.0em;
}


#primarycontent
{
margin-left: 0.0em;
margin-top: 15.2em;
width:270px;
align: center;
}

#olddiscussion
{
margin-left: 1.0em;
margin-top: 40.0em;
width:670px;
align: center;
}


#discussion
{
margin-left: 1.0em;
margin-top: 40.0em;
width:670px;
align: center;
}

#discussion2
{
margin-left: 1.0em;
margin-top: 33.0em;
width:670px;
align: center;
}

.discussionheading2
{
        font-family: Verdana, Geneva, Arial, Helvetica, san serif;
        font-size : 15px;
        line-height: 1.5em;
        font-weight: bold;
        text-align : left;
        margin : 0.9em 2.5em 0.3em 0em;
        color : #2C2C29;
}

.discussionheading
{
        font-family: Verdana, Geneva, Arial, Helvetica, san serif;
        font-size : 12px;
        line-height: 1.5em;
        font-weight: bold;
        text-align : left;
        margin : 0.9em 2.5em 0.3em 0em;
        color : #2C2C29;
}

.discussionstyle
{
        font-family: Verdana, Geneva, Arial, Helvetica, san serif;
        font-size : 12px;
        line-height: 1.5em;
        text-align : left;
        margin : 0.0em 0.0em 0.7em 0em;
        color : #2C2C29;
}


.discussionstyle2
{
        font-family: Verdana, Geneva, Arial, Helvetica, san serif;
        font-size : 16px;
        line-height: 1.6em;
        text-align : left;
        margin : 0.0em 0.0em 0.7em 0em;
        color : #2C2C29;
}

p.discuss
{
        font-family: Verdana, Geneva, Arial, Helvetica, san serif;
        font-size : 12px;
        line-height: 1.5em;
        text-align : left;
        margin : 0.5em 0.0em 0.7em 0em;
        color : #2C2C29;
}

p.zero
{
        font-family: Verdana, Geneva, Arial, Helvetica, san serif;
        font-size : 1px;
        text-align : left;
        margin : 0em 0em 0em 0em;
        color : #2C2C29;
}

.discussionstyleover
{
        font-family: Verdana, Geneva, Arial, Helvetica, san serif;
        font-size : 12px;
        line-height: 1.5em;
        text-align : left;
        margin : 0.0em 0.0em 0.7em 3em;
        color : #2C2C29;
}

.discussion_lefthang {
              font-family: Verdana, Geneva, Arial, Helvetica, san serif ;
              font-size: 12px;
              text-indent: -3em;
              text-align: left;
              line-height: 1.5em;
              text-decoration: none;
              margin : 0.0em 0.0em 0.7em 3em;
              color : #2C2C29;
}

#headerright
{
margin-top: 0.0em;
margin-right: 0.0em;
margin-bottom: 0em;
float: right;
width: 150px;
}

.headerrightstyle
{
        font-family : arial;
        font-size : 10px;
        margin : 0em 0em 0em 0em;
        color : #2C2C29;
}

.title1
{
        font-family : Georgia;
        font-size : 29px;
        letter-spacing: 3px;
        font-variant: small-caps;
        text-align : right;
        margin : 0em 0em 0em 0em;
        color : #c00808;
}

.subtitle1a
{
font-family: trebuchet ms;
font-size: 1.0em;
text-align : right;
margin : 0em 0em 0em 0em;
}

.subtitle1
{
        font-family : Georgia;
        font-size : 1.4em;
        letter-spacing: 0.0em;
        text-align : left;
        margin : 0em 0em 0em .0em;
        color : #2C2C29;
}

.subtitle1_smaller
{
        font-family : Georgia;
        font-size : 1.0em;
        letter-spacing: 0.0em;
        text-align : left;
        margin : 0em 0em 0em .0em;
        color : #2C2C29;
}

.subsubtitle1 {
        font-family: Arial, Helvetica, san serif;
        font-size : 12px;
        text-align : left;
        margin : 0 0 .5 0;
        color : #9d9489;
}

.comment1 {
        font-family: Arial, Helvetica, san serif;
        font-size : 12px;
        text-align : left;
        margin : 0 0 .5 0;
        color : #877f76;
}

.title2
{
        font-family : Georgia;
        font-size : 12px;
        font-weight: bold;
        letter-spacing: 0.0em;
        text-align : left;
        margin : 0em 0em .5em .0em;
        color : #2C2C29;
}


p.hg1_left_big {
        font-family : University Roman Serif;
        font-size : 26px;
        letter-spacing: 1.2px;
        text-align : left;
        font-weight: bold;
        margin : 0.3em 0 0 0;
        color : #c00808;
}

p.hg2_left_big {
        font-family: Verdana, Geneva, Arial, Helvetica, san serif;
        font-size : 18px;
        text-align : left;
        margin : 0.1em 0 0 0;
        color : #333;
}

p.hg2_left_medium {
        font-family: Verdana, Geneva, Arial, Helvetica, san serif;
        font-size : 14px;
        text-align : left;
        margin : 0.1em 0 0 0;
        color : #333;
}

p.hg2_caption {
        font-family: Verdana, Geneva, Arial, Helvetica, san serif;
        font-size : 11px;
        text-align : left;
        margin : 0 0 .5 0;
        color : #9d9489;
}

/*
end of header area divs
*/

/*
main content area
*/

.center4 {
        font-family : Verdana, Geneva, Arial, Helvetica, san serif;
        font-size : 12;
        margin : 0 0 5 0;
        text-align : center;
}

/*
yellow div
*/

#boxdiv
{
margin-top: 0.5em;
margin-left: 0.5em;
float: left;
width: 270px;
}

.boxtext
{
font-family : Verdana, Geneva, Arial, Helvetica, san serif;
font-size : 12;
margin : .5em .5em .5em .5em;
text-align : left;
color: 000000;
}

.para
{
        font-family: Verdana, Geneva, Arial, Helvetica, san serif;
        font-size : 13px;
        line-height: 1.5em;
        text-align : left;
        margin : 0.0em 0.0em 0.7em 0em;
        color : #2C2C29;
}

.verysmallleftnote {
        font-family : Verdana, Geneva, Arial, Helvetica, san serif;
        font-size :10px;
        color : #708090;
        text-align : left;
}

/*
end of main content area
*/


#footer
{
position: relative;
height: 2.0em;
padding-left: 20em;
clear: both;
padding-top: 5.0em;
font-size: 0.8em;
}

#footer .left
{
position: absolute;
left: 2.0em;
bottom: 1.2em;
}

#footer .right
{
position: absolute;
border-top: solid 1px #eaeaea;
right: 0.8em;
bottom: 1.2em;
text-align : right;
}


