BODY, 
.mss, 
.wide, 
.wide_mss, 
.wide3, 
.verdana, 
.small, 
.electric_kubrick, 
.skin, 
.custom {
	 background-color: #5EA4D7;
	 border: 0px;
	 border-top: 7px solid #02243D;
   padding: 0px;
   margin: 0px;  
}

.custom #ext_wrapper {
  background-color: transparent;
  border: 0px;
	border-top: 1px solid #75BEF3;
	margin: 0px auto 0px auto;
}

.custom #ext_wrapper {
   width: 100%;
	 margin: 0px;
}

.custom #wrapper {
   width: 970px;
 	 margin: 0px auto 10px auto;
}

.custom #main {
   background-color: #FFFFFF;
}

.custom #ext_main {
   width: 100%;
}





/* SUBSCRIBE: start */
DIV.divSubscribe {
   width: 390px;
	 background-color: #FFFFFF;
	 margin-left: 10px;
	 float: left;
}

DIV.divSubscribe DIV.divContent {
   margin: 5px 0px 5px 10px;
}

DIV.divSubscribe DIV.divContent H2 {
   font-size: 12px;
   color: #195F93;
	 text-transform: uppercase;
	 margin: 0px;
}

DIV.divSubscribe DIV.divContent P {
   font-size: 11px;
	 margin: 5px 0px 8px 0px;
}

DIV.divSubscribe DIV.divContent FORM {
   height: 40px;
	 margin: 0px;
	 float: left;
}

DIV.divSubscribe DIV.divContent FORM A {
   width: 42px;
	 height: 40px;
   float: left;
}

INPUT.txtSubscribe {
   width: 218px;
	 height: 22px;
	 font-size: 14px;
	 border: 0px;
	 padding: 5px 0px 0px 5px;
	 margin: 6px 0px 0px 6px;
}

INPUT.buttSubscribe {
   width: 93px;
	 height: 27px;
	 font-size: 12px;
	 font-weight: bold;
	 color: #FFFFFF;
   border: 0px;
	 margin: 6px 0px 0px 6px;
}
/* SUBSCRIBE: finish */





/* SIDEBAR: start */
.custom #sidebar,
.custom #sidebar2 {
   background-color: #FFFFFF;
}

.custom #sidebar2 {
   width: 190px;
   margin-left: 10px;
}

.custom #sidebar {
   width: 190px;
	 margin-left: 0px;
}

.sidebar UL,
.sidebar UL LI {
   padding-top: 0px;
	 padding-bottom: 0px;
   margin-top: 0px;
	 margin-bottom: 0px;
}

.sidebar .widget {
   margin-top: 0px;
	 padding-top: 0px;
}

IMG.imgSidebarsTop {
   width: 390px;
	 height: 14px;
   margin-left: 10px;
	 float: left;
}

.custom .sidebar H2,
.divTagsRelated .divTagWarrior H2,
.divTagsRelated .divRelatedPosts H2 {
   font-size: 12px;
	 line-height: 16px;
   color: #195F93;
	 text-transform: uppercase;
	 border-bottom: 3px solid #3366FF;
	 padding: 0px 0px 5px 2px;
	 margin: 4px 0px 10px 0px;   
}

.sidebar .categories UL,
.sidebar .archives UL,
.sidebar .recentposts UL,
.sidebar .blogroll UL,
.sidebar .mustread UL,
.sidebar .mustwatch UL,
.sidebar .testimonials UL,
.sidebar .resources UL,
.divTagsRelated .divTagWarrior UL,
.divTagsRelated .divRelatedPosts UL {
	 list-style-type: none;
   padding-left: 0px;
	 margin: 0px 0px 25px 0px;
}

.sidebar .categories UL LI,
.sidebar .archives UL LI,
.sidebar .recentposts UL LI,
.sidebar .blogroll UL LI,
.sidebar .mustread UL LI,
.sidebar .mustwatch UL LI,
.sidebar .testimonials UL LI,
.sidebar .resources UL LI,
.divTagsRelated .divTagWarrior UL LI,
.divTagsRelated .divRelatedPosts UL LI {
   font-size: 11px;
 	 list-style-type: none;
	 list-style-image: none;
   background-repeat: no-repeat;
	 border-bottom: 1px solid #CFE4F5;
   padding: 0px 0px 5px 14px;
   margin-bottom:  3px;
	 margin-left: 1px;
}

.sidebar .categories UL A,
.sidebar .archives UL A,
.sidebar .recentposts UL A,
.sidebar .blogroll UL A,
.sidebar .mustread UL A,
.sidebar .mustwatch UL A,
.sidebar .testimonials UL A,
.sidebar .resources UL A,
.divTagsRelated .divTagWarrior UL A,
.divTagsRelated .divRelatedPosts UL A {
   font-weight: normal;
   color: #000000;
	 text-decoration: none;	 
	 border: 0px;
}

