.staticpage_password {
	margin: 50px 0px 40px 40px;
}
.staticpage_password_form {
	margin: 50px 0px 40px 40px;
}


#staticpage_wrapper {
	padding: 44px 17px 16px 16px;
}

#staticpage_wrapper h1 {
	border-bottom:1px solid #3b7203;
	color:#3B7203;
	font-size:24px;
	font-weight:600;
	margin:0;
	padding: 0px 0 3px;
}

.staticpage_content {
	padding: 10px 10px 10px 0px;
	font-size: 133%;
}

ul #staticpage_childpages {
}

.freetag_cloud h2 {
	background-color: #444444;
	color: #cccccc;
	font-size: 16px;
	padding-left: 12px;
}
.freetag_cloud h2 em {
	color: #FE6500;
}

.hentry h4 a {
	color: #BC2323;
}

.continue_reading {
	text-align: right;
}

.continue_reading  a {
	color: #BC2323;
}

.serendipity_freeTag, .serendipity_freeTag_related {
	background-color: #555;
	color: #ccc;
	padding: 1px 0 1px 4px;
	font-size: 120%;
}
	
.serendipity_entryFooter .serendipity_freeTag a, .serendipity_freeTag_related a {
	color: #ddd;
}
	
.serendipity_entryFooter .serendipity_freeTag a:hover, .serendipity_freeTag_related a:hover {
	color: #FE6500;
	border-bottom: solid 1px #BC2323;
}

.serendipity_entryFooter {
	font-size: 70%;
	background-color: #BBB;
	border:1px dashed #222222;
}

.serendipity_entryFooter a {
	color: #444;
}

.serendipity_entryFooter a:hover {
	color: #BC2323;
}

.vevent_summary {
	color: #ccc;
	padding: 0;
	margin: 0;
}	

.vevent_summary a {
	color: #ccc;
}

.vevent_summary a:hover {
	color: #fff;
}

.vevent_location {
	color: #aaa;
	padding: 2px 0 0 16px;
	margin: 0 0 0 0;
	font-size: 85%;
}	

.vevent_dtstart {
	color: #aaa;
	padding: 2px 0 0 16px;
	margin: 0 0 10px 0;
	font-size: 85%;
}	
 
#serendipity_credit_line {
	font-size: 70%;
}

#serendipity_credit_line a {
	color: #dedede;
}

#serendipity_credit_line a:hover {
	color: #FE6500;
	font-decoration: none;
}

#footer_sitenav a {
	color: #DEDEDE;
}

#footer_sitenav a:hover {
	color: #FE6500;
	font-decoration: none;
}


#CC_body {
    background-color: #CCCCCC;
    color:  #000;
    text-align:  center;
    font-family:"Arial", Helvetica, sans-serif;
    font-size: 15px;
    line-height: 19px;
    padding: 0px;
    margin:0px;
    border:0px;
    width: 100%;
    overflow: hidden;
}

em {
    color:#f00;
    font-style: italic; 
    font-weight: bold; 
}

#CC_head {
    width: 100%;
    height: 32px;
    background-color: #555555;
    color:  #FFFFFF;
    font-family:"Arial", Helvetica, sans-serif;
    font-size: 18px;
    font-style: italic;
    line-height: 30px;
	border-bottom: 2px solid black;
}

#CC_footer {
    clear: left;  
    width: 100%;
    height: 20px;
    background-color: #555555;
    color:  #DDDDDD;
}

#CC_DEBUG {
   position: absolute;
   top:  0px;
   right: 0px;
   background: #fff;
   color: #F00;
   height: 200px;
   width: 234px;
   text-align: right;
   font: 9px/13px bold verdana, arial, helvetica, sans-serif;
   filter:alpha(opacity=70);
   -moz-opacity:0.7;
   -khtml-opacity: 0.7;
   opacity: 0.7;
}
        
        
#CC_left {
	background: #ccc;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
    float: left;
    width: 234px;
    height: 460px;
    text-align: left;
	border: 0px solid black;
}

#cc_L_sub_Top {
    background: #3D11DF;
    border-top:    1px solid #789;
    border-bottom: 1px solid #123;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 234px;
    height: 32px;
    text-align: center;
    font-family: arial;
    font-size: 16px;
    line-height: 30px;
    color: #fff;
}

