* {padding: 0 0 0 0; margin: 0 0 0 0; }
h1 {font-size: 15px;}
body {background-color: #ffffff; margin: 0px; font-family: Arial, Helvetica, sans-serif;}
table {border-collapse:collapse;}
img {border-style: none;}

/***** Page Container *****/
#container {width: 766px; margin: auto;}

/**** Top Section ****/
#top {display:inline;}
#top_left {float:left; margin: 10px 0px 31px 10px; background: url(images/logo.gif) no-repeat 0 50%; height:73px;}
#top_left img{border: none;}
#top_right {margin:10px 0px 31px 0px; float:right; height:73px; width:345px; text-align:right;}
#top_right img{border: none; padding:0px 7px 0px 3px; vertical-align:middle;}

/*** Menu List ***/
#minitabs {list-style: none; margin:55px 0px 0px 50px;}
#minitabs li{float: left;}
#minitabs a {margin: 0px 10px 4px 8px; text-decoration: none; font-size: 12px; color: #828282; background: url(images/arr.gif) no-repeat 0 50%; padding-left:5px;}
#minitabs a:hover {text-decoration: underline; color: #000;}

/*** Table Boxes ***/
#leftbox img {display:block;}
#rightbox img {display:block;}
.top_corner_left{float:left;}
.top_middle {height:9px; background: url(images/box_top.jpg) top repeat-x;}
.top_middle_clear {height:9px; background: url(images/box_top_clear.gif) top repeat-x;}	
.top_corner_right{float:right;}
.middle_box_left {background: url(images/box_left.jpg) repeat-y; vertical-align:top;}
.middle_box_left_shade{background: url(images/box_middle.jpg) repeat-x; width:6px; margin-left:4px; height:92px;}
.middle_box_center {background: url(images/box_middle.jpg) repeat-x;}
.middle_box_center img{padding:15px 0px;}
.middle_box_right {background: url(images/box_right.jpg) right repeat-y; vertical-align:top;}
.middle_box_right_shade{background: url(images/box_middle.jpg) repeat-x; width:6px; margin-right:4px; height:92px;}
.bottom_corner_left {width: 10px; height: 9px;}
.bottom_middle {background: url(images/box_bottom.jpg) bottom repeat-x; height:9px;}
.bottom_corner_right {width: 10px; height: 9px;}
#right_box_table {width: 485px; margin: 0px 27px 20px 0px;}
#left_box_table {width: 200px; margin: 0px 0px 20px 27px;}

/*** Left General Box ***/
.generalbox img {display:block;}
.general_table {width: 200px; margin: 0px 0px 20px 27px;}

/*** Content Box ***/
#contentbox img {display:block;}
.content_table {width: 485px; margin: 0px 27px 20px 0px;}
.content_table #top_middle {background: url(images/box_nobkg_top.jpg) top repeat-x; height:9px;}

/*** Subscribe Box ***/
#subscribebox img {display:block;}
#subscribe_table {width: 200px; margin: 0px 0px 20px 27px;}

/**** Footer Box ****/
#footer {clear: both; text-align: center; margin-bottom:15px; width: 100%; font-size: 11px;}
#footer img{padding-bottom:10px;}
#footer a {color: #828282; font-size: 12px; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/**** Column ****/
#leftcolumn {display:inline /*Fix IE floating margin bug*/; float:left; width:227px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
#rightcolumn {display:inline; /*Fix IE floating margin bug*/; float: right; width:512px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

/**** Resources ****/
#resource_list {font-size:14px;}
#resource_list a{text-decoration:none;}
#resource_list a:hover{text-decoration:underline;}
#resource_list ul {margin:8px 0px 10px 0px;  list-style-type: none;  padding-left: 0;}
#resource_list li {margin:5px; background:url(images/special_bullet.gif) left center no-repeat; padding-left:15px;}
#resource_text {font-size:15px; padding:4px 2px 0px 2px; font-weight:bold;}
#resources {background:url(images/small_title.gif) no-repeat center; height:25px; color:#fff; font-weight:bold; font-size:15px;}
#resources_title {padding:4px 0px 0px 10px;}

/**** Category List ****/
.categories{margin:10px;}
.category_holder {background:url(images/small_title.gif) no-repeat center; height:25px; color:#fff; font-weight:bold; font-size:15px;}
.category_title {padding:4px 0px 0px 10px;}
.categories img {margin:5px 0px;}
.categorylist li{list-style: none; font-size: 13px; padding-left:10px; padding-bottom:3px; margin-bottom:8px; color: #828282; background: url(images/arr.gif) no-repeat 0 35%; border-bottom: dotted 1px #959595; min-height:20px;}
.categorylist a{text-decoration:none;}
.categorylist a:hover{font-weight:bold;}

/**** Donate Box ****/
#donate {background:url(images/small_title.gif) no-repeat center; height:25px; color:#fff; font-weight:bold; font-size:15px;}
#donate_title {padding:4px 0px 0px 10px;}
#donation_stuff {margin-top: 10px; text-align: center; font-size: 13px;}

/**** Article ****/
.articleholder {color:#fff; font-weight:bold; height: 25px; font-size:15px; background:url(images/big_title.gif) no-repeat center; margin-bottom:3px;}
.articletitle {padding:4px 0px 0px 10px;}
.articletitle a {text-decoration:none; color:#FFFFFF;}	
.articletext {clear:both; padding:5px 10px 10px 10px; font-size:14px;}
.articletext p {line-height:18px; margin:10px 0px;}
.articletext ul, ol {margin:0px 20px 0px 30px;}
.articletext li {margin-bottom:8px;}
.filed {float:left; font-size:11px; margin-left:10px;}
.bookmark {float:right;}
.bookmarkhome {float:right; padding:15px 10px 0px 0px;}
.texthome {float:left; padding:15px 0px 0px 10px; font-size:14px;}

/**** Sitemaps ****/
.ddsg-wrapper ul {padding:5px 0px;}
.ddsg-wrapper li {list-style:none; padding:5px 0px; font-weight:normal; margin: 0px;}

/**** Related Posts ****/
.related_posts {font-weight:bold; padding:8px; font-size:14px;}
.related_posts ul {margin:0px;}
.related_posts li {padding-left:15px; list-style:none; margin: 3px 0px; font-weight: normal;}

/**** Category Page ****/
h2 {font-size:14px;}
.categorypage {clear:both; padding:5px 10px 10px 0px; font-size:14px; text-align:justify;}
.categorypage p {line-height:18px; margin:5px 0px;}
.categorypage ul {margin: 15px 20px 0px 30px;}
.postnav {text-align:center; padding: 10px 0px 20px 0px; font-weight:bold;}

/***** Contact Page *****/
fieldset {border: none;}
.line {text-align:left; margin-bottom: 10px;}
.line label {text-align: right; width: 100px; float: left; padding: 2px;}
.box {border:#000 solid 1px; padding: 2px 2px 2px 2px; margin-left: 10px;}
.boximg img{padding-left: 10px;}
#submit {width: 100%; text-align:center;}
.captchatext {font-size:12px; margin:0px 0px 20px 115px;}
.captchatext a {text-decoration:none;}

/**** Free Scan Box ****/
.freescan {border:1px dashed #666666; width:300px; padding:10px; margin:auto; background-color:#f1f1f1;}
.freescan img {margin:auto;}
.freescan a img{border:none;}
.freescanform {text-align:center;}
.freeselect {margin:7px 0px 10px 0px; width:120px;}
.freescaninfo {margin-top:5px; font-size:12px;}
.freescaninfo a{text-decoration:none;}

/***** Special Tags *****/
.reggenielinks img {border:none; float:left; padding:5px 0px; margin-bottom:10px;}
.reggenielinks2 {margin-left:10px;}
.testimonial {font-size:11px; font-weight:bold;}

/**** Search Form Not in Use Yet****/
#searchform {text-align:center;}
#s {background:#FFFFFF; border:#26a solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 2px 2px 2px 2px;}

/**** BlockQuote****/
.quotetext {padding:0px 15px; line-height:18px;}
blockquote {width: 425px; background-color:#f1f1f1; margin:10px;}
blockquote:before {display: block; line-height: 0px; background: url(images/quote/top_right.gif) top right no-repeat; content: url(images/quote/top_left.gif);}
blockquote:after {display: block; line-height: 0px; background: url(images/quote/bottom_right.gif) bottom right no-repeat; content: url(images/quote/bottom_left.gif);}