.sidebar .categories UL A:HOVER,
.sidebar .archives UL A:HOVER,
.sidebar .recentposts UL A:HOVER,
.sidebar .blogroll UL A:HOVER,
.sidebar .mustread UL A:HOVER,
.sidebar .mustwatch UL  A:HOVER,
.sidebar .testimonials UL A:HOVER,
.sidebar .resources UL A:HOVER,
.divTagsRelated .divTagWarrior UL A:HOVER,
.divTagsRelated .divRelatedPosts UL A:HOVER {
   text-decoration: underline;
}

DIV.divQuestion {
   width: 100%;
	 text-align: center;
}
/* SIDEBAR: finish */





/* DEMOCRACY: start */
#democracy FORM {
   padding: 0px;
	 margin: 0px;
}

#democracy UL {
   margin: 5px auto 15px auto;
}

#democracy P INPUT {
   width: 74px;
	 height: 21px;
	 font-weight: bold;
	 color: #FFFFFF;
   text-transform: uppercase;	 
	 padding: 0px auto 0px auto;
	 margin-right: 10px;
	 border: 0px;
}

#democracy P,
#democracy P A,
#jalAddAnswer {
   font-size: 11px;
   font-weight: bold;
	 color: #123246;
	 margin: 0px;
}

#democracy P SPAN {
   font-size: 11px;
	 font-weight: normal;
	 color: #000000;
	 margin-top: 10px;
	 display: block;
}

#jalAddAnswerInput {
   border: 1px solid #000000;
}
/* DEMOCRACY: finish */





/* MAIN: start */
.custom .main .pad {
   margin: 0px;
	 padding: 0px;
}

.custom .entry,
.custom .archive_listing {
   padding: 0px 10px 0px 10px;
}
/* MAIN: finish */





/* ENTRY HEADER: start */
DIV.entry_header {
	 padding: 0px;
	 margin: 0px;
	 clear: left;
}

DIV.entry_header H1 {
   font-family: 'Droid Sans', Tahoma, Verdana;
   font-size: 32px;
   line-height: 40px;
	 margin: 0px;
}

DIV.entry_header H1,
DIV.entry_header H1 A,
DIV.entry_header H1 A:HOVER {
   color: #000000;
}

DIV.entry_meta {
   font-size: 11px;
	 border-color: #DBECF6;
	 border-style: solid;
   border-width: 1px 0px 1px 0px;	 
   padding: 5px 5px 5px 5px;
	 margin: 10px 0px 5px 0px;
}

DIV.entry_meta A {
   color: #027FDC;
	 text-decoration: none;
}

DIV.entry_meta A:HOVER {
   text-decoration: underline;
}

DIV.entry_actions {
   text-align: right;
	 border: 0px;
}

DIV.entry_actions, 
DIV.entry_actions A,
DIV.entry_actions A:HOVER {
   color: #575757;
}

DIV.entry_actions IMG {
   margin: 0px 5px 0px 5px;
}

DIV.entry_actions A {
   font-size: 10px;
   text-transform: uppercase;
	 text-decoration: none;
	 margin-right: 5px;
}

DIV.entry_actions A:HOVER {
   text-decoration: underline;
}
/* ENTRY HEADER: finish */




/* ENTRY BODY: start */
DIV.entry_body,
DIV.entry_body P,
DIV.entry_body LI,
DIV.archive_listing,
DIV.archive_listing P,
DIV.archive_listing LI {
   font-family: Bookman Old Style;
   font-size: 16px;
	 line-height: 22px;
}

DIV.entry_body P,
DIV.entry_body LI,
DIV.archive_listing P,
DIV.archive_listing LI {
	 margin: 10px 0px 20px 0px;
}

DIV.entry_body A,
DIV.archive_listing A {
	 font-weight: normal;
   color: #3333FF;
	 text-decoration: underline;
	 background: none;	 
	 padding: 0px;
}

DIV.entry_body A:HOVER,
DIV.archive_listing A:HOVER {
   color: #FFFFFF;
	 background-color: #3333FF;
}

DIV.entry_body H2,
DIV.archive_listing H2 {
   font-family: 'Droid Sans', Tahoma, Verdana;
	 font-weight: normal;
	 font-size: 28px;
	 color: #2F2F2F;
	 line-height: 36px;
   border-bottom: 3px solid #2F2F2F;
	 padding: 10px 0 3px;
   margin-bottom: 18px;
}

DIV.entry_body H3,
DIV.archive_listing H3 {
   font-family: 'Droid Sans', Tahoma, Verdana;
	 font-weight: normal;
   font-size: 25px;
	 color: #0099CC;
   margin: 35px 0 20px;
}
/* ENTRY BODY: finish */





/* RATING: start */
DIV.divRating {
   width: 540px;
	 font-size: 10px;
	 color: #1E3B7F;	 	 
	 padding: 8px 0px 8px 10px;
	 margin: 10px 0px 15px 0px;
	 clear: left;
}

DIV.divRating DIV {
   display: inline;
}

DIV.divRating SPAN {
   line-height: 17px;
   vertical-align: 22%;
   margin-right: 5px;
}
/* RATING: finish */





