@charset "utf-8";
/* CSS Document */

#content #pagesplitleft{
float:left;
width:49%;
}

#content #pagesplitright{
float:right;
width:49%;
}

#content #pagesplitleft div.halfbox,
#content #pagesplitright div.halfbox{
width:100%;
}

#content div.box{
position:relative;
width:100%;
background-color:#fff;
margin:0.5em 0 1em 0;
-moz-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 3px 3px 5px #888;
-webkit-box-shadow: 3px 3px 5px #888;
box-shadow: 3px 3px 5px #888;
border:1px solid #999;
}

#content div.halfbox{
width:47%;
background-color:#fff;
margin:0.5em 0 1em 0;
-moz-border-radius: 10px;
-moz-box-shadow: 3px 3px 5px #888;
-webkit-box-shadow: 3px 3px 5px #888;
border-radius: 10px;
box-shadow: 3px 3px 5px #888;
border:1px solid #999;
}

#content div.box p,
#content div.halfbox p{
margin:0.5em;
/*padding:0.5em;*/
}

#content div.box img,
#content div.halfbox img{
margin:3px 5px 5px 0.5em;
}

#content div.box img.rounded,
#content div.halfbox img.rounded,
#content div.box img.rounded5,
#content div.halfbox img.rounded5{
margin:3px 10px 5px 0.5em;
}

#content div.box ul.linklist,
#content div.halfbox ul.linklist{
clear:left;
}

#content div.box h2,
#content div.halfbox h2{
/*width:100%;*/
height:20px;
padding:3px 5px 2px 1em;
margin:0 0 0.7em 0;
clear:none;
background: none;
overflow:hidden;
}

#content div.box,
#content div.halfbox.left{
float:left;
clear:left;
}

#content div.halfbox.right{
float:right;
clear:right;
}

#content div.box h2,
#content div.halfbox h2{
color:#eee;
}


#content div.box.lblu h2,
#content div.box.lgreen h2,
#content div.box.yellow h2,
#content div.halfbox.lblu h2,
#content div.halfbox.orange h2,
#content div.halfbox.lgreen h2,
#content div.halfbox.yellow h2{
color:#666;
}

div.box h4{
padding-right:5px;
}

div.box h6{
margin:0 20px 1em 5px !important;
}


#content div.box.blu,
#content div.halfbox.blu{
background: #fff url(/grafix/bgds/hbar-blu.png) repeat-x 0 0;
}

#content div.box.bgreen,
#content div.halfbox.bgreen{
background: #fff url(/grafix/bgds/hbar-bgreen.png) repeat-x 0 0;
}

#content div.box.blu,
#content div.halfbox.blu{
background: #fff url(/grafix/bgds/hbar-blu.png) repeat-x 0 0;
}

#content div.box.bronze,
#content div.halfbox.bronze{
background: #fff url(/grafix/bgds/hbar-bronze.png) repeat-x 0 0;
}

#content div.box.brown,
#content div.halfbox.brown{
background: #fff url(/grafix/bgds/hbar-brown.png) repeat-x 0 0;
}

#content div.box.dblu,
#content div.halfbox.dblu{
background: #fff url(/grafix/bgds/hbar-dblu.png) repeat-x 0 0;
}

#content div.box.dgrn,
#content div.halfbox.dgrn{
background: #fff url(/grafix/bgds/hbar-dgrn.png) repeat-x 0 0;
}

#content div.box.dleaf,
#content div.halfbox.dleaf{
background: #fff url(/grafix/bgds/hbar-dleaf.png) repeat-x 0 0;
}

#content div.box.dpink,
#content div.halfbox.dpink{
background: #fff url(/grafix/bgds/hbar-dpink.png) repeat-x 0 0;
}

#content div.box.grey,
#content div.halfbox.grey{
background: #fff url(/grafix/bgds/hbar-grey.png) repeat-x 0 0;
}

#content div.box.indigo,
#content div.halfbox.indigo{
background: #fff url(/grafix/bgds/hbar-indigo.png) repeat-x 0 0;
}

#content div.box.lblu,
#content div.halfbox.lblu{
background: #fff url(/grafix/bgds/hbar-lblu.png) repeat-x 0 0;
}

#content div.box.lgrey,
#content div.halfbox.lgrey{
background: #fff url(/grafix/bgds/hbar-lgrey.png) repeat-x 0 0;
}

#content div.box.lgreen,
#content div.halfbox.lgreen{
background: #fff url(/grafix/bgds/hbar-lgreen.png) repeat-x 0 0;
}

#content div.box.magenta,
#content div.halfbox.magenta{
background: #fff url(/grafix/bgds/hbar-magenta.png) repeat-x 0 0;
}

#content div.box.mblu,
#content div.halfbox.mblu{
background: #fff url(/grafix/bgds/hbar-mblu.png) repeat-x 0 0;
}

#content div.box.orange,
#content div.halfbox.orange{
background: #fff url(/grafix/bgds/hbar-orange.png) repeat-x 0 0;
}

#content div.box.purple,
#content div.halfbox.purple{
background: #fff url(/grafix/bgds/hbar-purple.png) repeat-x 0 0;
}

#content div.box.red,
#content div.halfbox.red{
background: #fff url(/grafix/bgds/hbar-red.png) repeat-x 0 0;
}

#content div.box.yellow,
#content div.halfbox.yellow{
background: #fff url(/grafix/bgds/hbar-yellow.png) repeat-x 0 0;
}

#content div.box p em,
#content div.halfbox p em{
color:#b00;
font-weight:bold;
font-style:normal;
text-decoration:underline;
}