#cc_L_sub_Bottom {
    background: #3D11DF;
    border-top:    1px solid #789;
    border-bottom: 1px solid #123;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 234px;
    height: 32px;
    text-align: center;
    position: absolute;
    left: 0px;
    bottom: 0px;
    font: 30px/36px bold arial;
    color: #fff;
}

#cc_L_sub_Login {
    background: #ccc;
    color: #555;
    border-top:    0px solid #fff;
    border-bottom: 0px solid #fff;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 234px;
    height: 75px;
    text-align: center;
    position: absolute;
    left: 0px;
    bottom: 75px;
    font: 10px/20px bold verdana, arial, helvetica, sans-serif;
}

#cc_L_sub_Login_Header {
    background: #3D11DF;
    border-top:    1px solid #789;
    border-bottom: 1px solid #123;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 234px;
    height: 20px;
    text-align: center;
    font: 14px/20px bold verdana, arial, helvetica, sans-serif;
    color: #fff;
}

#cc_L_sub_Login table {
    float: left;
	width: 98%;
	text-align: right;
    font: 12px/20px bold verdana, arial, helvetica, sans-serif;
	color: #555;
	margin-left: 4px;
	margin-top: 4px;
}

#CC_left H3 {
   font: 18px/20px bold verdana, arial, helvetica, sans-serif;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

#CC_left H4 {
   font: 13px/15px bold verdana, arial, helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}
	
                        
#CC_left H3 a {
	color: #F00;
}

#CC_right {
/*    float: right; */
    background-color:  #FFFFFF;
    color: #444444;
    text-align: left;
/*    width:  100%; */
    height: 460px; 
    padding: 8px 20px 8px 20px;
    margin: 0px;
    border-style: solid;
    border-width: 0px;
    border-color: #333333;
    overflow-y: auto;
}

#CC_right h3 emp {
	font-style:  italic;
}

#cc_R_sub_Full {
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

#cc_R_sub_Full ul {
	list-style-type: disc;
	margin-bottom: 0px;
}

#cc_R_sub_Full li {
	margin-bottom: 6px;
}

#cc_R_sub_partial {
	display: block;
	float: left;
	width: 55%;
	margin-bottom: 10px;
}

.cc_R_sub_calltoaction {
	margin-left: 14px;
	margin-bottom:10px;
}

.cc_R_img_Left {
	display: block;
	float: left;
	clear: right;
	margin-bottom:10px;
	margin-top:-50px;
}

#cc_R_sub_Left {
	display: block;
	float: left;
	width: 48%;
}

#cc_R_sub_Right {
	display: block;
	float: right;
	width: 48%;
}

#cc_R_sub_HEADER {
	margin-top: 0px;
	margin-left: -12px;
}

#menu {
	list-style-type: none;
        color: #FFF;
        background:  #FFF;
        border-bottom: 2px solid #eee;
        margin: 34px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        z-index: 1;
        padding-left: 0px;
        width:  234px; }

#menu li {
        display: block;
        overflow: hidden;      
        list-style-type: none;
        color:  black; }
        
#menu a {
	display: block; 
        background: #fff;
        color: #444444;
        font:  16px/22px "Arial", Helvetica, sans-serif;
        padding: 3px 10px;  
        margin-left: 0px;
        text-decoration: none; }
        
#menu ul.level_1_SELECTED {
    background: #CCC;
    color: #555;
    margin-left: 0px;
    padding-left: 0px;
}

#menu li.level_1 a {
    font:  14px/20px "Arial", Helvetica, sans-serif;
    background: #CCC; 
    color:  #555; 
    border-top:    1px solid #DDD;
    border-bottom: 1px solid #222;
}
                        
#menu li.level_1 a:hover {
	background: #666;
	color: #fff;
    border-top:    1px solid #EEE;
    border-bottom: 1px solid #222;
}

#menu li.level_1 a.level_1_SELECTED {
	background: #555;
	color: #fff;
    border-top:    1px solid #DDD;
    border-bottom: 1px solid #222;
}

#menu li.level_2  {
    background: #fff;
    width: 234px;
}
                        
#menu li.level_2 a {
    font:  12px/18px "Arial", Helvetica, sans-serif;
    background: white;
    color:  #E11; 
    padding-left: 20px;
    border-top:    1px solid #fff;
    border-bottom: 1px solid #ddd;
}
                        