/* TAGS, RELATED: start */
DIV.divTagsRelated {
   width: 540px;
   float: left;
}

DIV.divTagsRelated DIV.divRelatedPosts {
   width: 330px;
   float: left;
	 margin-right: 10px;
}

DIV.divTagsRelated DIV.divTagWarrior {
   width: 200px;
   float: left;
}
/* TAGS, RELATED: finish */





/* COMMENTS: start */
DIV.comments H2,
DIV.comments H2 A {
   font-family: Trebuchet Ms, Verdana;
	 font-size: 22px;
	 color: #0D639E;
	 margin: 0px 0px 10px 0px;
}

DIV.comments .comment_entry A {
   background-image: none;
	 padding: 0px;
	 margin: 0px;
}

DIV.comment {
   padding: 0px;	 	 
	 margin: 0px 0px 20px 0px;
}

DIV.comment_body {
   padding: 0px 10px 0px 10px;
	 margin: 0px;
}

DIV.comment_actions {
   width: 500px;
	 font-weight: bold;
	 text-align: left; 	 
   background-position: top;
   background-repeat: no-repeat;		 
	 border: 0px;
	 padding: 7px 0px 0px 50px;
}

DIV.comment_actions A {
   color: #F95300;
	 text-decoration: none;
	 background-image: none;
	 padding: 0px;
	 margin: 0px;	 
}

DIV.comment_actions A:HOVER {
   text-decoration: underline;
}
/* COMMENTS: finish */





/* COMMENT FORM: start */
DIV.comment_form {
	 padding: 0px;
}

DIV.comment_form DIV.content {
   margin: 5px 10px 0px 10px;
}

DIV.comment_form H2 {
   font-family: Trebuchet Ms, Verdana;
	 font-size: 22px;
	 color: #0D639E;
	 margin: 0px;
}

DIV.comment_form P {
   font-weight: bold;
}

DIV.comment_form #author,
DIV.comment_form #email,
DIV.comment_form #url,
DIV.comment_form #comment {
   width: 505px;
	 font-family: Verdana;
	 font-size: 15px;
   font-weight: normal;
	 border: 1px solid #A7CFE9;
}

DIV.comment_form FORM {
   padding: 0px;
	 margin: 10px 0px;
}

DIV.comment_form FORM P {
	 margin: 0px 0px 10px 0px;
}

DIV.comment_form DIV.formcontent {
	 padding: 5px 10px 5px 10px;
}

DIV.comment_form P.parSubmitComment {
   text-align: center;
	 margin-top: 20px;
}

DIV.comment_form P.parSubmitComment INPUT {
   width: 190px;
	 height: 28px;
   border: 0px;
	 font-size: 12px;
	 font-weight: bold;
	 color: #FFFFFF;
	 text-transform: uppercase;
}
/* COMMENTS FORM: finish */





/* MORE, PREVIOUS, NEXT LINKS: start */
DIV.entry_body A.more-link,
DIV.prev_next_page A {
   font-family: Verdana;
	 color: #3333FF;
   font-weight: bold;
	 font-size: 12px;
	 text-transform: uppercase;
	 text-decoration: none;
}

DIV.entry_body A.more-link:HOVER,
DIV.prev_next_page A:HOVER {
   background: none;
   color: #1E3D7E;
} 

A.more-link SPAN,
DIV.prev_next_page A SPAN {
   vertical-align: 5%;
	 line-height: 15px;
}
/* MORE, PREVIOUS, NEXT LINKS: finish */





/* FOOTER: start */
DIV.divFooter {
   width: 970px;
	 color: #FFFFFF;
	 text-align: center;
   background-position: top;
   background-repeat: no-repeat;	 
	 clear: left;
}

DIV.divFooter DIV.divFooterSpacer {
   width: 100%;
	 height: 15px;
}

#shadow_bottom {
   height: 1px;
	 margin: 0px;
}
/* FOOTER: finish */





/* ARCHIVES: start */
DIV.archive_listing LI {
   list-style-type: disc;
	 list-style-image: none;
}
/* ARCHIVES: finish */





/* NO POSTS: start */
DIV.divNoPostsSpacer {
   height: 300px;
}
/* NO POSTS: finish */





/* JW DIV: start */
DIV.divJw {
   font-size: 11px;
	 line-height: 15px;
   font-weight: bold;
	 color: #CD0000;
	 background-color: #FFFFFF;
}

DIV.divJw A { 
   background: none;
	 padding: 0px;
}

DIV.divJw A:HOVER {
   color: #FFFFFF;
   background-color: #0000FF;
} 
/* JW DIV: finish */





/* ALL POSTS: start */
DIV.divAllPosts H2 A,
DIV.divAllPosts H2 A:HOVER {
	 color: #000000;
	 text-decoration: none;	 
	 background-color: Transparent;
	 border: 0px;
}

DIV.divAllPosts P {
   margin-top: 0px;
}

DIV.divAllPosts P A {
	 font-style: italic;
}
/* ALL POSTS: finish */
