/*General*/
fieldset {border:0; padding:0; margin:0}

/* A to Z Control */
.atozmenu #atozlinks {width:178px; position:relative; left: 2px;}
.general_body #atozlinks {width:528px; position:relative;margin-left:auto; margin-right:auto}
#atozpagination {float:right}
#atozdata img {padding-left: 5px}
#atozlistelement {padding-left: 5px}
#atozdata {text-align:left;}
.iecenter {text-align: center}

/*Search Control*/
.search {width:150px}
.search_radio_select {width:100%; float:left;}
#search_basic_str input {width:120px; vertical-align:top}
#search_input_span input {width:100%}
#search_all_words {padding-top:10px;}
#search_exact_phrase{padding-bottom:10px}
#search_date_filter {padding-bottom:10px}
#search_rpp {padding-bottom:10px}
#search_rpp_select select {width:100%}
#search_scope {padding-bottom:10px}
#search_scope_select select {width:100%}
#search_order_by {padding-bottom:10px}
#search_order_by_select select {width:100%}
#search_thesaurus {padding-bottom:10px}
#search_thesaurus span select {width:100%}
#search_page_category_browser {padding-bottom:10px}

/*Blog Control*/
#blog_response_panel { width:500px; margin:0px; padding: 0px 5px; background-color: #E0EEEE;}
#blog_response_panel .blog_response { margin:0px; padding: 5px 0px; background-color: #E0EEEE;}
#blog_response_panel .blog_response p { margin:0px; padding: 5px 0px; background-color: #E0EEEE;}
#blog_response_panel .blog_response_author { float:left; font-family:Verdana; font-size:11px; color:#FF6633; font-weight:bold; text-decoration:none; font-style:normal; }
#blog_response_panel .blog_response_date { float:right; }
#blog_response_panel .blog_response_comment { clear:both; }
#blog_response_panel .blog_response_admin { border: 1px solid #E0EEEE; margin:0; padding: 5px 0px; background-color: #FFF;}
#blog_response_panel .blog_response_admin p { margin:0; padding: 5px 5px; background-color: #FFF; }
.blog_info { width:500px; }
.blog_info p { margin:0px; padding:2px 0px; }
.blog_title h2 { margin:0px; padding:10px 0px; font-family:Arial; font-size:1.2em; color:#E7A403; font-weight:bold; text-decoration:none; font-style:normal; }
#blog_intro { margin:5px 0px 5px 0px; padding:0px; width:500px; }
.blog_author { float:left; margin: 0px; padding:0px; width:250px }
.blog_author p { font-family:Arial; font-size:.85em; color:#828282; font-weight:bold; text-decoration:none; font-style:normal; margin: 0px; padding:0px; }
.blog_date { float: right; text-align:right; margin: 0px; padding:0px; width:250px }
.blog_date p { text-align:right; font-family:Arial; font-size:.85em; color:#828282; font-weight:bold; text-decoration:none; font-style:normal; margin: 0px; padding:0px; }
.blog_links { text-align:right; width:500px; margin: 10px 0px 0px 0px; }
.blog_links a  { text-align:right; font-family:Arial; font-size:.85em; font-weight:bold; font-style:normal; margin: 0px; padding:0px; }
.blog_entry { width:500px; margin: 10px 0px 10px 0px; padding:0px; }
.blog_archive_link { width:250px; }
.blog_archive_link a  { font-family:Arial; font-size:.85em; font-weight:bold; font-style:normal; margin: 0px; padding:0px; }
.blog_addThis { margin: 0px 0px 10px 0px; padding:0px; }
#blog_post { width:500px; }
#blog_post fieldset { width:500px; }
#blog_post label { position: absolute; text-align:left; width:100px; font-weight: normal; font-size: 0.75em; color: #333333; font-style: normal; margin: 5px 0px 0px 0px; padding:0px;  }
#blog_post_name { margin: 5px 0px 0px 100px; padding:0px; width:300px; }
#blog_post_email { margin: 5px 0px 0px 100px; padding:0px; width:300px; }
#blog_post_url { margin: 5px 0px 0px 100px; padding:0px; width:300px; }
#blog_post_comments_editor { margin: 20px 0px 0px 0px; padding:0px; width:500px; height:220px }

/*Event Submission*/
.event_left {width:80px; float:left}
.event_row {padding-bottom:5px; float:left}
.event_right {float:left}
.mandatory {color:red}
.event_right input{width:200px}
.event_right select {width:200px}
.event_right textarea {width:200px}
#event_submit_button {float:left; width:280px}
#event_submit_button_span {float:right}
#CalendarForm { margin:0; padding:0; }

/*Commerce Control*/
#commerce { width:200px; }
#commerce input { width:200px; margin-bottom:5px;  }
#commerce input.button_style { width:100px; margin-top:10px; }
#commerce #cardExpiryMonth { width:50px; }
#commerce #cardExpiryYear { width:50px; margin-right:50px; }
#commerce #paymentInformation { margin-top:10px; }
#commerce #licenseInformation { margin-top:10px; }
#commerce legend { padding: 5px 5px; text-align:right; }
#commerce fieldset { border:1px solid black; padding: 10px 10px 10px 10px; margin-top:10px; }
#commerce textarea { width:200px; margin-bottom:5px; height:100px;  }