#content div.pullquote{
float:right;
width:25%;
background: #fff url(/grafix/bgds/pull-quote.png) no-repeat 5px 5px;
border:1px solid #eee;
border-top:10px solid #8ac;
border-bottom:5px solid #8ac;
padding:0 0.5em 0.5em 2em;
font-size:1.4em;
font-family: "Times New Roman", Times, serif;
color:#57a;
margin:1em 0 1em 1em;
}

#content div.joinbox{
float:left;
position:relative;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
border: 6px solid #777;
padding:0 0 10px 0;
margin:20px 20px 25px 20px;
border: 6px solid #930;
width:90%;
-moz-box-shadow: 3px 3px 5px #888;
-webkit-box-shadow: 3px 3px 5px #888;
box-shadow: 3px 3px 5px #888;
background: #fff url('/grafix/bgds/membership-box-bgd.png') repeat-x 0 bottom;
}

#content div.joinbox p.link{
position:relative;
top:1em;
}

#content div.inmainpage{
margin:0.5em 0px 0.5em 0px;
width:98%;"
}

/*#content div.joinbox.left{
float:left;
clear:both;
margin-left:30px;
}

#content div.joinbox.right{
float:right;
clear:right;
margin-right:30px;
}*/

#content div.joinbox.red{
border: 6px solid #910;
}

#content div.joinbox.red h2{
background-color:#910 !important;
color:#fff !important;
}

#content div.joinbox.orange{
border: 6px solid #c70;
}

#content div.joinbox.orange h2{
background-color:#c70 !important;
color:#fff !important;
}

#content div.joinbox.yellow{
border: 6px solid #fd0;}

#content div.joinbox.yellow h2{
background-color:#fd0 !important;
color:#fff !important;
}

#content div.joinbox.green{
border: 6px solid #081;
}

#content div.joinbox.green h2{
background-color:#081 !important;
color:#fff !important;
}

#content div.joinbox.blue{
border: 6px solid #057;
}

#content div.joinbox.blue h2{
background-color:#057 !important;
color:#fff !important;
}

#content div.joinbox.indigo{
border: 6px solid #646;
}

#content div.joinbox.indigo h2{
background-color:#646 !important;
color:#fff !important;
}

#content div.joinbox.violet{
border: 6px solid #957;
}

#content div.joinbox.violet h2{
background-color:#957 !important;
color:#fff !important;
}

#content div.joinbox.grey{
border: 6px solid #968;
}

#content div.joinbox.grey h2{
background-color:#968 !important;
color:#fff !important;
}

#content div.joinbox.brown{
border: 6px solid #765;
}

#content div.joinbox.brown h2{
background-color:#765 !important;
color:#fff !important;
}

#content div.joinbox.bronze{
border: 6px solid #b74;
}

#content div.joinbox.bronze h2{
background-color:#b74 !important;
color:#fff !important;
}

#content div.joinbox.darkgrey{
border: 6px solid #346;
}

#content div.joinbox.darkgrey h2{
background-color:#346 !important;
color:#fff !important;
}

#content div.joinbox.darkblue{
border: 6px solid #247;
}

#content div.joinbox.darkblue h2{
background-color:#247 !important;
color:#fff !important;
}
#content div.joinbox h2{
background:none;
color:#930;
margin:0;
padding: 0 65px 5px 1em;
-moz-box-shadow: 0 0 0 !important;
-webkit-box-shadow: 0 0 0 !important;
box-shadow: 0 0 0 !important;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}

#content div.joinbox ul{
margin:0 5px 2px 2.3em;
list-style-type: square;
font-size:1em;
}

#content div.joinbox img.gobutton{
margin:1px 5px 2px 5px;
/*float:left;*/
}

#content div.joinbox img.orb{
position:absolute;
top:-50px;
right:-50px;
}

#content div.joinbox img.smorb{
position:absolute;
top:-20px;
right:-20px;
}

#content div.joinbox h4{
margin:1em 0 0.5em 1em;
padding:0;
}

#content div.joinbox p{
color:#555 !important;
margin:1em;
font-size:0.9em;
}

#content div.joinbox p.details{
padding:5px 0 0 20px;
border-top:1px solid #fc6;
margin:15px 1em 2px 1em;
clear:left;
background:transparent url('/grafix/generix/hand-drawn-arrow.png') no-repeat 0 100%;
min-height:50px;
}

#content div.joinbox p.details em{
font-style:normal;
font-weight:bold;
color:#803;
font-size:1.3em;
}

#content div.joinbox p.first,
#content div.joinbox p:first-of-type{
margin-right:55px;
font-weight:bold;
}

#content div.joinbox p.joinlink{
padding:5px 1em 0 0;
margin:0;
}

#content div.joinbox p.joinlink a span.memprice{
font-size:1.5em;
color:#b00;
font-weight:bold;
position:relative;
top:1px;
}

a:link.membenpopup,
a:visited.membenpopup{
clear:both;
float:right;
margin:12px 10px 0 3px;
font-weight:bold;
font-size:0.8em;
padding:1px 2px;
background-color:#eee;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
border:1px solid #b00;
-moz-box-shadow: 1px 1px 3px #888;
-webkit-box-shadow: 1px 1px 3px #888;
box-shadow: 1px 1px 3px #888;
}

a:hover.membenpopup{
-moz-box-shadow: 0 0 0 !important;
-webkit-box-shadow: 0 0 0 !important;
box-shadow: 0 0 0 !important;
}

