body {
margin: 0 auto;
padding: 0;
color: #000000;
background: #333333;
font-family: Verdana, Arial, Helvetica, san-serif;
font-size: 12px;
}

a:link { background-color: transparent; text-decoration: underline; color: #000000; }
a:visited { background-color: transparent; text-decoration: underline; color: #000000; }
a:hover { background-color: transparent; text-decoration: none; color: #800000; }


/*--boxes--*/

.box {
border: 3px solid #E6B62E;
margin: 20px 5px 20px 5px;
background-color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.boxtitle {
background-color: #000000;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
text-align: center;
padding-top: 3px;
padding-bottom: 3px;
border-bottom: 3px solid #E6B62E;
margin: 0px 0px 0px 0px;
}
.boxtitle a:link { background-color: transparent; text-decoration: underline; color: #FFF; }
.boxtitle a:visited { background-color: transparent; text-decoration: underline; color: #FFF; }
.boxtitle a:hover { background-color: transparent; text-decoration: none; color: #CCC; }

.boxinfo {
padding: 2px 10px 5px 10px;
margin: 0 0 10px 0;
}
.boxinfo a { font-weight: bold; color: #000000; text-decoration: underline; }
.boxinfo a:hover { color: #800000; text-decoration: none; }
.boxinfo a:visited { font-weight: bold; color: #000000; text-decoration: underline; }

.boxtitle2 {
background-color: #000000;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
text-align: left;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 3px;
border-bottom: 3px solid #E6B62E;
margin: 0px 0px 0px 0px;
}
.boxtitle2 a:link { background-color: transparent; text-decoration: underline; color: #FFF; }
.boxtitle2 a:visited { background-color: transparent; text-decoration: underline; color: #FFF; }
.boxtitle2 a:hover { background-color: transparent; text-decoration: none; color: #CCC; }

.boxtopics {
margin: 0;
padding: 5px 0 5px 5px;
background: #E6E6E6;
border-bottom: 1px solid #000000;
color: #000000;
font-size: 10px;
}

.title {
font-size: 12px;
font-weight: bold;
text-align: left;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
margin: 0px 0px 0px 0px;
}

.title2 {
font-size: 14px;
font-weight: bold;
text-align: left;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
margin: 0px 0px 0px 0px;
}

.topics {
margin: 0;
padding: 5px 0 5px 5px;
font-size: 10px;
text-decoration: italic;
}


/* --lists--*/

#index_categories {
list-style: none;
margin-left: 5px;
padding-left: 5px;
font-size: 12px;
}
#index_categories ul a {
font-weight: bold;
}
#index_categories ul li {
list-style: none;
text-indent: -3em;
font-size: 10px;
padding-bottom: 2px;
padding-top: 2px;
}


/*--misc--*/

blockquote {
margin: 5px 20px 5px 20px;
padding: 10px 10px 10px 10px;
border: thin dashed #E6B62E;
font-size: 10px;
}

.paginate {
font-family: verdana, arial, serif;
font-size: 12px;
letter-spacing: .2em;
color: #000000;
margin: 10px;
text-align: center;
}

.feedback {
border: 1px solid #000000;
background-color:#E6E6E6;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: center;
padding: 10px 10px 10px 10px;
margin: 5px;
}
.feedback a {
color: #000000;
font-size: 10px;
text-decoration: underline;
}
.feedback a:hover {
color: #800;
font-size: 10px;
font-weight: bold;
}

.comments {
background-color:#e6e6e6;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 2px;
margin: 5px;
}
.comments a {
color: #000000;
font-size: 10px;
text-decoration: underline;
}
.comments a:hover {
color: #800;
font-size: 10px;
font-weight: bold;
}

.inset-left {
float: left;
border: thin solid #400000;
margin: 2px 5px 2px 0px;
width: 175px;
font-family: Verdana, Arial, Helvetica, san-serif;
font-size: 10px;
text-align: left;
background-color:#E6E6E6;
}

.inset-right {
float: right;
border: thin solid #400000;
margin: 2px 0px 2px 5px;
width: 175px;
font-family: Verdana, Arial, Helvetica, san-serif;
font-size: 10px;
text-align: left;
background-color:#E6E6E6;
}


.alignright {
text-align: right;
}

.alignleft {
text-align: left;
}

.aligncenter {
text-align: center;
}

.copyright {
color: #FFFFFF;
font-size: 10px;
}
.copyright a:link { background-color: transparent; text-decoration: underline; color: #CCCCCC; }
.copyright a:visited { background-color: transparent; text-decoration: underline; color: #CCCCCC; }
.copyright a:hover { background-color: transparent; text-decoration: none; color: #E6B62E; }

/*--top menu--*/

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}
#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}
#dropmenudiv a:hover{ /*hover background color*/
background-color: #ccc;
}

.crmenu {
color: #FFFFFF;
background: #E6B62E;
font-family: Verdana, Arial, Helvetica, san-serif;
font-size: 14px;
font-weight: bold;
border-right: 1px solid black;
border-left: 1px solid black;
}

/*--sharethis--*/

#share_this_form                        {background: #999; display: none; position: absolute; width: 428px; height: 220px; margin-left:-11px; filter: alpha(opacity:90); KHTMLOpacity:0.9; MozOpacity:0.9; opacity:0.9;}
#share_this_form a.share_this_close     {color: #fff; float: right; margin: 5px;}
#share_this_form ul.tabs                {border: 1px solid #999; list-style: none; margin: 10px 10px 0 10px; padding: 0;}
#share_this_form ul.tabs li             {background: #ccc; border-bottom: 1px solid #999; cursor: pointer; float: left; margin: 0 3px 0 0;	padding: 3px 5px 2px 5px;}
#share_this_form ul.tabs li.selected    {background: #fff; border-bottom: 1px solid #fff; cursor: default; padding: 4px 5px 1px 5px;}
#share_this_form div.clear              {clear: both; float: none;}
#share_this_social, #share_this_email   {background: #fff; border: 1px solid #fff; height: 190px;}
#share_this_social ul                   {list-style: none; margin: 10px 0 0 0; padding: 0;}
#share_this_social ul li                {float: left; margin: 0; padding: 0px 20px 0px 10px; width: 25%;}
#share_this_social ul li a              {display: block; float: left; height: 24px; padding: 4px 0 0 24px; vertical-align: middle;}

#share_this_delicious                   {background: url(/images/share_this/delicious.gif) no-repeat 2px center;}
#share_this_digg                        {background: url(/images/share_this/digg.gif) no-repeat 2px center;}
#share_this_furl                        {background: url(/images/share_this/furl.gif) no-repeat 2px center;}
#share_this_netscape                    {background: url(/images/share_this/netscape.gif) no-repeat 2px center;}
#share_this_yahoo_myweb                 {background: url(/images/share_this/yahoo_myweb.gif) no-repeat 2px center;}
#share_this_technorati                  {background: url(/images/share_this/technorati.gif) no-repeat 2px center;}
#share_this_google_bmarks               {background: url(/images/share_this/google_bmarks.gif) no-repeat 2px center;}
#share_this_newsvine                    {background: url(/images/share_this/newsvine.gif) no-repeat 2px center;}
#share_this_blinklist                   {background: url(/images/share_this/blinklist.gif) no-repeat 2px center;}
#share_this_reddit                      {background: url(/images/share_this/reddit.gif) no-repeat 2px center;}
#share_this_blogmarks                   {background: url(/images/share_this/blogmarks.gif) no-repeat 2px center;}
#share_this_magnolia                    {background: url(/images/share_this/magnolia.gif) no-repeat 2px center;}
#share_this_windows_live                {background: url(/images/share_this/windows_live.gif) no-repeat 2px center;}
#share_this_tailrank                    {background: url(/images/share_this/tailrank.gif) no-repeat 2px center;}
#share_this_mrwong                      {background: url(/images/share_this/mrwong.gif) no-repeat 2px center;}
#share_this_stumbleupon                 {background: url(/images/share_this/stumbleupon.gif) no-repeat 2px center;}
.share_this_link                        {background: url(/images/share_this/share-icon-16x16.gif) no-repeat 0px; padding-left: 24px; padding-top:2px;}

#share_this_email                       {display: none; text-align: left;}
#share_this_email form, 
#share_this_email fieldset              {border: 0; margin: 10px 0 0 10px; padding: 0;}
#share_this_email p                     {margin:0px 0px 5px 0px; padding:0px}
#share_this_email input                 {}

#share_this_email label                 {width: 80px;float: left;text-align: left;margin-right: 0.5em;display: block}


.MIVA_AdLink, .MIVA_AdLink:hover  /* CSS for Advertisement Links*/
{                                   /* Default Value*/
    background-color: ;	            /* Link Text Background*/
    border-bottom-color: #660000;    /* Link Text bottom border color*/
    border-bottom-style: solid;    /* Dash/Solid*/
    color: #660000;				            /* Link color*/
    font-style: Normal;				            /* Italic/Normal*/
    font-weight: Normal;		                    /* Bold/Normal*/
    text-decoration: underline;            /* underline (double) / none (single) */
    padding-bottom: .05em;                   /*.05em/None*/
}

/*Header/Footer Background Color*/
.MIVA_topP2, .MIVA_topP3, .MIVA_topP4, .MIVA_botP2, .MIVA_botP3, .MIVA_botP4, .MIVA_contentTitle, .MIVA_SiteSearchDivider {
	background: #000000; /*BANNER_BACKGROUND_COLOR*/
}
.MIVA_contentTitle span, a.MIVA_WhatIsThisLink, .MIVA_SiteSearchDivider, a.MIVA_WhatIsThisLink:hover {
	color: #CCCCCC; /*BANNER_FONT_COLOR*/
}
.MIVA_contentData, .MIVA_spacer /* CSS for Floating Ad color*/
{									/* Default Value*/
    background: #999999;			/* Main body background color*/
}
.MIVA_AdTitle					    /* CSS for Floating Ad Title*/
{						            /* Default Value*/
    color: #efefef;				/* Title color*/
}
.MIVA_AdTitle_hover                  /* CSS for Floating Ad Title On mouse over*/
{
	color: #efefef;
}

.MIVA_AdDescription	/* CSS for Floating Ad Description*/
{						            /* Default Value*/
    color: #000000;				    /* DimGray*/
}

.MIVA_AdUrl, .MIVA_AdUrl_hover    /* CSS for Floating Ad URL    */
{                                    /* Default Value*/
    color: #FFFFFF;                /* Green*/
}

.MIVA_contentData a
{
    background: url(http://v11.mivaInLine.us.miva.com/MIVALine/images/gradient_fill_horz5.png) repeat-y;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://v11.mivaInLine.us.miva.com/MIVALine/images/gradient_fill_horz5.png',sizingMethod='scale');
	*background-image: none;
}

.MIVA_contentData a:hover
{
    background-color: #888888;
}


/*Master Border Color*/
.MIVA_contentData, .MIVA_topP1, .MIVA_topP2, .MIVA_topP3, .MIVA_topP4, .MIVA_botP1, .MIVA_botP2, .MIVA_botP3, .MIVA_botP4, .MIVA_contentTitle, .MIVA_SiteSearchDivider {
	border-color: #333333;
}
.MIVA_topP1, .MIVA_botP1 {
	background: #333333;
}