#menu li.level_2 a:hover {
    background: #BC2323	;
    color:  white; 
    border-top:    1px solid #FAA;
    border-bottom: 1px solid #900;
}
                        
#menu li.level_2 a.level_2_SELECTED {
    background: #9a0101	;
    color:  white; 
    border-top:    1px solid #FAA;
    border-bottom: 1px solid #000;
    font-weight: bold;
}
/*                        
#menu a:hover {         
        background: RED;
        color: WHITE;
        text-decoration: none; }
        
#menu a:active {         
        background: RED;
        color: WHITE;
        text-decoration: none; }
        
#menu a.active:hover {  
        background: BLUE;
}
*/
/* Inset 3D Raised */
.raised {background: transparent; width:40%; margin:0 auto;font-size: 100%;}
h1 .raised, .raised p, .raised li {margin:0 10px;}
p.raised_title {font-size: 1.6em; color:#555; font-style: bold; margin: 0; padding: 0 0 0 12px; }
p.raised_subtitle {margin: 0; font-size:1em; color:#444; padding: 0 0 14px 22px; }
.raised ul {list-style-type: disc; margin: 0; padding: 0 0 12px 26px; }

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:#ccc; border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background:#ccc; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background:#ccc; border-left:1px solid #aaa; border-right:1px solid #999;}


.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999;}
.raised .boxcontent {display:block;  background:#ccc; border-left:1px solid #fff; border-right:1px solid #999;}



/* Inset 3D Curved */
.inset {background: transparent; width:40%; margin:0 auto;}
.inset h1, .inset p {margin:0 10px;}
.inset h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.inset p {padding-bottom:0.5em;}

.inset .top, .inset .bottom {display:block; background:transparent; font-size:1px;}
.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {display:block; overflow:hidden;}
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {height:1px;}
.inset .b2 {background:#ccc; border-left:1px solid #999; border-right:1px solid #aaa;}
.inset .b3 {background:#ccc; border-left:1px solid #999; border-right:1px solid #ddd;}
.inset .b4 {background:#ccc; border-left:1px solid #999; border-right:1px solid #eee;}
.inset .b4b {background:#ccc; border-left:1px solid #aaa; border-right:1px solid #fff;}
.inset .b3b {background:#ccc; border-left:1px solid #ddd; border-right:1px solid #fff;}
.inset .b2b {background:#ccc; border-left:1px solid #eee; border-right:1px solid #fff;}


.inset .b1 {margin:0 5px; background:#999;}
.inset .b2, .inset .b2b {margin:0 3px; border-width:0 2px;}
.inset .b3, .inset .b3b {margin:0 2px;}
.inset .b4, .inset .b4b {height:2px; margin:0 1px;}
.inset .b1b {margin:0 5px; background:#fff;}

.inset .boxcontent {display:block; background:#ccc; border-left:1px solid #999; border-right:1px solid #fff;}

#policy_document {
	font-family: Times Roman, Times, serif;
	font-size: 16px;
	text-align: left;
	padding: 0 60px 0 20px;
}

#policy_document h3 {
	text-align: left;
	font-size: 18px;
	font-style: bold;
	padding: 12px 0 0 6px;
	margin: 0;
	border:none;
	color:#555;
	text-transform:none;
	line-height: 20px;
}

#policy_document p {
	padding: 6px 0 6px 24px;
	margin: 0;
	color:#666;
}

#policy_document li {
	padding: 2px 0 8px 4px;
}

#policy_document blockquote {
	background-color: #ccc;
	color: #444;
	border: 1px solid #444;
	padding: 4px;
}
 
#buy_now {
	text-align: center;
	font-size: 28px;
	font-style: bold;
	padding: 12px 0 12px 6px;
	margin: 0;
	border:none;
	color:#555;
	text-transform:none;
	line-height: 20px;
}

#contactform_contactinfo {
    border: 2px solid #555;
    background: #CCC;
    padding: 16px;
    margin: 16px 36px 20px 16px;
}

#contactform_contactinfo a {
    color: #444;
    text-decoration: none;
}

#contactform_contactinfo a:hover {
    color: #222;
    text-decoration: none;
	border-bottom: 1px solid red;
}

