/* CSS for preachit study list view */

.headblock {border-bottom: 1px solid #666666; margin: 0 10px; padding: 10px 5px; }

.listblock {border-bottom: 1px solid #666666; margin: 0 10px; padding: 10px 5px; }

.sortlistblock {background-color: #666666; margin: 0 -5px; padding: 5px 0;}

.filtertext {color: #ffffff; padding-left:15px; font-weight: bold; }

.sortlists {margin: 0 10px; background-color: #ffffff;}

/* cyclone */

.cyclone .date {font-size: 12px; color: #999999; font-weight: bold; padding: 2px 0 3px 0;}

.cyclone .study_name {font-size: 18px; font-weight: bold; padding: 3px 0 7px 0; }

.cyclone .scripture {padding-bottom: 3px;}

.cyclone .additional {color: #999999;}

.cyclone .teacher {padding: 0;}

.cyclone .series {padding-left: 20px;}

.cyclone .duration {padding-left: 20px;}

.cyclone .medialinks {float: right; }

.cyclone .videolink a:link {color: #ffffff; background-color: #000000;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px;}

.cyclone .videolink a:visited {color: #ffffff; background-color: #000000; margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.cyclone .videolink a:hover {color: #000000; background-color: #999999; margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.cyclone .audiolink a:link {color: #ffffff; background-color: #000000;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.cyclone .audiolink a:visited {color: #ffffff; background-color: #000000;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.cyclone .audiolink a:hover {color: #000000; background-color: #999999;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.cyclone .studyeditlink a:link {color: #ffffff; background-color: #000000;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.cyclone .studyeditlink a:visited {color: #ffffff; background-color: #000000;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.cyclone .studyeditlink a:hover {color: #000000; background-color: #999999;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.cyclone .linktext a:link {color: #ffffff; background-color: #000000;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.cyclone .linktext a:visited {color: #ffffff; background-color: #000000;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.cyclone .linktext a:hover {color: #000000; background-color: #999999;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

/* cyclone narrow */

.cyclonenarrow .date {font-size: 12px !important; color: #999999; font-weight: bold; padding: 2px 0 3px 0;}

.cyclonenarrow .study_name {font-size: 18px; font-weight: bold; padding: 3px 0 7px 0; }

.cyclonenarrow .scripture {padding-bottom: 3px;}

.cyclonenarrow .additional {color: #999999;}

.cyclonenarrow .teacher {padding: 0;}

.cyclonenarrow .series {padding-left: 20px;}

.cyclonenarrow .duration {padding-left: 20px;}

.cyclonenarrow .medialinks {margin: 15px 0 10px 0; }

.cyclonenarrow .videolink a:link {color: #ffffff; background-color: #000000;  margin-right: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.cyclonenarrow .videolink a:visited {color: #ffffff; background-color: #000000; margin-right: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.cyclonenarrow .videolink a:hover {color: #000000; background-color: #999999; margin-right: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.cyclonenarrow .audiolink a:link {color: #ffffff; background-color: #000000;  margin-right: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.cyclonenarrow .audiolink a:visited {color: #ffffff; background-color: #000000;  margin-right: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.cyclonenarrow .audiolink a:hover {color: #000000; background-color: #999999;  margin-right: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.cyclonenarrow .studyeditlink a:link {color: #ffffff; background-color: #000000;  margin-right: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.cyclonenarrow .studyeditlink a:visited {color: #ffffff; background-color: #000000;  margin-right: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.cyclonenarrow .studyeditlink a:hover {color: #000000; background-color: #999999;  margin-right: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.cyclonenarrow .linktext a:link {color: #ffffff; background-color: #000000;  margin-right: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.cyclonenarrow .linktext a:visited {color: #ffffff; background-color: #000000;  margin-right: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.cyclonenarrow .linktext a:hover {color: #000000; background-color: #999999;  margin-right: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

/* List */

.listnormal .date {font-size: 12px !important; color: #999999; font-weight: bold; padding: 2px 0 3px 0;}

.listnormal .study_name {font-size: 18px; font-weight: bold; padding: 3px 0 7px 0; }

.listnormal .scripture {padding-bottom: 3px;}

.listnormal .additional {color: #999999;}

.listnormal .teacher {padding: 0;}

.listnormal .series {padding: 0;}

.listnormal .duration {padding: 0;}

.listnormal .medialinks {float: right; }

.listnormal .videolink a:link {color: #ffffff; background-color: #000000;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.listnormal .videolink a:visited {color: #ffffff; background-color: #000000; margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.listnormal .videolink a:hover {color: #000000; background-color: #999999; margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.listnormal .audiolink a:link {color: #ffffff; background-color: #000000;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.listnormal .audiolink a:visited {color: #ffffff; background-color: #000000;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.listnormal .audiolink a:hover {color: #000000; background-color: #999999;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.listnormal .studyeditlink a:link {color: #ffffff; background-color: #000000;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.listnormal .studyeditlink a:visited {color: #ffffff; background-color: #000000;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.listnormal .studyeditlink a:hover {color: #000000; background-color: #999999;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.listnormal .linktext a:link {color: #ffffff; background-color: #000000;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.listnormal  .linktext a:visited {color: #ffffff; background-color: #000000;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.listnormal .linktext a:hover {color: #000000; background-color: #999999;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

/* listnarrow */

.listnarrow .date {font-size: 12px !important; color: #999999; font-weight: bold; padding: 2px 0 3px 0;}

.listnarrow .study_name {font-size: 18px; font-weight: bold; padding: 3px 0 7px 0; }

.listnarrow .scripture {padding-bottom: 3px;}

.listnarrow .additional {color: #999999;}

.listnarrow .teacher {padding: 0;}

.listnarrow .series {padding: 0;}

.listnarrow .duration {padding: 0;}

.listnarrow .medialinks {margin: 15px 0 10px 0; }

.listnarrow .videolink a:link {color: #ffffff; background-color: #000000;  margin-right: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.listnarrow .videolink a:visited {color: #ffffff; background-color: #000000; margin-right: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.listnarrow .videolink a:hover {color: #000000; background-color: #999999; margin-right: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.listnarrow .audiolink a:link {color: #ffffff; background-color: #000000;  margin-right: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.listnarrow .audiolink a:visited {color: #ffffff; background-color: #000000;  margin-right: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.listnarrow .audiolink a:hover {color: #000000; background-color: #999999;  margin-right: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.listnarrow .studyeditlink a:link {color: #ffffff; background-color: #000000;  margin-right: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.listnarrow .studyeditlink a:visited {color: #ffffff; background-color: #000000;  margin-right: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.listnarrow  .studyeditlink a:hover {color: #000000; background-color: #999999;  margin-right: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.listnarrow .linktext a:link {color: #ffffff; background-color: #000000;  margin-right: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.listnarrow .linktext a:visited {color: #ffffff; background-color: #000000;  margin-right: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.listnarrow .linktext a:hover {color: #000000; background-color: #999999;  margin-right: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

/* custom - make sure all rules begin with .custom */

.custom .date {font-size: 12px; color: #999999; font-weight: bold; padding: 2px 0 3px 0;}

.custom .study_name {font-size: 18px; font-weight: bold; padding: 3px 0 7px 0; }

.custom .scripture {padding-bottom: 3px;}

.custom .additional {color: #999999;}

.custom .teacher {padding: 0;}

.custom .series {padding-left: 20px;}

.custom .duration {padding-left: 20px;}

.custom .medialinks {float: right; }

.custom .videolink a:link {color: #ffffff; background-color: #000000;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.custom .videolink a:visited {color: #ffffff; background-color: #000000; margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.custom .videolink a:hover {color: #000000; background-color: #999999; margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.custom .audiolink a:link {color: #ffffff; background-color: #000000;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.custom .audiolink a:visited {color: #ffffff; background-color: #000000;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.custom .audiolink a:hover {color: #000000; background-color: #999999;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.custom .studyeditlink a:link {color: #ffffff; background-color: #000000;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.custom .studyeditlink a:visited {color: #ffffff; background-color: #000000;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.custom .studyeditlink a:hover {color: #000000; background-color: #999999;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.custom .linktext a:link {color: #ffffff; background-color: #000000;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.custom .linktext a:visited {color: #ffffff; background-color: #000000;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

.custom .linktext a:hover {color: #000000; background-color: #999999;  margin-left: 10px; padding: 5px 10px 5px 10px; text-decoration: none; border-radius: 8px; -moz-border-radius:8px; }

