﻿/*  ===========================  */
/*         CURRENT NEWS          */
/*  ===========================  */
div.currentNews { border-right:solid 1px #C1C1C1; width:350px; }
div.currentNews div.article { border-bottom:solid 1px #C1C1C1; margin:0 10px; padding:5px 0; }
div.currentNews div.headline { border-bottom:solid 1px #C1C1C1; margin-right:10px; }
div.headline { padding:6px 0; }
div.newsHeadlines { float:left; padding:10px; }

/*  ===========================  */
/*          PHOTO NEWS           */
/*  ===========================  */
/* HOME PAGE */
body#home div.photoNewsContainer { clear:right; float:left; margin:0 9px; padding-top:10px; width:180px; }
div.photoNews { margin:0 auto; width:170px; }
div.photoNews .photoCaption { padding-bottom:15px; }

/* NEWS PAGE */
div.photoNewsContainer { clear:both; float:left; margin:5px 0; width:530px; } /*border-bottom:1px solid #C1C1C1; border-top:1px solid #C1C1C1;*/
/*div.photoNewsContainer div { clear:both; float:left; }*/
div.photoNewsContainer div { clear:both; float:none; }
div.photoNewsContainer div.alternating, div.rs .datatable div.alternating { background-color:#F5F5F5; }

div.photoNewsContainer div.photo { clear:left; float:left; width:170px; }
div.photoNewsContainer div.caption { clear:right; float:right; padding:0 5px; width:350px; }
div.photoNewsContainer img { border: solid 1px black; }
div.photoNewsContainer div.photoGallery { clear:left; float:left; width:100%; margin:5px;}
/*div.photoNewsContainer div.photoGallery { clear:left; float:left; width:290px; margin:5px;}*/
/*div.photoNewsContainer div.captionGallery { clear:right; float:right; font-size:1.1em; padding:0 5px; width:230px; }*/
div.photoNewsContainer div.captionGallery { clear:both; float:none; font-size:1.1em; padding: 5px; width:95%; }

/*  ===========================  */
/*       ARCHIVE NEWS TAB        */
/*  ===========================  */
div.archiveNews { border:solid 1px #6C7B2D; clear:both; float:left; margin:20px; padding:25px 0 5px; position:relative; width:530px; }

div.archiveNews h4 { border:solid 0 #6C7B2D; border-width:0 0 0 1px; float:left; padding:2px 0 2px 7px; position:absolute; top:0; width:125px; }

div.archiveNews ul { display:none; float:left; list-style-type:none; margin-left:3px; padding-left:10px; background:url(images/arrows_Blue.gif) 0 50% no-repeat; }
div.archiveNews ul li { display:inline; float:left; margin:3px 0 0 10px; width:240px; }

div.archiveNews div.on ul { display:block; }
div.archiveNews div.on h4 { background:url(images/archiveNewsTab_on.gif) repeat-x; border-bottom-width:0; }
div.archiveNews div.off h4 { background:url(images/archiveNewsTab.gif) repeat-x; border-bottom-width:1px; }

div#arc-northAmerica h4 { left:0; border-left-width:0px; }
div#arc-international h4 { left:132px; }
div#arc-specialFeatures h4 { left:264px; }
div#arc-pollstar h4 { left:396px; }

/*  ===========================  */
/*         NEWS ARTICLE          */
/*  ===========================  */
div.article div.articleContent { padding:5px 0 10px 20px; }
div.article hr, div.rsContent hr { border-width:1px; color:#C1C1C1; text-align:center; width:525px; }

div.article div.articleContent ul.list { padding: 0em 0.7em 0 1.2em; margin: 1px 0; list-style-image:url(images/arrows_Blue.gif); }

div.article div.articleBody { font:1.2em Georgia,serif,Arial,Helvetica; padding-right:10px; display:inline-block; }
div.article div.articleBody div.firstParagraph { padding-top:10px; font-weight:bold; }
div.article div.articleBody div.articlePhoto { clear:right; float:right; margin:0 10px 10px 0px; vertical-align:middle; width:290px; padding-left:10px }

div.article div.commentContainer { margin-right:15px; border-top:solid 2px #C1C1C1}
div.article div.comments { font:1.2em Lucida Grande,serif; margin:0 auto; width:515px; }
div.article .comment { background:#F5F5F5;}
/*div.article .comment { background:#F5F5F5; border:solid; border-width:1px 0; border-top-color:#C1C1C1; border-bottom-color:#E4E4E4; }*/
div.article .commentHeader {border-bottom: solid 1px #C1C1C1;}
div.article .UserManagerComments {border-bottom: solid 1px black;}
div.article div.addComment { font-size:1.05em; margin:0 auto; width:515px; }

div.userInput .textarea { float:left; margin:5px; width:550px; }
div.userInput .inputContainer { float:right; width:450px; }
div.userInput .labelContainer { float:left; vertical-align:top; width:90px; }
div.userInput .textbox { width:350px; }

div.article div.articleContent div.signup { background-image:url(images/bg.jpg); background-repeat: no-repeat; }

/*  ===========================  */
/*            FORMS              */
/*  ===========================  */
fieldset div { margin-top:.75em; }

/* SEARCH FORMS */
div.searchForm div.searchContent { background:#E6E9D7; float:left; padding:10px 20px; width:530px; }
div.searchForm div.searchContent div.divider { display:block; height:2px; margin:15px 0; width:100%; }
div.searchForm div.searchContent span.divider { background:url(images/Divider_Hor_Green.gif) repeat-x; display:block; width:100%; }
div.divider { display:block; height:2px; margin:15px 0; width:100%; }
span.divider { background:url(images/Divider_Hor_Green.gif) repeat-x; display:block; width:100%; }
span.divider2 { border-bottom: solid 1px #8C9A47; display:block; width:100%; }

/* NEWS SEARCH */
fieldset legend { font-weight:bold; padding:0 0 5px; }

fieldset.keyword { float:left; padding-right:30px; }
fieldset.keyword div.text input { width:240px; }

fieldset.options { float:left; padding-left:30px; background:url(images/Divider_Vert_Green.gif) repeat-y; }

fieldset.region { vertical-align:top; }
fieldset.region fieldset.preset { float:left; padding-left:25px;}
fieldset.region fieldset.select { float:left; padding-right:25px; background:url(images/or_VertRule_03.gif) 100% 50% no-repeat; }
fieldset.region fieldset.select2 { float:left; padding-right:40px; background:url(images/or_VertRule_03.gif) 100% 50% no-repeat; }
fieldset.region fieldset.select3 { float:left; padding-right:60px; background:url(images/or_VertRule_03.gif) 100% 50% no-repeat; }
fieldset.region fieldset.selectSignUp { float:left; padding-right:60px; background:url(images/or_VertRule_03.gif) 100% 50% no-repeat; }

fieldset.region div.textInput { clear:left; float:left; width:200px; }
fieldset.region div.textInput div.textboxLabel { float:left; margin:0; }
fieldset.region div.textInput div.input { float:right; margin:0; text-align:left; width:150px; }
fieldset.region div.textInput div.input .dropdown { width:150px; }

fieldset.region div.textInput2 { clear:left; float:left; width:500px; }
fieldset.region div.textInput2 div.textboxLabel { float:left; margin:0; width:50px }
fieldset.region div.textInput2 div.input { float:right; margin:0; text-align:left; width:450px; }
fieldset.region div.textInput2 div.input .label{ width:300px; }
